135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {&(0x7f0000001280)="b99a66e582d9e9f39acb9eed7f35371e1d118e2f4af808ff2104eacf5e4f718fa2f91e3073a1c2de008b8a3c734975b92762b25c698a31d12598f791da55d799b6ae577bd1a327f6e5bf2013d40434329bec1f88", 0x54}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) dup(0xffffffffffffffff) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {&(0x7f0000001280)="b99a66e582d9e9f39acb9eed7f35371e1d118e2f4af808ff2104eacf5e4f718fa2f91e3073a1c2de008b8a3c734975b92762b25c698a31d12598f791da55d799b6ae577bd1a327f6e5bf2013d40434329bec1f88", 0x54}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r0 = syz_open_pts() close(r0) write(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:26 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r0 = syz_open_pts() close(r0) write(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:26 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r0 = syz_open_pts() close(r0) write(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:26 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(0xffffffffffffffff) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(0xffffffffffffffff) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(0xffffffffffffffff) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r0 = syz_open_pts() close(r0) write(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r0 = syz_open_pts() close(r0) write(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r0 = syz_open_pts() close(r0) write(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x0, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x0, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x0, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(0x0, 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(0x0, 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(0x0, 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(0x0, 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(0x0, 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(0x0, 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(0xffffffffffffffff) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(0xffffffffffffffff) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(0xffffffffffffffff) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x0, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x0, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x0, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(0x0, 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(0x0, 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(0x0, 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(0x0, 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(0x0, 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(0x0, 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {&(0x7f0000001280)="b99a66e582d9e9f39acb9eed7f35371e1d118e2f4af808ff2104eacf5e4f718fa2f91e3073a1c2de008b8a3c734975b92762b25c698a31d12598f791da55d799b6ae577bd1a327f6e5bf2013d40434329bec1f88", 0x54}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) dup(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) dup(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) dup(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) dup(0xffffffffffffffff) 03:59:30 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) dup(0xffffffffffffffff) 03:59:30 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) dup(0xffffffffffffffff) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) 03:59:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) 03:59:31 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {0x0}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) 03:59:31 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:31 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:31 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:31 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:31 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) r8 = open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000180)="8f0986c0191dd51e9f3ab8ab75d240b28fe3a24858393321d2491f414e4b3b30679c51393a2dbcb6e4c131fd9f6bcbc765c1f3ce933fc0de78500c2d3777856fc3656c51c244b431c97bded3841fbd630c7cb33fc98c20947007ea4c66fa222f00937c0d10a2b97024e7569703e9330156eb0f6367a7e70d949e6aee41faa937f314cc0694f2b95f12bfbcc1918aadbaa9783f5a36556411af2c5d8861cdde06dfcfdbe8b3632e03f847efb8937ee40cf4628e61c8c8c099aa9a08defee6653c71bb3b1240559eb962adcf9c050a6dc76f0a6fa2ea7ab3bf076fb83a67025da8762eb566bc4908ac4dea2b02abea2abed429f67aed120540252899e86a5f2307b412864e1580caeca5e8c43be19b527fb15cffeb5736947cef48e69746ba7fd97439630e01deb90aa399fff9b904a6263011b0161d797d43e6c23565f71a42f0761223347a9c6cdea08dd89f6fa820f9fcdb5385e4791303b4297b8672a4afebb64d0a1c7fbe54f21734cf48285b7201c7540550c82ccc7e9e8e2151faa17ad8cb77dc61188f90917a4ed9dc76ae6f588e5533a285f2241e683e1513cf0d2f5cc48b094ca27e800444df6d798969e3e067ce64c16a94239ea5d436feca410b049385a96acde462687411113dd658d6b4ed458c97d70d2436a3b94588eb72cda25e361b1a74baee006a1fc8b0f4c408a45a27b398bcffb2e662cfa17c22aabf2a645f9f638fe081a9d82add93aff19b2886843bfcf55bedf3556449d0a6e6c0da734cad26edc0f0228a875b8a34c1814615c5f23ca064e9dbe9ae6fa411faf60f1c215e1b60561de9a1037c40e36c39b94beccb5b25c63fb2960eb4e3580a45b003829c6ca2ba98b23e6dd5f058b3573ece58956356b3e0273b36761d93648cda9e188d407e84e2b13fd08cc1bdc669e09abe466fa0d86e09e1877b1154fc1e33bdfba6f5e63923ee9a471199328c713cd977cbd3d9c213f10c2f2bd473ab98e473e3dc746324044886fb6c3ae8fe4262efa3e81112b5f2f707deff52377f8fc9c8ba4b2089906c36f6607ad713992d771a9e91516fd9cb9e2dc8a82a7dd2cbe774360f67fbea02ab2d528835fb07b7b48cf3c0672b507a2b43e108dc79152e0ce4c2977c5193144fa024014edb14ae30e5e3ef97a1a07ff79142c1c38c9269f874cb2cae86a81137c514b11a8f3bb9cb38139c4b2e669642113aece7a00773eecbd13ae1dcefb3e59b5b4a967faa8af60c026ef3a3373787fa25041babd78ccb78316796410fbd83c03a302f21398abceb4e2faab9fcc7c873753583dbffb6e0f2bdf3c10b0cb60e96b926ebb974f61a0e10808b6ff93dd81715cd843ee1772789e4944b912eb52a25db77542fe6ad60397934a4a030a2a3d6a84d67db62d60edacb0400a1a2466d46e1ba7601a7d71e1efc5cd012aeaed4750b734ae542f6f10324ea33d0efde107d9a41329361b332b6d8f77afb1f89a78064515276060b4a39365d8d4c8eb9ee3d541ede3550ca1c5271596e8976c9b808e6adecc1a9b60d6701fd645190a1ea175af3b5879536c41f2864e8ad398f73066791d4c44e661e2ad8762b2caf0f6f6defce9cd83c2ffa7207cd2f3dc9e20849e42cf07d4085fd43ba295bb3935ac10f55af39dd2c1ea2916a6e07fb2beba73230df41291749a6de4a6a8f01d7e568ccefb619f015b901ccbe1919874bbf4c1d4b9c7ef6ff24f99dab7d234508ac7b45ec0626379520457f1e47eafe7155f0619bf90bb8bbc04b79c6b9b32882e1e27363690a2d454271cd213ba5d90fab27f4c2f20f7220db9419c5f14309369c491c86a5a5d6567ecf69cef7c4f6e3e1eb3fa96eb5dd2c462616924c5b9f006710a3ec9e3950b869faee22486f433f86c0cd3ca7565ec41a92d69d91e2fef5adbf1883bdc186ee20d1abf8536d3d1d2eceb2bf847088527dabfa2f8f5fd3b0e4bcc68e9c8cdb7c02f311ea40a27ca6db535075cc48b1074914bd09831fc25219832d4a3307042c706be13251cafc338bec04d0193ccb4725926ebd19f4b00c62b0bbe34a6e7de3e381b97a9598f5981af7a3b8d65620640484d3079ff5083b305ba767e21c2980f531fc0b9e205b7d90a6a04908b1fec3619877e6b488fabcf5162b91ca1b454278ac9aa87173aff04b5558a8e7450ae325352ec1e247b28f1d41e01badac83683be9a49a50613d460eb35ee90be3874d7d07b4fd1a89f2ab0d06c6b6fd9e9b8b8c7fa04a37ec8c42a33eb8f1537a9b27c744c6f323e91189adcca188b3a9fd35e3398e336da491adca22cb8bcda3037ce024f6962c235d1c2dac69f4f117d23b853483f2aa8b7e5c58652117e11293e6c73c296f788d31359518a76f5402987b239b8516770c958c0a226ada37f5b1bb39d86cde96a35b9d1da246f786a0d2020c44bbd2a6c72d408068184db80fbde3010d5a30a6c147050787e77254af934f5f768ba136ddbfeb437a3fd3575f5dae7e38eb256651b4b53f9ffc5083e6de1c66f203e5eeb0b3e56327460ad3f4338ee956f60438724a945918440ec1d75bc3e5f2f347da6a9271dc3a8d7d9aa3aba861d89421bd9669e9c254a0640f4279a892fd25fbe818fb479c6fa2c0c1b65a5cd7054659fd5f6f6e2517a121fc80bfde9994650198fcf8bdb1a18f939725c9d8cafcfe807676db2df6e7a97031a4f9824c49f3ed5a22073e076d55d7a9cf4318629bc6d04e4a8be56dfb51bf5032cbfce1b55f72dfbbccb7f562554fc5b2c6b30efa3817f97602424b23a6289bbde3d28de4d0bf4bd4c0896cd062cb680ef34fad06744b31797812fd47f7b4d9938bc0d613f79bd32268225857fcb3bb06b6dc641c800ec0f92fd96f70c473db5c8cce195f6b3df063843fa14370158d4e2d03aed4b01dda9fbd15961f0b917951d81610a3d18c9c2e0a648bfdd11b65e13b5f48b9f9933de3a5c3cc83a16f9ac324a1da5ee433421914fa8f639ea8160d06da400ae4da84e2d5f15ec7016ddb06f9d20871aeb8ccac50bbc37dc088670664e514c75647494a8c16fe91bd3c3f1a8e04c26e964fe2b4bde9e155d0b453b9f1768a00460d774cce1544ce235376455bd09802e5febddb8c2f2325eda539ec5a9241a8a8825bf0457a8496ea08f9c2e7a9ec9d2da5bc8a23cd6417af74cb9f3ac4f6837afce3a8f1ee36d5c454e33b49788331f91fd6b0d6d0771e5ed8c76c7a52fc008370290457fd3b00c650b55482da78ea32f81b56853afbda4bfb688d18c5a6863e02e14b00a2e2e83bf6b65f5039486aa656e507df3e7eae6cc4a03634da236ad4774ee43412eb727025caf8319ad6d35a3071fdcfe83d0c57f9cff772a2dac5844b84f6ce53998bb3218ef5296ccd44efd28b37c73919a5d2d5620e94e229ff75e72a1641a9d3088b825fc2ca4ad8080f30b1dbbc68518b0f57e0eac3f0dd579054e64b9d803e82b9e0f6cd618473b0fc2f2672946a84e78ee509d0a132d5df5be35d2d4ab146c546e926f9cbf327a6aa407f54adf61b132a812ec29bb1a6ea1ea41c97b81ab40e87e018c422870de971d41feae7f85b8cad6e242753ac134a014869619643ccc9deaf0b93695b085c72622cf6bc4d6090508c027c0791d4b0012b6f1d99d15ea102e7b94c5fa5aa76458ad6a2d56d7245b4a404a9affe40bdb5d8cf5d1add86756346572cf60aed1b06a79ab6068d6ae7262b2c81d596b756e21b2aa1d63e59018033565bc58c02450375ae0935709709a1406fbcf9d8407d61c972494d5d5824364b263a24a486fb8b1215357bcda6a423f1649b211203d29c4d13569f89ecf2fba91b048b9d4ec18ad26efa462de3dc2bd0edfca8a18e578b8011fb63f23285546aec02a3aaa484972890ade80d2f064daef08adfdfbb7dedf38b0b6aac88d950699cbcc75d203d3a0058da819a6f84c2db990a3bac8854f6e820edff2cc77fe023b37ff7ecaef948bf23f590ba68b96f179c6625aa04b0dece53717041e34b99494eea26f32e0256beb692eafee80d16cd86f411552824732932c7900c42379997df4e22322f3adc8b89a62d92fbe44e2ab3d27ef30b718b2facf2b4428d3038dc7faf5b4d80e94ffd72b0dcd118a5fde9c06e206b124047e4c1afac1758d3ff57a0c0f64242e7d446d15288cc0bc5e8d6825a14480f5a73d9f64a48664017caede99636f7e65e020d4ae23fdc9644eccaa18da76563d20c0fc83c4ddfb896fdbac6176875e67e2a16b7d9357c97045ab77881e5cda91a6bc13fd157bc16bb88ad70bad5b7e8caae9fcf4774bb389730305460aca5b5b092204cf65abf1c2964b8a8fa8eaf5c84831c5bb55883135565e9f455b2cdcb0adda6ec6da7d77fafa2951167594d51aef15e2201678c540eccc70cea9bccde4ca773556fad9e0c70ed2e92a97b1e3f99f992131ac0ec98efa6bdbf33fa367d318245ed1feaf95bd9945abd1d2d864f7dd3b726683f14d2ddbc3b59864030fd8215be1b0c823a731b8cb7361f14cae258ca1e86961c1e5d0d7704014fbe36fff8c0a3a4eb2f0e426f0b40027865026316010e90fdd7b24e6742f76ebe2ced4ec97a2daf202199de177843256619a9ab6648bb19feade4e95ad76d76c0f0a9f347489d6005368da1cd5080f19d266bc8342c80f7ba9ffe613aacec4991cdd9898417c1f66ed160ae33414c35e0fdfa664083001a92233e9c47fa52b5519c1d07e7049518bfa78a0968c051ec97ff565162336d54d57bd6ddcc5d9320f04714cb3fa27c6a8cadef65a5776983d348bc09184c004ed7091c23ce4b8738cd55037335821a801346876c7813593db720a92fc6f0a63b7eda52b3cbf130c0e3c832372e4b262996a9235f6b270b257f7a6f335440cc51050a6b478ae813ab47753cef5581fde617a35f56f6a557522382ed71dc84494ad17d2bf39099be12816c7173ef46ad00443f64e38743c1a6ca0bacd79dc6ecdd8bf23a3edc0038b246d22ceaf34b096ac51606b7e9b1782d6c023391c78e1aefe8d142538aa4d2db06e536c53c0e23ca3f21df152c2795827f89b3388c9261a4354b67a49bfde2d9dc4660cd73504c3d6871dcd59901c06a1ec7829c31febc6e4d3c3e8f631f38d2d165a870bc24723fab919192667ace4df6a72fdf7ade71c4de48e68796d6ccca2f79fd6d9c3898f6a99725468887f482c77cb287f752decfd89659ddd16207aeef85ebb30c6cdc13e2555902566003981a3119e0288d6e279022fe312c3333f6c14c58bbdac8953bfea417db35b87bbc2766b4d6e8e89517a6033b4ffcb4648a4d59001ef321716934cbd90587eb57db4007bcee46a66c1640591242a0c29d48e7fa092eec5ce2f860c56655ca933758c611b584b511d2a087e473132fedb2c7eba3022b516b32061ff613b15ecba64b4108484cc64a9e21a1f26f4657249654af6dd87cb2b94182c6ce297e1cde2349f386f1c7152e694aea4d5b36ac0678805ac7bacae5cf5fc1a5dbde0cdfe411d5f83d2ddd9c3d1c2ddeaaf3cb3e53c3601acf31b4f73cd4e0963ef619c8e20bacc72ae03ef19c532b1ae7336d40da3c461fe5839a8c8d6b9d7662a0c29d224e9ead45d74ee67ac0b18fb9332660e981f3e02ffd5883a5f7fad58088a4a996b6073e7e567108db166d441bc8e627bcf148122adaea590368a85e2e6fb46256f11caaf689c60e995cef43877ea5f6b8ac3aa3723feb3a6dd003c063b87e6aabe81dc3562e5e6eb9ade703cb0cf03ede3f7fce03000a05b3f7e943e63a69b88640d64ad915deaf9bb604844ae9a44b1ddd28b7b27c3793", 0x1000}, {&(0x7f0000001180)="6106d5f78a19cb615f5b4475439f97cc74000d067f5590691c1f71e4131f992f61f00544e82434e5828d598259ffbe4793e82e68b0b1c017ba2e026aecc0085c4ebdc020f3d4d642e9ce07bd4658e00a2bfee39117abbbe8f328f8538e3dd9bb9df6bccd6e00445b0da281b59948fbb8dab5f103e1d6f5200356b6947259b96c43214b99a02e36779b0f0e7736f469d542bb071e7a7560e6803bebf2a9a1d1bf046a61506d1c3fb9c5c4b2d23c37d2403fb70b41176904e1a196aa9532ebad3f449d8ad405fa50c66cbd536778a8946025bf95e5b19da1aa6a1c12082604f4ab8c1a", 0xe2}, {&(0x7f0000001280)="b99a66e582d9e9f39acb9eed7f35371e1d118e2f4af808ff2104eacf5e4f718fa2f91e3073a1c2de008b8a3c734975b92762b25c698a31d12598f791da55d799b6ae577bd1a327f6e5bf2013d40434329bec1f8885b8abee8b06dd3da7998d3357fc0220037bc9b48ae1aa4ebe0318448a2885b0c14aba7687dba6d9557cff703bf4af6fe4f00e82f788c408f82d69d3e6819e23c86c6784f80aa194b8c2d0e8f3abee5d313452d1", 0xa8}], 0x3, &(0x7f0000001580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r5, r1, r6, r0, r7, r1, r8, r1]}], 0xd8, 0x1}, 0x80d) dup(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000001480)) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x2a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x2000000186) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000e8417093f63f000000"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r5, 0x0, 0x9, 0x8, 0x9, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x2, 0x1, 0x80000000000007, 0x10000200, r5}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1c3, 0x80000000}, {0x8a, 0x95a7}], 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x9462, 0x6}, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r3, r4, 0x12, 0x7}, 0x1f, 0xa211}) fchownat(r2, &(0x7f0000000080)='./file0\x00', 0x0, r4, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r4, r5, 0x12, 0x7}, 0x1f, 0xa211}) fchown(r3, 0xffffffffffffffff, r5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r4, r5, 0x12, 0x7}, 0x1f, 0xa211}) fchown(r3, 0xffffffffffffffff, r5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r4, r5, 0x12, 0x7}, 0x1f, 0xa211}) fchown(r3, 0xffffffffffffffff, r5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r4, r5, 0x12, 0x7}, 0x1f, 0xa211}) fchown(r3, 0xffffffffffffffff, r5) 03:59:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r3, r4, 0x12, 0x7}, 0x1f, 0xa211}) 03:59:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r4, r5, 0x12, 0x7}, 0x1f, 0xa211}) fchown(r3, 0xffffffffffffffff, r5) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000380)=0xc) getgid() 03:59:32 executing program 0: r0 = kqueue() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) r6 = syz_open_pts() close(r6) write(r6, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x93, 0x70000001, 0xfff, 0x5}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x38, 0x20, 0x8, 0x8a65}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x161, 0x7}, {{r4}, 0xfffffffffffffff9, 0x4, 0x80, 0x6, 0xb09}, {{r5}, 0xfffffffffffffffa, 0x9, 0x1, 0xfffffffffffffd42, 0x6}, {{r6}, 0xfffffffffffffffd, 0x80, 0x0, 0x2, 0x6}], 0xfff, &(0x7f0000000240)={0x100000000, 0x400}) r7 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000380)=0xc) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) 03:59:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x4}) r3 = syz_open_pts() close(r3) write(r3, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000300)={0xfffffffffffeffff, 0x164}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) write(r2, 0x0, 0x0) 03:59:32 executing program 0: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001180)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) clock_gettime(0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(0xffffffffffffffff, &(0x7f0000000100)="5664c51010c0f54ca0aa96b4e3f6a3c5bda5b109f89593e79157f8bddc7d027013c8c7b397ac9f26b241fc7baa16d813d39fcb9caacf38e09b66410ccd0926d550d7525ea68678bfd0c3dfabce3e9ff0770ed0b214c860da8a2b1d71ccac2e0c9696ac2c83166f201f0cc519ad32f42f345f2716d36178ec6358fe2aeb8507d78d8d1b6444c391b024f3a525e34dd55c9ecbb9fef6bce3ceae73f63e36252b03a283172959a29288fc59dc227cad50c8d33abffda363e62d160d12e127767e73aa741aac8f4599d45132c5ee94961874100dbfbaf227b545e4a5cd4c97f01fbdbf372c485ab8b64e3c562f0e1687f5bb99693b0c6b4fdb51b237fcbf9332d0effe3dc002bb6a83ee43de1ae8cbb5db8867287fde0878f2438e2ef6d2f1c13823e8f9f7b309dcdc055347899df15bcedd92a9a4149638a3d2968476ccb0f28852ae2cfbaba298f23209873f5d994fa8746a961698a01788dfe29b31f97a74384e6ef3b2ffc10bf8f488fc2ead0a7a0e394e0e77e7fd5b7784bf96ed94db6340c4eb84950c77b9498b4269d19678515856afdf5ccd78fe29b005f8f9b4f0cfb69ae49f3d58dd1413c3630d04f5ffb474c09f7a2515fc93518fbf4c3a3844c24cae6612210a16dd12e3a86aeb6f42b1223b5004819d8f6f7cc98ba0aa7b10143aa0c388c1aa647b199262cb6a73106f539aa139203f896e642d1c3d5f6b47138a0e48078b32b781c11a3a5e8138ce01beb6b905c8ad9323cc696d8f617712496508db993d150ee0b94e2e1c43c2f92bc4feedcee1e12e7e635ee71fe22910851b93025a90a354e6155e5781a5efbebd399f09dcaef5a2b04692413056346dc4caffd82fa627589564298a784f15f01d39f6f41ffdab9554f3894c80ba0b2b0deb210215c20f939d8129c6bc1297abb3761364b62040dcaf9ae4f183759ea09e27a92d023d0353f1bef973e4a4c7f28fbf2ea9b45251213eee9eee817ed1a12ec00b574ba7a82b6bb4719b8466e86b38f2810e8d29f56b8eca763ca795d7f54a89b0c96b69c660211fa1bd31c58ec8e570d86b7d86b8674849c7055909a1993c72f51db86379e11bf66086f960dc1897db5d4907042e969dafd8284d3fa8af4d75682bd3b158f32cf71e9b337ef60e2bbd76169a542f3cc4269df3fc69dbb318e984361a163b9ae4cca0b5172ef8b00540b5fd3d67fcf23038c796534039228fac37ddcade6a60259e8a705b1821ea494d3127580daf9f4bd9f257814b41d6284121efebd20688725946d1d61eab67f9ea7dcaa72a5847366f17ad3c88c28a330524405f62c3d8cee1a36c31e10fee4913913f449ade1adbd0a095a5dd1e3c2add2e215cb4135c1a32769a1d2e884baf670e1acf32a403a3ef73088819414babfddd05a49aa0afb51a0ddf0d3d0d294ea1398f2539e2c48ad12499b6e5b55e7e805578a9d663cc7a0badd40a4e09550dfd127043ce5f0d33abb6acc131a59e654641706a121b0ca881574214bd825ad288c56dad7141c76ff683be46ae8e0a48cb81fed745b8aa555689685e6f794b06b38abe5659a0aafe11e9de1482750c3b1388bc89701e7db34b7226188c0f3be045653ca677718d2c8e0c19d2d32b6a4f5128cb646d1c905899070f9b43456d9b272ff0d0cc0084ebd04166b3ff2e30828decd85b4a7e3f5d95c798532c467fc3d30f01ef5404731e6123d3c2664fd3b848ecc1e66bf3747f045b19e5bacd3c7521d14e1e074a6850a37ef75428599537d16a24dcdec64284cdb6301a1fc4f5c1bf619425e47650499a0c9054abdeac50f7cf3bcd298cd3838445093d7ed8451ead2a0acbfaf7a1bb18fa2e52dbf0371519545e17ecf9cbc1a4463b13a99dde90e655cf99607da9d61ebdffd7ebb3cde4825131d673d162e710b4b584d577747b2137fe858fac00f41c5be2720008b6befbd14322d03bbca05f98e23ef09b0de7985c90c1b706bc2d8b73c066c03b5cb0497139eefe6a9e844b2a4098c8e15628c668c31f93a9e0b6f68d037877f75e561f5d49070c67e5518b865995acb03371378a2a40573daf77252b1bd98d4ed52bfab0dadf59b42a12a9d27eece4519821e96f44cf950b3e4d715cdc642691f67d9710bd20258fbcc296755415ff905380b59c114e3526fdb29c7bf3b8dca9f8fbe6ffc0f7e8bd4432ed063e72649a27bfe23713d6ab4468a42319eae65cba03234ccf86bedf5711d432b2175ddb27a09f24332490bcef9cbb35acce5455f548db6eecf9693a0f32c4e3feca3ce514016f1d12776ab9385b330caa6a9b3a33f6f5d09ae0d4e85c260ba2f066317b5516b3d06b151182dd6f67560c5a14e48f01532908c7a2dcc4af3d85ce887ee91b0ee475b71eaa2fc6da95080a70ef27d32a21aac43f09d73eff37405fec73f2c2fd11e0deb4a3a7b666f73a699bdc0ab8eb46f9f4139b5ed5f1faea4b43a7e8c82f1b9137575151e6e1b91fc3a451174fa0ea49b4d4b2ec2564d85581f820a9932c1dac88e18921aa7b8d04fd2954433012e06d8df85ccd7583927935ce1fff5c6dcc0be7ee14fb5cdca655c1c9a4c137526faba41d7fc920c36dff3dfea4b4983024f59bee8e0948a7b5532a0740b7715e710949100257fe746a7165c7ee194bb6073d0211dedf8b59cdd07453761b9165f93e59dfa0f78cbbdf7915e7e9738052a31fda65dacc8a173f05d1434122b36b30082e83010b4d9e13ad921f03b1c220e7a9f9a22720869acefa84a57331b7ff9035a78d917c91adea49bd8e45679c4e4b59a94acfb5d7331b9323d2ec7ca880f9e3240085df6357c58f1da88b7818a084a38ab5cba11b037d6dabb204e34578798cca2555bcf06b2ce3605b6d336e7867520dd4685cccdc5a6559f96f1707e94c7bf68fedf107fb07135d92d60477a14a6b97cd50997ceca8be950e5c6ed588677de5c747c9266e8578d3adadf659583cdff073b38b086e34cadca12436aa16c835b2bb131ec50a3e2ba83f07d00bf1130e1b98452854b011e5641ea49811469d07fdf9fa9b24bd46d30ee6b71042514830522f8be45f30dff863fc43a476a39f72a5994532de5f4af21d2f1f68c2528f632cbf3ff1a809d4c07ce674f9fa9e8ed3a262dd36534a7eccc5c18a8833261ca2ad1147c9d7c5b995b458c9795d911fe6397e332bdce3d60cf9554d41935c5164f83583624fcaaed1ea318d1b796cca8c6a2c928f5158884bf5299b1ff129ee30ab75541b96867336535083415d8f222b9216aba65b041dba51cdeb321419ca2b309a37a357fe3671ae399d8ff0bd9b3e7f322c258a77d6f4023df7249ef1199fd436182eaadf8e481d25c5fd9643a2f1b3a260d9efe0c3b5c2fc4bb762c7c350163cddbd99530e3b54fc8337e3ec5fa1067766baace72a47b4841d0005de5184f512f55778ca12089cb3a7ef63b1fdec4ed1f9aba7cc301cf708b0dcd59b983a6033a28dd993b274f95de690c6345cd9732f163e66127b39886a00bfaf02db91e58142688f201bf2203bdc1bee2c6576824d08d384b73ecf7d9ecc49cb00b0f94b144abd431ce9a7503a7701acc36580e8fa41d101627840f1ede24f3b6115c32f914d182a20530cf0695a521f825f95be3cf1e6c881d031c599b71f8fa9e8cb7662cc82da7797408c3d4994b30dfdee2cb57a9afa1c8e541a3ab1b52f746125f34ad4472907e481a606213c9d177ee3c429f30999d6c2eea48a583375fd96b0c51bfe2db54a451daf321453a1ae43b9e0042de4b9a1666ccd2a01fbd82d57f66f5611e3a755a5bf5610f3f3886d5b374b3ddc1bc5fd43e6b54aa901479f91ed60015d0119dc960cbd1b3e5af29ed04af67452689717be5ab4002ef182da427771b9586bee77f7e0572c0312064d09d98ae01c6725d6f329d8d74c1e6d365db7a50d32680463b0a2cbc14343ec6b7355939046281d8d0e06d66fa23a533c27923f27ebe9dad623f42666e7ddeeca35b7260cc7a063a8ed18cd7bf28d793c250ca70506c9ac8216858a8e1314b0ae8f224aa98ea966b0839095d97fddf10472f624af18c965a8ee7885a7562b21f901cb5285da26a0b153daab412613668c4829591945898f0d0d163e27cbb6c3982928c770c25931d30497ea9b64296d6bda735417a784e3f01215a66ab9f1b9736cd6299c7c9b5a7e49a7fc4d3591e4a10c2f6e646b86fb5446600c7a474044ea90448fc0da4ce1dd92590909d3a022b5efe786d431ebbba6531356373711dde17c49eed774045218beab64752c08f058d1ffec8037943138de90dc80c6afd06a22ab899fb9d935347fa7aa7c9d18de85a5d489361e1fbccf010864bdff696eaf159ac1566551fb550fab5f262696dfc95b1b38687557c17e9a0d54aa96e0badeb2a75aafd88b80eb52932357d7de1560a8da369467d1c54f58d4cb0ddb2ca056845af065801a2cdde8e06668f6918c37bd305c9f9e0446f4be434405944595c62106664a000d0a603fd2b0f6465b5fac64a08b93f39cd1c81390d5342f17366a5a0628cfb2a2a171442c505720e9651a995f21fde4a5a33e00efae1d89d2a86285d158616e055dbe43eaeb65aebd3edb9b56608eed909727fb418b1d5c754f656fcfebb3b8eb8d2213203d5833103f35d7eb9fffba1c59f8d814bc5768b5764b8f1c3dc99cfd92751f94da86810e4f615783ade6a0d2b6cc403dc3e9d790b6afcf9b48dc9fb5377a29b60893af8144b126875419c154c9f23667d762382de3e8a3e6fb55cf9b2eb5a873e4a1c80416179658b58c17dcef308d1d54669ac44a89b63c6b7cbd845fd4562f436d472e68c7e9c382dc4e5bf04fd10f464d45e55cc1efe33d244002ac330d8cbe36930d81bbd3c90c6c13ad9020e5c960c30bf70aeeceae49193d594d5559a96a5412201ba9617fb54099174b90e9cad4a68342e367e5ebe5fb248457f619ab31d530f05ff08bdeeb9eeafe126ad58112b61b7155680462c622e81f639bbfe6dcf046c9e12ad8c4e793389cdb9f38b98bf749ec84ab0c01881c9b149aa2a0d462f1e94c56827afe81a84f9751d9d52c0e21c6c6f9e0a6e744873382b048254a46978af945a697566f7ac75b5c8a8e80ed40a48d62c0fa155ec81d146c889e9bdc046b2985b5e8906632ea01d30c4584f4ab50986e39c21ff76e664c116fd8389af17f7949ef5e40738a9c795361dcbaec42d7b6de7e62aa1ae72d4ab1fffb31366de425afb8dc284bb27c01804740613655174dec34622d78e5f89499e2b4082037a22058b3c90443b0eb02a9a52924b74580b277a00452e4365bc5f534705032ca370f79a097418a84ff6a78153a5db1c61ac6b681f7f129ebabf45e523c857859127a1dba088ff5babfb9e7772c941b0c077d343b3001939936d90d20cc8811abe0af061d0b2dfe6cc13f539a924ff2ecc491afdc54d35fefaead5694c3c091bdde05a1943606763218cbaaac8ab168a30cda5fb575830a2866557e6faaccd82051e4c23aac9a1519e5770d459c5af345b9e17415d2255903307d76f3a01f0b76b9a0fac6bd6f0698411c1852ad9c2171823629198ba61c123fd3f47d17e54d9bc41c680505b7c4dc3cf63de767d3936f9ac80d529ed87d1b4daab628bb2503ff592d64828c18ba90c1e7c52700086fbbfbecaa0ef0358100344ad6ffd46c92ff74e97a6064862e33914b15c744b79d78b094d16883d466cb86ac9e86a2f99444d49c81894a035e3d993c15431c9c4983501c69eb6851a833140c0e412196e82d2d232795bbe5422db1826af7eaa02e94eec416eb08f128", 0x1000, 0x4, &(0x7f0000001100)=@in={0x2, 0x0}, 0xc) fcntl$dupfd(r3, 0x0, r4) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000040)) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/128, 0x80}], 0x3, 0x0, 0x32b2) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xff, 0x1, 0x5}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) syz_open_pts() 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x4, 0xe462, 0x5]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = syz_open_pts() close(r3) write(r3, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r5, 0xa, r2) fchdir(r4) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x3}, 0xc) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x2000000186) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000000e8417093f63f000000"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r5, 0x0, 0x9, 0x8, 0x9, 0xffffffffffffffff}) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, r5}) pmap_unwire: wiring for pmap 0xfffffd807effdd98 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd98 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd98 va 0x20002000 didn't change! 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0xf8, 0x2b, &(0x7f0000000040)=""/212, &(0x7f0000000140)=0xd4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) fcntl$dupfd(r1, 0x0, r2) 03:59:32 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) r3 = socket(0x18, 0x1, 0x0) close(r3) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) r3 = socket(0x18, 0x1, 0x0) close(r3) 03:59:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) r3 = socket(0x18, 0x1, 0x0) close(r3) 03:59:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:32 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:32 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) socket(0x18, 0x1, 0x0) 03:59:33 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) socket(0x18, 0x1, 0x0) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) socket(0x18, 0x1, 0x0) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) 03:59:33 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) 03:59:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="55bde06415ea221e33ed458e88e50a02a28120063f271f69f7355c4fe8647b403799208dcc23031b27ea38f9e1ae40dd4418361f4b3e706bdd1c6506c426d9800a5849768a046c8a31494c778240a082ce6f844b87544d78bfb3841d708d423e5b9d047b148abac70144503038cae6c277227f1d51223f6c259b1e51f35529b6fdcd3d69d2a991a9dad8ac3b1530c519813546366e926de8d1c2b4c083397b9017809afe7ec01a171b08f6cac513e4fcffbf5c04a7dbe59fe9abe16c76aee99837ad1e1c7d9af71a9a14074686f9101a1df1531ff8fecf022b1e8f43014017c4e7885366333d4460213ef8242b5db389d43c19ff5644154cd78533e42b7bf152dfe402b47ad542e36ad5c750999901a854e3238677b5311e68a088e233f65b7084f5c27b8d2a4f7e477e0b6e83d116103e377b3a9696493df90a9d13921e4990ee4b69b98cb55de7e5f3c8fb214281d36526a2e1da169c08e855f8af97240170533d362cc57d507ebecde76b29a79bf32288271c4c2e3a5f79b0f5648f5f38e300e4913c1c8613e84296a244af1aa56e0cb8f4eb49713e26c64ef41d865c5e94a26b277dacd3baebb824f8ae114fa3a417a3df241f93e129f02fefbdcb73014451eab4cefa89859b00238a58d1037d38c85c13dc2ee4080c8568c6a0c35a79199777b9222fad218ee570895638f0605e303ceed68b6dcf16b795c81a1e884b675e35dffa59581131e7de07c27c24671c24e1cdf1eef9e3469b59f0b7bf7c3aedfd57dfce6cfd39b1e9df3a3b109973b809b5b0b02d0860181ff51fba74fa5b8e6175023a20f4d01f59c931e6b5b221870e91ae5b1d03e631d5b2ed619c8b13d790458bb7ccfd34d0f62ee48095a127a4f274447654e5e648b41b1dcfd0a5e7d28c4216f33f4f4a624ab2a9d712d03d7dfb3604dd7a8df1f104a89d666b899bb0c7552e7ef0b6fb707012c5765e27de2d0326b6aed2f94b7a9e3c41683b548eff411b1ff4aed95be26e40602887b2357866d10706f039f5ab371e747eaefab97b0505c5e686c08ee3e431a4dcd18973fa4edead27b49d95f3509a300d8fb48178dfcb3b6d97a684eb1eae5f8e2e03854a26ba3986d63ef7fbdcc84a7e7166bc9eca43fe4a8be6147d5ba29f77b0d09657de5177d8cc3b0064d079223c7c275e5a415c1ce3ee72688256181a4a1728832fca7b74587f3640a7a48dad5d62a704016b114528315fe750079d0286fb9e3467bab4cb026dfd1c9c707e101777f012ab9ab4efd2a0a3632ec6bf89a1a1e6b5260a087dac8a888c436de7c53cf65c602cc865ef9093d874d7e5cda3bea9ec5c00d7693609948dbee4c668c25d9b6097326b3a537c2b22780a4886a86b10d748b08769376b22e939d49264a5ef87c095355cf80d248c04223842d96324985469c633faf10f57c5e65431d94e2a382f1d1566765b59fa6f884e174848425c3359981bbeef5a0078d0741b0e6b2a012f47d634db8834105bdaf71e66211b81ef9e85fbdd202c2f94f299e6224363d129e92ece9774a685edcae6d559d05b2cdc858e972f33a751be8820171f3239d3628fe164aa75ceb091672886ac4f2a81c9c428e23902342214a682aaf855c203358b32bf9a823700a6af057cabba20b0eba91c614a651ddb01bb8324e57afe9bfc75179c0c439da15aa8e60d9fce7bee18e36ebd76c00d9479094a89d22e404abdc3ec4563200207c95db512aae958ffc20489a6afb0a862126a2d2565557811f8aad5f29d5d77ba6d4c83873b3cb7c0c53d906c61d688b17ef527e0df40cead3304301b6278e2c553355767f74fad52175d213c1d242d5346e9268a59b18497eb329bb43ab39e345b5a3eb57b36f3dc37a7aea73ce1796d0506111692e4cf163b6aa48bc0c3a7ecbd77d6cb8bfe14ec4524380d7cbe28441be01a8006665f0fae54655ad29dca4dd6a9a6ce76ae603c58acb69c9e314c0da88c43f0d02ac0903e688e6be0848d1a36920125496f05939a8d698436724f73000b7f7e9ee737480e45eb797d2e548f4383129b3e3091261e2c40921164c2d3e2024d73bbfc3022f2194f80039ff26c7bca11e78c592ade7f257ea111668d002366ce3423c16048116d9e3e9681514bc54031edaf07f65fc71fb4dd704ae70047b0b96b4c78321421f106f55cf269602656daf4839eeabb0a34dc99516c0d6f8338fcbf2a54eb0de949c85b90995050cc5131ac33c4c15be09cb904eca6d5886d30eda35a6bbeb3716d04a6b4606e7d903d49eb79b77d237f019e9f7ccf1b6cd212a9b019b53744095b8aaf68d5b897cc69f863c949c393684770234a2d9d421d4bc5b539a1b090832ee19125d241a7e89faaaa11ecacaf2fc3636c8c0cb4220cd0792368ac412f7dc85b01f8dcf73d3de7e0d94ef91413ce9ddd1aac24801218649a32cd7804f4b60090ea07df15533a0a88fac2e57dfae71afb898237c20712fe74093c4f5c5f6ab2e41823496633b028e27aef44714bf22ecfe9a4b35d520749641667aea2f3d5debbc0200deb41a92dbe583ac7664bf78faf7cb66987e26a70dfac23c4e8a77ff7793fb95473d6cc394ba6a88253ad1273f0770c38fc62bbf9769702acd6b905b58e5761636042d4f1b729df122b83f102da667c3c12ec73b71d282c4865b128b01d00185e946fa22a7aa1ffc6084ea12a97a7d39628ff81f3f451144ee1afc503fcabd6e861f99d5c0140eb2c7ee73732d61d739e4047aefab63d8fe102e81ad44e243033f9729ae39b04227c998654b6d5d7bf2120121d5867e73fae08c36833f7afb8777256bcbf3211e02eb45ca16c9c2f1c53edbddf7efa59258376bb627586dc0d1051f89a1423be7942e2f7edd4361a8a73bc673f30a78061268c8091dda74c18f843a0d61ae4a347f9d5c11f1570cd25e3e0cd43f6a079556aea58644610b21ca9d603ac7b586c064da368ccfd988ba54755963d9b6d6e6709cb651bb0b286f95e84c2a3ece6269ef90b9dd8ba93ffa14864a7f38e5d04a112264c74f7f83658e59d38424daba1c616036fe5044a6e6d25ce18a79ee9a4f5ebd4f2986986274124e7f550b3a02715d6aac14b7f08e851ac70cf298bff5baba9dfef543cd88b7de11cd085f7e52ff50d0482eab874cbf34b9fcc844393b5ba59c0a2e1df653ead78b9ed7c16bc31310342710ad95741dd55ba8fa281746bb390be388b82fec1025dfbd55d8a290c45d133a67fc5e112e9c1325ec813378b6bba725fbf49d52ff782b0fa4e1f09f67a76395a1d6ef85471980b5b04714cb11b4bed8bc1b0ff78ad3b361bd7ccf0635fd265d17360cf92e9deb0e901218594bb63ac0d1ab115bcd40c7b05bf1f155db2d955be93ea9a573a56b18c0b08034ed541ede07b947ab30c8c8a0dd5b1e797cc085d1edc2474afa0dfc807a822face66afbe82665f4304c3e0fc9b52f24492274998e66588e192603e86a2eec74aa3d3eb90af76dad76a4cb2ef44c1e1b5df6ed62cd0f22fa255c890ce8f87a32011775abe2c3207b98c2a88ba42f6ffe4937cc2a761cc798738d5d6783ae17067d17f12b2077506852e2a3f4e58eca3c25f973178f66a629f716042a5aacf13c8b8ee47ba4d7bcde91146e233cd41641859070441c615952195501895ce53b60749a58339a28e151eb0cbe3efc71b37822ce0d0a88ff85ddf1ccc9af9169ad22515e7d68ec747fa3ddda23bd74afd24dffed79e5a99e250cba02f9073ba3567a077833f5ae79b3a36b24f7df787a6efab4a47aa020df6ec61a096ed5ace03752b3c02b660c264ecd6905877e37582018e001b09178b7ffeeae94b18773936c060ac9bf3afb397180edaf1e4002a8ed5ede99ddf89696a09d978b3b05ae3d21ee556f29423a1c8ea65fb3b65c811dd3344e7287ac9a4307d7626b1f8a162e1dfa4da7e50b440ca53a1c95dbccbc8ed81977ca729d3fd877eefd7da9a0e78e3ecfe6d097720cd3242ed1d527c132aa2b543bdc5f2caa506ef99dd5de5aeb810d519d3b3c8a623a67bd4ce0e090511e40fe8384ce7f4437ce557fb06857391498fa235bd9e083311f61fe17ac77057a0c3df6ae71a7c0d8d280d269fd599a05e35af4ab84afe1ae2b780c223df8bc2da3e5d1aedbd9a7755948fa84b5bd9fcf8f2a1c7963536c4bdf6640edbcd09319af4d98a0e6788d423347ebf6f0960e49607964a64c817313c95babef5c61e36584c1d1386f1b1429e316f4931a2700b329224c22a8ac004fde5bde5053dbe2f95b9b6b15e4fb2ffc53c9906db036c7134d702ab96e6fd2f0374813a06ad93f3542671cb2417361ac8abe50207e45fba8f38246b6837d94ad75ee83c8acadfcf5998cb6d44364812fcd498b5ad210c9bcdc2c6ba17841ffdadbf7bc3661828a4b8f56995955b29739d2db4a9a48644e7814be0674affef6a4a0113813b55dd5f340bef3a6635947296b1677f241f723f6b697bcdb2a268f7db773a5309d3a2db04778fb74ffa1014af034dd1dbb8aede78e188039d265f288d74455a8b3a22f4337b1f81973ec42e219d1230a9d4e3a304c00ac0609d2ecfce601221fb46545d0876056de9be62f9820736ea4f6880549ef8c3a153e0d84d7dd5e3bfc6282917fadddc6c6d2d97b6f15f8554d25f0cc2a5c0f6b868bf1217eb9ccdf17dbe78ee72c2d81eb4ad717d2eee5dcc537ee7cab4b5d20dbed3cace33d786d7e6070eee907c22c24af2a04454b0d79cede4adb2ee3fefbd0167d710fd62cfd31a7633e9ce12a9ee35e028507a23e62dbb087a09845cd0e7e54a9bf4c63ef71166704e326819c887911efc76e83ad8ee1c49cdc14c3379f8b28702c7b583cfbafb374914f4ae2641c07c476fe774549839b78cb3b11d4a4280f51db78f83d25bdae0ca92ee601ad4ea916adb0ee4704bdffecb6c84d6b0dc20a072d624417e8cf8192b8466e42bf2dbdcaabcf8db86b1f694e6b392b8c0beb7e7d845b102ca59c9db2a5a93fc12b15eee582ee10c7d2e1aa02521099ba573a1a3f154ac556e6121db91a7b77f4a0520f093354c6a5b3cfbdda20ff6080d3ce6cbdead13e8ad529271b53f16d1c958fe701669ffa220b87957124080b43f4c4c0bf69e291296dcdaab14436ca4f04e0db4679d4d9668aad786e767c1d0bd40d432102cc4fb5eeddb4ffbce2ff628f5fe1c6563a0ac40fef5c52add6a8d8431bf6b69d4d5d17662b9fc19275918a0bd2efa9afe9b4e397cdc07d217d7bb683ec5df79f52f6237bbb0615c44a81ab2df9da969bae5432d77e11fc74cddcfc865d3dafcb5dd2166aba0bd5e007873101711b51208878cc0a3ab6b5996ede2b1dd9443d48533322f90859870eb2a227010b9c8fc8849fed3a51277baa33c1bffafd8be16e5a2266708693d94599d291d3cb166d213f2bf861735057f9667c13faaa24fbf62955f8b57834f3baa85fc76f7fb49c561b549d3fdbb13c65338da721c38d6bd943ee361e7e1a26e0d1e5d21ac7ae3c1e7fdae66683ce66dba03625c580d20cc53391a88e5695075592a9aef72ed46af3e1a22c7b16bc219b0840103e7c8c9ea983b2783270503b3bb5a8c4fce2360afbe84ac6d634766af076649d6a225060b97606b2153f20ff1a12981aa9d1fed30f4191590f3c32b6ae1a07902982a399e2ff9dc5493e730513065a6565a83d050e4efb51083f56d7eab34f16cc39f137cc88b5647bcdaf5804e451423725adcb3bcfa88cb6848114b21097464f005d67f8b0c1c59ae86dd0aa80456f0e941439a24ca1372460735aa192f4e053ddd233cf754714b", 0x1000) 03:59:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="90b692c89861394675743763cc56d981b4fc112bf3f736d535d321dc659dfd1a48743fd62fd79e439cada57feb9c29a3b99ea70cc62b0b593cbcc7f2e5719623fbfe16b753403b6ec46dd06b964d5a15923a18a458b227590981371af99b410a81942afe31cf578a4c44ae3c50fe7327e8a3286ff1f7cb6b23d528437b6d13c4226d8ab82858e455ab2e0b2d589c896a64224f8ad27fe65713", 0x99}, {&(0x7f0000000140)="7e2584433a8e73da7d7dac9dd9eb3ba06b262220b9e8a39977caf2ed6cfa3f4d0f7fc2e8dc3e50a10715c0448d4afb95ae901d151458d2eff545ab78d0f03eb7f71fcf7a362c0b0672f27bf115ddb2decea11a91beec6160506e64", 0x5b}, {&(0x7f00000001c0)="73da9db66b589dec7d32562a32b174ac4b1425f20e9613e4cb0fdcc65545a2d95f0dc0d5976763ff587834daac0437e8b4a9ab525211ac58d31241af0a0753895c2c000d1202d226054080694eca4fc164e385136d4b9e91a328af911275e3cdf7f9253fa9da506ab75f49105ecb50428a856609caa3bf4110eb1d25a924aa501bb25b87bd90eb6bbf7ae79ea457666345e288d2b492d0b60920548b6b62e5a5f0ce741a703bc905508afeb87ac14102379fe22adda05064debac2637a40ba8e39a2ab1b86bbd9c9e7e8002669aacda5d0df3e7e8683b3e29f2d3e295aec82", 0xdf}, {&(0x7f00000002c0)="187dc6e0bc5ec2c856f0ce4c57b80eb41a6b", 0x12}, {&(0x7f0000000300)="78a489d057dae47213c9cfafb09165e2933734e70298b4097666728553ecb1d8c71a15eb61e6cc9bc2e4fd962fa9d388370b2be7cce356f2268528fcc9084f3289ee03fd4140c9f554bd32cf84604922017ed92724736f91a1388e4281acc1ce6cc9f2d123b561a84272ea12b7acfe0230593b8ae8d788e91a30c44fffc15ed76295aa567fe5949e721fef2364241217ff173fc2bc6945d24fd006", 0x9b}], 0x5, 0x0, 0x0, 0x4}, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="90b692c89861394675743763cc56d981b4fc112bf3f736d535d321dc659dfd1a48743fd62fd79e439cada57feb9c29a3b99ea70cc62b0b593cbcc7f2e5719623fbfe16b753403b6ec46dd06b964d5a15923a18a458b227590981371af99b410a81942afe31cf578a4c44ae3c50fe7327e8a3286ff1f7cb6b23d528437b6d13c4226d8ab82858e455ab2e0b2d589c896a64224f8ad27fe65713", 0x99}, {&(0x7f0000000140)="7e2584433a8e73da7d7dac9dd9eb3ba06b262220b9e8a39977caf2ed6cfa3f4d0f7fc2e8dc3e50a10715c0448d4afb95ae901d151458d2eff545ab78d0f03eb7f71fcf7a362c0b0672f27bf115ddb2decea11a91beec6160506e64", 0x5b}, {&(0x7f00000001c0)="73da9db66b589dec7d32562a32b174ac4b1425f20e9613e4cb0fdcc65545a2d95f0dc0d5976763ff587834daac0437e8b4a9ab525211ac58d31241af0a0753895c2c000d1202d226054080694eca4fc164e385136d4b9e91a328af911275e3cdf7f9253fa9da506ab75f49105ecb50428a856609caa3bf4110eb1d25a924aa501bb25b87bd90eb6bbf7ae79ea457666345e288d2b492d0b60920548b6b62e5a5f0ce741a703bc905508afeb87ac14102379fe22adda05064debac2637a40ba8e39a2ab1b86bbd9c9e7e8002669aacda5d0df3e7e8683b3e29f2d3e295aec82", 0xdf}, {&(0x7f00000002c0)="187dc6e0bc5ec2c856f0ce4c57b80eb41a6b", 0x12}, {&(0x7f0000000300)="78a489d057dae47213c9cfafb09165e2933734e70298b4097666728553ecb1d8c71a15eb61e6cc9bc2e4fd962fa9d388370b2be7cce356f2268528fcc9084f3289ee03fd4140c9f554bd32cf84604922017ed92724736f91a1388e4281acc1ce6cc9f2d123b561a84272ea12b7acfe0230593b8ae8d788e91a30c44fffc15ed76295aa567fe5949e721fef2364241217ff173fc2bc6945d24fd006", 0x9b}], 0x5, 0x0, 0x0, 0x4}, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="90b692c89861394675743763cc56d981b4fc112bf3f736d535d321dc659dfd1a48743fd62fd79e439cada57feb9c29a3b99ea70cc62b0b593cbcc7f2e5719623fbfe16b753403b6ec46dd06b964d5a15923a18a458b227590981371af99b410a81942afe31cf578a4c44ae3c50fe7327e8a3286ff1f7cb6b23d528437b6d13c4226d8ab82858e455ab2e0b2d589c896a64224f8ad27fe65713", 0x99}, {&(0x7f0000000140)="7e2584433a8e73da7d7dac9dd9eb3ba06b262220b9e8a39977caf2ed6cfa3f4d0f7fc2e8dc3e50a10715c0448d4afb95ae901d151458d2eff545ab78d0f03eb7f71fcf7a362c0b0672f27bf115ddb2decea11a91beec6160506e64", 0x5b}, {&(0x7f00000001c0)="73da9db66b589dec7d32562a32b174ac4b1425f20e9613e4cb0fdcc65545a2d95f0dc0d5976763ff587834daac0437e8b4a9ab525211ac58d31241af0a0753895c2c000d1202d226054080694eca4fc164e385136d4b9e91a328af911275e3cdf7f9253fa9da506ab75f49105ecb50428a856609caa3bf4110eb1d25a924aa501bb25b87bd90eb6bbf7ae79ea457666345e288d2b492d0b60920548b6b62e5a5f0ce741a703bc905508afeb87ac14102379fe22adda05064debac2637a40ba8e39a2ab1b86bbd9c9e7e8002669aacda5d0df3e7e8683b3e29f2d3e295aec82", 0xdf}, {&(0x7f00000002c0)="187dc6e0bc5ec2c856f0ce4c57b80eb41a6b", 0x12}, {&(0x7f0000000300)="78a489d057dae47213c9cfafb09165e2933734e70298b4097666728553ecb1d8c71a15eb61e6cc9bc2e4fd962fa9d388370b2be7cce356f2268528fcc9084f3289ee03fd4140c9f554bd32cf84604922017ed92724736f91a1388e4281acc1ce6cc9f2d123b561a84272ea12b7acfe0230593b8ae8d788e91a30c44fffc15ed76295aa567fe5949e721fef2364241217ff173fc2bc6945d24fd006", 0x9b}], 0x5, 0x0, 0x0, 0x4}, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="90b692c89861394675743763cc56d981b4fc112bf3f736d535d321dc659dfd1a48743fd62fd79e439cada57feb9c29a3b99ea70cc62b0b593cbcc7f2e5719623fbfe16b753403b6ec46dd06b964d5a15923a18a458b227590981371af99b410a81942afe31cf578a4c44ae3c50fe7327e8a3286ff1f7cb6b23d528437b6d13c4226d8ab82858e455ab2e0b2d589c896a64224f8ad27fe65713", 0x99}, {&(0x7f0000000140)="7e2584433a8e73da7d7dac9dd9eb3ba06b262220b9e8a39977caf2ed6cfa3f4d0f7fc2e8dc3e50a10715c0448d4afb95ae901d151458d2eff545ab78d0f03eb7f71fcf7a362c0b0672f27bf115ddb2decea11a91beec6160506e64", 0x5b}, {&(0x7f00000001c0)="73da9db66b589dec7d32562a32b174ac4b1425f20e9613e4cb0fdcc65545a2d95f0dc0d5976763ff587834daac0437e8b4a9ab525211ac58d31241af0a0753895c2c000d1202d226054080694eca4fc164e385136d4b9e91a328af911275e3cdf7f9253fa9da506ab75f49105ecb50428a856609caa3bf4110eb1d25a924aa501bb25b87bd90eb6bbf7ae79ea457666345e288d2b492d0b60920548b6b62e5a5f0ce741a703bc905508afeb87ac14102379fe22adda05064debac2637a40ba8e39a2ab1b86bbd9c9e7e8002669aacda5d0df3e7e8683b3e29f2d3e295aec82", 0xdf}, {&(0x7f00000002c0)="187dc6e0bc5ec2c856f0ce4c57b80eb41a6b", 0x12}, {&(0x7f0000000300)="78a489d057dae47213c9cfafb09165e2933734e70298b4097666728553ecb1d8c71a15eb61e6cc9bc2e4fd962fa9d388370b2be7cce356f2268528fcc9084f3289ee03fd4140c9f554bd32cf84604922017ed92724736f91a1388e4281acc1ce6cc9f2d123b561a84272ea12b7acfe0230593b8ae8d788e91a30c44fffc15ed76295aa567fe5949e721fef2364241217ff173fc2bc6945d24fd006", 0x9b}], 0x5, 0x0, 0x0, 0x4}, 0x1) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="90b692c89861394675743763cc56d981b4fc112bf3f736d535d321dc659dfd1a48743fd62fd79e439cada57feb9c29a3b99ea70cc62b0b593cbcc7f2e5719623fbfe16b753403b6ec46dd06b964d5a15923a18a458b227590981371af99b410a81942afe31cf578a4c44ae3c50fe7327e8a3286ff1f7cb6b23d528437b6d13c4226d8ab82858e455ab2e0b2d589c896a64224f8ad27fe65713", 0x99}, {&(0x7f0000000140)="7e2584433a8e73da7d7dac9dd9eb3ba06b262220b9e8a39977caf2ed6cfa3f4d0f7fc2e8dc3e50a10715c0448d4afb95ae901d151458d2eff545ab78d0f03eb7f71fcf7a362c0b0672f27bf115ddb2decea11a91beec6160506e64", 0x5b}, {&(0x7f00000001c0)="73da9db66b589dec7d32562a32b174ac4b1425f20e9613e4cb0fdcc65545a2d95f0dc0d5976763ff587834daac0437e8b4a9ab525211ac58d31241af0a0753895c2c000d1202d226054080694eca4fc164e385136d4b9e91a328af911275e3cdf7f9253fa9da506ab75f49105ecb50428a856609caa3bf4110eb1d25a924aa501bb25b87bd90eb6bbf7ae79ea457666345e288d2b492d0b60920548b6b62e5a5f0ce741a703bc905508afeb87ac14102379fe22adda05064debac2637a40ba8e39a2ab1b86bbd9c9e7e8002669aacda5d0df3e7e8683b3e29f2d3e295aec82", 0xdf}, {&(0x7f00000002c0)="187dc6e0bc5ec2c856f0ce4c57b80eb41a6b", 0x12}, {&(0x7f0000000300)="78a489d057dae47213c9cfafb09165e2933734e70298b4097666728553ecb1d8c71a15eb61e6cc9bc2e4fd962fa9d388370b2be7cce356f2268528fcc9084f3289ee03fd4140c9f554bd32cf84604922017ed92724736f91a1388e4281acc1ce6cc9f2d123b561a84272ea12b7acfe0230593b8ae8d788e91a30c44fffc15ed76295aa567fe5949e721fef2364241217ff173fc2bc6945d24fd006", 0x9b}], 0x5, 0x0, 0x0, 0x4}, 0x1) 03:59:34 executing program 0: r0 = kqueue() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x200000000, 0x80000001}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="90b692c89861394675743763cc56d981b4fc112bf3f736d535d321dc659dfd1a48743fd62fd79e439cada57feb9c29a3b99ea70cc62b0b593cbcc7f2e5719623fbfe16b753403b6ec46dd06b964d5a15923a18a458b227590981371af99b410a81942afe31cf578a4c44ae3c50fe7327e8a3286ff1f7cb6b23d528437b6d13c4226d8ab82858e455ab2e0b2d589c896a64224f8ad27fe65713", 0x99}, {&(0x7f0000000140)="7e2584433a8e73da7d7dac9dd9eb3ba06b262220b9e8a39977caf2ed6cfa3f4d0f7fc2e8dc3e50a10715c0448d4afb95ae901d151458d2eff545ab78d0f03eb7f71fcf7a362c0b0672f27bf115ddb2decea11a91beec6160506e64", 0x5b}, {&(0x7f00000001c0)="73da9db66b589dec7d32562a32b174ac4b1425f20e9613e4cb0fdcc65545a2d95f0dc0d5976763ff587834daac0437e8b4a9ab525211ac58d31241af0a0753895c2c000d1202d226054080694eca4fc164e385136d4b9e91a328af911275e3cdf7f9253fa9da506ab75f49105ecb50428a856609caa3bf4110eb1d25a924aa501bb25b87bd90eb6bbf7ae79ea457666345e288d2b492d0b60920548b6b62e5a5f0ce741a703bc905508afeb87ac14102379fe22adda05064debac2637a40ba8e39a2ab1b86bbd9c9e7e8002669aacda5d0df3e7e8683b3e29f2d3e295aec82", 0xdf}, {&(0x7f00000002c0)="187dc6e0bc5ec2c856f0ce4c57b80eb41a6b", 0x12}, {&(0x7f0000000300)="78a489d057dae47213c9cfafb09165e2933734e70298b4097666728553ecb1d8c71a15eb61e6cc9bc2e4fd962fa9d388370b2be7cce356f2268528fcc9084f3289ee03fd4140c9f554bd32cf84604922017ed92724736f91a1388e4281acc1ce6cc9f2d123b561a84272ea12b7acfe0230593b8ae8d788e91a30c44fffc15ed76295aa567fe5949e721fef2364241217ff173fc2bc6945d24fd006", 0x9b}], 0x5, 0x0, 0x0, 0x4}, 0x1) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x0, 0x1}) kqueue() r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x53, './file0\x00', './file0\x00'}) 03:59:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:34 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:34 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:34 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:34 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup2(r1, r0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x8000000000000000) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r3, r4) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000001280)=0x4) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f00000000c0)={0x3, 0x20, 0x4}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x24) r6 = socket(0x800000018, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) lseek(r6, 0x0, 0x7fff, 0x1) sysctl$net_inet_ah(&(0x7f0000000100)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000140)="2f58921797fa2ed071a1c43f5e07487eed27bdb84bd5fa02ee5c98d7665e0a48e2827be8862691e630d3a6a17efaa2dec173f43d40e390042b055ec2d7a08993c0e08a5d030c6d4d3be1c823985cb463f90b70adb1b0e6aebe8cdf12832f2b36b16467dd1507d16a50915cd3f5c76ae4c7f555784f25f5f0d89ad9438dbee98f2fdba4c5f0e3717dbb3b2e65694941b27d4560c1363f0bfaabb7c36bb24b26686d5564097648c9084cb13b42a499d0b8c30918e248383ea96def98cb6115f44b2ac1b323bb04d9c07538a1c0a2f2cf9d0eb540ce08f709bee3aacd9344df267b067ccfda0cde45ce222e4e299654ba597185065f3a299282dabdf6c4f047700cdf0de115dc7b37af7d2f8874448b0969092b3a73d1200db7f8bb86abf6b30187717cb11cf927d40a2a7448ee5cf31a9102740d0731e82386d1e2e0e1c68c3b000216ea13146613cfc32be713f5ca3f54b97280e12220c854391d115ed9ec9c7e1e3a97e5c372729d80f8fcc81b8adb2d43057032ed8f094e551f1c1b46a28e42657ab72c0fc406d822b9875b46b309ede9c8817cc5d5242a93021492cbc2dd084c1c2433d0a4a4d6305e2c91aa9fa0d3fc4525b914080d5cd6289b8d3f7a8da38ef0cf526a6b647968f86e3be4ffd8f96a8927fd35ec5b133e3e086885bec82eec615510f60591a0cdfaecd22843275170368ee9cd10f153b0b912a1251727d63bbc539f57e1b84a3695b778ca3a6ac720c03265c429059524a0000a86134c4ccf51af3614b71e75e590509add589e54103de536d7385bc93854969090b477b265370798f75a60ea9cdf5a123e485709e879b35db011c2a55b8153e66983d06ead4b8918dc50f139f5fd5d6f65226a89a5dbf2e2bbbd7461f919cf622725d3bdb0bfeef6597f763922fcc19b16e98050b65ab8f70fa0c931de807b5ffccf47c9ce7326858833235f0c5b25adee8026d713bdc9d6e4b75263620f70afc0d6d5513764223bc0e5735dee33fc9054a95f5498e3681f775f5c3d13413cfcf9cd8f08d40e4e18e0a76a174e6da471b2c77046744d238b5001ff3c5890659e1d4eac95a7d540053297183e05ebfcb63af6cfeae0549f9cd8968a263ace60198ebe859588d4e4ed6a9dea7bcdc661a3fc56b05b021020b72e1d75011fb323947903d3a4d0e017f1151c077ef7877d2ce54b0ee9386c9642c18adc3aa793a44a5aae543617ca8f8fd8e8c140d4e4f5987273edda99e7bf5a38ea08e9f57ba9542266aadb0657f7eb0a8fc89fd541072c5642b7d532bdc71fdf7c05471b02dd872852e98266a06ecd5e236f8c5cc594702a3b23003b4f5548a550875c7d1eb9ff998aff4412aba28c495754d35b5ed88b3a9b031957a79710cbca34c87d0b4f4333e3ecc4cf500f78e47d387ef69b9d83b002ba78d0568a13ee04d2fd1963006f3390d0bd629881f42ff5d82f9a8422103ebe21a8dbcc8e540d3ff3ef67a0793b31c89a5edab0a609073c10f31fa909451867b7f01eb0d119dac5b129bad52fe661c5849dbd572016bcbfbe42fc0c854cd8a15544db5ecae5010670b7370a28a3440c214aa68b0bee237ad512d05f0b6e85c47675f7493053b9de7de5e1d5ee7cabbfbfbc2b491ed311575fee79451586adc1baba18eb8ecf24655800f36cd298e1cdf41d0c3956be7a4067a22776151cd07f5bd2fc1afe1ede21c8cb0eb0acfef4faaad04cc5673299968a7c5adb8d1f220414a41f048d5d4abdb84dec2bc1ffb10d59b4d8459ef08f410357c43ea6652db333a21e87481f18adaf16ff71fb9952f7cc89ecf7db13471164de593f10eef05967e37a2c6f65ab82583a3f0b34e2e7130f590dfd084e3a819de2226331cde5901c334143d01d69637a24345ba60312a86f8cfe6dc9b2c145ddff975e46e1aed20bf9eae0e37118bcfb16d361aaa39b8437fc191b63fc7c1a4575a333c1639913f7029e4527e384aea00fe13178992c0a5afe49db379af1a4594aac4378ebd35b1ac2cd4c004cf187597fa19dda8f8a81668b9b30dda3eb2be44f887199b8e4efb72c89a37b1748567a0f35cbc06fcb24b6739c8ba9d7069f629db004481e71e1d444b80c1fa01da17f7ff7032fb085ccdf1bfc17f098ec125d8e8ff458174269e28b729f657d6d95881f5aa2c6cfb716369a438c55a74388390cdb93e225d476f808d842408163ce6de1fc123fa979ef9e798e1cb8b8bdff56b39917966e7eea2d6700a40ed3196f4a1aed71a664b0d155eb8351bbb49ba1e170c0d2df5606cd2140e38981b7b69343f76297ce7a717e8f6e926cd51266f1eb969af572e861bd2d12c9a770713c7009ac161c6ff22b3372d2b2444e2f2095a2bfb9eb769100e4fa78ae1bf51260a2cd1320db29dab058f9d81aee62bd0bafc9558b27e9b230e0c542e96515deaa5ce31b59b014ddc405395db895919f921d694b6e403a46344199adbdcdde62b5848543729e81f3dd319e008dd6df31f87c90f9c40d8adc724087f8068ae614fe451351fa628d39e53686efc5c85edfbdd537b0956fbf964f13e933b441ab34c80b5448bc8892d7207f4744cd3f75d918ee4ac8bc8a3161ad8e94bd7e1c7a0376764d42df5b17487bd79e05ac9e959d141cc60f5894d7d318e4737473cc71d3614ab7e1e2bb6b314dd3560e37be9dc8c91a729c377385bed4d962099a01d28095bf2b2ba1ced859fc71163a0fd1f6abf2d9522c1048ea54834866b3158262b8939ab9d61b5fee88396f71f9e677ceb6573ea1657167bdd8adbc51e3b9fd5f7b7907c69db736ca853768ddde5e4d6292f9efd2864f1b14aef1bc07d8a3e078164e322d4a7ce6da67508e40e388f467cf070ece3286eb8a544ff8f36b4c8e22d1b851fc31969e9c155dd9cb2229e42dd240e2949bc2941a71289d630f9241dfa63638e46c7c56df8aba058786bf5d18b2d42aa8044c04a603b9f5c3ff51eddf927b986d42ccec3bb72d8da990d46eb46716d304dd37377259b15e6310a5111c02339d3c21b11e638fea4f7eb701c873b45c9b569375c5e140a846db2e50773f009637fc6faf761cffad7253f12653b98f80eb73c542383d574429d816df1da50f1b3df33f9db6ad9a26d933ea05d136fd59750b79a8fbb5f5565aaf5483672f844a9b3504fc3fe12f563c2be3508e10c66c659d61932a1f2b42647aa785cebf9e03039ce9a2be0e40e1638eba1cf10f99abf0f2e635f277da4c4b07eeff7e07c772d521ef0db0c53bac48d00e59af4c2e8182a788588051cdf5221bb5883fc3d82e23feee4cd771df7762fa1ca424e172c49f8353acb69c14cc54b344539ec0ce36596e1ba2cdf8843557f550d5301ed80f0b91324f56c9aef7b586b01aba83b3ac2a25ff3fc4705890374e29d903f1dad76a4dd19171b4b2a3d48233f8acfc3bbfb0e3121b079c01bfef8ba96ec65058efe1ffb9fae1d7ca8e412fd10ea1563005ce2e52205a80b92ee32f84b574bbb92ce24c4cd3758ac67f994da7b676a598471156ed35142d03c8ac68e713202ff89fbd386d7782feb608b946c5e5220ea58598903f2f6c841c9d599f8a797c7ab277562fac318c1391884817a43c7ea9a23465c70e46247bb14abd44ed66cd355f05133a9356cb8973f7fe2c890bb92bc535481f5ebf23058835d2017a03ead1bcc700a94d096185629b7f3a9efc1d3a2fa5f2e9ff39871eeda30c373c38ba6dc8dc058bf4062c21487c28c342dff802d6290c3d28d0ec6c2687c3d8af94478dc39541c5e8935a3699f5f447e16ab9aa2812bcd7ca2870fc6fb72a5a4191115fd06668b42f17c10b55f783efdc974e59ccf05c23cba53598055837d2043fc2086c030aab658993b4321892f4d596d176ee566803fe6a37047515fe514e6f292b01349ea4cbb21755d549a4dbb95e5321c52f9c2ce7e39481ac285caa6d189fb28f90f85ed3776dc3c94675707ea81e8b95ef6b96cd63df27396bbc331c75737b031740df7009fb1ad10cfa12c85496527ffa3b1836d338fae0af22e27d171b7f982bd3a9b389de4f48edaf798648c288d5bf64e94c0c17a167c62a3957900cb7e52097d81ff2b1616a38abfb37ba4082e09dfef599a5cc67ce914d361df22b268459d19495a922b96149a37860ef571fbbe7933012bf0439adfcf010ec054b2b6fc7960f8480c485c8c36b6eaddf52df952ad48356fd104640adecd4c50db52669d7818e73226ee490bbdfe8ecbfc376b5962909eb2afaec456a66bbcdd888ab4e59a439946f1fe9a749983149fb6c65ebb117b0bfd24f1815c5d44e4980afab10a62f5526c8bb5f0fee582db80e6ecfb75dbf4b7f2ef826f2ac75f925f263d7b7773bb76a42eea5a7d3b963e9931a0bc3146e2e148537ffe37d75e125e8848ff13d32a88fb8d1ee0399f6e8c79f26c10531bc12d81f0dfbeca18c39f202c375002bee101bd91fa929b0ddce75d63aaeec4ae8a61f436d62ac287d986204ef9f88f3d7914b652e3f5fccbed642d61df15ccc783053b9aeaaee344b1d7c4bc114e7bb91e039734567d42c378e0d0a3f7bd061b195490b9fb128d4fba7a7684d1abc9bb6c98a831f58c268712fb3bd0f8c4f7515aa5f5f8e956c53938f7c344c870bf65c119c456094e13ab147258683b0be0b316e61056b8fa1d1a4dac35b5a3ccb536547c881dda40f98b5b1e597da7c9b6ccafafb5c60c1b847c05c6d7b17dbd3c10924d513e22a3e84a14a90f769522d1f7a3922a14663bba52407d212be1b4061b839e12bda0c4987582e40780a49be8e6a198c243a7d175f4463016751b552fe8f908a46e2d64161110be1108e58656bc1bc74fa005815e5e3fa44e9513dc62c2958b01a5d3f6fa73a45edf8566f99c30b0d65845f0eef82ae3bee5e56b61c2f752cb93208f7989eaed1663ed396d34ca5deed5115ad2eff658e1e19c1259c683ad088fa6d09ead4cf3361e7eb2db7ba90506e56eaede9109f8e22dee494e5210aab538118f0df0fccf37ed454076e9e266fd1a17e0e90d14b9e4c71b2f277541ab5ef268a33530c3f52ba153af0679fd7bc44d8c71d52fc6c7abe9bbd43531cfb3d1d6a40f17c972fac1b30f1cc71fccbf44fcfff2895a4406f2318a3b8acd1590fa9428aeead54d76e033f78a9cd5712780c3044efd21ed6a2aff0231af0ede491e248834a6b6f8cfc716f36091211490fbe826cd483b65b37fe45e845d0a0222bfe62a0a72bce48cc8e5ff51551355a3edde71a40bce489602e718748accc6c9bc6367363a8e56a76da151f5be7d9424e4bc72df49825d7a1d429b4d4c2c25dc0b70cfb3e5e0ccedb6458c8ad70840e5914f55d1931676c3137518673218f4cdcb59d964abaa8e6e26540cf40605e515d64012c07252a2d483e3fe83bc3007f60e31609533ac76058a88ced825429ea63c08ed8b3074fb4e6ba082ff68b1d68623f64318a86c32c1f38ce280db869c65b9dabffac440f26ace167b7fcc2ce0d673ab064e06247ec66f6a6c861c3dd40bb1414d12cbf512e9ac95e7c43fd329fdafaead5548887cfbb39896cbf87bae8dfed430a3b912cccf978894b0aca1b361e22a1adaa592401eb2e689816654bda45cc45c65c4d50d61bdf4d7b35770a6e3b6ab8f463c81513c9d838bb46d617e6f9c000b48ac2ec486bdd2cca71597769cc942e9d6f56aa30b9b26282193f837ed1bbb7651124410612c4b6958fda99ddbf747234ccc06cad5a298dc020372d9cb16014ac85cc69e3d540bcf6ec70d68a0a906df9c4a5d3fc948712d6bc8768de6cb2f8c43752a0567e71", &(0x7f0000001140)=0x1000, &(0x7f0000001180)="8ff9725e2d97c387d78216cea635e7b11c6dd7b82a511b9a26514efe1c620e2ec21419ddb59cdfbc1003a481356f269be93ddf09b8bef4b2ade539d7a89940b6de922fe19e482439ffa3e9af044ee3e2d5eee4b3c2082751f4028d57f7ccc0db83f805492e3486d3c1d9e82a6955bc06951085ee21c9424f99932404d12144e8be5a8387573374b024bed95b57f7488c89837b6baea7c6819fb7c2bafc53ab34baa8c841434a20fa4fe9badb1435dd83a387274e00032125b1e12fff9aa852ba62af7d345b5f91df6d0e9571b9cbe7c434d8baa78fb3f1b049ccdbccb1d66deca3c862e7d377556a37e0", 0xea) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000080)=0x1) 03:59:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) sysctl$fs(&(0x7f0000000040), 0x2, &(0x7f0000000080)="6e976fe3fd1121b4547046906a252b70d8", &(0x7f00000000c0)=0x11, &(0x7f0000000100)="39a35aab", 0x4) 03:59:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x93e) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xfa9, 0x9, 0xcc6, 0x9}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) 03:59:34 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, 0x0, r0, 0x12, 0x7}, 0x1f, 0xa211}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r1, r2, 0x12, 0x7}, 0x1f, 0xa211}) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r7, r8, 0x12, 0x7}, 0x1f, 0xa211}) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="48462b553979095d7d4463f6314c863ab731e54dd2a5453fead06398db74621746a1c28a867998d2227a0e10071254180d74110d1e08698215bf2e999e89e56cff94eff7014a62d166162c2fc595dbc2609c7a92e306f21555542d13f08e0ef0a5eef7351bc5f2c39b016d8beae5be2ef1328affe0c16de355f6e07f4bd4a52f5a407a70c434dae96d413679dcb08007958d78ee718eb88640c8bab37836e491ed223183d96e6714eba7b3459d39e3fcc51e37fe279c146a3bf3d8327e4823ab1b772a0c8b9ecc6434f302cd8f99cdf3b0df3265778d4f43e5", 0xd9}, {&(0x7f0000000180)="6239d08ce6fc5682ee", 0x9}, {&(0x7f00000001c0)="5be9c8e301bb883b3cd8011bca8ffda11a910f450cfbf157289e5d5baf4fc62ad37a136cdd2efacdd65afb4694282d024e7ae3edd608e01d92d5010599f50ad2821144b36ff73df28b5162a57ca4e01bc2565a7fd41f630ebe0307f6538748b9d5a71a5a94c0c5a3d6d3490f0b94a7f71e95f91a21a355ad95d3ba9aa50c8a8e267165eea60ec692aefb9aecbcaa1bfb64ea1a4c0225718a629d284b47a65b70adf1dc8feb664adcccc374924b59b11c1d5e04051aa9f46d1f", 0xb9}, {&(0x7f0000000280)="0df1ca49291095618e6a28f1", 0xc}, {&(0x7f00000002c0)="9346d3e464322009b9fe6c372440646015cc732328a48232e93b96a4a1d605e674c12130d9ce", 0x26}, {&(0x7f0000000300)="6dc2845ef542a7a418e1b4504daa1ce731579166c932ffedb89668fcd27f8fd12af458507f877c1a8138e46bd527df2e7bb0bcd6893f60e81431865fec2c4fbc391145a7370ca92be63bdc45349aa7a9828b2fbb54616fe07f60360678e7d097f44fdc5ebbfc876d526ac04f43156596ef6e2e603b7fce2f2c5ee112ab170593f2de9a0de90129838815f2253c818b2b66a7de0cde7b218c3feb4c755f8a09406308260c3471862165557d3e7673fa215e", 0xb1}, {&(0x7f00000003c0)="ff74aa4753b029702fdc8b7a18d1d34970bbbb75dcae2a17324a8eca9af66b540a992ead120007209e562485ef9d5bcedfd59e425839967f65a0abf39fbd9a2857cb6340d63a56781e84027ebee1c6ffe25175aaa99c0a9d1b04ae8e62eec91aec6d311932d168f419075d951d15e87e88fbb6d95c20ab54a386c52d0a0d", 0x7e}, {&(0x7f0000000440)="b685a3b796a31f5eae5a5d779f5cd84eb44cec87e195ba53effadf560705f687697221b9367ec2d1d6a309e3521715b7abe45eca861991ef41cbd2537d8a1836bd1852fc500bdbe1525a7291e1c557ff99db7e7ff389b58cbf83e2c1edab7168e548beabb61740a01f6f613446c571", 0x6f}, {&(0x7f00000004c0)="ba8149bece86a33d7838a0fab15e961603c546704094d0f2ce41c266fc82066afece9c6afe184a361f3bdd75a91dbacbc60a84a549ac2c64b06df0a30128c433d4b99c8e2e910345ca94b62f09c979c15aed7434fb6a80ecae181048fdc67f16abe732ab046afa13eee408bd93c256e4c1035ab928fb1f09c937565ce9b7b6793f", 0x81}, {&(0x7f0000000580)="9105ae68ec004607c7e7af8efdac4084de74ac3fc39941323282", 0x1a}], 0xa, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r0}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r9}, @cred={0x20, 0xffff, 0x0, 0x0, r10, r11}], 0xe0, 0x2}, 0x8) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r13, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = dup2(r0, r1) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) socket(0x1, 0x4000, 0xc6) 03:59:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x11}, 0x2, &(0x7f0000000080)="bc5627de4383aedb817737aa8af31f36c18e114a6fa1e665e859fe7b7abe3ff44e7edfdc0be41c22b2f80468798239863f517c2a829c2e622909c42ebcf1a5b33af19472c9344a38f0ab3b5e425a674c6846d7756f62bbd553e2dfb35e562bb6eb499effc061f6fff6969e3817109b615332b356ff2a3a0cd9e2b04356e5bc1e5bd560bb7fe85985888085d04cf7bf3903f307621a276997ad26b1179f813401b437dd09121eb78110e79c977e63b79c5d2dbe92ce141394e0d0911973baf887db54e46feb6a444735", &(0x7f0000000180)=0xc9, &(0x7f00000001c0)="63353d1e54a46b9f7c850ad8f4e4b8eb85f8ebe9201bb3fe452e55c2a4b891583f0dc2ff4f8576104e5934afe38958c968ce80cf8168dcf20b3fe032f92b8b39942ae139f071aba0831dc6d700a3be7cf20ba167d839f363e2d2f504365b1283d2d4dd741f4399f67303f1c94873f6810a9bb815fa2717825499289d4eea5eef78e9d17155936b53b2ddac3aaa45910f45bc6104efcd79c806b6deb9022a6d1bc4c20d5aadf5b31097ad23f41c70c359948bdccda3", 0xb5) 03:59:35 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r2, r4, r5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r2, r4, r5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r2, r4, r5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r2, r4, r5) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r2, r4, r5) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r2, r4, r5) 03:59:35 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:59:35 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:59:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:59:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:35 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:35 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:35 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) 03:59:36 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) 03:59:36 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:36 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r2) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/45, 0x2d}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:36 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:36 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:36 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:36 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) socket(0x6, 0x1, 0x81) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffb3, './file0\x00', './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) socket(0x6, 0x1, 0x81) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffb3, './file0\x00', './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) socket(0x6, 0x1, 0x81) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffb3, './file0\x00', './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) socket(0x6, 0x1, 0x81) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffb3, './file0\x00', './file0\x00'}) 03:59:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) socket(0x6, 0x1, 0x81) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffb3, './file0\x00', './file0\x00'}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) socket(0x6, 0x1, 0x81) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffb3, './file0\x00', './file0\x00'}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) socket(0x6, 0x1, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) socket(0x6, 0x1, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:37 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xfffffffffffffffe}) 03:59:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 03:59:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getpgid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) unlink(&(0x7f0000000040)='./file0\x00') 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r0, &(0x7f0000000040)=""/118, 0x76) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="f6f2df80e8fd828cbfd7165f6465b650ee63461c90c16ebc5ecd71bc832bd8abe2b4361ea17c6f674a36ab9c29b1293872615c7a682deab71fab6de88f9251e78621100919a446d9c12a9e9a01d877858cd83da74437c7f6f68e6bfa583764002eceefb9bc5364f2880ba5e896875a743a4062b315979cb3656314e3b7fdfac420f9c75a05773aec", 0x88}, {&(0x7f0000000180)="fb45e84f2247a458fe434c02876bd42d08f1f41ff29ba56d9a1e02f93cdb68fbd9e70f90dd191d9af5097868c5aed6e939e3d5bdcd9a36c831847f3656f39e1fce77deb5d98c657ff8b9403afc2681c5c411ae9d3a551c2186ce3ad573e9e267e5c02530228e3388915fb6f2bf1f0ee7f928826cf88764733b7e19a585164eb713d8cd1dd30ada8cb8e6b33e84771862900accd51c4e2b", 0x97}, {&(0x7f0000000240)="51a52a4bebb9c5c644233b804047ba2991a0549fc0898e0687e02308f9b03531b0e687460f27e650b6584453402ffcff445aeda381437ff60c1d363952d4d564a8af3505db33f08d5db38d80d60382e6b885dde34d8772f3cd57e16dd8c41cb60595bbf0160ee20536df68fef35274b28e16c40e2b586750625d4b22425d268eaffc3a3e4b5ff25b11d9020b236fa4bc6a7070a2bd7acb0315f3da8102590a446d606ae736951427169318923e2c3981fb608e737eb7fd9c4fa5a0b5451970114e0da6bf6403dd90a5fcc8b81dfe704c6bac268ff8547466c5214e0c6b0cf2c277ef37e46428e812757bf5c3cab615d1e070f08b9981480ca57e7ff10078f514fa2c82dcc59a5a1732af62fb7c29434dba6229ee04bcceb77e3f6f1bad343094026c6467366cbfa5015d177e21c08300b4b3929726ca253d623f4e3732c117fa82d119c5bae0a8e4ac5d0b9a806f6497d3640e027698b71c66099541b7f4a5ff5620cf148ee9b1231c05c943ca532d49a1bdb4665eff9e74561d65890ffc6c19f867d8efadc65940c7e8ea235feaa15e55a5f2c8aa45b729bf1107d1fadd2bf8205df97c48a610535d892d1be4b56ea1e020c5cdfc194c1221dbb312599832b0bce8b0d40b79fde5ec72ed440d435dbd14d6787aec6df4d2b098986e26b71d7346a7878e8ad13c83f7a33a6ca760166a2a3c9e0ece9d0bbed043162c8cfb3a950837648eab67f926c27e0be571f832354ef75304a289ac09b56c047e1c03f87e232e4c0c56ea7df4e7a0cda2a43e93e686c18b734e30954211f9e47bf15d3f9da53acae04f3aa3f25a354a29c3eaa8cb39074832284aea74bac8ab37539380b53cfeb0f9bc3c5efb40a189d688721e369fabc0909d1cf03903400ec3f3ff84dd302803c38e444f54cd9b70a6b80bfcb073e50b59332cbc665dfe223df7354e490d8baacdfc9bd315dd4c91ded47dc4e47dfe404704ba99ddaa3ff706e0006c74369b11dbdcde1e83f28ad9a765ce4bc1c781f6db2c72c95f43379430a134d10db94e15c3dadec905abb3a3bcddca7487e3b64a450856d45176d2243cc5b1a483cb9424d4a3e3c42251e9d55458c57d35f597aae246a80448cc623450ffe10a8043f4b6b708801a51057d25227d8d4f642b49bd4560ca50431536ad39af96000bd6bea6ef9b37420bbd06bcaf31072f1f0d95c5636298464970da274aa1b9ffa3f7bce40dcd82621c241cc4286097e03b1866edb4b68bf4dd3bafbd370ab80621a20312f6fc5dc2f1961abf2f8377ff3891c2c02a8eb381b2941bd2a368d0067f828dabc539db1068c36998a2ac5bcc22ad1b8d2166b3b7391f738e49d3797c1a054d12ce31b6ddb5e37482c1590d4a0d31eb0270da7a5375a05813e9a4d1e843299f70a4a186b390472d5af41a429227b2ac17bf0891088817b3849e9909c395e4dd3393eb19a932dba4ed08f2345385a4906220edf0f6e6fe05fb2fed8a763a1ea66bb55b438ef1babaa642935d9f1f57bb6fa225fd52caea9eec4cda9a01960cb3d748169c4e48e64fa25499c5012b4874cd758da6f5124ed33249ab6c9c3756712470cb5cbf08c87bc09943d3ef4e9a4bc08697798c1789299be02b591503696572439e337fdc7d095261759e9e8de32d766026929fd3ea7b96b08dc214a5725ca3106432a5dce7de45958e109b3f86cac0d3102350cb316fa0ec352d1109205e144a5ec5aff7dba84916bbf2b01bc5c5ddafeb21efe1f6f13775c1ddea7a3635af90b42acf201011feccf5a0825b2934f9a3d05dec108f696a522a688c9fb25d79145bdca7e6d5a992591c5dee40932524384d84f75372d2abcd095ea98a20b66c3ffe0c73e870d8ac61fd384c3ebc1481982824a2d1284fea4876646a586d6c7e4981ee03fe7d8e5ac9174f22e54c57f8e09eebeec51a0b8c68063e49ccc06c48705851c947fc24278b0f29a292cf01546a19d0a48b6afcccbf7b4e5432435002c906b1cb9295af4b196e7bbd404d26aad30eef7694122b4202f876a9754c891d1297699d5cd9a72ac7b7bce2223b38bf06a8ab7b16b70f29e74f8db393fb6ad78d56734074e7f5970183166829700e13cad652a2eaa798df54cfc113521fd8bbd90cad1386fcb521bbedc1167b3df7603d4336dd643ce2b5679dfb2004e9d4fa337ee1c6b07a280c17aef68b3abb407fe0c71315c65963f265d39878f38da5f355ee2b3adbc8f49404db536cdb75222647ba5281144084c15033e67b75de2cb9231edbb5eafe8343048b088b1d04852b87db89771bb1012df3d3dae407c280eae4f9471ec96908147e9d5ac3ee5d238d36614f38c74cf85315168663c0383bb6afada7c15f45113e5f1c1a6dabedb3f328c7597bb53082fb25b46f11c9f3246ec06f5c385ce4b580dcc8f9a1f1e919ffaab88d7ceb300cf1d53354f439945fa98b6267b3439277a86dbb3edc4edebcf06e06e28aca9d83d6c35a981ad18ee352b1fd552e20f3f9fa55f36e4ef6809639e26cac81fe029266ae7d016689d7e007c570e913c44281784377383ba6cfaaa70a57ceacf81f1a144244bf00ac98cf8adea5770bf16fa37aad5783b43db86a55df76de0c31cc006a56e2c5cea21125b3db718a7291263f50b6f1b542a5a9d7d089810bec445469d56d6d17a83e7a7e99876383704cc4445b4950c11a782ce6b83769f09b909c14d61ddc46e4e4a5c9628c42d537a99ff959514d62c41fd5bad3ded35078e9ae2f59b5c48773db176cfc7417ca58f8448a4c1274d6545e20ec050dac5d215368701d861a12c6615e328a58fc82d4780f589801ffd5e6c33ae8cac25b07f31e405e3623bb0f71209fe186f720d274207ae99c453f18d967f839b660a174ea414b36fbf2cb9ce39b7f9da8d04b09095aa62c5a1e6a5f23a1c197e7b070ebffcad46c68c7d12bcc3610a637fd7d974394eeb61b9758ade971baab9a60304762b2894ff8496f6ad5d4167444628d896409e6eebb5817f9410b997162f6124eeeae74dba6eeb211ba2b79a30a4f6a47bb666c61808464f851637efa5e619a7949c9b0b7a92ee2c8b4a81e203ba663a3cb64853119b17149225a07cb101cdec4ea782e60498c37c9d7a24c8eddf2b9883b776df234e4bd4fa4776043f4d8fe8fe50afa717d1fec59de16df0ad0fe55ca278b5b7ceebbe1de002385eb68eba734492070636dae8762961ffff09777691c66392f7fbd533e28bb5ed3920a4d519b87a4a2760f50b551e2cc8c67fa26bdd9d1cef6cb12c4ec6d8ecdb47f47615ec7f4396797028d725f98b8016b234918242f91427cd92306ad79abf301153ee00862e117c47a7630737f78540c5d97b65f6756ac84a4ebb8be61566b4f57b00e0e87669b4c9c39597e8219eca136d3e025133130ec1f1e26edb889d521ae611e1740da8181a3c54365a4ea3208d804d8a56ab96c2a6501b197066d137300b28570d59864f087fc773feb337fbaa782a7505611b77f173b42796e817a1c175efea5cd8fe04360a1fc668d1ff6f9cb585b6edcaa4e55bacee007d20afd974239eff05bc39f3299cb01c6c2a5ece777abc0dedee91acab4bb104c826bd9d2ce6bc8e2061569883481dab103d3cbd0072217aa94cb2eee88832609af02b99174a684df2c393f14522dd6b3cfedff3ed744e432400492ff9801635923d3a0cb2d7f500b426ff078a0943377cd198d79f935105429ddcab30ab98e09da77b10a6dfe0ca0a0b38ca87770879b59e0f31320a2ba17692d93f56b07987d2044b1d351a7bedff0e89d98b4f049f324c8300d1f2cf961ab2e919c18fc722dd65e95cc69094c3a58f4086474d46c876b1de158d68d3ce979bc861f489ff5b94b85a4e2b0b9d195fecaec5e6dc94dfda5e825846b82a6b90c3af061c7c5994ec90c19555b65d1a5388c61f7839d9795b0f02b393ea6ddbb55e0f5b9e30b152320c971fd04556fab570c4a6456ec84e8eecef9b7c588f3035973089d6df2d17f286416bfa806b1fdb48e3dac0e75dd04208f0d898fc971ab6a88b52ecf330bd7d754d8672a7e792d53b067ffae2064f97922c33743979bb74572eeaeccdebdefd6a1ab97c74bd198f9cc53d903bf0a70d666dfab312ad8dd6f967e9e6c63de16690e603b757e6aae51d1c59683dd67313521afd51d6acbee71326577bcba9ec39f18ca464bff355c42c2f30b13496ff1a52a6bf2641f68b4900478ad502c93cdddd66c3808e49cc45014092358a11d78d33826dbb590dee5c62eb70c7c94b705877b0ad3e6899ae6948dbb94260b2a3e38fc15f259330b3c5ea5b7c6f935349d02c4642bebc316b354b9d17cb55b4b0057a084187faba5c6bc0e8b619f9965f36968eb1016c32ec1933ab6693e6a585f9e1e5ee11804748da702e4f77aee7daf0f1e2650c37fbacc6f0aba4ffad1face7dc33c5013ea5d57176d7a1cbbbe6ce76452f592a30b79a2cdaefb2230a78fc1c2a171b2badef5656428bbdc5d2ac9ba738ff75451b50a0516aeabd1cc4217ad04684c377f59b0aab3e3d15e98e7368a04d5ecdd546e750e5d62ab050bf0326cdc2c91c47b5c545f390d75fdc5a1534a695635d8f170c008671dacef1ed8c8ecaed1ea8cdbc3fb05f2e40a742bf11f3dbc850c78827470cecd64c76bfcc587dbceb7882900e0eb4514252ad4919838019dcec97efba56e6330670a2b9b65bca0bae41c3ab928ad906fdad8191bab159685fb8334d15041a491a96cf92bed970bdc8eed5693bc7d3afb849b7e2ed8b8226bb774b947eaa9ad1908fa689511842e9f3a5765f7a13a0fad65c49e5b0ff51a98eec140a68396b46461d1d10840a75bb55e0abb1a960fd316d64b68150126b825d96119b96bdca9f4a1d4c9523a2fea498119871dc361758dccdd7a04d719ee02ddcf76b5f887035b1be37f7efce0afadc80d3074f026ba804c1077e4c9df080d88c4590f4df44e2b8ce679bccf1229b049016703c94e309fe6bc1853fcee31fb0e0d600b46714dd7b77a8d519223545e6c5a29e24e62e20132db84269a8927f399fdd429363c2d0807313d1d008add2c08c12e9e6359ff67a9155a582e329a77271d251e55ecfea578fe31bb3923e8cfacd739c5b03507d348b5e88de2f31e86e662d3e02da311c8b719c2895917f11e80aacded52260852d0cef39dc9af86f2046543290d548ec97ee279f9a60f4cbb1c0740ec4c4952c3f0c3716b6e3310c3a16f207e4958a30ecc3f8ad36d61c4d783ba791d2df883acd9984fb8d0e93e0870d2dd07d890d17f471bd74bfea696b23e2de26113509e71d6379e3eebe34502a25ab03bee92f3687b6f401e748aa1aa7e3b7e3804b35876e66843a3858a86b9a89d531d0dce64df4ab7885b6aaaf39a47458cbabbf12530a8161274881c282a4b49ae98585cc044ac38e77559066654855d79307e95753a7d04f6df704af43361e1b29f5e6cc01c14993332211be06b61b4f8e81a5bdee3afec2922da76e06ddb255aae367f036b9bb4b1ae15bec1d50e1062b4cb73b737f28baa5ac15ab4bfe7ffa5735cb557705dfc6a5959696a6b0e3e1e6bd79ec369a298fd250e3d95483f51d9912df0dafb2fe9ef5e027a0f9eb1f802ddfc845427aa4b6d638c8fcd7c4b3d0264c7db118ca6412e613cfe89795fd6c97f41e73e3644e677e641193f85737fd365f7c7b40042a840dee54699a30d5d75474bc2a8c9b4e48442442cb07a0c97f4ea14aea7f94bb0bb7ed26fd407d330ba177e825c31bcc5bc607558add069befb8541bf4c401327950f5538c9f037", 0x1000}, {&(0x7f0000001240)="be13dd0d55231cb0556113ef19de6dc625ccc10221f7c1c6f29afb3d35c9e47ced8f0ba7d92ced30215316ee78c2bf3f5a6732965d3d3dbb462fd54cc70508a8101880354720db4c383cb15bd3e33a99f0f97bbf6930a9abe59f86bd80169d08cc5b1d0185b755988bf4e09188345d7457d6433c67d3543749f70c421f781789c735c423b01876d1512100f60185d830800e4c0b406cd4c77a7dae4e2619", 0x9e}, {&(0x7f0000001300)="d02ee25b9adef710c3f18edea200d6d4d0b1bd18bedf1df68dd55b8cb36c20af4a8aa5c4b314af12f50a3b122edcbea0efd075093eb7f2a30803333586b522e2975a80929a688b68117844d9b13793a75002a44d9311bb060c0aecfd4c1f0ed6e0302378b16580f39b3b6c4be8b7ac31b27c597c9541903bf60c922a981672797d43a76b659a46517854", 0x8a}], 0x5, 0x0, 0x0, 0x6}, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x8000000000000000) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r3, r4) ioctl$KDENABIO(r4, 0x20004b3c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) socketpair(0x6, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:59:38 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x7fff}) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r2, r3) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000040)={0x8, 0x101, 0x200}) 03:59:38 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x7fff}) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) socketpair(0x6, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2, 0x1}) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000100)="4d5b4b3898c2b15518685bc8fa1102a6bd7f43f8a5", 0x15}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee72f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d40c5902321c9c3944d17cf3b1202d00a3c444db6cb4e1d296f", 0xb2}, {&(0x7f0000000240)="fdb2617e274d09632ad0e17beba97ff45163e8ce5f25fe2789c092", 0x1b}], 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) pwrite(r2, &(0x7f0000000040)="8d", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = dup2(r0, r3) r6 = fcntl$dupfd(r5, 0x2, r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 1: r0 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0x4b) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)=0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = getpgid(0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) fcntl$lock(r3, 0x0, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffdffff7, 0xfffffffffffffffb, r2}) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r4, 0x2}) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = socket(0x800000018, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xc3, 0xfffff, 0x1000, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000040, 0xa8, 0x3ff}], 0x9, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0xab}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x4, 0x4}, {{}, 0xfffffffffffffffc, 0xc0, 0x3, 0x1f, 0x1}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0xfffffffffffffff9, 0x8078}, {{r6}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x3, 0x1}], 0x12eda, &(0x7f0000000180)={0xfff, 0x8}) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="edf1af57fba0c02f0941354d3762e020bbdb6356d05244b61afafdb228942bcef7c8e6994abeb6cfe0cf3bd7c9653c5f7bb9ef104bdabf55f8245ed394b556b5ab18da26f0b6ca6aec7c3942528c027c9427aa5c3e3184d80f2b6205a83d433eed06588ca816101626c2da8d0eb6f3807bc345343cd9a4695ab2ed4e664ab4a24934e57ffe6f1fb41ab996ca7f390ae1f838ff19f25170c53dac96121002a25aba14684dd9569a2ef75fd7c665d32254a473fa5604a50b864459e683d963f10cc22bbd0df63aeda20a33437a936df1b5d0df66d231220b51490a51a33b4bc6bef994cefbaed2", 0xe6}, {&(0x7f0000000200)="2010b51e40dad6740d53ab1289064cd19a6153ba95544d36cdd0ec2d7c0da25530f8bb09a46705d722e843f8a4526271db493865509f6b3e2523753411b8b5e00498953e9f961d90355aa1fa0dd6", 0x4e}], 0x2) getdents(r3, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r2, r3) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='/#(:\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='/dev/diskmap\x00', &(0x7f0000000400)='/dev/diskmap\x00']) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x6, 0x3, 0x1ff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x8}) 03:59:38 executing program 0: r0 = kqueue() mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x80000001) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = getppid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r3, r4, 0x12, 0x7}, 0x1f, 0xa211}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r5, r6, 0x12, 0x7}, 0x1f, 0xa211}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r7, r8, 0x12, 0x7}, 0x1f, 0xa211}) r9 = getppid() r10 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x400, r3, r6, r10, r8, 0x4, 0x7f}, 0x6, 0x3b, r2, r9, 0x100000001, 0xbb85, 0xffffffffffff321d}) 03:59:38 executing program 1: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x5) semop(r1, &(0x7f00000000c0)=[{0x3, 0x9, 0x1800}, {0x0, 0x1, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x800}], 0x4) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x3, 0x1}) r3 = socket(0x800000018, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) fcntl$dupfd(r2, 0xa, r4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2c, 0x0, 0xffffffffffffff79) ftruncate(r3, 0x0, 0xffff) r6 = syz_open_pts() ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000040)=0x765c) ioctl$TIOCSDTR(r6, 0x20007479) 03:59:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8000, 0x8}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x8000000000000000) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r3, r4) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) kqueue() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/100, 0x64, 0x1, 0x0, 0x0) r0 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x9, 0x4, {[0x7, 0x5, 0x611, 0x40, 0x3, 0x1000, 0x7, 0x0, 0x6, 0x80, 0x40f03869, 0x4, 0x8, 0x9, 0x453, 0x4, 0x831a], [0x800, 0x4, 0x7, 0x6, 0x8000, 0x6, 0x6c6, 0x1, 0x7f, 0x3f00000], [0x0, 0x9, 0x28, 0x1c5, 0x5, 0xffff, 0x3ff], [0x100, 0x100, 0x80000001, 0x3f, 0xa42, 0x87cd], [{0x0, 0xc8, 0x80}, {0x9, 0x1, 0xffff4d68, 0xff}, {0xade, 0x9d, 0x3, 0x3}, {0x9, 0x3, 0x1, 0x8e5}, {0x200, 0x2, 0x80, 0x8}, {0x81, 0x2, 0x0, 0x4}, {0x8000, 0x3ff, 0x8, 0x9}, {0x8001, 0x90, 0x9, 0xa9}], {0x6078, 0x4d1, 0xd7, 0xd3b3}, {0x1, 0x8, 0xffff7fff, 0x9}}}) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4081, 0xff1) dup2(0xffffffffffffffff, r3) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000000c0)) pipe(&(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x0, 0x2, 0x7ff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 1: recvfrom(0xffffffffffffff9c, &(0x7f00000000c0)=""/209, 0xd1, 0x1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0xfffffffffffffffd) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e820971", 0x192}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400000002c4, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) r3 = socket(0x2, 0x400000001002, 0x0) dup2(r3, r3) acct(&(0x7f0000000300)='./file0\x00') getpgid(0x0) 03:59:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() r3 = syz_open_pts() close(r3) write(r3, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000080)="4764de44f5315aee267ce4c3b3cf96436e5846ad37370b57cbca2cfea6ea70916e086754c5bbac6158c49e71ebf0f04ab5ce53b112d2750dfa", &(0x7f00000000c0)=0x39, &(0x7f0000000100)="b93eb36efd53fe0a3614ba28e2f3fb54cccb5241549fd38fc495de6a47ce95c7d3d582d4ca559a656a1359ca84f75eb300f0f14e0f323954", 0x38) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) setpgid(0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000002b80)={0x7, &(0x7f0000002b00)=[{0x1, 0x9, 0x9, 0x40, 0x400}, {0x20, 0xfff7, 0x7, 0x400, 0x8}, {0x5, 0x4000, 0x9, 0x8, 0x1f}, {0x4, 0x7fff, 0x1, 0xff81, 0x6}, {0xe58, 0x1, 0x19b, 0xf869, 0x9}, {0x5, 0x1ff, 0x1000, 0x9, 0x1}, {0x3f, 0x1ff, 0x3, 0x2, 0x3f}]}) r2 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000002bc0)={0x0, 0x1, 0x0, 0x0, r2}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f00000015c0)=""/159, 0x9f}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/193, 0xc1}], 0x5, &(0x7f0000001540)=""/34, 0x22}, 0x807) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) pwritev(r4, &(0x7f0000002a80)=[{&(0x7f00000016c0)="62afbe7f085644611281ffb3b7251b5b87a8b153aee182adea0d69b6093690e5794014339ae8c593bfdf999983cc26d34952931b779f44e58e78c9a8ad07cf1d0d4ccc6a0a1453a4db371abcb36c28ba313b964f7246370e711bb4d3d217ab396b993c40da790e1b0819b97da5559cbb93ee1d95c2497e1d2ed852527d5ae81b02ed2c3dccd928e51d4bffcae5bebd9882234395f6e92b5d81e1e6fd5f6bd319ef9d85f7c00e868a3173c7acb500aab5c8264b0ccd6b2fd19b08d9085b308418735571b893d92977185833e974a2d2357cabba24f702dd77131e9aeb30fd4f2a2055d0b86bed56193ab97f29aecf2ce3583eb864cf0e77958f8237e48b6d9c930d703bd1cf68e2f510d127ff411d6c4743d1107f340159b40518e03ec9693a7aac5a78de62f55a3de7692e06046cca7fa155a0ed912575df39bd008852b12af9f0426a8517efe8bbeb14c944099af8ffa7d65f4e885c1bcb6d9c63e17c90cc562024de0451c3dfc14527c6184523922dcf111bbfe10c8191d39687859a236db3513a9d2855a87f5a6da78aeb53c9f2695d05de7b64534738349e46bb2585eebb5ff548261e890df852bdd4d57a4db03c5074ebc4a519793f1a9b035dd9fe6c64c86379708330f1188836c00bcd35b2eced5ec52448aefaff3985ca3a2bc01d8a91807bf5dd51c0ed9626101346c2052eaaa3b975909baef98d16ed51ba6e0f1c29329a85e6140de793258c001fd232c1559fb9c71b96a2b88db96cc5e920a030e8612a8bd0bbec31bcf90e7336540e1c08b9f51dd77f2ad4eb82c6352f46b1ad6c5bdc193c7937a3810ccc370c95a2223c246e83a374587435cdf5774985a85aaf665567a4ccbd2e4d6d4f1a0697ec54ffd1778de6d470caceaeddcf4ed6080b6de345b5a7a79f40706c2f0b52c1f7b606e55514c8998d0dd3365038f222e700b62a70e890b7f823704e5af9274e401ff6f545ba6d56977e130790a7ec25871bd58cb5c53eb4358159d418a9b375ba0053e6f93bb9024d20f1db883d66b550b5d9199c91fe7093174a384fb0f8e9589faed41671de09ae41cf7d24707e1adbf4cc309a7a841725df6c55c3a2526523d742743e67f015e5a9ef6d2ee830a4eba517c7574da0450dba11c1a3e168bb551cdca386218eae32005057e43f70867e2e71d872610b2e99648d6aab74055b2a0aec24c0ac28b40ec626b9f158a4a929af9278f63deb856969465ccc3794b5ccec2cbfe58a69fd80c3462eab1884401198ae77afda8241115834fdb5e23c1855aa610ed0d7db1d87d9fe71f581bc7dbbe7f8706a6d03b05578219c7b5ad3eb218ed61578f845ab8265bfd42fd78af4a56044d5fa967d4d17dda6d920d5ca7f52562df04c97d1bf450817e15ab3cd20290b3af00e4ee3395dbbc87bc6db07581fadbab89500e446a9c7b591f47535e7a4b794f6fb34fbeb0101fea3529ebd2e562b69b7f54094fd57407b70b29ca0bfc9ec3bbce5c198e22e6edfb078fb1de390d804dceca0fb9b444740dbfbcea18646e69d579863724e9cc927606a2b0276b529d22b4d03fcb927267a7abc65e21478533c86aaa7c0359ca2ecb3b9112bd76a7f4f4c4012d48e3ef722b322b55734e6b54e564bb645552f3dbc55a1e26d925d1a52a4948759ac15fcdafa32e428eec6c1063d280d5112c008e6caa902175f9ff80c66f40ee15c258a451713c4df7b46d0f42c7d1dc402d9d0d30fef366e7749a431bb63e06bee17e68b84a96eabd28ac03973a5f33e7100b67547ecac74c4d630f19004d6e8704630f119b4b9fdee59d6d82ba125b7dc691916108a1cc375069bacdab1688b936a14098f4a3fc3454a2bb81e7d33f4c97fb014931a65125ac01cd234f79fc4e5021f4968eedeb16d986af2a16dea108eb28f7f908bf4b7f925f4bbb3c9776c21906b464bd0e946dd6a81596ca5d11a2299947b3d1d0ecb06ecbbc87aee9abda5df8c0f1a9be9b5167d8246a79ae157e24850b8c5948b71ad51c258d478d96578567f95a0941269ebc1cef2c406a0b5f211a267856e384052f8b2e6c6e950c160d8e7c2d8234dac400e327003a4e0944ac56ce6124ea87aac687290dab6e61a45c520fe7f277377800ff71be196e6217c474ce44066e587017ceccf0a4a8010c64bfe276bc8a92a2faccfa15bfd07873de868cd6d7387a41f7c2feb5123e6d13a4229ed45e8151168d64a70a7702eb6a27011ee296415bf169b771c05b54ff239d297926f47e7863b66fa0ce182dbd821a0cb9b1043f537d11b532387a15231b95668207405c1db5cb0baebb7e8c4636e238f0e99e98e179c09d4384fac39cf726314052ed9bdcd94f22777ad3c867ceb14bf3c8816b8cd46ef815e3247957c9b29882bb4943511b794ee1af138eb2801417de0ffcc97881e1493fa40c70359dd198b1d23eb504cb9a53439906da9865e02c49a7be94e2516bf5e7fb015786ed242e81f09c8a5dd6162b6c8db90fc3c4a838276a0619505d49a629cb069ef923779224617258ed34ec38229f7179c93d1cf31c9d06ee008c927b9369569df64adc82e7fe1315303eaef715c696ee8e9ab0b1538dc7b568c5a0c0706d487db1dce89fb95989810e749d6d5eac2f8f4c0f3ef48de7e1bbbac5c6c578b11b86b4b1e5292e44fc941e390a7f37ec4ad592e9ad36c79ab91c937e2f75d949c207358ce832c1e59d9add361c8c2f2b682a1034e2278a82094ec178db0c55b6f4c006c7f0a5e272a67c82666b0e222cc1d58242e2aa919b7a94c2e36ab50a2e368a40cb86c88c8b0e81274f3a06eff9f12e225f27294c93a31b65738746eae272b2a4f65ea12df36659e65a299060519916c5ab722faaeb49439532f23ba8b41b5f67592c918230bb2cb80c6a28d26a2501ee2a4dae0a8b54f65e0cc01a9491247d9fc6bb89109ed1e1a2116fc98bcda76fd2a2a19af40cd89acff6b5d804c124f892dafcc0a94604ff2d79c5228e99cbaa958651a6d3cfb7e20126435a5df354209ba0bf217b3a72746eb582c0db289193fa934871fff58d66d6060c09344a2ab7f9471c4c1b161c0a2310d2d680405cbd616c8df7156836e98c36fd8e5c7a80575dbd5e6b4e7ef071a277e88bda7de4a24220d4aa56e6b209f9942b9d369c41e4e117b974a1d1e7984a8dff197078aa8cc1330487b21b23f00af7ec7d8bdacd8e254890777c3a2f8ff4b4a5fec1bebada7166324269af5ef32e45524f7384daf0e0883404eaf42e9a5f0e71d3eacc32cddf7b60fa918efa23ae995599cceeda5aafbfb2ff70394069b1e86003a3ab7bccd37ff30530df23c4431e0757b48d252e5d06c1239b80873670d6222265bdd0f8cd3b13142aaf6f555c672feeed9528c4ce0d18760856189526ed5e75f9df6d1d5da8a3dbbe821872f10131162a31c687ded7163060131abd95850d21cfcb38a952aa086fd9d2db84dfd3e15333c8ce1e8a49fc4740aee9456e29a44c3a7c09cc569ca1ec53302abb47694d513cf5f4a9643759f2ff437ac042f41353898171e4de9e5e710f5aee7b1679f3d863327fe009a965d67d5fa5f13627841ba8f404ddc317601af97578e108cfc0fbb5c68eb1a2620c24c5101be1698953747c355a5d33c332c5906588e18dc9c37c02115683995633fd85a0102172d8904593ce0d0cb9d6d8ff832354b5dd493f5af6165e20b3321110f8a7291a1e6cae77a95da3fac9cf366c0ed4c41c696311dad6710d3841f9dc9554d5cc1761b690025912a716ef1bab22f16d4c76a1e6f7e3071e4d0cd41931b46a8073ca8460cabce3c191a92a70620a3d38addab45b6d01e2f4c3cb844f6aa1b5ded1f8fe94f67ffd0f636394ebe0d006f880ea6ba184023f8eac957d15be2d16c5b48960ca2a1889ce89ff3cbca959e87cba50d65f0d47ada4496b3beada69971b65119bf9408428bfefd14c87907b3ea439323823b5d096294b628b1172be89f9f71b68e15b9b69aa68d0e2771c530b771a057585269a10ce2a4b74ed37e4a7780dc37f8cd333f4bc9e17b69dede608a9a01b296f562c10515c22454a4e5529b2a3496a73480109a0f0df86f5848ac0579a576f70bc120c844e84730dc421502d7f232aeb46fc97194edca3b2f46e144f097ab0b7506ce1337d46d6920b2b5c31c70e6f11ea9b9e72eb207cc71e62839e44b6d89bb88f4a08fffebfeba40d8ac47f2eb0d67dc2cfc3ed90f69763954125342e602e83e41525d43160bd51f9262f9da7d7ba177de1acac0a3e10e16caf3f38a58a91e0544a405658c642ed096d033a5fe5e370cd02d64d9c15345ab43c729034e58d5c844cf6de7a2b48ced12a17f9975bec6fe05c9ff591ff3cfdc5feb4a53e74a63298816e43dd083c6a0ba676475d0988e8a01b82a2f8d9c36e374f85f3144d73554666649c97b11c645b45beaad632ad7aff10253f1f39b55547da92a3ac192b7efdc798629331831a49aadc38f3e0c2e5285766d18257b5c35486d91efcecfe67491ded9cd832d7a07a1e34707c53510ce42afe30272dbf919e5eb0e7a4479e6ce0b1ec93ae629de81709bcb86313770361ecfe03c9bde657a2d25ee0d881d2a15433ccfc3f8ac32cb86b0d3ca5e50020dcf6bc3cb34d1bd0535662964f9ecfad2e9c3ea970136fd55bfd22f9cd16555ed425ebf970d9384d2a421addeeab42e563b1c691c1db7fd610931e7b9ed9dc0d4993b05a73560c28d5d9ab026548dffeaf7ef93572b7ad6a148ba33e1608aecebc671b5d7089b186527860d72dac16d0864454fdeee3b42d0552a4a79f0d8df78e065645e92f5197a30f7ee0e309e88e11186b87ca30bc73df31d1be0c9d74c6e8a83069450a5de625c0b4e1be79075d05e671a2466f9f9a6adc84ac8e89c0225bf5abf5537610cdb923be4f99dba97d2d45872075717c04cb41020a52178faf7681a2bc2aa3f728a87ea40427d3cf991fe62b7286c78207a7d051720bb3c8cf486d82a99ff28f3141077487fd6d356d12007403035548473c952d70f551896b3ba1775f264731d268ea41d9d268dee498ed15daa95c7d35d7eeb1399ec52905b527af5798694f052735c74cdbcd5dc0226f67e1cb20b8054ef57752da1f605dd05c1af36393991a1953c458c8a7f903090cbd7423c376cae355a2b0bd012cd3d36c91e103134e686977f2e98d2c6a124474d4d06131fe32c1caf9164cdf79d8eaa11e0d87073e726283e70022b2c00d5846fc1d717174599cac0811fb4751b76898997a7c19ddd6d9f0dfa8ea01ef0698b09243b67fea7c0367de94824756989d4274966a2ac6c3ef6de4be237d868d770ee445fdbdce30c384b797e4eac8f7e076c7adda3c9ae69e80ff4e6efa1b01ed260a5aec77a2f95f7587e0db4e6a299810309b30c2e6d695fd8cc1b893ce6a1d284525c1b42f58ec15a2a4fd496c40c186e0df988fb4201826cf99bb61768d497223eee26b85f77024727d21dbee2ac6deac2b2ee7011b6bb19bb6f1a9cc8efa0ef58b16d368e5073c5d916f2e06cd28e5062e4d5c00910cfe33916c0ff69095aa0e63cc82f95efb87e381b36939a3a5f4df48267d5ad40c6ccd5e6f2cce1947d3e680b52461430e05c1fd18d1818c6463a46c9732f7c6c1fd7335ce0227e80bcd86786e2036d3298e986eb677f96d0cff068b7308178d7b8258b19e7ad567b108da4ec7169ea5f5b11bf14b98446f25a77829504b93e40188767610fc47deee62190e1d69d705b3133d8dd82f2c7707892b6dd10d456c2d1dc511cc74cb876f1f30a60cacc7a22797f7dee9383334ebc", 0x1000}, {&(0x7f00000026c0)="9b8ecc7c78019da88ccd28c36ed0967972a975c0069a8db5d7430beeadc2bc3e161acd70ee4bc6fda6749002b3ae1bf70772e4da0992281187b150820716e1bd258b5c1df49062ffa4e029fba3ecfaf8aca91d88fce27c2568515abc84501a6cd0b981094b2c4bf4f01295c130dd69a78ee8299c973cfa77dcf7aae6562d74a144e3e8aa6d25e9aa501d48a9911d7c8201dfdeb2c74be3036fae5fb449dbe999bac88a04b2c68259b108a3de1e1cf77bd613ad94874a895811853b018df065145f598f139ecc14eb40b959cb611b4f9aac4a53080199a61cd62a3b06777ec9527eb30a0f692cc278fb735c527a9dce1ddcb7958d3fbb25769231d68d", 0xfc}, {&(0x7f00000027c0)="ad0d360b7100c462b5c7fc5ba43d015e21d87f9a04c8f280eb551b4c2f2fe9ad3a4220125ecffb807c568861de4f537083b946afc5c86d587be3480d1106bc61272575db43b2d5aeb24d6d5222065973fdff1a191e781fdf3796", 0x5a}, {&(0x7f0000002840)="6ab0e583f3efaaa0f4f67d323dd026f2dec33f40253030845073ff69b3d2bf03acf29058189f9ee5b653ab1514a4e74bd6aedfe2d7d3335b70463cdb8abdf0d7f9f4", 0x42}, {&(0x7f00000028c0)="0bf0ad950161a303d8b8ba543018b1c850b74282eae1b9ed4c43032c129f5f50835474615d307c25f319b93ff5fbb85b748a706fbd9da1035980a006a8e5c2ca29b773", 0x43}, {&(0x7f0000002940)="873e55aaf7dfdf04ab55ebe6a3f9ef172af792432b43e255ff9f548e4eb2cbd40c24e8ade61a4227cc16f7966682c0d91b390deeb61cc09663db16bfb28b2f538fafd2093250c0ca84d7b27c4492a7d8036f1df9da71063080580f0981a21a8a1fc79cbfff05101d2cf4a09855c22fc4413681bc0f214d550e8bcc97911f15c76b04be2b5b12012a572d69afb03b81ab557548bfd3b59b01555bf3a01fcf1770a6dd44d572b1c8ea98cafc79a777de6432c66427ee61b86c046d34f128ecd246e1bcb4b993c3f4edaffb6193ed901126caf55d943d0b6f9ce96b4959036fcedfd2cb820e74e196ba2d477a20ecb05cd40d74cfda6fe6", 0xf6}, {&(0x7f0000002a40)="9b431ff7965967eebf4c0212be822be7a1a8db7ebec33865369d09f4d3c878bf74e0ef98697c49c9339b7061473a5d2b124ce916983c23e6915fea3ad6805687", 0x40}], 0x7, 0x0, 0x377) getsockopt(r1, 0xffffffff, 0x6, &(0x7f0000000200)=""/162, &(0x7f0000001680)=0xa2) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x1, 0xffffffff}) 03:59:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r2, r3) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) ioctl$BIOCFLUSH(r2, 0x20004268) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r2, r3, 0x12, 0x7}, 0x1f, 0xa211}) getgroups(0x2, &(0x7f00000017c0)=[0x0, 0x0]) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = socket$inet(0x2, 0x8000, 0x81) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r8, r9, 0x12, 0x7}, 0x1f, 0xa211}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r10, r11, 0x12, 0x7}, 0x1f, 0xa211}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f00000000c0)="4f1311d4b504ff84449f612cd422f9659459f3401e992c4742b9a7e349434dd85c8fd730b0f090833e1b0f45131ff5845a2684bf6e20d7b0981656a6", 0x3c}, {&(0x7f0000000100)="8c5b8317475af1aeea5bec4d3fe4b1a6fb025b4167c6335c28a87a9ce34138b619727e0f370e9a760509246e01a54b4d563d0a8e64baac5bee050e029f0bb5babb9cc2e71415d779fd3782510ab8cf468dd7b5a48f384dd8497c688aca05a205f88b6284b4f1a66543e7f0f470d1d0857fe783a6ea5c99d22c63cdc0d4e58a69309140631d01b923ea7f322f14e027d05371a848d62d18b31b00dec613d3f41ca8acd359bef8fb7667f262249ecfce49e360c22da7f1278958b580d9743a4823b6ef381f52b2b3d61b3eefb2f8510f4bddd58c37f76615ef395bc4f6e9527a2d2d982a050d15b1727c19ad14ea9078620e248fdb01ea9bc91233582d587df5e2daf5af45573639914a28d83a63df6566eec823143398f81a0b24bbaa78a2e3c23f162740cca55858563928e9c9716708169d137f2dbf5f88d14aca5fdb79e413cc02f908914290d36a142b2dbd3c166e2349c3553c03012e552d4b7261185e0e730afd46562f51d40690511ef6e98cf56e3f576c61ff9b9d88879068d60f77d20d62f6c70a8577ea462dad7d82ed815714a70078f7c28c3ede51f12102e1c687a793cd1931888833633ac6763427a393abe680094c6aa81f726eb43793916125ba62802969e5e080e77ca0fb1983666a953a3b6e55682851739025895fa8b8d096509e4580d0122e19692efca7e60390a81f6862b5816ae55275d1db3958f41a6104664a64804f7e8173e81d958c9b7b9eb07e2e5dbdf030459ff517fec4a6a2b602d9f8ca38977d5fab86e87e9a9b4957990a675e65d29f9b0fe10b330dbf3f65a57443301d50e3c6ec5a0f73fb6e696ef287b977b11a416c806bd2a587e1a2caa7600aaf2db2ec89417a8a5612bf5a10ce4b650d898c7a7c812c35602e9fa567ec4f8e7bfb75a1a7adf6910d215cce1017f15a81b7e065ef552f4d8838a83df3d68f158ecf3c897661a3fcd9d127535e5c385d517e61d1b0ccc5907bd72c9b1e0e6b35fbf2d0eb06636324096416e00c3d096a8602b80de3b53d75e1a4ed97fcd59d596f0e8c13d1a6bf396a87780c413e99757298832e2ef82f41d09c02ab3d7c79265bb0f7d2d8b49a70aa07a1d77a24320e3b8c09a734024c5d58ddaf526bd7cfd0e010940c6f3552ee690d0f84774239d15fdf28d1d923a1703bf8c8c9e1819f177d10d74fb94824cb9bab70ce64f580762ecce662171e1ab28d68dd495e1e38dfefb042646a45bbceb20beed06bedbc94a3a848bd1145ecf22d39d5ff71380f170b65e2e2b4a46bf6a7c837b6437a6b7c4eda8447eb710cd10bf23529d10a20829c128a4b7a1b83ec899ea6cc86b72bcb188ffd91b7c1d3041538df9a5d5ba38e8da352686102ebbb7908cc9adb767acc349690597396cb393480372442020413f0feecff3a9132c06362fb013efd4e941bfb4d6a65c3c7c11a300e209f0f58cafdfacbe768f46e64687430ae92bd85c59103cf6a418dec2e010c2c5b3afa4e9bf41c0cf124d5fd66e0be48458ca74525380962079c94beb19622dea6d41687b9a1720d413a072049563e8970e849e45499e8f629c58a235d2490c5d2d3cb3fe5f77d4a67d5003caf3e28e47cf9dc4d969ce0e188045f5cb99358ada4d244e686cd3b26a768982e6a8dc8832c987b9f6d7ddd057df295b09e0466089d5cb7be9c999ebe4a3345817fcd795ba41b58c39733b654f7cce5ee28746b417074e7c2dbf9cb7b86d3314c2917d493f069a9c1b018191dcfea8e374cea19ad34862a05f5c8a93737066927d85a904e473c335d86cad164dc5469debbf80ba0efd8ce12dc635885c4cb08bfa19242846d7dd76caa485fcb7cb32d85ea3c940f4fbcfdf280b862efd5cda4b1f59218ec39994465d49dac29f0a6614ade0ace55441a2900b533c41c33ae5bcd28390f2e1fe56d8cf95224a03c396a48f1e659e9c7ec62703f0591bacede5fface65c5683ff605d97b7201257f69215d948ced7a5054c9ac2da631ec50bd564ec6c7a2dc25e60b154565f50cffcb0a086963569164ae38931c7e552cbec616614b4974356c92dd2eec687f00d5694ef70ee8aac3b9c25437b348761bbe3c88b3a033633bac5e307b658341888dccc0237963ecd4042878c1cc16fbfbd2745585df1422cff1aff2a653d04cf023a8123b32cb90b920515cb5fa98551ddef8d75668599ed726a604992b6b60ea3c859f0cd4d972dce2c82066f94d9bc72d7e9fe9fef2092eebc536c9271648bb626c98dde675c93c2f3c9d5856d28aab6381d921ad4105d0944168be1cb1812f81f7761ce759472fce2e3d388af31e0b0931a8ceb06616077b8572270243d5fbfb5cca8dfcda9220a33a45a0cd977ff2495466873e53d53207f79aeee537083988e47b08e4e8a549b13b6dc4b7b873374606ec535fa7edc67aae928c2c04747ff149ea7485dc0e470837d2c3256ab3e6d5d5a6fd3537cd27bd950fead49329fe1f1e994146f9e1070df144b649a0aae9f125fa2bb141e6186c80c8e63ea91b79ee6724f389461cbf2ca96d8f40f18e9724692a9208ac2634d57815f4e9b0ed4de9c4e600cbd49b0f4b0d68df93f6e7e7bd6ed2c823a96d63468b8ad17f126b6ab1bcb6ebd417a03db515ca2c91d04e7fc1cc94713876c411786299242328366600cd60951ab8e1f4a962544521743745fb8ab617af29ddb4aca69be780e9bf9abf36b6920a447666c47878f2df6432abc8a00ebf2014c7cbb9e7a0193e7ac17099ab9e45910ca9194d30f84f22a9543ce7e4b1a441f316c42e1fc76717dc58b071b04ede39b990b4b3dc1fd292bdbf435d5144b9da4a444e3e0d104d35268f3250f7323b8a23b21d7b86423d9105807abc766c5f09e9d506ee19078a1c3faca9b5fb2d648e07d34bc7a513e56494d6da3f05c8703cfe7b885209d75af7bff163007260397bb370e0f62ab0c93d5fccac8a727786332e0f476d7c89cd63d57f74b37d914b2c107d718cbf4d56e77a0e3dde064195fff6e791eda8bc1dfcddc17128d408c73dc830e463d51893bd7945155ed724c9efb890089badfc7fb0815e74cb9a968bf02106bf7dcd0c94351bb0ed185f20b5841373612bfa429f09281f9517617ef435ea50f6075740f6ecc82525f273cd4b8797dc3e5bb6ef1401a3d9d5335d0199fd8922e5f36b57515a35e861e1197fff4450c00c3a2503211567b9bb9f28df40946c6be88883aedee5b519d886b77f708e5f56b91515752774993e095e377e5148ae3387425cdebe429076f3b0a14f8d0b7cce4dfa59313fead913c8232a7a4e4c4b4584c024ccfcc4aaa6c738a770967048db2d750614845d675deccb24b4be8015361d38b133d36e0dbe7099aea8428d1329eaf154a68c0003f3fda502facadb1bb5133a5b37fc0f8a75e6db5366117363fc065d78ca0144aac62fd945d7ef9d8ac7dc16038c8f7598691ce29e62ba345d844d4b089e8ca7a18562a9cf4af4cd24512876f626d46f57a7e062abd3b66afafbc959a07c631e232f25f35208e704698c85a0b0fb108938e9d45fea74b0c3db3ecf8b8e53d73b1acfa79898ac8a44bab68485b218e3864713825bade800555b3825cf299dec58a725b28425fc107d3779a4ea0d6597d1c8d626ed10dcc0445e7361a60ac3f59a9b40e7a3ff7f88469c318129192bc4fda91c711967e35498919a8392d072022354ddf6be6be2faba226657b4b843a58adde119623784bda8551b24363f3c4f121bb7736cc712374a615ef08f053a0b20d6dd33026e7237c857a4081c11b52ebc00ee76583b8ce2c5e443f3300d420760105651a151cc0b1dadd134589fd1f064f40c1d9a73ea8fcab2cf110d995e8606b6de6469ea644aeab4b63ed0331423b231c9d0b46a73117f9bde5e9e723339dc64388efd171bf79f957127339d2fac92e8acb56ef67665d2c99abc9c982389f3ec08e807b84d319db71be27fc751210ca5dd2be4d9a11eeaa5523f7d0f1f8ab57ecc1826517184a85a76d55ad922663baa9e0a84eeaad94a674367cdfe5b1e2a82fc220123fec3d907a86ba72d3b412cb665bb99f9a777c00479230640af58b73c2c64ad3ddc715910dc7b6d29dfb83fc9e64051e189cc6cdbdd5d8014fe7edf880e6715bb541eb418af5949c14524e4339e005d7cbcbf830edb642ce90e7ad962c8271dc9d2fd2ba011b9fa45929f6ebefd217555104c2053ca0ae68b7340fe2365a6cb43b678a2f49cc165b3255f89fab3846663b54066a0c8f099072f23ad2717a4231b7ce7747ca23cd7697377e4a39412d3d406b8826771872bc02da544fb048e53d1b1abc35717e6c43a24cb2a794eb1b751ad1a56efdf92d8a69bc178b3863fd7b7900c18e66fabe0f9733eade4a3bf6a2e3876ed34e0168556eaac9e257ffef5f99e6db48936cff621d69739f92a94baaead427d8f8c2d1dbf11c2883f39c06981f9fdd3f929494ca42d07ffddefb189aa4e59a9d2b4c689d2c1b08116efd3502da2cd2ae03d8467440998192070b26694449bbae59ad973758542ce01a4b86840d154501d916d359feb31ceb759869200c38d1f91f8c6713dea1d7d4fd76059f913b8a23c77014922db855bb597d16dde7b01d901e42bc6a0bf4535662db6f2d99b7d970aa9e5014f36ec249b9d70e0affd41cbb86fd24a1a70d4883bf436639fe02365539cca27fcb0919951189f023d607c5d9368247f23c02a8109ddb89c1b9b97cf0c2db0c5edc94df342843aaa4ac90fa7f7440e1d14334fa3e672a0d78626d80b5e5c13b4b4027c944bdaedf56b5e71374f45d36719aac98341e1314d08e04bf999710bf56fe01d67666a1d9a0aa0e4a22538a6596c2ee285ccf61502fa2ef7b31fa80fa0ab39fd5b1f2074c2fa07ed356e470b82c362331b164272d564581da263514107afb6b1f933bd3eb210b89258c94198aee4f7a36dfb1b07c46e711d9efc0c65f051f62ae6638f2941e2c57f947f9af81548a1bb0e691cac8dc2fc2f19885a2eed0bc4a379d4678a33ae991e8c736fd5cf10c9104eecc2bb39b3ac28e2dd726917dcb9de92855d698b73eb0077305d82569a3caeb5fef7e4e2b9b50270fa55ced8a5824924358d441c515c023898fcc7b8f51077740ae7a75626313d8b49331c77918c18f337f84675dd3fa8407de687d3e159467799d92dbfa61622c84e360a0e8be5d543d2f29883fa23363ad92b4ab2903059d1eea541d52a16b8ca12d119a0ccaadbc7298c60443b701b2b93362d658a57d822da1e156d6168bc766c3d3d2c585a9b2d46abfd2182a7d5ad2e916f0118713ff132f426c0ab0d8b8b82128d3ddbecf6815caca4b112c81af053c39537b1027740d637e056e4b0f05fd203023c1fe1bbdb7e1b8340d25eb714b361cea4724e93a51e8dcfcb0403e93c1de1a475ba4198c7a87255bbfd40ccb9daa3e3a702fa372e69e5b7639f2c8d3def31a7a5322098644cd065c25dba8f0455251b6e97ebb8b052eb7f1eb7cff40ce17efe16eee13513127bc7575367fcf6fb1c7d37e7651453e76d5be55500a5fcdc480e848472f3989038db6b1f2274b63172b62eceb666df208a8eb41f92f343688af0377cde239b55284f8b9e39beaf0f20ee2dd41c4dc239ca63e76a147b7a88a7eae26707ec23fcc81381cbd29f0bbb3fa457d722dedc0e78f80501cda16e1e3a86dee236d9a55b508e30608fb0b0c3296bf96bbd71c37771af9edf097b3a9862634171ae5d97614afadb5ed1e65fa7dd86c59f53fdd11df1f0e799f0001a66f4687d5a2448c7625d3fdf83965bb37db69089", 0x1000}, {&(0x7f0000001100)="93e2af37c42c1adfc9c63f93349d2de09bbe92279a281ec10dd7e747f047ed2e0181f85e28bf8dd3185e831327333b648c17dd1e2eb7d55b687cb74d0ee0ff3021d6cdb57b047c49d96864345af0c6f79ab150f9cfd15678d55a5f9ea9c13327f28f741b952122936e0bff4a5bb018db9b6c65a6e01021ca8b3f2f42e648f3522e83fd7f75bcdcc508e32b9780b9ec0f84ba7f3f40261354f9610f7acb3cae7f85fc2a87ba98ee9bee41c64d303cac", 0xaf}, {&(0x7f00000011c0)="a7fcf32937087b9a69ec160f3b08c74b9d25b947185ac281dcca38a447849a4fd8b5ea0ffb350f70c5c8ee9849d138b577b75b431a47529de509de203a80437c1b12738f6e9d2facd5f681ee99157bbb881debec0e21dec50af36b7563df0b408660498c470a328c5c774537156eb7d29fe90b4b197e9311d92467d102c8ad1c0439318677a2867a2d278576c7e0831ae7a82331a0117949212c075079c6d8942c88b3bcd136247d4c0c375427f5617f68b398fb5e9367070205d0c9599774c3f537794fb026e894266ee24669c92d", 0xcf}, {&(0x7f00000012c0)="5eb0052eac093e4631c77d0765aa4a55d3ddb9d2c02460627fe5cd40f6f216659541cc0f31417093ff3e2f460fbdd896a7dc0ca4cc61f8f41ce6a38b863a5e5c1b851c7a70058aa168f533d75df09a29c3f205c869e2700a9e54f109be64b2bf20ff8b76bdb75aa830f5856ccd00c9f8832de3250392413de000ff178fbc7520144130", 0x83}, {&(0x7f0000001380)="32b3d8b8c73f71cb4ab87d7a9cbfe50731045f29e726577def2540530882a395f09de8f494accf02cd7a47dd31792570979fc3baced3e69f0decd2218792087be2aa82a9bf8e42e059c62cb98d538e30d9ab9966ff0da988cbf0b5cd9b9afd631181aa6435c2b3f4a6", 0x69}, {&(0x7f0000001400)="bc6c6b4e4ff24cbef85a186c211ef70623c8856ca74ea11dabf6e10ba61b3a330b6daa64564d2730f89fde3260c5594f26933b2559bb5346dd67f147ebe636ecb9a26a91e01954326621d684d96eb7c9707aafccac53a535c23ff8ebe13e6d3c50a7ba9f4770e95c48615a5b6f10e69fb80dab957af0c38a6476c43ea4f3e6345484d7cd3125e4de740a69f888839172c9d167c9e0727a8d66afe637b868494c49ac77255649c214c08f8a0ef103ff96d55e40c1d169a8", 0xb7}, {&(0x7f00000014c0)="752f33da353c8918f2695dde3632c5cd6246ba28be612484160a7a75c0fe3b125001b2817b41bfb63edd7264991cbf3a4acafe44b33ada6b1999234520fc450b4d30e9157dfdd8cd2659db57b8bfd2ec9553deb24df635507d4473b6c34e87a5771ca553a46ea8aa42b2942cc569fd2f10c8b3c94cdb4585b7cc915e9da0f7d1330a", 0x82}, {&(0x7f0000001580)="2b864b108731900f7b3b3fe759fb84e1958020a96c96b1e3adc9dae5ccbb52bd68ef580fd63a8e9a0fffefc7e56e3fee726bfdb1f9e679386764ad0ca5b042ed9f7278320cf8fad690ca5a68dba43a34b34385c647603164132584c8428e2f609d1795335fbefd591d19ecea4493d4ee66c7b9b102c6be3ef5eb1d7f2538b4f6055f", 0x82}, {&(0x7f0000001640)="cb70be9ab06ce628ef54dac0b246cf4d118dd4bb9f93ce2b3f3e56a287281658485b76bf16cacec522c6c2ac1e7c2070904a1c615c300694837cbf4ff9bf734b9e836e07239d893d562a68857f7c6217f7c44b4d6ba2ef62cd25907e6f5bc114e4377092216d44840877752c01b125255d16d684f74010698ee082d92ed4b591772ac49cada059fefa70e11dc583ae2208dbf5443eef338e5bd83b9e01eb6ff85fe26fdc08e24606eab359e03075c4b625", 0xb1}], 0xa, &(0x7f00000018c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000f005806f9d6bc504a56101c37a95118ce7ab11dea7c36ffaa8d326159cc298801d4c1bf614a5964c3ec4b32ac7024f36b40dbd644d9e24441e21dc4c3cb7e232e571f1959d", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x4}, 0x0) 03:59:38 executing program 0: r0 = kqueue() openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x800, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x9) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) pipe(&(0x7f0000000040)) 03:59:38 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x8) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000080)=0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x2, r0) recvfrom$inet6(r1, &(0x7f0000000100)=""/198, 0xc6, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x9, 0x5}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) shmget$private(0x0, 0x4000, 0x210, &(0x7f0000000000/0x4000)=nil) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$getown(r2, 0x5) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0xfe, [], {0x0, 0x6, "2484a2", 0x0, 0x2b, 0x0, @loopback, @remote={0xfe, 0x80, [], 0x0}, [@fragment={0x2b, 0x0, 0x0, 0x0, 0x0, 0x15}]}}}}}}}) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6, 0x7}, {0x2, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000080)) semop(r3, &(0x7f0000000180)=[{0x2, 0x200c, 0x800}, {0x5, 0x2, 0x1400}, {0x0, 0x105}, {0x4, 0x7, 0x1800}, {0x0, 0x3}, {0x4, 0x3, 0x1000}, {0x1, 0x6}, {0x1, 0x3ae9b8cc, 0x1800}, {0x4, 0xc333, 0x1800}, {0x4, 0x2}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x800, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r5, 0x0, 0x9, 0x8, 0x9, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000002880)=ANY=[@ANYBLOB="00002e2f66696c653000f87a678d663cf1195fa82738e7c3a1ee4da4d9df2268dedebbe913bd71eea956c6617be2cb51b1b7465155708844ebd72c0ef1cc928e21e4244dc701538661be1392f71fe4f55324b3463a142382da94e4caf297b70c2849140478516af90f526cfc21b89bce2beba277e59c8ba0c0ea4119863d5b212c9418ab1272355b84a344c4607f9c55a8415dcc7665a519793902b4f06e6763a37cf6143453ed02466054466f5893c745930e624c82167f67761a020d31f582c539cccdd8338a8b2b76646c8e3375c1d0b506a5de90167b742ba19ce92676ec3a5452f0d19e6a2eff9a3de25361c0f31e7e91ace3e0b9dd653108feb019550141b8923e7919a86992f2de0a39b8d197ab5d5403dd4cdf5870fe57d9763fd5862f1fda8920d31e28fb865b1174e012906fb3dc2a715c6e26fd40682ea319e6b0"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000380)="3f37b5f1c8074c010dd0ab7fe1bff7f92148ae063f8e2c3914f25f798bfa0cb32bb90cff004ffc81684907ca000039", 0x35}, {&(0x7f0000000440)="bb8c38fe86b494de17f9f40172dfe8f871023ac9d9e9aea38ee8dca05413bb3439733e2d0e7e2dd930ceac8e8f414b36a2c8d1ec92afb692d3873b4a76a79688c5b0324d050333fdf0975a61703c2fc36009e0c40ff2fd5a373c654582db684d6d3396aa38b075d1ef784d909123b506f09e030e687b559b02957e7acdbb99ff5bb90707b8f925126a588ae5480a88870d7f3c0b632d9bf5cfd34b7bc46b250ef6cc85b245c7dc714de04db13a4a0547d3f32fb2de613cbe81f425af5fbd64808425df6e683508262ff5ca6863ee6e07914679536462ff9373071c652c410105c5a68aedeac8dd1f355b3b11ec7782e6eb9bcb57ad2319512bfc6f4a9b319964580fe5c1819b5b49d32485e9d821434b6a61b8383c3aff20e99ca46f11f11da9f7fc64266421dbf87875099de69862d8c9d9490483d564162535a416f06608d488711c1478deb21f7a460e05130e7a6ef94d6095c3f7a126b360ebbd4f3136919c7150fbb842bbf40ce3a1701c910e9b3c3c629f71d8fe360105cb772f4ab7ec7295651b4a04a0182246ebe53a353fbd7aba55f70bd778440956c770ecaceb292e401618b74b578a437062758250da5f862fbacd2f8041b05c374ef3d15e1caf063398e0f47545955d1ad9be2436bb70dabf6091a7f980726d1297514eba2c4af64528ea47a50b8cdd96005b2a4434301204676775c45f02e6964003d4edcbb90784f707a57fbec8ff3aeb25c1487ac08f67329ea0f9c6007c813e054925bdfb32e47ae3e7bd703f589e8d6c775df22a7aa37bd8692587cb2e161ae499f8b66ab989d04325cb836b55b457de2be2c58260837ecf4032eb1c2c40ac4790b52e35fb314ce64957d5b81fa7615e9d3829a893d73b29e567e549dce983f683d8c5470e7b6a701e9eb22e04ae935bb97b815ab44382f7cb0196739f5d90618cd0be046dac075bfb3ed469dc64b838ad1c6f4b330e05250ab5a68ec7a9b6e551eb9d47931ddaf37ea5513128aac7df1687640c4d0941015c4910482bdb94a779be351629e1c7198bcc0bebcaf8f8df5cd7423ac932518c18e29adb5f2811c4c750532bfc97b7ac2e5236ace233487a4dd9349ead3737d669e13d3fbd24ea4be325c8ffe66ed69ad3a920f5f646eaa1f4b82d4e42ac38df45e750e3467403b9ae7862b7d1049066a14745bc276a27075b1bdea20584e07d663f1daf67c5fef20fc4471e924545ff6b9c7bbe41b1298569d4009997b36a89214978be54c317724fbbe120a4f8fe9f4ac1605dbee6876a8fe6b08f20587fee4683b5d764a9c584c1c24f0acbd058fad57d2011baad62a36f073fb851cd41cb529c6487c9c7220869e3ad0cbd830abe67c5a9b2726819d2765f86da84f5bd4ccc7cdc5336f421f72ace73d6a2b2258c05fd62328e16c1cfddb97bafd17fd8d2f0031115419268e48c4801717be04a08d86f6dde4bc29e9415a1afda5bb764e62c6f0292e4312719d86a883ad246182c4baf779a5996e30f819e96a2bf47ff7d93541b8d088d98395c210323936b977f8451732d7a47d02efee3a874bc396c062a004a2b53676dfcf427d5e627fd8c86fd24071cea53ebbf3b8985d686c4e4e5f8319cf7407fb772aa26d0337e119752469288d05ce2308ed041e65cc31fd168c5d28c8f74d9ca206246516918f19ba4bacaee0b8cbb88f0668644af8d499f982cc09a4c5167f5f3589e3d3ae99eb48b232854842f2a26c040928c41e4f9acf0254d0e869bf65f9dab3ca79555ee66dbeb7eabe101ca4fda73ab28271a25a9f08d9c7101901e784da09bbde95cd9dad411c46ded7afaca1501fc943480810555bd7efe348701a7ef7fb2e942f736aae38c7ea02b3dac103da03d77d644144774755cf7a376ee3e5dcdb7b5c08486608a4a9f3fe685006df4109f5ccc55e4f7af621f2cd3568c0b977e510ea50c73e59a5860ad2c5f9be2bbd629c6821d5ed4f6673a64c441d49ecee504896b455c5fb88f1926933e2a21ab2bd77512e0b6f0dc399676cf45609bde0732f9b761548672af0a8fb3f99ce0263c41e857eef96f02e3d77a55d08aae97b4aea4d6f5d2490b35a87fdbfe7aec5ec75937d4ee5427d6d59ce7a948469d757b22b3303ae398f7b185aacd6d2360ee835bcbc8edd4ddad5ea0550f8bc64e109dc2b5f3f772207e6eadad2baff3c2e754df530fb79da42d70754c36b59d0233f9ae0951b88b3f6d1a6731719da0d41e4f058d6e38b582765f68d1d71f5fa33a0c1414198869a04d72d78e86b937bd1b164867863f5d59518e5bb58178eee5f93d1210d7ada0edcf1fcffd7895f42121392d2b6a5d705a12095bf3915d86b5ba255f6499c9358a1fa5dfd5bd5b25e41f6c7ba748b345daf20caba62e20d6647dcd2efa097d7736752eacc4f117158e9ac1b0a7b6f1cd5ab173f936e21b6698d54d122710547b7f6c27ebf464a8bb4ae92139852a9bd9b8423cd19fc05ab5ed9685988db5e685a66d695e6c438b78d46db7617e77500b4b5dca3e151fa63743c335d4c5e4b9897997784cabe2cb13b6b597e172433d970b4d3f08faff93a5e61b85921a3dad6c29c755c5fa7b61db5d43c685f0ed4b657b65ba29eecd67fc3e7f5bf79be25d9e916df40a4ad3a16f3a17e6343b2e3f315a2de9e4d91ea532855db7d331c35f1a316a15fb482f7c4304e6f6d1469158b2f5aa4e1e0484793de4a0d3227023a00754e791aa86313d6ec456f89c35a9ad10aa007b9d824cac9a83b1d7223b2bce13d024924c912c2f8ecb741d29fb50ee752698945a7f1a7d22ac0cecd055b329d767b2112126957efd216efe1495446e2871e7a68bb03639468930edaaa5ca87fa91485b6365deeb7b61196dfaaa6d6cd662df04df2eb2a42757dca0b019dfcbd67efb6859f20ebb865e80041e2bb4de298b5d6ff2a27c6d79aa6b643cb8671586a240f5bfe3f87a7f03ae75bd660992d442fe633c6e43c1ff50d96579b62ad1e35c2deb65f65bf0c8ebc2db26bf88b73a4bef0e4a1ad599f080d7da9b2833a15fb0c8db970f89116719da3d0be3e9610447a1e06232fdcc7e76fe95ff22fe1c98201011808fa1254e5c34a66191a8d8237eb34f6281a690e1a8d06a0cb6bd124e5e1cd80a243c836ab599f93ea97a8828655f8047ce0a1b148808862e01a8f0db44466892d2150f9f44e53a183ab22484e9710e05b3841c34b847cd63ad5e7af94817c67c490c5b1d66f6ab94f2581062ed9ef3019186b44ff92e47680328e5a24b908cc8d045c833c1188c48660aac2587f1f49e3c0d74535bac922b2e802f5d96b24864564b37b862cca5e9675341cec8df12957f3eae6815894602724c8f3841ac5dd080fabc966d073ae4f006361c41276c00849d93348b2197a10b791230d1c33cb92de6e850a517b84cde65caadacf0d0d596a32ef8839f6c584890558acc9c66dbdd93d92ac23d8386ed6e6398fdda39ff4df69e64ceb72b4143ee466a9173be9a362215caf88e05a63af5ee6c7c4701b129ca6e09c86d6d2b010895ba927b5bc8774a4d1ffb7ed9cdbf595be68593646c174c53f43f1708aa3bdbba786b7b1b9436f0f2e08bb0e3020c5b6e24f9c3b549c8f5a6dece3d18e7bfc16ce0877fea852ec0147fc4165843b8f19d0c3ae0eb0ce34e687440aee8e1fb90e114d799121b34bb0b96c15ac027709da9a1443d3ef99a9091c1e84f764ab4ef4dd216234277736bba0f818383f070de23f118458b8b83242113720db854c3bbddb417a9805f0e3f23f1b48f3fc355e9a29d8d41b6df359a6093bc095471b4f4ec6deea2afb4ce112232a6f85cd361da64988930d8d51e9f93290327b63ab1be51c0c5e83f305b3dbe8a26aadeebcafa2892599fbdd96fcf1396a2d32a2dd9dc549e3557df113b3b3188e406785014620ddc5b72dd8dc644c9c41d907dfccbdbf27bf79713f30e3d9baf28e678995314fe382cbbde9c3bc7d29bb1f6bc99bf1eaacd41d2ced9864c605c78c87cc16248e9d14007c7b99049d59c884b4459eba9cde252a272be22f2eeac5a7ac623942015cb85e59fc5a050f0c3de8fbd6e85ea96f2b80bb98705f6adf8b894e369a3c4513b700925d3fd27bab33ec9ec871855806f82a50e5cd04b57e32cfe551f5e70e065a60c48bd6c83937f9d46bb6d4385473850d6a50c2a6d52c36061f3bbc4f5c2b44c00372ff27c7938bbedfacf20f013a644e60159cfda3500313e0ca740e7da92e732e8c4cdee714aacbd4be964dc2bfa569659eabf5820b8ad5b1f0993a489018f062d76b46933b427505ec0e169ecd978c24dba219f6e8b01a1166a6a2f73ef56309661eaada169665428bc87997e90abea5514bf5192cb2ab79cf68fae8b27144283f7a3f55528c9e6f47dcaf7027c4c9bd03e03de69d01b611804b347905275b60f890a75e72dc3632502fe4e988046a07ad6b693317b74c192c9caf40f90b66e54817cabd57c36d17ba32a0fa5d8ba5b8f539412a77fca970ca579b661bb4f6db1f1ab38c0979114e051b03f85b8feb9287c78781955d95e6d2c0bed268b768ecf3f9dbc2e3b13d7aca7aa12c8d9d88e78aa9aac8cfabc3fdd6bae43e22cecd071847df1eea80dea92d0621d9cf23c6891f603f1e026daeb80a1d3077ab83b0c768f8520ecdcc202ccd4fd801177a33ebafb87d69bdaad8324bf9b4502760951986c5ab4c972b3b8dbc729bbef39d79661f29fa838c7144440f3b6b02cd83069c3c5e3d2e7349e55e475d2e44dc17ff453be32d57d392e413709dfd8d35eee2a289682cca28761995ee4dfa5c287e989aa1ec6a6250f143cfd7816fd87c43c243db69e892ee371305b52e875c151628448dbcddc074e45b292ddeb14e1e6df81141f9d6aaf2fca0ff0f74f4698b45ec22cd4e499e41b1257377471c60b0a9e9e7fc8cd683cf8e497ccf216a1dfdf962f15d4354ab4e7cff6404f6cfc4d38e2fd6276d25560cac3a8c6f6c12eb265d1fa2d41d0d5d41aa66309f040438242ff8425fe7996707e6c9559c4261a40cb8ee019a0fcd7e34c3db5bd90c9bf345e78db6ead78010f56c7a85344b0aeeb465c0bab68468fb4fbb0bf5f1caf034ed76bc05a2fe111f3e4845f2ea4cfe2aa836f8954831d048b958fbe5e781a5ce6dcc7ac6b0728668aa58a8c011873ccb14c213ce44a36f057a4287804c814529518b880ea94cb680f8c643df98512958d33af9238fc083055599a0d27eb00749cd694e67becd02305d034392f5dd5ee902e81afc017fd063bca91e313a43edf990e6b6d4c364acbc7a87f375935c30a4751ab1975355bffe4b0b9766097e72632954debb192800bc7eab84b9a6b5f12d407947251f7897ad42b62cf4e40ac22ea02d383ecd87a906d662e87b5ba30c6fc81fb27019e7693ec4adcdac264b14ca5b65a5e20b65c2b12f623e95d68a292980dedf085095a04fbcb95a513018793dad816ce8f285a3438c2e5438fc2394bf68b3ffdb75d20c137cdcf040101ac4a9ae690e519d9a40ae04d975c925bf82cd3891b81a8f2dec3403729ae4c9d5e7542bb9ebaa83ffeff630a5d04402d84048c6cae1a72893d032f24d0a530b0353f6ebe9c73571cceef65f3ae7f83facf4e351bcae7a5aec24e5d34116c420f36a84c7f58aa4642e4a08d9c64efc8f24a01678397158b13dd6fdbdce57cb070334bcf8376e8cf13bf8ae255e015c9490ca877941a95c77e6f87590c9d4b29858040f8b489a891ee6238aa9e3a53c79d8745d748c4ff57d0725eac80be66fc27803bd09b1f7aefcf06b28bd0e1a9ccd80691", 0x1000}, {&(0x7f0000000240)="703255011112e2ed6439ca64efca7b0b5067585fbacfbf745c9cd4303af8acd2431060fe2e4edf26ee34d006bb8ef50f64fb31f4913fa36329c9281bec1529c6aa8615b187571e0355ec5c1b2d8a4b648a2e20f3ee1a07e07cf3fd4c4abb9fc64922efcfb3fa14cabc21ef30d3dbf72d0849549a30e8b484ff490092e0c2de48f1f775215a85f4b20df89d56b52afcc735efcd144cf3e7c01384b6dce8f56dbb3df47d333b45b61568b8dc45df1a1f0382aa577bedfb4019de01c206c17e7e15afe4d74314e37c630800c9bda87e0b7a958197a275588d46cca8fe74106e79644ac08ff49d", 0xe5}, {&(0x7f0000001440)="4df7067c205342b61136a29c3a072bb7189cbf31c78d7bb495b04bceeb6345474240b4ff382779289602b261c9fcca2d87d098dc39f75fed5c47f0d333e5318fc29c49f71a3ccb2fbf1c8af06c957d66dba96496023d891c110272c4e0db1c7d258e7a74c1a26f87e661e241c47e7a0861bd8fefb33a783cea938824efb9b0adf37d", 0x82}, {&(0x7f0000001780)="22d26d56727c240776e057597f5a3b265e1af5e4666a15d2feb8b90000f64a2cc652c461cb9b7f88b00f14f262733834db51d0ef2c99b82cf11588d39d94405797f3bc291e915d69347bc3b36eacee51899ac482e0ededb735279ad17b34b182b03657f253fddabac204373f4cd3bf08630fa22f7c441eceea7dc13f4144d4d498843aab5e57257974f57f773dea8a58f290766e6f356d0354eeb4b90000000000010000b690da04acdbb88b2ccfc6c81ce883bd322efde7ecd9c6700015476c42be5c55077660dfa9d97ee86ff7eda542da4431c27373", 0xd7}], 0x5, &(0x7f0000002b80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000b0fcffffffffffffffff0000010000004732bcc4d1047cc56b7899c6ed4dd2f55179da8540e0e4a05a4407332a066b4bb4807440078d6b002a1c03d27fc41f7e65bcb63718f080952b10e809c5ce1647df3500f5bcbf0f33a7ade87454f5ac771baf72b03c877858698bc30a04d03f9cb720d6241fd06679cdb182f0822303a1c3d4ffe954443e6cf2efdf876cb3e790b0fe9ddb1402eba911fea2b73d2be5610a68e338c6bde799e045c641a0ee61e232b1b315db247ad5ebf24958260804dc9a517d000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32], 0xd8, 0x407}, 0xa) 03:59:38 executing program 1: ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000000c0)=""/109, 0x6d) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sysctl$net_inet_ipcomp(&(0x7f0000000140), 0x4, &(0x7f0000000180)="b207665617fa7ef722cfa1284ca9c9009aefda49509920dc6c7817df7a4826e0f19d48bb3afc76a604e4322b6ef876126d8544d56d27cd2857b3ce76b31ceb0c56dc789b15d44d7dbd5967347a42db970c197e39020a89d8c7b30536a5c1ad7433474e90f5b016711ea5468344ecd2eff8afa8fcae523d7f623a4e4c21e7b1a6d09357f386ad7ad14f397dfa3b5cbe53062cd19793efae5877d29759e5bf31e9ef9f72bd49da612ebc9d0700ab51304577386dd7c8c66dc84c8631eb72233052f0529f984573", &(0x7f0000000280)=0xc6, &(0x7f00000002c0)="e5a61155f009b30fd14d556578be5b2be924d2a953bb558987b1295900d84d", 0x1f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 03:59:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x5, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x2) 03:59:38 executing program 0: r0 = kqueue() r1 = semget(0x2, 0x0, 0x409) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/217) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x400, 0x0, r2}) r3 = syz_open_pts() close(r3) write(r3, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) 03:59:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x5) 03:59:39 executing program 1: mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffff9c, 0x0, 0x58) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x40, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5579426, 0x6}, {0x0, 0x2}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xfffffffffffffffe, 0xffffffffffffffff}) 03:59:39 executing program 0: sendto$inet6(0xffffffffffffff9c, &(0x7f0000000040)="706e6e6bd509882bcfd15e86456c1bf387ece922c6572ce02ea9fc3ffed1b519efeb46c8a3cbcff707ae7cd397617d35289e0b38dd114579877fe3f65e78", 0x3e, 0x0, &(0x7f0000000080)={0x18, 0x1, 0xa, 0x4}, 0xc) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r2, r3) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) r4 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20000, 0x0) fcntl$dupfd(r4, 0xa, r5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0xffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4e0d, 0x3, 0x9, 0x0, 0xffffffff, 0x1f, 0x4, 0x2, 0x2, 0xfffffffffffffffc, 0x7}) 03:59:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x8020000000000000}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:59:39 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) getsockopt(r1, 0xa5, 0x4, &(0x7f0000000040)=""/88, &(0x7f00000000c0)=0x58) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r4, r5, 0x12, 0x7}, 0x1f, 0xa211}) fchown(r2, r3, r5) 03:59:39 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="bfe9a734a64eb064ca82dbadc317b4ee28b34b0ac173f697a402ebf8c13642e4cc340549a6b6df145225e52d028720fcc6fbfed639762d68c752f9b32887aaee007e0ce4d8407f028ed3a50a088bd15508e0002dff476e49f755a324f5677f0a3b1cb56d7f97e3143ddc2c0a9178801f27028ec9e4badf138d5efcf6e1d79c2d1c7888f6a4283eb03ac022c943ff6c33ef6834575dbe7c4845c2124f925f1f8651eac808750e777367d5fa424d59ced63b5735ab28e3865ce86a9e8039c779737f787b40bd18e43165b9082c924f6647435f3c25c1075dc6f7b13f5f5e43f2451fc28ddeeac71c818581", 0xea}], 0x1, 0x0, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x2) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x8000000000000000) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r3, r4) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000180)={0xb5ba, 0x8, 0x6, 0x6, 0x6, 0x7, 0x1f, 0x10, [{0x6, 0xf, 0x0, 0x1}, {0x1, 0x5, 0x101, 0xffff178f}, {0x7, 0x5, 0x6, 0x5}, {0x10000, 0x10001, 0x3ff, 0x4}, {0x0, 0x9, 0x2, 0x2}, {0x1, 0x0, 0x8d36, 0x6}, {0x4, 0x9, 0xfffff099, 0xeac5}, {0xfffffffb, 0x8001, 0x80, 0x3}, {0x0, 0x2, 0x7f, 0x3f}, {0x8, 0xb, 0x1, 0x7}, {0x92680000, 0x8, 0x7, 0x7}, {0x0, 0x7, 0xfffffc00, 0x8001}, {0x2, 0x4000, 0x4, 0x717}, {0x8, 0x8000, 0x4, 0x7fff}, {0x8a0, 0x5, 0x7f}, {0x8, 0x1, 0x6ce, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x0, 0x9a79) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 1: kqueue() r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 0: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)=0x6) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x29}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) kqueue() 03:59:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r2, &(0x7f0000000040)="a162a086f98a76306a49238caef8b354d3564bbf2cec72bf943555a34758a4eff6e0642d9c6978a45063f2752e5d949794e4f7dd2c9570823b6505ca8de7b3ea14f69ee2f0d1356ecaacec072c81aecf199cc457888f9a27ec86fe208c77", 0x5e, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x1000000, 0x4}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x2}) 03:59:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 03:59:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x2, 0x3}) 03:59:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x4) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000001180)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000080)="f8e8f3205c4215cecfc3ab89f3ddccf27367bcc6c5042fea1cf21f11cc7c79ed4ce8af86664bfbec871dadd6543b7289ac6368239f48067b5518683b95145b2b8beb72ce5737dd4f6874de8e085e9c248038de8d0a5e4b26e5cef34a1978505562c0e68441ce3621de7e36c37e97b55585840807281e5276bcfd857b81c40b4cf1ad4ec5c9414a573363ca07aa9d65c3462178f300c673abb226c445dd76f847a82a2c0f2ff84a914b981368855f5689bceceb4aa034c3136ae74af41be8e64041f32ef4ff3262c9a3afdfb5fd793288ad3478039fdc3f6c5c1f6e6b64e6a656255b1c67bf141cde3996202ecacae17e3e672ea6fc38776a3fa8a3dadc7f4cfbb3d3138f5b45b81b1aa68445e17b2f89d40f8bb1c34db4c9a3a1fed4436574cebe4cde0e854d05a6bd9914d0fd8bebaab0fae82a88aa47b1fff8b0da9472c7a952699690290a5d95226fc66bb3dd17c5b1f3dc95e51d6a86b85a66536900b76977b8146a5601ef31be03ce5698ffd5b091ba684483b67aee359a2e7f826e4ecd8e91e4beac12bb755b3bf83c5cc0115aad5e3b83bc905d7a2b0e002d1785ffbcd158ef92db5178c6f75f920e207805104cf21f2e0e35a689bec93f565aa47bd85d76bfed50c11db816d50276828f2243d03ce4a99029af6a92652c02a6b6ea4a45f46539ab94a50c7309d3cfc0a507838e1f58280670d9d6c56f4e1ae291889769d2ae574b62332c2686e67d257e28000b352ca0890bbd89d9d96f9a71efb10bfe8ee011812d4544d4b93910b943f4c327fd5d519ee0b380f047d5d4beb7d2c82fc800ea79ed14caeb493cd8b2af61f5cb455019cad6ee1be0f5fe3ee6edd90fada51339d8fbec3a4a64e35a3136f22bd0337fd96e86ec0c23de159bd312ed22994141ce8f7ea2020be27182baf4f7fb30f7b48406b38d108dc3778d51b8ec9c451f2c92ba9ae0c6ee0a9c088bb4a97ff4afe5faf126785d95eba9ab8671cd68d0337661fc45578508f48cbeed10f9005d667de80ca237d9b59c51833a8ddb13f01f01aeebda81e2cd5c6dd6a00c79316bbee765001f3f5733374fb046b9ecafaeba2e88205001246fd9d8d37a381a4483551c4f8b0e769d14717b01660bbe69f43a292bd2ecd56139b98f6c14a4775e40769280eec19aa26442259ef760991a1f43651c65bbbfec1611759f9ea03611305d6ffc23f15753728e231957ffaa15c8dfd4ab5e82f209c2643bdfba1677ae1e3857d7868cc590db483827bfa604b077af410527732ca9a637ae1226bebd9e1c826bc978d730a2fabcbc06f5829e4a64c787de8e6448b080532e2a6b687e9e8f21b512b025209920555d0609421d213809193cfbe1583761644142ab5c215f223877fa1777338c2037730f2c3bdd8792412429fac7179315aed8ad444ce788722ca3be3e4855adf0ce89845b9fc84a895b51c3b778e537b7c5456f284cc939a1cee83dbec7dabfeeae2f3277f61177ba43436c10a8c68d7316e8fd90884f8fa5d8e3ba55815667c765bb3622feeebd53a6b03d1493ce0dac3711e543fee32739776b6c8d3e91855c642b57302737a0e3dfb4ba5f561d7eda580c48977f00b64af57f5eb71b0ccbe331feaccf6b22763dfe4ad905cbd099491459f26ab46a2baed400e0e5daf31df07b0b6dcaf987ec671d6ce5b78da11ceb37946fb556786a8fb5e052b57d8028a67e92151744772b43a35a8e0e9d5f6afe04af8f3cfc6dee54b8e388c2e7ee7b1576001555997ebba064070779ba793f6f92ba2e0324360e7f46c52bdc88d8a4578c3b2a6630e82da89ebf5d581f0e44b78cd61538051fbdfa6f5543ea2fd67b236171cce1f6b4996c182fe582154ce3b47b6c1c4371f66edd382b4f0e48827c29c499228a6b9c40aea686cf95d66323c3343c5b429c305a7c3b0bb05c54ea0145fbe8589e30ad92e168008cbd8f63005e3438a6904a6cbbf5002e40c9d5f431ef5559725456e9f4f07420514a8c7d4585729d125147ca63edcf7f389a9f6e34db6eb3505203cf896f14f1669ba5c70a2e661aaa0d010bb84ad6198fd60ee014aa0f50ec6e5f6b404963613fd5a786428de15e4c2b8ff396649b7ae11bd32d3bb3372b6f3541ade59d96bd0afbef9194b2c48927d412389a3d0c2d7fdeaa5c74fb2c98afb0a16e9bd607255490253958f886b6a692e4cf774e5eb1708378b92e991592e057562657c614ab5124426637df64a41c280355d7d2e413465db6a26d1a278a995820f888b00261261726db972a0272de6e72f40e6d5264c517ea8354f24db997fb0ae7bab5cdfec329428ca2c68b6b11a468694f60caa5be53974f51af8d67b09ca2c227fe396d3fe990626748d753eafba3e58ecdd42e75d3a0f444aa40a9c01140051d099d0c93cc68ad1a6ced54f64e362b0801da807ea42d2a236e5abe4bd145a1ee97ff9079e6f48dbb6cb758e86b6e15b636c9c1195be17369738c8e2eb74d053195af747fadec6d76500d2995239f6d5bb99e76a3e4ef0c820fbe3154205bff9fb7a9f1e40d7fc648ab8f9b4d06290cfd51b65adad2114edfd78a9bceeb0a10121aa9ecbf0de3e3b73349a4cfdcc5447b10a99c6e3912bd7baedf7af9b6a6bef63bd9eb8c00d7f512ffd4568dbd8f2f78cf762d3eafefca3223662cd80e579f9dad2cafbce5252f3ae0c862f29d1ac7e1290b10e8f2ffbdaf0337584c085802d6678faf28d4a07b03cc1ca9aa2193109f5f2a887c876b0c8c2be1fadd5598e4943553a3c44c36c4b778e69ceb5d429a8158144d69e8b76af3155545f327fcc80c7101663d0e082e8857a7004e953e0097efc6405a4eda257c11c629ad3e5462062a561b0ba6d827f8dc119fdf7582b0f20014e80f1f1b2048e5035d7c99f228dc6fab041249abf93be82a683e552c144a76d139c8f3ee937058fc7b0aad726a5660b3f62f825953dbc135d6c75ddfa175ae958b07923b1e96ee5eb8d91089aae111ceb3985dcaa7704037074e0cef41fb026959c9365d4bf03e9884072f2c2b057ff5cbbe63e847c3b9da0dbfbdddceeefc5e9d33359e54c85073a9ba48c4728ef6d45d352b58379d14a75480505e30d4ba7ad60cde760d952b57b602cb1a1cc1a2c0509fa26302378e9dc0694f4aa751e69919baaecf8bb605327e97f644fc504f57d777ab7559307f8067ea5b914b29d616bfbad55d59dd16bf579df05865ffd05c0629eab1416e5464b0255024e32fda59cceeac9a1cd23985d1b01f7a9fba8f0da8b478cc358d363afaacb3c5fb29b6f02aa94073ce6896a6753a84f71bac49074a1fbc80a90027b0e4e778c228a01f22cc5111f5c3c7674f638e1562103724231438f4ffb26ea318f4db797de56480887298876a4cb62e718c28aa0c8ef9a5f44e6648fca6f780dae58a303b297cbcd9d09ecfb1c81e4d54a9f9cacdf0e998e91dab1618558811f443857f8c3f833793429648e8d4e67d8ea10b270f546bada507d6e4d3880d6a81e47391fb92ec38cfffff8e6d96269ebb76cec0eee8547e9656fee0de0a6b7f68241cb2be26255c5f40ca7769245d68d7cd6f435d67b2b8863f945a506026fac069783001f7c42959d88e94f63d6d4f4f4106bd35b918837d1d1925705195b9d5712ef2bafbf8cedd77916ce2c04be37c2d21a87cd16c2b1d2e38b16efc260f97f50b78848f0a72896199f9e2fdbac6515d223cdbc853f73a2e722a38ee9fd8062fd910c654114b0c3234531448977101948ecea259550f849bbb4380a535e097b0e154be5605cbdebc4154dc6dfef3fce592fc9a918a2fb20952f7228d8a54241b07d96c429f7e23f1b0e635af44e7cace530f2a6e5151eb2ba060ef59141e84dcadfa690a56d5066e3d342fc4c7a5ef89149fbc0012e1038e62e8d6304f00ac7a33ac8fdce4b31bc98c9c35a65adf28226ce0244c1cfab9956b23ae073804bd581ecd7332222d8f931d0a68e68c7db0c235934cc2998579f87bf1972ecc0a10b8915165869fb29c38cce8b02757c7376d6773ef0a4a4fa6542306c5133fcc4b6689b3f4a5a883ebd703960a4c13e56734e563dd835f6779b34b4a3b50521e7777ae471f0ba3adc328db0c470a2725aab74e53b080e41ff4c1ab0089a27fd16cae4853c9cc10463a2ddb2f12e93bdb56d134d96f6aa00c15fd78c2fedc95afd7e35d55253ab1adfb041a48bae9f5dab8b23169e9a367c2935be5af98a4535ddca548d0f58eeedac383b30aada68886aaac87ba8963b04a236db73ada2744a28b79b950c938bdecb1a15d14b1f57da4aaa545019d7875ced1c6e0a5f2bdb84f22aea2f920a783b03c4fde54f79584c7a5c87f2d22dfdfc8356677f19375500e622453302538fa69847987e887bdcc8781de78803aba0436099b18aaf31ca6bfeb541f25991466aa8f71cb8c2a227b169abaa9e71ba65e2fc27f3153f73146d34fdf64e75ba2adb84007474288a8a0a1607e35e400388f20cbdc4e4b5eddc3fd96d9aa094fa84fc196852d8dc1d486fbff8d57c42536f72d7473de492c39f8d3d1614ab8687add2a6eaff75bc0b8a3e60dfa20391e7931ebdb6e2f52375ac2fb0991c2f7befbee73f5c7affaf8301655f26a74ea2a4b9e73767ec734b0e2871f368c0145108e2e8f0665c294a7d91a40871d7653e2536870f5049980a13c4aa2bfb17eb1433df798bf81ac165537a4821e76becc6872f86edcdcb0cdad0cb309a453c3e93878b4e637729aa7b55b1b3f9776c41030381afef7e7625e18d7bd7802b48b085d1f6d1f0095384d514efbcfe258354472b60e2040fb947a936327396eb8881c193dd4edc2e089993a83aef7958473b1aaf52827b1bbf8de7054b3b059f1cf9a6aa0ea2c5897c5fe73b5a4fb6bfe4c99139af8f515b98bf2a100a1d16189404b69ceb9e2047709e9963f1e5f07b7c5283cc7e156ddb9fa33ab12d71b5dbc414045c126f514b67a765d5e7f6cb358e57277a21be234a0c8389c770282043abe3db63a91d8a051aed91decbeddf16a6570b0b09b448d7f28c0713d88f224e5739c8e930064740f4d536a96160254f11b6854abff8bf3a43145baa99480286647b35b564dbcf28fe75d7335935eb62b0d4c4ce8c3d853eead74cefafda6b950c68d49ee24cca055fc1453967b681e47b52980d2ed3ee6e13b2b0b0a9e1e7d845256ebf5664b6f1e4f8c0f182bcc02eee5abfcf90509533ad11d0f8a91111ce9b498e9a55fada039a3809c3ddc348fd27109546fd6f3c77142b91a197590508a24e5ae7a458766e146b6151d173b8c0b705bf2c7fd7b6136cb001bdd126e3f6c9e20caea80215d25fc82db4cb3379992a04278d4e1f1d26202d853205c16455d61341bc664b268612e890d2373010f5cfee474ad67054b7f9bda1316bf8f3f3c23cdeb8edb09f384dbe879152395ec441e9115c07edcd2a46284ae2c92209416e8d964431ef552a29f2975d0fe86eb9c5171fef9cac33bb9c49740fa55c9eab7711edb7b77ca3e1583554de93b85c430a4a8e1b15e1ad039d69e509e383b199df8f966786aacbf93f79062b08cbc953b51bac8e46443281febfc99c322cf20c5d71d24b1df3c7cede187782bca2887e0f9e5d104a357940397bc575ab6dee91bdace28c18fd689ffbf930716e857e985ce969cbc9a8583fb5bda1a3c5685f415288a99c7b5c05bebd00583c9d4a8f2b21d4816f21132dd56046dd78ffc0c29692d0ae262003a899761758ef81cc71492f775cf13bc796cf354d08aaef4d58b50a867b22d906c7d556932193175c64605646095cde5", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="86fa503081512e8563533cb593934d1abfe32e9946787a895f7c7f2553961bdb3ca1775203c0aada07ac90d26b15e993e183ffd846334f2821cf77bf044a66d6f492d6db606a38cc333ce215d32a1e8d403567a08c2c34054da466035e51f0d8b139f730b523dcefac1116a056d30f7d5f322c21d9fa2d122406e789332b2962b08176d184794e6e42d3f5d044ac9118eb52d3c2d5259f445ba0160075b7c42aca9da63566db3bdbba8c03080aa3d2876bf345095874d9", 0xb7) 03:59:39 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x4}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 03:59:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1}) 03:59:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001280)=[{&(0x7f00000010c0)=""/245, 0xf5}, {&(0x7f00000011c0)=""/108, 0x6c}, {&(0x7f0000001240)}], 0x3, &(0x7f00000012c0)=""/199, 0xc7}, 0x841) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0, 0x7fff) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x1}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xf0ae) r2 = geteuid() seteuid(r2) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000000200)=""/175, 0xfffffffffffffe26}, {&(0x7f00000003c0)=""/129, 0x81}], 0x4) 03:59:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000080)="35924c8569060e00af2d748ae8b617f271dc2cbcc6d53b3ec62d7cfa7e7846f0c5a3782abd32ce295bb98d1a655e82fd2e1ea41186741c65ce825133320a043abf0ac364d02a183b0f776b3e12d76914b1", 0x51}, {&(0x7f0000000100)="84abe085a692d807ba3f471940a8ef014c50ee1057316ffdcc5f960777598d35f8dce0b8b13fce5f12dcd679c6ceee9002bc37b74dec140ab2447e47a4f235fdfec7de36aecddb5b176a953df0a5218009b09c9bb8562c09e532ed6c32e752e0ee29d46739b3581cb1c20db44d7182d8fbe65c9a4da7c3760bb7001b8470d39bb8f06a5a92e8403f925405b5502b", 0x8e}, {&(0x7f00000001c0)="82d4cb0060a256f22638235cc8d8f30977223cbb431602c9cfd9400412d47ff829064cae682724514e3144e75b002cc5aee5b2da5ed29a6b1a43ccb717c58cd23f389afe557c310e149631a18849706c4c4a518179cd3ec5e6120c227d6eaec7f23dc1ee986445eef0f27cc76146312c575fbc501de1fc016d2d6a05cc2fe3c602c832faf5807ee3951b57b1e7664988425b7f7ca31f0e7b7f27deb6f60926f2f37395d6a98fc291227d53fcf537781b1098a9d6e697e816750487f6f980b02761918163a4717a4b5e9abfcdbfc650961f", 0xd1}, {&(0x7f00000002c0)="af3b026cc180e449e7695d3b2d8ca5f3c5cf64ae7ef7c3b88aa07d3a8d940354b744077f9b96c885e3c9651313635c7c61fda2ca2c72236cddef1bc6f9616ad386a6043b632b1695aba227d7de0a8a8de97f385d129b7223325af74fb3db3a8eabbb875cc106509cf210672acd07564d2adc8a7dc6b8c5d64d475cdfbc44eca22596f8778f280985856621de76226739382caed4272bb34dcfc70ee9ffaf34ebdab484ee3d42280e13e7b0383b570fe9c4a8cab219609f463288f5b801418e5f76effff62985e1fb2a11237c576cb7380abe856dfe7c55fd5a08909b0f59411728dcc2cd965d3c", 0xe7}, {&(0x7f00000003c0)="07a2344ca7214224a9bf7f89b5695787055c07e738133cab2cba9378db68bcc013a0852f31eb57ad086102c8f73dd71c613a1ce53ee5c125e24085f8bd91a71aa23a7245e1f068c1f64bfee33bbabbe0c82cf249112957bc150c", 0x5a}, {&(0x7f0000000440)="c98e5df9cb629519c1008f8c3729d05efee88b9150ab46433de50531fb6bc7e8e3a60b56deab4d28e25221c73e5cdc8ac16f8ec95794289a3f8d6a6fde827c08f04bcf19dfb487454c447c881eb0b284d25e796f9900b2ddaa4f3bf67dad6830c5224e", 0x63}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="13fe06d21f8229840e40ad5e1ded326dbb5f14e4f6e617b70bbe5b35f19c3fe4dba8fe148c5a276a449a7e70c6a9ed310648836c7f0b9fd36b09cf82d8d047d97c6ecbb2c012249ea5f1875f02f09cc5033e2617ede98f81983b4d07243ae12d94ba8ec2d6eb29c2ce064956fc04abd50b65288788e17fee46fe0f55adb1bce77584b704bdd9f4b3c81f36b3d21b1cc88850d76b4f85d9343a6b082abe73acb59bd20874a71f372390def418a51d7cc8fc02fc4db70d19456745c7bedd5139090c4ab4b0f22e7f73842346e473afa1df2659a062d525616e8bd4a1dcbaf0a4fb3d2f349b51a6e8e5e0669512401f5bcbf348b8ec4ac748307485504ea38a3fc62a88980919208c62201a9e72122ada09579b5bc7d9701e1c95766a7b66743a5c4a46dcda9cbbbd65fe689e177add3e657ad41f8d3c96e0add06578f4922ee2265db41cab9733586e9a7af2cf310dbc228e005c09f5e82038865529c2b711da606dcdf13f788d2fc10a8ef34e49b39a581d93b1b847b7e654d4f282a1c2b43db59390d32704dededaf6d6991eaeeec9e4c437514d62fa37b40ed0c26aff7a3d5fec311057f504ee31bb3fc71011f686e961c88c9cec8288f4e4a37f7947d709d3750464fe16af4af162c980e3a41b37fb2eee8a39a8b0c0268d265db829559f0aa11ca49e4511df1d4e54009326cc19fcb7523b9406b4707643d932f8a759e05b5b807fe1bca8c530bc06d6fb94e7c825cc5c8304d00204326d76f949c03b0c2c2a1edab8a463328eaa5ecdfea400b3c8c6b9245f56a5ac08341747529fbf2982e103f2d03fc1693e2640ff79a76fd932615431c914c8f97bbd59b1e21a90a9cf2095d37c8b1e6d2f7933b447b0e97f95c081b2e72590443b7f65c4e5eb899775001ba83d136f222aef5362484aafe543fd16fc5332a3b14ae3c65972eff6c8455290ea11608798dda69630c55b9b3f409d1349fd408486876c0847ec4af3241ba3f08a6387164556fa2ef97c7ef2ad14399e8cece0969d91ef711f2d956003ad7fe5f347129c648946c3d930d3461d275b7988f4241f451a89567fbf07d382b5cec0c6e3b43dd7005537f1d8162422dc5e57cd36eed6ee2d7684c4b34dcef0d46f800c76324f758855b45a6cf8621a3386cb81afdd06d1be624b3a88ee49fcf0f8fb5576063f8b8c6eca298771fb8a1dcb99ef3d9788f1dec4768ea204e73504bbf95d4be9a02a19965bccc40cf599016b7c5dacedaa3b02a5e3af1bbbeb46c9dc9d5c4fa2e3f542a31d7d3ec229ee124a20a9e5d4f41cf2906748f4772dd543f71ac294868b124bc4d6958b7fac185746af99dffa81c01e33d058e7d635fcad0d8e52c28b704590166057919fe44b41af54a9d21a6e6a19487ccfbb30bba840a50cc590cbbf7094678990cd1c5e45c7e4d13356424a517259082ed9aa10a50a596cd07ef91351015a506791b58dbce37e5b5cb3653c31bca4d5b139af1ff898e1c256e4e639c750f7f66868cf84c91ec3f9bab526f37603aeb36c84c1986dbb4f2a69c7c1bd23201363df60540845b443348f5b2b76b6cf65a0c3d1e15256e69d4a7aace55db8ade49a722389cc0d01603efd2d4eedd298908fa48cff1921c31f453401101f38e56173e2531c6fb30c8300fcb3f44feb295aea701dfdecacd0153df0e9a63d3243328fe1ef63505f369729e3d65c7f06cfa576b9b01b297c39ec1a2b24fe68b03952e71709d156cabc2ec0767852cfabc5f5da45421b375a4c5d5792bd423d99596dabc51a6b15ffa557a25ff8347c09535ac0fc7fc4e4a49857cfe393ddda28f7088acd8974e951431da36a10027f9abd09a23db185daa85fd408bee4caab932bea9d512f2c5c3431366eae367a83cab7c21624fdc9d2314804b741cd518a7cbcc688e340cbdfbfc834d81f8ee706d7ac779222e633d6be14740a17449903760c075779d9f6032fb53d6b816983d38b2e31a84dc0f17aa17c826cb5307dc475284ceafc9def194ca78fa1f41107e1de9a319cfcd19c1860ab07d97703f280db5af48472e21888097769057a8871971bf6bac132e5d699541a30f475cd7687999d2a713ac6a5b42ae7b549c619ce396b561c0102d3f41720a65a8b0f195b47114fe27318076c0949a56c063c67b15e2f2ac1b59f3c474059f7bf1937e68346c8ce2af04c7c2cdc3ceb48f1afde149df95bc86171a4be71965ed27065f5814810b11e6133dd96d01b57b47edbd95235c5dca8b95981ebd49dd93efcfe7af6eb18324052e4405c0e9a161a370d8418a3fdd6c5f5618d5170e91934055618a1380732fdde24d874f0ba3c6fd1bd7d81cabf1be1b89128f9ee9c1077944f67a34a24822599111d44bb9865763d22db24f3c724dbb96fbe365cd59cd2f869b5ce2a01f1fe11fd50dae2cca3df9734a279a94f41fab75554346f6ea6c2e4b160e52945ff912ce5bcb2e39bb5592e21c3ba4820292ccffe3adfc7784a2ce94bd638061fccc9ff551e42a723a3a7573e046847716b39539015f318da5fe25cf0e2a4e3a262b9a3a4038da677f021a3ef93668a156d45e3a067a5a81528057415ae46c4d64b42df6a42fa892ec51e48e9b7c42c0e058b63a44e14f11c79af463b1d16ec8f32876dd3c597eb7af47c9ef533f6ff3e73f33cd2a92501a7f2e6fdcaeb5e409b0660937ed677a2b406bc9f1559983cf511d43a8fa9b21d4f8f452db5882814f6a9b932e8bd852d1fd27f26cbcaeb6d02e6994997daf076049d1cb80a7366a0b08eacbff93a9df6250a75f28750bca6d7788420f7312798f641adf6dbcda5f0b5569973914b576324ac12434e3433705876a8deecd73653601d220e5f9f8730706d14286ded542c6f07eb21fb52b817a15069c5d0f137a3532b7c1f5a318443a165efac35a99dfd9043645ce4617ac0da5c24ec897b9ce1c1a7e49670651b002740df7fa9461bcf8fcb72cc8de4e7b21bf34c45b35e591a3088502e6145ffd67bf079a36b10585e968980ebaeec7c461651e727a91a05f0e3390eb3857879bfce69633fb8fe8561ecefe395dcdf88579b6368d2373c470d008677229497a2a8ed14730818267ace75030d200707bdeef19e6312b4d39123075ecf7da0c1b5049f42397e8af4e98a8d1ed42a3c2217647775830e4d4aab860f5a0fcb0a2888c4d9d456a8f96c21e2d465126b745d98640b960f2a9c8a39f3749b4061abf17f58f37e10b9fc3192cfb8d75a44ea83924f544c2684e6a34a29c8410055d7ca7dba09a0626616aad4044633c2b1c1d3dad4849c1d450069180ca4522816bcca8bbfc06b8909a83b5f37961ad6065a2bae3c29540fddba890e941abbb4bda3c5eb067fe4f3a263f5067dbed8df8f32c98c7042b54309b95f2933bd78e570ce52d01ea8d0f48c2a36c17de104ddfd47eb038f2c134c04a65da79b8af263f84322a45fa2de43d21432c575d31fce60da58c3b0ae787717572c189747244a493e1df44c20780c36d74cbf0b1883fdc5b097c1f477927e0c27b0f5907c731c9f159b63b26ad80901e4c4ec5f8dccf92525a2657ed5ad0fe651ab8970721a93c7f39c728f0dc4c9f7e722b859c6f3c20b2c975e823f8dc8a894eca8966cd58f65b7512443dd010b20be849a6f343d3487a5937154338dc059973e43ca45f42a9e7f66c4902a1d10af9158cd3db8b696764bf03be436694a76e1de8fc055b82935a6e25b1ea93e7d7dcb0eb57d9c06dcb00f5bdd8c57e8aac3949a995aa83af739c0b70d2dd6316278b2575cb97721d5c9d24813aa7bccbc7e08c7188325c69b4d6362eb2acf0c93f64bc22d3666fcbef0dd2bd5bf52ef23f6316e4df5fe244d30a5d92f3fa1271ce228b08aae20c810f835ba630a9e08a0b651dd3da2452636823d2a568f5ddad1370bad12e27f6009f87f9ef2fe16d3aa413d2bd2ede504ef8dbcc84b529248b6270dcc7afe74803b9bcfb18a632e71d77eca7946bfb8967162cde19bfec4780c539c7d7735b54100cc88cfb59cb9610f586a6a0baaca44093eb02e574a298a36bac6b8201830585f9efb17cbcf273948ad39cb4c41d9f8184168cb492e62472246a873ad4897b0fc13b93831b06ad0c3632116387dbf9c5bb47a8d16e62cb94ec16e689edf8d6becb80d9b8b91caf47763e2cb63000b9f3792945d08d41604d665b967feaf9dfbccf579119f157fdfe94d7f595647f21bb962b6c83254a4459287eb38eb0bcddeb380fa314a71f5e531d54151e347270538de4b05d90cda9394caec135b1ea622247d6d41b982a3aadf7894b2489cd4e3594d1a23fd95dd59a5bf7303a1a60cb464c9e68078f9cb0a600d542563c123bfc979b8c3feabdc3aa7afca89855e43b55b22f98ed5129143853404910ef4a8d1e01567eb812074c262f31d57c99976c3692fe115ad2df83970886650299332c41f533b6ea7d994f03030cff22413359b0444d9c74d88bc2befb733500a1a1e2615b464dd7c0eb176f181e8bb866cbbf3240147ebe24974ed13e5ffb132e4d4b7096b1fd12bb6afdaa308bbaf081bb6a2168282cf413e3d607bb74348275368c73173d8d5304954fc5cb55c34d6f34ecfcbc9be93558a3c4e09262285929446c5187438075f21a3585ee42d9e0b5a69fdcf0a275fb055d997119c91059680e4427087e0586b898f36a02a3ac2e8ae9993d33679f0e25085004fd72ec1f9a0ca5ae50aa315c01a20e7ed88bedfd4838a33b8fe341cce9cb37cf0f98d072ccb847937994c4f1e33ed627a90e116748e54b2c960b35aea97f31f03a01ff044af9d665126f72d684075ae607e54e04e9d136d5fef04c6d1d54a6c6efba915b1dca9a6fdd22574c51101c87e8b35aa85bf5b1ef39e841a7a356fc1cf5cecf36550b1c532d42f9f360bd3aaa8d99d20c9633c34560582eba153eff787ddd308f1e214cee47e4dcbfea48560a7232bf191be0465dbeaab09859a1a17607dcb94b29690a9834657d47982438a0f788ec06420ff327d250fc39829151abb40af919e17faa08f63682f34c65aaffcca0490b5347bb138ea99806eeb6878841f83910adbca53f58afeab44869617873b101acdc67e7ddbdf3cee87b6ff51bd2fdaa127fc89c21204030e28a82f4846dd0de826d3eea8f7a4da06d2c2ddccdb0f4229b34971adffe483b1f0c7f199df77a4c1965164022f38a77026334bd5bcb5a3b8a2725ddce617b30271ad10f21b39852f74f49105c9f761fa87565486fc821d439e2e903c335a89053beef7d2b4edb3b58cdc141af414eaddcc2e4444330e29c6b3fc275c8791732ac43643202857cff81b267d1912bd469a54bad07417db74360bafe519193fc8281837110b98483952016e89b4aacb32391ded6f576f0e2ac1a539d8089e9df73b794804b92376f0b8ad55b910231232aa6d7126d56740132be41dfcac2410bfc9c9c2e7c52ee0545a8458aa951cb31d543580d59f3ea9c0a3ae148b96f113e69b0f2a0e5d35ebcde5fc90f958cd3963b363013f40e5d8e3a4680b155e30d8fd468f61f87df715d12bd84cdc45e379d4660175c840710d389d6160ac4a0cd34e678a471b385e7a94783b2ca515db1b34819f252901eca941b1faf86ec99f15477f2e75b9ce16de9991d1f3e15a9ce7b4749d2e0efb73d4ddf8652a426641eb41531d42dca5c288ee7864c669864c8c5745000ea2b21cd16d81d5c4cd7beb38320bac55834e004d85faf567cdd8b89d5a425d88f9e067853b9ea2b233bc89da6a6845f19818310d2ef424e26d2e0e2088998e69408c96f77ee19ac1249d", 0x1000}, {&(0x7f0000001500)="314ff3d2cef99332a4eae882d796d0194564e3d94743fa7507f014012edb748897d6790ae418cc6a25c3ad4609bc01d77fc52444c99ee57c6cfdf63188bc3569977abdb13c0be96898d8e4bd4d49c9586c31f8da7d9d7ba7dc07a2a0d2cfe22418ec978d4f7b81280563dfde882949c1d51e8998d967381cbb74c4eeb719de295c2acf6e70dff9916784e8a1666d791c1a410b4294de59084cda42a0e13e1f98a43c8ec8ed721795744aca2c729ee85b67876818995a664090eac1a3509eff8fc9f31101beeca101e17567ca96734c33b96201dc80d11d90242886a301", 0xdd}], 0x9, 0x0, 0x0, 0x6}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000040)=""/28) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) getdents(r1, &(0x7f0000000080)=""/241, 0xf1) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x5, 0x3, 0xffffffffffffffff}) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x1}) shmdt(0x0) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x10, 0x0) write(r2, &(0x7f00000016c0)="98e83fc0bf2451c1c71e3b4b20ab96d85e3b87a54d79aa5ab4b3897bd68f295cbd2373d866c9cd3cdd5bb049494f7eb260d4cb2bc8b7096c415702877166731cb57a1a66de539055ea357eea7b4095f95f22c98f77e8bd00312fdb930732e1d2d4089f3d8fa0069d61c2dfcff059d1dd894004", 0x73) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6) r4 = kqueue() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet(0x2, 0x3, 0x1) r7 = socket$inet(0x2, 0x8006, 0x1c) r8 = syz_open_pts() close(r8) write(r8, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffffe, 0xc8, 0x2, 0xffffffffffffff6c, 0x513b7c9f}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x3, 0xeb}, {{r3}, 0xfffffffffffffffd, 0xf2, 0x4, 0x0, 0x88f}, {{r0}, 0xfffffffffffffffd, 0x106, 0xa, 0x9, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x1f0, 0x4}, {{r5}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x1, 0x40}, {{r6}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fff, 0x81}], 0x61, &(0x7f0000001940)=[{{r7}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x30}, {{r8}, 0xfffffffffffffff9, 0x80, 0x4, 0x60, 0x40}, {{r2}, 0xfffffffffffffff9, 0x4c, 0x1, 0x33d059e7, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xae, 0x2, 0x9, 0x3}, {{}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffffffc, 0x5}], 0xff, &(0x7f0000001a00)={0x80000001, 0x7}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000001680)='/dev/klog\x00', 0x80, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x100000000}) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000001780)="73e3700ce7ac2c552a0b16d0b95774b036644051ec1ee90bb02ae6a12bc1f91aebdc67b0eba00822cc730386ac284089d126151ed19fa866f7a77d06396a236221797e4d178678f3f53221dcd0b8ec9ef70781058eed4d4cdc71468e18122098b29b832ec3bb7355adb74df37f18d9970300bce1cf7cc7c41b4ccc73404d90283041daf797bf066f5bf8b663b9141da419cb561298e86cb9e147f63ca7a8a217b4d14b0efd37917b", 0xa8}, {&(0x7f0000000080)="7db698c49081c7f60bc54cc4b2a792c77bb9485cce4079d3948c3216f802bd23fc06adf7195fdf64b46dc150939e3f3716d95a82c139bd912da20f70be4084669b39b4e8c10d180e8fc6857de827adad988d51acca28b73d4cc0d83152828820c51b8d8e3c16776b624b3b3289c03e315e4fe14c789cf1e69642e95ecd322193d4d2632bd45da1d0949486305a6a090805c329b9b9bf1d9d54580f3d300b45f55cae624dc621e50f380e6e911b1030dc9e55673cf0a1a5ccecf2f677eef539dc87259a346306f627efdba3514f238c26d9a9080f682814065b4d2d75d2398b80b87f", 0xe2}, {&(0x7f0000000180)="d925b1d2ba83bd66a0dc9a24fcbcbc222c4f5f7c94e17682c230e9343621e98cb33ce294e0ca35a10bfc76af7cddb764c7fa060f6864a4679e4ab5205c6599e7ee71ae", 0x43}, {&(0x7f0000000200)="3948f3cf53d058178fab1d3134652656654bd5cb4a0d075abb0bce4d70999469eb7570c74a21fa883288271ff59424375d41abf7eab64d9cb033e31ad339031dbd96c4a9e6e72f09e74131e77b07901b6642dea00d4cdb0cfa97cece46df18966c8c20dc03b27f16a3d3bd297d82bc96ff167575f73b9898e452132fbdeca2a6ea8b0a280b81dc7ceb16655d263cfad0d92711aba7dcd62cf13f23e08d2b4ed64975d578c30f615003f92b4e33ef31e57694230b142f6c74ef325daf6c9f2c479a4bcf9ae3826ea36120ba71e8e44a80b1d99f814eaab244f664be9b3a2ba53af12ba1f597c21a30896b723c772f15e57c397e07c5c98a2253e93a08accfb714ee8e1727a31d5b9e33fcc626454e466ac840b1e4590b3304e48a223aa0a5e9d9ba872aabd8bef14f9a1fb5a9fd5217ab3a590a524500b9bf19b3501d2bbae1e8e905d37272a4fea96af0acb6ae5f6c1915bf53e7a6ec9526224620959ce9c9e1af058116b7e7a65ece33555ffbe9ef8854ad1187783d6768d7b1ebccb844073a7f26c3230d848d44630c0a517c7ec4d4f96d132bee260e6ab9028ed0bf72772c599965430af6be22a58e310977d014aca47c97684c95728d24619bfbe3c7766240e19d2b11d758252daf50fa04c5af6978a591c5f792e4bc6a8205c9a9f752db9cc20a7c1fa312ef3497098b872c211c29e6657e7dbc5d4f938f619a2c52d26734a0c5a4e16fd29a8a7cfd4064fafc2de6271a97df234b35e10c2178f9ffd203d1681d4c0956c8ef2711d981b63487605b7cb813df0edfdadc4e5c983edd1d4c4c46558002c1de7123e0ae562d931e8650884f8893cf0a989059615b73bca8a562098ea6b8ff0424d23f7855fbc3402f2d85d1cc24bf4162699c81c5f99053dafdc4745ba872c699f1ffd0e060dd7b657b2a1daed95b203d774626dd8b7f9b816abd16f9131d30f6aceaea0ad8508dde6e383a738fe603b8b9735c78e98f668039c5589b1bccac1660e18b197ea05e7578b6569567a96f3c7841df0de7a66b99f582ce9c46d40ed0d2cfe02c05a3c72c02ad6eb158f5d0042e577897b6d5036b92ff5f298ddf0c6048bede958a5d3849fc58abd9d34de3c1cde82c6ae090419679b6c1fe194ec7ac569b7d0a5c437f84dd71e96bf6bb9abe54e5ad14ac5c6f788bfd724fd5fa3f68454f8ad3c753c29986cb4d1b498de3315a5de95b26e4a70c1567aff3a5ee6d3d955680a7aab92771e614eee8b2ec03e8aef47a18fbe59cfab75730a98a150edc811f467f18103b8d340717b95c6132e04d411dfb9b42c6656a4e9c8f53d8048b2d24fcd53cf799b141bea5bce6a843523dcd8086f3a2313ce4f04ef15b3645d2ec0fd25761d818ba2d4a4cd1d8823484c74cae445d85dadd9b3bd96419f4eed24982925b8bac7a640708aebdc3553fc7d361a0a09e7dcf21c668f078a8171775926061f067ca82a8e72a67acbe006c31c1e4bac25c00c0782a9a83bdb12c7211701de2302f8ffab93c0a7bb990fe0b312f5c642701af1e1c47e7ed090e09aacf565e713441ce79985ff17bf00c3249d2f8a7e9b7259abbf73a4c6f2e8a1c276eae579e4d5523118e342fff8f16f1244e4ab7cf79a67cbdf8da0360f73e7adc2bfa8875314d8245f8776f6a10b869efeb2adeb7845d365d88d38a88197b3ad256c1fb984a8fbac816edb9d72f5e5d7094e48f7f6f92e59dfbbbd0645ebbebcd1692b5237b4933d15fc1b5bc72b09d98ae6f6dd4cbe8b5b3157fa2a6f5439f1c2683982c0e21d8ea5508b9eab3bf3a316519705f1ddb272ee5221d02c1daf34bebb2bd6b79f02b5c3e5a01dc805facd0d1e8eed84b80cd4bbb6d40c583786b16cd134dfd3862bb76382e812feb662068eb53502bcad79b29ef3c0ba7c28d9ecede010f896acac9dc21c9b59946fedf0dd926cff5270a45390c97bf1a08d018929291d73c73155de3b750e626437b6eddf456dac17ede96ba8a44f62d19dedd9d7be9c8c12bbd26019a69c46e57b3d9393010a79c228dbdfbd1f5eabf3f0af7d2353ab5b17fd71fd0e45321a5d2a65e6c2db3aa57bf2f36c6dd7e9dac7d1ecc9b06eb65362a29b957840fa9b8174abfd47c0a0dce1e60e62d88b6f15e4688bf791acdb5ececdc2342e81d965b0256767f6a67a194c851e73e55a3a5493d8bc3c65f8a15459c1575d86fa3c8dae9691e4689b832445e1b2268402ea9f337b6a47ebce0bb463a2498887905b9119d06adefde19c1915abe3c99127408e649df55f3b16de5acb67651ff30f8eac86b17cc66a23fa1af27e89aeba28aba2e415d1654a03a88c05cf28ded2136ff6bd9083c4954764c9a9974d5d60e51d3a3d76fee804e12390bf10ed850f695c0afbe17e90eccd74ef0c3dbdb42488157cd7d605ea8908e81dcdef007565bc270dacb7253c9cbdd236dd71993170a30c34f30eececd1b8552f8ace241c4fb0d7e2cc36e431ae5bdbadedda6e6b131886fa1f79226eace04803e1ca1a6dfa5f8200116b078aaa4f8853949223aab1672a5b0d63d29cc406600eb238219fe2c0e7bd5a89bfc58abef0985d882b270943f082695d43734d93edbae8d91ed8129f5ea1ca3d54e52ed2ab5872eefd7ae071babae553d22d3737645cfb233a992a1cb5ebba58411ba0c22cd0387dea437224efaaca25f63b8185faa1b9f5344d846a3663a8dee2de83d8e12d4402a3d485a61fb83e3451f095ca17385fc54ea0d048f80bf0af8d8dad39f3d04e28c37c78c023d823d5ce6c70fdb60b8ba8db7fd0cfe1b9dcc5c6e37cf6083a9e7232a14ee1add79aae304e65ba319978235fd4a67f05706cb9fccc324f647d1d6439ccb09f13a970ba00cbf04ae7fe69b03a8801bf5f6c654d0cc57fb76a1a2ccd99d77d48fb7600c0e83ade45aaa041169f21eff3818775635aa5680ebbdbf1b5a49f77cc9bbf8f474360243102634ae91d936803df71f7055a8b33ee60dfa0f73bf75371b5431a4634f6920a216a1645132c0cb9d77ae05cbbc8c3b140a0e219a71fe3647159c47694a714422676a18fcb714daea28e416c1a5ec704ba30937c2bc8506ef969ef1316ceac9f9d44df8d9b2b74e147299899134fd221d33cd4339edfc810c75c99f5fec8a47b94bf47a348c68bf77caa89a09c38807b18b88a055795a87c62d5dfbe3b10e715720e09b74104b4aed85b781e72d595ca73db20b570b0b9b3b932e76ba201bd55e0138dfaf939361c9a0f8aff4afd896539e42c17746f00272c37427b2785ce57d527f93d32ff839456983d260d84e8a08c7821da481fc4ec28749662503c5dcd2e469a15c1e4404faf67e66378f1cbffdef03da94430abef0dfefb1973f77b8be24299cb553656d581d6be21c0ef361a5db60c49efd4932714d4eec2f98fdf23b002d903a989e0db11cbd3743c2f5604ea83feccb6d4b53e210beb94df67e2b4cf9319a2443e57af10b3a7340845a147e81033dd087b9d3fac3c8d6ac64a77368ede501edcc8fc8e0c81b4db01af9ac15bcd2d21f6baeb6ba246d07fec1dce8b1cd2adce52dc0fded01ba4b29cbef9c842b610bd9bc6aac467169fca0f189fbcf2c3a07f664109b1bfb9d274e94f3ba1362e3c5167620959f4cdd5595bcbeb4f70c59d0787552ef1d0f8fd195ea47bd692639a2bde81d1217be1466d74633f2a4a04ab81beee9eda6c953e832e828bb23a3bbad3e2828353f91021f73f794ca3ee38b0783155e00b5b634bf7eee3bed5961f103392c27f425b8297965caf34e0caaedcab7bcfd814be9a483968618e9b0fa1b87d9321468c9a910316e460506868256d1c502ee884b02801362003464394709a55a9a7b01cf23af9ec2a9a5fd2b1fe5556f9053574aa9c99493399fbb7d770e7f73eb02d6dd7d0f8598215e1b147fd5cf89344598de9f3a2eadea32278cba04ec986a34af948cf2ecb81394e871d2243abd910b7f1fdffafa309e14a72e9d7074f5f3e61d11e59afd13d8dcac0507dd17517e36985f48e6e7191ec3703f7facae4ad2fc181c7a0b7283a35c9fdd4ac2adb308320b98ce40fb9431a2da3057aca1c3278a2580d43f0e094dbe86bd5b826a40d289f1d53841f7ce4b8de76981a5024e7317d1c32adee738dbd4b840d9f4c53332666d5ea88a8951b454fb168fc8914bb30bc009944fc9875c62eacd199c77a61d360f5e471048c18a0503f58a5deb14d0c1de683ab41853d9b9f38963e3bef8bf08d31e3a05ccacb60b4bd98ce48353b9c3c4a49995f82c912bdbbbab07491811f9b3f39ab553488e82adc4546ca13dd48728a89c5887242c167e21bd5529307de526bacfff327112281269750ff4c277640542e7b6a65fd8117d95149f5d4084bbc7e52d334a170c84f269d8d9fc82ff35f0bccd50e4a9f607753d6a5c92dc0ad0ea1ad6c6343e7240e0cb3f559c6a1eb5797c01cbe1ed1e2c72076a5ea206d4c2a5201efc8da3fc08d1e9a12099e16167293db38ed7b38d0085f3c2521d77a06235e053fc73d17f983edf7a7cb2ad51447d2b730f62d085a6f99c6047e38035a0b1895d7d82b2af18858e88c7da9fce5376a16067833f555544e78192e00073d077949cfa32078ec712557a661dea20b42d8b47b46b969f0517f5c6569b40503a0ead481d2b7f447adcd5d733e17b2d79c25d04cc23994d9409301a2532a32b5dd32a29b0ba88599150c52a62b0c4ab7eb4496a6ec2dc170f53324fca7f8515ceafae0b7c4adfff948ff4a3941249425b9844f5b3cb6c752898713fa76331c898138ff6fbfdcfdb1d93304257f4fc11b965760cc37e48d35bb2b2f07a132e759dd55977fcfc7f01c55b1077de5395ecf1d48bba1b10667fa90dd8c6b9721817f9c771249aa7f577fd4005a0719df074b97eb0ecc67f162d1f7688a2272fbbe05cdc4c6b6ea3937360d65048010b0a0a5a2186c96b86d07036d5e111f308ac29c028aee25735cfcd3cbec68c83e054184494a17283320ddb4707ec4a409a4f518d12d516d1061feb9b1ba6bd57a24f4c1043a2fd12a487e12f47f6724ed9feb23cd80a6e4c8eae9f518a938e063a026509c60edf420394414d1ab3a9e95a6fcc7e9def4f361a78e762e9e017d31d3848da73484404a8db0bda503afbedac2343f64e33fa48fb59ef23ececdee0e538b9f141b0e87e2029e65a3f50856c8772e2377435763f359170e6c527c2e43c8a937be0bd0f1e5bd4907e5b6fafd51fd851b4d602be05321ceb7213e5b2c33b724d08b594c109439dfded3baa61324da7c05ed355762004f2570eebb5dd3f924e7059d9de174d5cc1c0e56741aeeb08dfcdb07b4083570f83d8411f7602aad4691452fddc3cb90bc3cf522f8019aafb80b74d25e79de655b2a519278169fcedeb94ceb885e478a18bc6e4377ceea1d7d7f0fe99a0207fc454a067bdd0bd4ceea85229de3971f28ce303e4380b256e06aed3dc9e62091149925c54a2951ac6d47a24fa0ae4a3bacdba7eff58af36b2136e725687bc657083ec55e7b0276ddc68d99c055452001de149eef8540712108410968c1c6a60a30679ba36206ab3363033f19681dfa3381b4ca1c41814f1416a5259422aeb3959fd5b691f72fe04c21f6233e9f9cbb58a72a84584e3528d16f4040a6198ac90bed81fbb901d7e02552f5f6126d4df19f568d84d09c1db30f16d07eb45b250da13cc5d871bf6df200281f4d0a23b355b93bd8f2ce51ae62f74c3ec63dbc42277e4af83c11057d0f1b69a6f3936fd11ae1dfd82d21ba2c9a999b7cd47711b24f4880b14eb9d34807ef9ace2321184", 0x1000}, {&(0x7f0000001200)="4f358b7548cec3c5f918687ad7c090a7d6577710feab7126c31ef2677e11e53b1e25d96341ecd5b416250836cf20b6a9d9b8559aa61607d9015f7eb5f984ce0af8641c9dde227647db1b16750fc29f8ecb819a788c010e4d12ea1a5c9bfbac633748c7d5e9c9530ea6fdb28e85d016beb103af8aa430e70f79b22ccc8b6ef0e1350936b95a6eebb1e56258821df314b1e361cc3271c233724eadf54b11802ab0e8bf79fbe1a3", 0xa6}, {&(0x7f00000012c0)="1196d65b4a1f4e86d9be133083c06d7c0182cb02c26e36e85ddce28ba6b53fdad2a9a7a4fa3b8eb0a8013fcacda96be610f41870852bba82ac70fdbab9033f5e5bce0c8b7431b30f5491bdd17f093be72826214f3271504accfa53dee36c86d87992ad5107b91b292777abec4a79982e0e6b6557147a9c6a91ac4f42c36f8b867a6c184f1cf73aeec43e01e5aae9c39fabf3c0bcb4995734a09c8d1694b7dfb0f25e18561a04935e98ccda6d9b6f64ef2d44f4ae81b42b71cf65d384b15115fbe6c6b8bfa40cf6", 0xc7}, {&(0x7f00000013c0)="6a6b04902789caf7bc72298be3782f02073adbe2fb7deb09b488f1de73ce8af1e7e0c84b548b8267add51d11f6fad15a203a83d2b882e53a12b67123312aa3f5996594d91bbdb8a818b6ff833a9a289ed62722c52abfd543adb73c1c6c92517c4ee19068d4a20ebca2735a84ad37f52ce59258e39e70f1728dc5004403d93e3d8d7bbd0e329ebf81a3eca5699a8b5d5e539901717643d26ed9722a463e", 0x9d}, {&(0x7f0000001840)="f132ffe6ed7ba91ccde3ad9b77aa560d91911bbf3c8491ea2f87cef9291f2ca10420347a0afac0b06929fd39f5bdc0e0e0ca8f43a090e71c0ee5b13da56c203dd10e948d64c1e304e27b62c053c9ea0d14a83160697d57a81cb53f2876859190109813b71434ed4d45caa4e02b1bd0f7de5741b8a74c9101c7dd28d2659bcec9a91e41b4e45bfca1033957fcd6d8ea28cf0a570f2670a1f7776f75abdd77954ae60248d0e5a29d41d60d63d55b7af279df63b9a37f186f462ee9ccbd343e49b243070f323edceca2cf1ba71d5176c90ad7bdcd414e37fb91d996870b670f03289ea7c6ca324c66", 0xe7}, {&(0x7f0000001580)="efb12cc353391e306547d6c43596", 0xe}], 0x9, 0x0, 0x5) 03:59:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x8000000000000000) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r1, r2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xfff) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x2000000186) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000000e8417093f63f000000"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x39d6, 0x3, 0x400, 0xf7, "c7cc27fad8b1842059d66d441ec0057cad217ae0", 0xd1, 0xfffffffb}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r5, 0x0, 0x9, 0x8, 0x9, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r5) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r2, r3) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001040)) r4 = socket$inet6(0x18, 0x4000, 0x8) write(r4, &(0x7f0000000040)="4193d46f827594bb97798f27dab7b2291fb85f867f116457a222e456484625423eaece8c3e662ed89e0065f30ae2b824e599d3db15521dbb518a7bfad91bc4f8065453da66a09bf85168cf2f28721f9c2779785de1e22202a3c1d87c0774d4dea1f5187b11c5a58bf41a812a75774f468ab7b8f2193848d86540ece056c22bb5215f12229f922f6c198d4a5de773a367d39c5f7c9dc1176da5b2be94639924cdd3cb4f2a17277e487ad563089eccf319b7587e754f3a1836bcb114a8393de17bdb46afa72cf9d418ea7db94726f3098c80b6adfa8cda6c026e85837a029c2aafb946c48c78a6ca45fac90de8845c16456b1564b2ecbe7f5106ed1dc1a83fa5dc711e8550f6d7c4bf9ebda6e6dd276be0743225d24d35ba7bd909b6b8c3a370a5595369b0c1c6fd28afe8c1683f446f2a62e176bfafcbe16feda22dc5ecf4a38b5fb1394f27412c62662486e08addcc13cac7bfc52a8183819fdafbf868960a0bafb39270e2ae883178ba42c62dbcb4b1596a3c20b429383c6f3530f5a2c950b2056ffc3cb1a540c28e68bf0e9a260c1cdbc16780630012de50248af8a9574cb1901cae0f2afd0f2658d5067660d40d05176bbb307c0519181e45212f8863a062ef3640b9498eb108ffd3d717fc0d79f644ef3ca3648c40a702b30efa2ad99acd14179ae350ace72c0acd81861bd37efe7ed7aa9acb2d2fe8d840c9382b1634ef08a59838faae4330243b5c87459fa1ed206d33481e50f9377d113b436265e478d43528428a7ca275723d29637182685581b1a31ab74ef421be576a29a77322c21c129eac8446a8a5026c3729e9400abdada79e97e44a8c696fd23be5ba99da0ea69f37423bbe3c1bfb2f01d6b01bbf2ac40e3a128146052a535d118a0c53fef25f28f77a86e202d73cd5293bd75bee354cd84a118ecf60924c096398295e1f12712f9ccd21fef864461f53b36bc8f3732a097a90f24dffb2e731520eeb34b3affa30e7cdf622910e32a07097a7d7aa2a1aa7295af191671749ecb42dda28c29a555612dc3594f959354d11f56ece416e69739337a4671a8cdfc962e41f40a152cace02c2c14a76a9be3c4968051f30ec47861be87312e4ffe138e495c5261a7d34d0155f42f268e3b4375862366bf2642e812fb51cf67f10faf5b72c009b31219c453e1cc18294eeeacb3fee85bdb98dd880c48a6a0397ae931f2edf698e1d7bdb32f7946ea80a2b2716b9180d257a4f40cc728478f53a1624b1e7c47a20c0197d2ebffcd87e6fb51214c651ce7c7e61d3d6e7a6456852ef796a9a162f7ae64de686287252bb31c7b7d3eaed76f672ead931f4c64ea480983e4218bc4976d4a327bd795c3e7a7e786c29f780ca9fe60c1936509bf72f5e004362951360f78aaf9916e4db003253f57f08fb4e54e6449d5bbcd776dd4872497ec046ba4cbb7fd28a1883be35b38e7262e53fc2b82c45b8be85fe7ec8db6294efe06bd1cca5821f2288406476241be4d3b94fe0a33f1c5f6d717379ec829a6b97c232833cd139067bc9657f62042289dd7b7bd2007e9aaff946df0949f16b6c2eb4046b05b9acc13370b9bf39ae33bbeaefa7737e0a7c3de90e7a16e468e0883c635a1b7ef19e4e84690efc001b6aac534e155847e27541ca2148774bcc9f2e0c7d3d6ec4f03e9a7471836becee0e545bb09383563a3793f5841d0cbcdf25a19af2b9a5875004188a10742f848bbf7bc73f19c8d709a099b162cffaa344a5d1d57db404d3c991453410b0d77ef9069bd66c9d6c6e4e2dd688e32873aa61c4a0ffe2a025ad73f8b5cdf78af975d5acb969d273b283402ea9db04a8750b346576a3b4f32af76cdc3fe9a552f4a059e994345f7713a877d09dc74ce331f6de3c64d088e7290966d971b6804ea90ee5dcd0b9a9b7a1517d3fa27a0f000ae77c90015240609b13a1d0647dfb09a154bf9b29a8781c0a8a35a5f4484f582cd11dad15f3ce856d999988b10dff6ebd094c4c94bf94c591877056ccd0b31f2af37f2b65a10a7a15f478031187083d0af9dfbb8af94c6bc32b7d7e161b39fced6f849da173898ffc1273b613c5ed198cb5c60a4cb8530ac6ca02a045e4fc94ec25bea1e32daf0493e897231dc7715ea87912fab7e69cce8280522b651c1cb7f63fd0e880057082cde7559c135cb0557b2edc287b74ead0161b1f5ed2e7c1bdd89df56eebfb828ebd2857e355665561e7ef8aacd2a09b35becadd78f57639414924ff592cf7ca72d80b322669b3ac27e3634ad3bb6dcbd73b0f4d04342e8ef62bf1802f5a90ff63045cd050cabafdce36bd75eff3e6920219c8585a8eea7c7ad17db6548a0a1449e9af0d55c87d88b4cf51ed0281ce43af28acb5f9f62381795b40a3b8e457f1180262c076d2953633812e150809e11ddd7b948f28fd58671287fb644cea3efeb7717cd83eb287d4f8359ba23f87911bfc0e078fb19f214003fdf4954f47af126f88b7685125aef2f995078f6af53143084b765ed8ed3f10e8a97519400735240a9273beed9fd79f88a4e44e25433099f4d8071ee891987abc125a547ec26e2d8f57672038e8e35bf141635d71362a154a65c7c9f095b73550042b945c824f549f09875b22ad062610c0422a9a30989536e0263808ae4ddc1fd24428ebd39e0ef084af0803d12cb8876b019e39992d04b1e6448a792ccf6372da6a23ec93a8dabdf985a49843343d711b2a664b89e98228f1607faa1d1460b9aaad8d52d209b66cb88f8527af76712a87411d73718d0e926980a163f0e196401bfdbf175b4941b8f01c65f4a6f861096647968ef5625a0841a722cd8601df01ca5349b83356178995a89041bf9f90fe0c4a402a0edc75a3f6f90d3521d9cd1dec1433f50cffac59fdc47a7060f67c1ae18930a33a53a1e7360ff2d508d8d38df72881ef99ccc096074cbd32ae7eb10671d965a0361579f45a5908661de57848160005419ee62ea933fceae6b80716ddc916264c421f1ed71f5bb2c13fcabd1c50902aaaa0a11b631d35c34c655fa3574eae6da460bd6e250ca40ddbea92e99124616f89351bbbc1da3e28dfe081304a616417f58c2edd9887d7fd990e7c7687951b849343535c5a332487e95ec93c441df58149bf9ee0f27c0693ba553d6d9c1c0870770471f013ee3ad06c1eedafcdfd91edb2feee4c5a814976f3de237333861d9c219809ab44b84ffcea4b0eb5af52b756cb87760640354ba186644018eb3eb0022481fff47706b76fdfcb570c4f4c021d3dd629dd27ed8ced77c8c709031646d51ae1380a12640f4ea55cddd009289a670881b4c8cf9d97fd5d53ef81aefa0728ac50498501abc2aa2d140fde0d4fa66afa72e2ee7a1f91d5d826c8efbf53e3562d816729b04ade485198de5261009fb66edb3995f46a3c1e54e4df1bb5b2a22d2f128d4dc68d2ddcf5bf46832bf582d2a6b44a662189a32fbe9716d13476f6c09a45e0cde61fe3faaba0358d36cabfb5b42cd88a3d816b2d36363ae90e8946e054e8cd8f65a1850a64e60ec5d99eba410aa50822d75778b3fc3b815f8937217d805bd8ab46df25e2b9281c948f5dec68250a1a319da437f91affacc8605ce00928d53de3bfcfbb7251fdd66a9f2c5b2374b290915df7a81a5fc16298284d0b19788617e2ce445280936f2ad0704badd4ca7c3c404cb986ddd4a73cde9a5d72529a5f983d5e772ed8bdfde4ed8ef93b313688c5ed7bfbb9f8cc06e22dcb22839b76f91f3beb3f990136cfa2e3d14983869180224f60c03db4512a6c6b4989828e4f3a9ccf9d40286ecdd296e58d8f174264458b82a71f9593f9da378e9a2bfac3718ce3f39a1e738ae7c5adf49b4b9c4303b963b7ed41d2a439755d51dec7f56a5656473ca77244b79295da9138bdf6ea401257f39c0aaf60f5f7cf9fea3a0d44772560c9fc168058947e6bcbc1ee4f1609ae3870331dddbff0369ea32aaae27fab79677464c12b2157e43bf0e555dd2ac9c7b62f60c56275c88e6a7386a79dd328e5a2a38097c814384d712f95b93abe1867d2726417ba465fb7e35d578de7ce6cd42880f99bb67128e25ceb3152b33ed91065d973a919b53dfd15cf2c3efb60b2367d3cf4326a99c424133179ce3fc071a0d74729782c10cafdd8a6fa181f9e68c98b34b36f0ee2112efb7694e4f18b1003036c6d343e86c2bd5445e094b8c492aeca8d2d6acac2a809b945dd4095f436547a5d132cf34cb0b0b46d477ea1c9c46ae31402cc8a243d17c7bf527d7d63458fec3ba7e491989c72b08f44daea25fdce601d80c9e7a41f3b7bfb946c0db4f8c28c8152a0453ef0aa4fa042b8aee95cea7c1e901617895f25c4d56dea6097ab8404a4f6d0ef615891cd497a2c36321297561cd1e5d0c75cd654441141e9a77830087afaf84bc44fbaadfb67b736ba19f012195289fa746f7b4c72bb44f50dd98706c5253195d170d4abbd48115bdc1417f424a82e1c6ab31468b5fc8861701242c8da349c4dca5b26bc3b7e85e8b8468983a58b7cf9c080f4ce48f1a7ecea1ba40ad8ee3a4ce3894d0d96d306368beaa94162e49b0dfb83a6abe23e1cc5ee4d589c4588e76397c98a36856761db0cee558f669cac2e291b529386b6ca05334ae7b943d44080dc4ea9821148d50ccc9ee25f897ccf525f6b32573e1f5c1d4e6b8950083d155de07f57c915268f2f7f40dbb5269fc62a2d039d9eebebdefbb1a3bfa2696063bb51febd77a39c6254b6edf3c0ab173a8881f73223050770167745698af2268046c5be2c763e7e1f8661cdd9f905907b51e042bb866ee9b6ce4068516146362f49ebaa0e1f761c9ec4a18740fc6b875152ecb5abc59013263c25a4ca4654ea0ba3e4f91d87ef5c995b8a56b5e54872fcb08517cc5652f5b843001f19fce7bd46c35877645225d5d87659be43250374a5ab74c6e6393ee88745109c4f82b40cfd514af99976d7203a7c7825ca959078f38127bbddbcb053a7214dadc59db9dfc8bdf827f3f98d9ed6686dfcd61c6db2e323910b4a1f16f53a601dd0a14eccbebb56151cbf7838d3d720b0fd35177e7207d805ea399ca755bc8365d3bb39c8529312daddb80be5698da8bf1c86d3a535eb87f868c67cca2019c69a46d92f6790a8d224f3a7c168e0f1961445a6870abc0d24650139270baa8bd37f23595b4ca5d6b9418a925bc82698a02a2be470f25d4eb8a8116fe38c617d3570268be5f23b76b2aa7e83f53fbc49594ebcfae71739bad2ffbb4d6199314640d4ba5e30e041bec1ff40c5c7bd092b725df132324e71b7bb32d4c3d60d69cbe650e0c5094a3409761b4971a482504464592890732be22868045f624e726082aa8fbaeda5c92cc5bddc4e78183b353c5f68d7306b2935d8893dedf63cea358bc0831207af0aa7ffc6acdf18e0f31d2cc54ac611033268cbb7dabbc8a2b65499c66e08997ba066d69ea29021be040831c871bb6321d67580bd2d2c703fc2b06ec0f3a7d5c9a8e5b6c7d6a2ebd7c59f2de6647da563ab37e2083e574be6e1c4fd40019e96aec42019eea4bcca4f4d9ad90a145ad97ffb13cf03bddf297e47a7224943e9cd4ed056189fb76688127fefb5332363e637fc2cc4f8a9dca289fcafd3c09fb846ed0d987f80912b328ce0b9b7a70eaeb464c05b929f04bbc633b174d76cdbae5379697dbaa26640f339f3ab2d6c6d91dd30909b87f62bc70f02b7a88c6908236fe55d36860d6122e651ab0bbc0c0044a03618c6dc4bd5a9a4ca0df4783c7f82d318286ff83100a13f1b12c3ace47fc7370b23af53748d9319", 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x800000018, 0x2, 0x0) r4 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$dupfd(r3, 0xa, r4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1800}, {0x1, 0x280, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/102400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r2, &(0x7f0000000240)=[{0x1, 0xfff7, 0x800}, {0x4, 0x1400}, {0x3, 0x800, 0x800}, {0x3, 0xeffa, 0x800}, {0x3, 0x2, 0x800}], 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000200)=""/145) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/201) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/72) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: kqueue() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="30c2324a58c3a053426420ce2189b847779d0f6610fefeab2b7a9447f4ac34325569f8c5418dd89c8df2e31e0ba3a53bc187c7b7be729c8ff192beed54c6737df7728ce32d25340fe6d43cd6ecf651c9e957a6b5e273486de69cd896d8", 0x5d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = msgget$private(0x0, 0x2000000186) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000e8417093f63f000000"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r4, 0x0, 0x9, 0x8, 0x9, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0xe485, 0x8af6, r4}) r5 = syz_open_pts() close(r5) write(r5, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xa, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017", 0xad}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r2, r3) ioctl$BIOCPROMISC(r3, 0x20004269) 03:59:40 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3, 0x12, r1, 0x0, 0x13d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x8000000000000000) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r3, r4) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x70) r5 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000180)=0x7ff, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 03:59:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = kqueue() ioctl$WSKBDIO_SETENCODING(0xffffffffffffff9c, 0x80045710, &(0x7f00000001c0)=0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x2010, r3, 0x0, 0x7f) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x80000001, 0x10000}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000000c0)=0xfffffffd, 0x4) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) fcntl$getown(r0, 0x5) r2 = msgget$private(0x0, 0x2000000186) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000e841083629bfeb950620b063d0e6d57093f63f000000bdba953c3128783c3ae797f7caa00d510e8efefe3c81f0b813182767799028d6cba48c387a96e8fa65926d42ebd4ca7efcc2f6e3d27db4e8bbd50fe9fed5d4c03fb8bf2323b4f675573f2a521efa23b1454602a94aed4d120cf2aa0f899afccfe84c65a032071b90475a5efd56e409b60a89d298d84ca481997142518e9921c922feed667fb931b3db8566b13b929bcfa7016a64cae306e6c18f1e77902ff6f83581419b06f6f86039e14159d17801dcd31ec9e3a4e43d825022d30677d655553899bd0756d7bbdcb2437f04b100cb68b306ab90c9daeaf93338261ab1a3da5407740659c967b98ee408d6459059517c92795e1e4f7d8cd9f076e282d77d1e"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r5 = syz_open_pts() r6 = dup(0xffffffffffffffff) r7 = msgget(0x3, 0x280) msgsnd(r7, &(0x7f0000000340)={0x2, "2ac3a171b34092fc24309c17d1"}, 0x15, 0x800) renameat(r6, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000000c0)) close(r5) write(r5, 0x0, 0x0) dup2(r5, r3) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x4000000000000209, r4}) 03:59:40 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x1, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) write(r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r4, r5, 0x12, 0x7}, 0x1f, 0xa211}) r6 = syz_open_pts() close(r6) write(r6, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="42972af7457483bb9a0cd328795fee85a3839dc1252ad3e64873713d3f7c10cf9978720770efc35b4bb6f12f79f7345b42615e8771763efebf2f905bd4664d29f7bb5a8a67fecab05eac3b4f45f0b0769adc6546f29932af214b3d64f631ee0106672772b37f", 0x66}, {&(0x7f0000000100)="b529b80c5fb4b30c2f82145c5a10bd3f80c35c1f5822ff0cbd1103dfd7ae5bdf8394052ede5f96df7084ccd8b8f6b0f09f65b03de50cb3b587b326cf4600ca97e0b449177aaeb8326b4b6012", 0x4c}], 0x2, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r5}, @rights={0x20, 0xffff, 0x1, [r0, r6, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}], 0xb0, 0x1}, 0x62c2e56e355953a1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1012, r0, 0x0, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x3a, 0xf0000000, 0x12000000000000}, {{r1}, 0xfffffffffffffff9, 0x70, 0x1, 0x5, 0x3}, {{}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x401, 0xf03}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x200, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20, 0x300}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x820b}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x9fe267cfe529b49d, 0x205, 0x8}], 0x2, &(0x7f0000000180)={0x8, 0x100000000}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) 03:59:40 executing program 0: kqueue() r0 = syz_open_pts() close(r0) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) fchflags(r4, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = accept$inet6(r3, 0x0, &(0x7f0000000040)) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r6, 0x40047309, &(0x7f00000004c0)) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000100)="b971b31ce7619444d783f27b416963cafb2b4410c164642650dfd558cef2189ce0a674e57667f81e46e687768d0daddfcd3170b2fc98029eba297b40103bd4e7be385bf6b0", 0x45}, {&(0x7f0000000180)="175676db858b958609a8a27c657cc441c1ac75bac438496b1445d1610c76ba3323146ffb7f2da04a3bc3bd701a5b576e6c4dc3e9ccc9d85c4362bd8f3e0e7594e4de6caa382ebb967c355d4004a3", 0x4e}, {&(0x7f0000000200)="3d1577e85d98f73b5e29560bf0a08ced7973ea9708ef0ea5af804380d489f7ee152abb47d300902f02bf9f966527e6c778b1d018dd2a9ea6ae28378736f608da673249a8966ade0c34a5fcbb4eeefc8dd1279db1a9b2df3f745bbb6a24a7d92c", 0x60}, {&(0x7f0000000280)="9ad994b0090bdfae0ae8ec94cff1e5536f47d5f69348370b2b58b7c6c5dc9de2a52dbb4749e1216e3c40abbc98904f67df0827b70dc521aec41d4f292deb1eebb9d887bbd1dce9d8be0647faf63059bf18c6e9eabf8357f40ac0dfc5784b04e82af667285c5a702ddd8222a7780bf7092f74b2788874f6ac52c59809dded1690b69e9d224c8a095612b1036859a6d5b1ff603902895625d16a0ab2942d8e6a7e9f58d97d8b5a55c25a353d2e57c204644d1cd87ce8af5d0773673afc1668bc57b8fe21b035f403a7dfc83af7774cf1f82d85df185f211a54", 0xd8}, {&(0x7f0000000380)="3d95d78c008a1b0c944fc77581aef6b1e6e42e6b36f723f50520cbb1032315a81ff24b39433ba7a5765bf6ceb467c9cd52ce65990d37948cecd7c5e136ced18a8c642e3139ea8dd95846bda030d70bda0220bd255ff648b5c729fa4ce8733bf4497e8793826fc2844706ccb19e0307e7f5477362d0dab584abc51875c398695bdbd4851ad149a50ca25c72a03e559f05b7496ac746518dc06353a16b329141a872864d63c5fb4811921efd596c", 0xad}, {&(0x7f0000000440)="dfef6463a49d637e6a54bd3d06ee1450be92d4e6e6ecd447f83be5f959caeba369ef0934dee3262dd7ba3e1f76ffdbcc7cc99c9688edc1ba116a7e2d9b5d1186633c8458495c74f3641e023636a6453a36bec206e1227b1db05863baf9911b0282c42e45b188c9ad077a24f11a1123faa653948f1a31644921bdf4c3a296986635d04c2bb64b25dc3a4e88f1c0bb68f920e0e03825bbee9765779cf6b8520415fe4916142b80066ff52767ce13b5695306cef66127c1bccff608376138821ba525442c21a2c3bc62881cc3aae014bb004cfdaa6e668db6a4c77fac85fe2acdba", 0xe0}], 0x6, 0x0, 0x10001) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x3}) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) recvmsg(r6, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)=""/167, 0xa7}, {&(0x7f0000000680)=""/254, 0xfe}], 0x2, &(0x7f00000007c0)=""/213, 0xd5}, 0x800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1812, r1, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x4}) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) fcntl$getown(r0, 0x5) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000080)="b51529e73586031768f761b824750d0f739ae8c7429061991786bce8c7210a57788c013a79ffe3e83eed9a0d12d78b3380ce5673e0f97a8b4ea0811ff48d2bd8998d86adec68b40ad8315110738bed70745811f5bb903236bedfd65e137e053f691a22e7e044f575df9faf", &(0x7f0000000100)=0x6b, &(0x7f0000000140)="bfc4e297e8266561969238f2a019c561b9c163da9fbd023f71b270f3fbec34419816150a5e8cd37f789bd9fce79f2807bce7ed99413876b3cb49471541322a55530d115a7e80f43672238d96d1e21df751071064037d4185f94e1481920140d2a3b981e96fb7cec14d0fe8f8ed68bb38c2371a7119ed5138c1c4457c74353b7d04357b2e7d7afb71ebb50d981e768f57c2191204eab0c51aaf5b5a7f97040fc51403f8906fbaf33c16870a7c65ef", 0xae) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x2811, r1, 0x0, 0x6) r2 = syz_open_pts() close(r2) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/4096) write(r2, 0x0, 0x0) r3 = dup2(r2, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r0, &(0x7f0000001040)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x96, 0x80, 0x993, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x46, 0xd0000001, 0x4, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x6, 0xa1}, {{r4}, 0xfffffffffffffff8, 0x41, 0x20000014, 0x1, 0x7}], 0x1, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x80000000, 0x7, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x9e0}], 0x543db48, &(0x7f0000001100)={0x8, 0x7}) preadv(r2, &(0x7f0000000440), 0x0, 0x0, 0x4) kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x0, 0xffffffffffffffff}) pmap_unwire: wiring for pmap 0xfffffd807effdd98 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd98 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd98 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd98 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd98 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd98 va 0x20002000 didn't change! 03:59:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 03:59:40 executing program 1: r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x4, 0x81) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="8820292fa828e6b4cad0c6839157deaa1a6487868b6f51c36cf3ab0dacdeaed1347f032d649c5cace0f38c78eafcd6f44a3d4d67b2c679854d64ae85b54e9aba20", 0x41) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfff) close(r1) 03:59:40 executing program 1: r0 = semget$private(0x0, 0x1, 0x242) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000100)) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/152) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pf\x00', 0x80, 0x0) r3 = syz_open_pts() close(r3) write(r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r4, r5, 0x12, 0x7}, 0x1f, 0xa211}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r7, r8, 0x12, 0x7}, 0x1f, 0xa211}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r9, 0x0, 0x12, 0x7}, 0x21, 0xa211}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f02006c653000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="5249ba0f5fae4c36f735a50e8a57f649d5efa94cd9c651a896422e648acc0d7cc862cc11f3d1a63e45b501bbe3d887fbf4214a961f7e2498306337d89fa516f6b5d827aa74a45bdd256abe752258f2658d37e7b70e", 0x55}, {&(0x7f0000000100)="294d750b26e2a4bf03c12842ca5c65962cdaa30222d0eccaa129adb7ab09385df8c5c54a3f39c3d44fae2596b580d113ea474d20216a48338af14ed08587fbed882d8e5c5d620abf3c67585d9d58e05823cc262bae15080aaa62af7ca18a1f2897dcb026650e2bfb38b6b8b237b3c68f1ecd57b1b86e3feb3b56534a2eac96130ba719a322fdc2dfdd332b1f149a6d41501957869a9fd8f9977ac7e00f03cce6abe36d3e718af8a2bb73378e490c0a097918f2b12c2053bc9d79f26de26a53ad", 0xc0}, {&(0x7f00000001c0)="8c61f1510bcf2d108cbb187b3970bd034fe61f6320c6752289521c4a290ab752754895000738de966bdaa16c1836021a3799389d614f9abff282fe3b07d75a759e5352d3b57c5770cbce84985d59b5df790ea7621f7e3aea2545e618660afa4245fa5296be7f2fc07878c31f19538ab7f471912ed6093820859b29c56c3205a7fa18a47e5503bf3682c57fc987bf434a61f36f457d5705af9048f42f0abbf901aaa7", 0xa2}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYBLOB="28000000a7830000ffff00000100000082ce24461128cb85d9e645379a00d064b636b56925dfebc57fd940e16a7aeaa934da735b3bcb9a8f401ed92250e2dc2c9bf634e9c1c9a397f6b10272e2e3d06b94e2b2e8c79553e47c4b", @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x8}, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x41) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000040)=""/139, 0x8b, 0x803, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x6) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r2, 0x0, r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fchdir(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x9, 0x1, 0x5, {[0x0, 0xff, 0x100000001, 0x3, 0x9, 0xfffffffffffffffb, 0x6, 0x0, 0x2, 0x5, 0x70a4, 0x6, 0xa2, 0x0, 0xfffffffffffffffb, 0x1, 0x7, 0x1ff], [0x5, 0x1ff, 0x80000001, 0x17d88000000000, 0x20, 0xfffffffffffffff8, 0x6, 0x81, 0x7ff, 0x100], [0x1, 0x1ff, 0x1, 0x3f, 0x401, 0x7], [0x7, 0x81, 0xfffffffffffffffb, 0x20000000000000, 0x401, 0x100], [{0x9, 0x9, 0x800, 0x1f}, {0x8001, 0x7, 0x1, 0x5}, {0x4, 0x4, 0xf0eb, 0x8}, {0x3, 0x9, 0x8, 0xff}, {0x7, 0x3f, 0x800, 0x3}, {0x8, 0x5, 0x6, 0xff}, {0x4f3c, 0x0, 0x2, 0x80000001}, {0x6, 0x8, 0x3, 0x2d0bfa7c}], {0x8, 0x7, 0x7, 0x3}, {0x9, 0x2, 0x8001}}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x20000) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x0, 0xff0000000}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x22) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x811, r0, 0x0, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 03:59:40 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x0) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) r4 = syz_open_pts() close(r4) write(r4, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x20, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x400, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8f, 0x1, 0x3, 0xa9}, {{r2}, 0xfffffffffffffffb, 0xc1, 0xf0000004, 0x80000000, 0x8}, {{r3}, 0xffffffffffffffff, 0xb4, 0x40000000, 0x8, 0x6}], 0x0, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x35, 0x20, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x44, 0x1, 0x9, 0x8}, {{r5}, 0xfffffffffffffff9, 0x44, 0x2, 0xfffffffffffffcd0, 0x1000}, {{}, 0xfffffffffffffff8, 0x4, 0x4, 0xfffffffffffffffe, 0x9}], 0x3, &(0x7f0000000280)={0x5998, 0xd24c}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x800, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x4, 0x0, 0x0, r4, r5, 0x12, 0x7}, 0x1f, 0xa211}) r6 = syz_open_pts() r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001300)='/dev/klog\x00', 0x400, 0x0) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000100)="4b19c974a60ab2915c2c2ac77956b1f4b8898cd53f8fa6c428f7bf8db1f050df925a4dc2317f79cc83dd3fd4f9d559e9b788932c7ba941f3c75f3ef81b5c310273e5fcc12b755acaa2a29994819af1d11754add04dc5bd330fa9c22c7e0f9a2c405001d51574b3bc73f7ed3c0a82c7ab5b238c2d7da249257123ebcaa73f82b29b1640b2b35f604b4147ec2b001baae6ec3345b59809ddbf3a0ebac7314ac841ba47fde10eb9256553c197e39a174f56507643f7234c4ad0d0aa837e6b26cfd30a502c100f69e5fcb9ebc616d55bebdaef7754392d21b992155700a630e0f738e9bdc089e8239e54e68c3d2a481ffb6e117e3b136069967aab82f7235f4269bff1d58816634e69621a5ee25b2752cacd82bae5dcddd207bcf5979cd10273922005e80de666ec11222b649b00ba9df302e74260b4595812aa7868e3917d5bc215497c34670a4d92602e043b0c2fb643352ad4a8385b6e52d4b97313fc58db8c09afbfe2019056af28ac83b98c90f07ea02f0b680eaebe2b4eeae65c90bae824fbd88680b979d30ae2ab36c2ee483f1150ca047d1574addfdb026727a831494f38648887ff48805df1fa58094767c8251e4965d096d2779f3051f1200ba0f01da6cc35421a3edd675b8c52bb52a0a6564ee5210f7f319b860dfadc0571ed9e0509a3f6cea1e4429bb08f99d9cbb181de8e498696182e746aedf1cd36f5381f94f3cb62c367d406496e4c27731114707750d47bec16fe4b1d3984ae93796cb797e069ff1ffa8d7d0d0047811b90d12b57ea96ca42f924535750037ed75dd781a7f57642f9634bce956b4b6dbb13b9da3072b2ae71c9a417859429e1a3bde529aa8f4ff3484f430effaf01e43a8c5309d045933c952290361bd7206b106b7de0cf10fa7cce9a8d288baf2c29ba566613d2db846cb3fb62bac6d142e92edd4a7a428435c6c6a98bcf78827d9bfba843231a678c1258d5c506b36d9bbd84885601f5666e4a3ae50a853413283f2e2a8e679b79c95963c0bd8803d97e781c63922258f26425d4c3df92e7c855e608068d9785f13ce8ac67abc101d6bf4a610a157ac398d64668a5d153d9beae88b0d10c8775e46a0f59e6b41ed71a19cfa5de37e44481a0008bfb7fe347d6244ac469d558918657be394c1b4610235848284b71c86341a756542b1dc2a83ddd40a8207cd3f0b874b15659cde24941ee42901b55229921473ac5d4180e79a0f30b3dcb0fb0f72c4935d026214acaf4469db53dffe52ad62da022fb0ea159473cbb6ccb0870e3b6525b3127f39fd203170fbb38b229291c58b8d3bd49f51af5d57ef65e948eb06d58deff2217dda331f591985384cf2dca276f14e92c742e5ff0554a1578d5a22471d758e9a436d31ff985cfe913b26374004a12dc93c86bae10406665a3a37222f6e13b4870be6de92f7c8e3a50ddcfe97ac4e8f4e709b3fc2ec991c8d33b980dfda6dd3a1c71842bb0ce9351c12a2e421aad2a98c41c79646dd42246858e3229a3b080bd9706f141b32abcb108da62357d26601d8fb6f79fbd3113dacd4f56adc73e6f839f87b0990b1335e03f11c7bb1b38182a60165096686154a58ccd736e9d3351c31f3547fe4e8785aa82a791602c682f5da42f4b1276622d876957cfc0a1709a474f66f25cc51419434cb06659f84bbf7cf6880b1d71d3237512e29bdbcac98277d4cf8a44d7793cdb873f1eff61a12e4330168da415301deb5d5414c007bc91a420484c4fcb01c0c7f648e59ca14072e6112fe5ff49b4db35fde58ee7e0b34575975a9aad983e1eb1e0e527a8e9bd8bc618e940eb852b24d25d6b445cfbd299adfb9b764fbab351e8cac8a10757378ce8bf5185ac6adef921b95da3f89b7e6de720c7f5f7dc8937b468dd80974f77745f4f7ece4627bc304a498dcc9e1e298d0bdf918db7e91e3b295490e72df42fe341d679465e21bce44168b4f631ca751fcd49383169650e408b89d04f146f282ed0a6660b6c4913f05b02142ee81f65b54aa4b452a35a9fae9f4fcd987717f69cb70af7a4d09c6e3496163c69da0b4fa58c5e3fcafa6001ef7997ac04e2168f9d9b864e6f7e4f15444c8c7f6c673431c74f8dfb0bd341cb6e1dd1872b42602ab8a046798f880b37ccc937d9fe38f8d2686586e433fd0f04ec8d5f2602e7a0b3718e6bb250702b8e9cb24090528086e9e0a2a4bb1a367c1e7fa8a18b366bcb0fbcc5212afb67a504c9cabd6cec13deb020311e93717e313ac70cd41cd2a342ae5a01b08b76053843efda58db0077798ac0e51ebd68fec2b6f6802719764663061e7514938ebb807be60f65ed9de4d3d16900b35aa4f62db50ea66b97f711def40de3e9c39c9e3d8854c51abcf9f2c4efe6c6d798a8bf9605c5f8366449ab0f7f8344019c5410d56e797beea67a5fb587793c3fba91b0e3d24f73a8def88412247906a3afd6325bb4a77b460b1aa1166753bdd0cd4cbe05d5bfc7f31ddf98d0638f6b7fd90d81356f52d774a148ccb3fb71070639d5559c247b19799e33f784b74f5eee9201a4d13379fe70fa02cdb0222b455df6f628ea676a24f25e8fb421b52c10b8316030679a09dcfdb64b3d285cb4dc0d6e79c66865cbbf12a3098e53509732600393ba320c70c5f26303b2578824f25c4a380e4457f5cfc08083ea350451d9ce5fa8ee29e78854ec6c757219fcb419108be2486fd264b0d707f4f51c60b9295238060fd526d7c7030e90928f4cdc2dabdebb7928753cbda39a53496a394f3544a5ded07bc7500e85020367d49c8b62d68e533e2e1198ce0cd6d36f8f98c94fb58518b26cc813b8289e0fc3f932f1c33ed4183b419b40314b961f89ca4538fa24dc3a96d1f530c2dc2106fffe85ae3420d27c6820e30ea2a40d185fc24fb27bffaa0972c3d0bb9255e2793e472944ae9eb88c62a6c0ac11aa74dd185c4ebdb194cd74463e2eb4f6a35ec6c3e5e905ba0cc405a2fcd5b7da6428f9ac67e0fcfb559df684fd352f039911db0160bbb61e169401a2bf1e99cfebf44aa366c8168fa4adbb649de10a355f13000ad315a6f595e996250ca98f2adf22d84082d6c2d6440bf2874d389c221dc41ad2a63d91d8bcc3b737499d33ace3d6b2d241ea4e8db821e4f3bc17509598a412ccd42b1e6ef3ada4a18672487728fc49666ef3129ff5644ad4b91520fdbbaabba741f9997caa5a7b45687b6e7f4f1fafeeb80615da86da7356c495615aed4588e479b00b0f92cc9bd09c96ed662725cd157f81caafd074e252d69a5ffd491f6dcee63c8bf135905aed44134463704e678b62c130e75d74ebe8164e3bf31cc516f380b00b8e7fe18b791bfef6a71383f69627755484931a453a114fad2c7bacf5aca7d8e803352bf293a9794ea8a1cc0960b8af1aa4b01839d2d6391d0ac9edc2fbc6920e74859bd6a5cc0706fc94efc721bf00255f27f519fec015858de02b5f009d37b2d044bdd15bed19f7afc526536e233e6ff2db4f7dea44b962260fe788095b65dcaad8f130294ab2e710151b8e47d02504ecce9c9bce880fc734e49d6f6363230d222bd8adb9a61dc5f804af9fd708fb22ebb5b069516c3f42728ee0b23f3a9433c1b941539ccc015304f5408ef31dc9e650b5709c1798eca573692b8da2b20ae3a03e24b310636e686bd31c8efc66b08b41774e43c7b558cb6d027f1160bd53846ebc76b02c83577f87893c4fe038b8aa2f6bb9775d6e4bc0d2c91a82f51bd6a975570f82661e20f1513a940bb8fc5a54e7ae3e9eb664650ba48b1a0b508afc5eb85c3d7ae092834ac87ea6051e4a8444a241f9e114d480fda95a5ab3ad0ac4ba32232c9716d478f0eab6dad7c7e19a33086e3b42cf901d1c90c1a127b32ad95c8687ddf23c09dd884d1b5a8befd272f481579356cd0a54e847241526625c771b99d664c1a7771839a756bcdef23926f9512d1d5ffbf14340e2bc1f8246159ad3deae6ce8b3eea0eb264840b3f4298821ece29d3510b31d96eba9070d621e3c37d9fd5912238ae064cd70b391fc95c4aad90588f96c26836c23158ec4cff5002c359cf294ab4223d71b8db16ec966d32e0a4930cd74c2e5b16ccc1220c99143c73dfc068a13f35cb2e8f8962f0276e6857aea396259007d1d3a71a762f2f4884c8978092be3caa8c87bf2f2a66d11bae4bb2d4725912ecd76678d959986cf5512c384cd73fd12cb28112d51f0da225f494d4c6866a96581a56b96ab867fa0c99d683361ceeb48dec5be5dca02e063457e0d9ec0afc97526e7523add565182e0e67a1c2e3822d410517c36eb37e66281d6428fef6382bdfda51ad3b6bd7b29ecf63e0eff784d14e9f30508108ea584858caf2e2c572c6d50c6fa0ed14a0e590533fade13c780c29b2eab07374ede882329057699289a325114486be016f51fa2e6d5b1b342a08aeb7c70d3b566cdca17ebe2e6064300ea859665fb40f0a95e9a94e74c9dcc9a7515eaa7ad5b063e9278937dae991e220099d01b138638e20c5987c49f9d4ac5c768e9f157ffa3c9a280cac3d7bcd1e03b9516cafb045264c19629a032dd74a9e8ad5500a3dd75d23e7a857d7dfc2ae248d29df12cb0460cb0ccd5a05dcecf85ca56d3df00a26483d9f4b14ca6d2183250548251d9681a8cdcc1fdda4a19a0414cc0ee66f940fca0d5c6832873fd420da3d2baabd6e99941ab1cb4f96e270637faade75bf4ab7d9e165cf4657950cf096a317ab4a730c3b87fe00b138c2168600af69ee25599c11c804e868b8d34e1d1d4aae252c12d99aa55a3bdff6a38419fb36bf96b0549d2501b19f314f310ae33e3cace388f55fc7b679df69a4fceb932a0d6acdea6ae341a318087778581ad80b70c0093afbbbe257bca5291d7c0bca803646741cea582cea6b6328c4d980a7049338cfe7f1ccf99c9cfb666b66b67130413b1a37c69cdb938f0a072d1ff52368e9a1a2113c4a6071506b7828407101e3efabb96885bb2bcf23647bfdabf27cf02e89144866295590b267d2a55d2b5e2db19cf754380d62c46c07d2b226faacf0fc2277cfb93c7cbf6e88a08f6e6fa54d8cbe4e8fcc7c4bba1f4690062d5d06bb89f197d077a2a1e68b3c428c6483c18e730f0d77ea91027fdfdedaad43beade87f248d9bfabea43fd67c8a3b9c657b6e22627183ef813fc2c2be54cefcdbafe9c5985cc21c2c5fc3d125802146c5ec31dd7d0d7491dfa8000f34c25c6a6fa268267d1baaff0bd8e20657a668b4c01701be5b808cbfd994648a4d0c82aff5beefa17add221e59aa2708d8ce4408f39945cc5a45fb4e6e99ab0b4b19c6cfa6c52999a78ade36d122c54cdd7ed0f9d9ac74b7841c87d1a033880a983651ba32a10b70f16ce1cc13ebe1679fbe65d2584ef38ebd9e9442a2b37d9d5e955e626b3f078f1e4cb7996e598c26f61af089618927d64c3cb59716505457b66080420c8432776bd109843d475887695c6ce315a9bc28c7e19206cfe04121a006bfade7b8d6c6a81ca409936ede9fbd838c3757d369f75584219bc4bc00980903ca1fbd3fa899dd1fe01d73abe18e0255473f504b4ac83b57a779f61db593177d253e375c8f5978b78070cd67a610c07d8462f06041c20492653700d3ddca7f0079a6c1ed61bfd37793565a8eeea05a43a006c9e0e5af483b21cf336b5bb64a27ff4eec31c5f2bfe34b5b0615038a74e006a262c0d2845791f5c178744acdc445d6ebd1d51d44c0cf0833b3f7e03d23b5b25d74c2d751e50e4739e8fe5754906487f6795ce23c4ea590614c3f4078f3c9fc04e3ab8042994613547501d", 0x1000}, {&(0x7f0000001100)="32af5bcca62d9786d790ff797b0cfcfeeb10143f073ee20c456c4bffc6accf357086f6005d8354d1057cb5c5092a9044553db0c056a73cdfc54a17c67cae6627faa76e448df9c7f254d5e18741a8948886239b4fabc66d85cec5c693dbb382e187294460bd54c601bdf4a2bdca8f1e593d1a8ffb5df9e56e0a221834d4774fb6db14310d8df765f909d23db40aa4a54aaacef22200fc421676724961d51acf529308ba6b3b68e0c1a575e1f073c81466b6ec53b2e0f430024751af31624485cc15a7654daf74faff291019a6a7a92742cfaa702d38368c54d7ee1c828823d39b665a", 0xe2}, {&(0x7f0000001200)="4522f172c90e410073022d46d8b8fcf293c8249f40f0ae73a9b92ca8992da0d3537cd778ce4773a4ea6050f1cf4923181f6e5f03f19438f9258f62198e3a25f71754b12806aa09", 0x47}], 0x3, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, r2, r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0x98, 0xd}, 0x400) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) socket$inet6(0x18, 0x5, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x1ffffd}) 03:59:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x0, 0x1}) 03:59:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = socket(0x1, 0x4000, 0xfc) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:59:40 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x4}) 03:59:40 executing program 0: getpgid(0xffffffffffffffff) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = getuid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000140)="448eeb52e12e6cf9b0cd61864ac3b3ee1fa3f68ded8461b4aed1ef9b6ab6b38cfdeddf2d7d299be3857cb60974403091b1b5208a4094b47c8dde2a017e1a636ded3034cc0304655af8", 0x49}, {&(0x7f00000001c0)="b8f47d3c97f2bb0433899c0b7dd7dbcdad8ca2694deb9b77e894b04e21e7c34907b5b69f68c1817781a270d5e9f3737cd58c828ea4d0dfa85d8d2760a6124d81bcf59c296ff2086e9339778d050a150e7407de5176165d5991af1934a6e7af083f84f5c7dfb74b9a1d758c20affd87cabb53eff8fe3545dd83e0693a405c19ee19527910963f6f6dc2cf", 0x8a}, {&(0x7f0000000280)="cf555c31ec8abc52531216918d03fae597617024f3d469032c9afd6de26b37885137db0bb78465392d3e83004030a5245f831a2b57f4913b1ef314431bbdac8cdb21146d3eda3353ee3c6fd2c50caa1972d0eedd55f9bf41ace573bbcd4b797ea7dbebcd6884cf17dd1b811720d139d7114e65c1fb7296ade5193bbffbc8e3afe9d5344c76e657a01aa16bcf2a80d9ee7afed3a3f5594542b413abd92b8318a68cd7d97945219ca82b8c4456b41a86fdfc73a9ed258d25f737e6070c99eb299040ae5e4055373541b8b689d2c0b8b365903d9bd8d31dd3a1e6a44b18a6068299dc3e3b39b0c142ede544b2711290d6", 0xef}, {&(0x7f0000000380)="68749c878d8cf9b41696ad146c4fe79ee9101bb678caac98a2245f850aba9888eedf5d920a2359573406184575f16585d2d1bbf91a280ba34f38df88e595bb4fa9a11aeaf74a14ba9594bf9d18648012d28f6fbc481e52cffd53ffa895e863840f1612f5b137dce888e5a9af9fd7546bc474941944688d787a6fca151ba368bb30a1e96abaae52ab95097a3f16f519b4f89eb145b7259837fb692bf578b0116f1ff7ff6406fb97a88ef031de2eabde15698a5782573322e190d4750e09945c954c1aa9d6d351c9b6cdd90b31a76428fd", 0xd0}, {&(0x7f0000000480)="927b552b03ea0c71f3e3b23dcb6753bd92cf27fcbde9136fcc358a405eeb277a3d6abe3d5d8ce0c8f527695c2545f0ef502a036e5cc554e2e87ac9cdeba6f5f72a2b5d6ba111a4bd0ebb7f9d685bdeac44", 0x51}, {&(0x7f00000020c0)="1b2cdb9cec8b14cfa6fcf5bdaf092081b3e8e3204deb5da06dc556c782d9d274a5c1c5c4ff38e21c860bfd9113e82d8ff23e75fdfadd757d6e2c24098052878ec092cc655798643dc0b6fca1cf47054af37a16e8a4953638c48fb848fd1d71028ae65cda029d6ddb44c6e7254ea4e7edd6acd53a2064767833e04f924381d618ad7b1627d88154d125dc5ed132b8f537067b54fcdcf8a07cccf3be8316c30319959c5d20ef8db06f4863b59e79eeb16d4aceedaa4408b9b38ebfed36e740616f66c2e5d554a3cc887117dd391533e9c8688c139349bbaf891402e080c0801fd1e837b764e19bb340369e8b128cf9558fb3b2796e68e6763d77d9cb831c22634473aeaa8fe79efb2dfca9b116e186de215ceeed934f521c526b7ed0129051efc5cccc8fe9a2e7c89cdba776170a70be162617d4559b5aa7b384fba7841ea0e1e1a688ec8a6949c413667f47da824bfe2030e5f1526f1230ed2c9f138fabf2a15c7ef9935c5e95fabb0b964bb26326281452c3c5e5bf9759bd85e5e1d21d98b8a2826a6c735385e4894ac3500cda62d3a516007abfbcc0e5d9e13cef53836995ddc0ec24049bb34c0c404187d8c87f507b930467723b93f56ca0e94c1f5827405d0254492dc139216dab2c7133ee0cd9986ad0eeda4e05b43ba86916424011cb915758bef2c1f599c5f29f5963d7f3a20162bdadc66d75f8498d504861e5ddc30c5d8cbdaa16cd0e732f3b2b5eff724e662f801f9d739adbc7944f6743e509829c0a6f5db9c9da937a3d92f90e7d4f8e4d51ad9584110b44ede2cc96c6420dde1bdb7af9bccf652793597af2d1b07c0b83f24a46fa45e8e62d6f442b8c01ed1d1a4c0c81dddd84e2d6ea215dc298cc745444621ae048bc356881615ece8b359acdd61788c51da2b3dfc88276f5ba4a27aae1f8676650c80253b56ecdd05e62f09437e266d25720fea58fdeddbe9a89b38858d7d4c999d1ec109cf98a85f63981db62efdf6910a96e3932870f9ac340141609d88e699137b2554efbbfb4b4c425861481f7c65ca2d7da18063b48fb3548d10dab559aea627166b9b1227026da0c389dc0dd9c531ee541ac42efc14f964a0eda4b3602b3d0809c331d71129e60e2b529155574403f234dde72897d77ced1eb291e03a7757963a77c1e13b98e9c2177840911761fc44c7a8c6dde22bf979d92ce55e961a245a29f6d24fe0ef413c17f319dda2e994116e2d7205b0d12e00e7a08399fd130f9d74d55ba34ee1388914121d34cbdc81058110ff779683e4a4bc1e5aa6c241fc55538da6f0695959c2ccd33cd82d1b015dc69d2fc494f1c5d8221792835d6e4880d2a45a36d89b13be53282eb33335e948df7a7e8abedab1e4ed49f27d59f006966f31f14592d337ce39780754be2ee76c0fc199e079a16886a3c868e40b387417bb9170859bfb2901309bd32aff04d376fb2a7418aeaef7756a03d0533192f498a862af86147e890f34d622378f83bd53d2cc8a450601f77f94d8518f0a47af57bcbb6f4b5c98e42602943e710c59c0e3f5547d681eaad309d833531cf7eeb180ed9cbd4cfc40082a3fa1f8cff002eb0b9d2da9883fd814279f0ff513a4dc97408ab323e634017957c19ea66f369abc37415df4ec8b13ea2d5e2eeb6585dc80cfe3bdda6bebb751d66273bde663b894758afb2cc41b612a1201f187ac8c7ba97424baefe884a3d3a77ce2dfb06135ac65ff74ca3650655259029959ccb7bf094fc0e5805b7372346ec24eb27edf242b4492f75960914785a26c58fe8dc9caaf1ca766be66f65fc071ca21eed6198d486e60b97f4c6f44866186be092fb49c23a470cab32c680247153b8901c6f43c39e83bd0d3a932588fda6fd25f18d0a2fee2b8c278859042545fd0dce7cdf4c4651d094d2f13db1fed7146dd49982fb280d74f8066a47a8c5ba683b4413ce239dd159ba1bba961e5b4b917e45558eb3d0af4cecef4cab215d63f7a30555c67b8decc2e61ebbbcdb0ee980a637ed0d68e20e6bf133f208574e5f1a59ecff2c772215878aa8bbc97e5313b0347c254008812ce6c5d4b1db36c9d32052bcf3a86108d07a196b090c9a2a4cb48007cdcc360d3213b4b28091798ee766b1fde259948c48a50c06d26ef5826f07d1ce574b0cb798ec239f7c2c9eb1a4285a9311b98cb1865b9c72b5368bc37e2895ca54c34520e1b02cae057e77302d999a5613c65add4f31eff45720729e7245f2e065bc70ac2a91a3d16767c6a16c95267271d37c81f0ea442a2e22708c8f81849c0f30668dc20ae79c2bb0f04112e0d19f8489d03297c01c39905537201c5aa641772cfe6c275784b37d027fae4f99f3a1be4eca890edb159140accb9957b07cbbf5f9407108b878dbd3854a1d6f12c48d48b3a9762164b2c7b5ddb688ece34f8bbb7e188f30ee525f7780ca01f70ecfc07c256eb93afec05e57ae5c7843c420a3f64171d6107cac58cf492330a7659ee6fa3677fa8147f2037b32cf1c64ca5468563f22a08a8483b3c48de413e89643b03593d55310479ff0e0323e3fd2c341d45bd97324f4d2099afbff74c53b4d5590d1671e0b7fd8fccf140bd49dc0572e37228fb6eeda5e89f5ab8f43b98b96311ace57fe24f5590639da7cdf21c831250e4f0e7d6e4b66562b99931f77a831a071fda704ec74cea1dc6220f8565a7dc1649bcd4b0a7aa36c4e001179a873d5ebc2b0baf09cf0e565be46a28a7d554cbfe52ec87db8b49a029dea44d21096647ff99a424091419c8a6a1884842231dde75d1043dbb7eb1a6a1d0e5ea270f12828635ade1beae9eb0a0cf696db16927554254f30f51e0526ee0c09790cc06fe7ca766972ce5e98f69a6814aa580cb04d9c8cf363188666727be50cd2812f36bdb65494ce623728152c3e7c43e1f7c31c1368f03d140139d61b50cc16fc1160247f357dbde1449e0e3d13a7962ac07abb55225d0874501e348b7d618e9abb0472551091b61bff94e7655c63a111b2c05c648866da0f961019f88366792e844a23c436c8dcbf04c9e8d90b6225579ea03efcf53442c8e69da07ca65ada5026eff5d3d42bf5ab9b3b6998c36e73b0ebee66b6507f20671a2d93b6cd260d44f7127cbf30b8ab4a6ea3f9c430c05bd161921b018e2a01cf039b2839b61a09c69602037d6be6e07672780754fb72457ebfcb97699f90584b42416d9e870e75452aaf8517127319b903f91bb72eb9d4126370eca2c06fa9e3d71611d16eed5fc7c81e74dbe53f9dd93aea183a30c2c25a6e13864971d2ac5e93267a75a4be4644d80692dd8f8d5ff74e00fa3473fe298f40d680c77676ef94f1c04b660c5dcac6d12519a15059d503f697113706b030aafe8559daab50b457a683179a2ae947b4f949030d9a1c3b2e1fddaf0ad9b6a4b800478cf7200f3b00b4d6d383d50bd6eb92ebf6cfce5c524e47bf9a7090b22e78117e1e2df664e2e386fac55e4353b22c3b811f8084a87d445d7334cd9149062e0c28378b0e3e361995d5fa255ec4dfd27a93338cff362fed43d13d059bd6135f2113c368183932eaf016e456540cebeef294b65a1a5980f53b28a72be52a99f29a766e6a46dbf1d26e9dfbb8a2738be5a9c8f0e53d02b03b2474a07beaf37181f9a505d2eb281a55c4545535498f65324b963be9a350ed97477f30876b3b9a5cd64e5ab72cbf837dfd75ef073eec0be9fe27a0f631e8454d2de85ab37bb6b5d6771fc2a595b3725b696813f643d83160e1bc3cad6f79b3ec7fbbb056166dca3e78165c6bfdd8303d68f5f9ffd7f0b2b61924c7c175ddf17f9fc214e62a6c3696654d40192cd7d1a36d7b4a17d11e4cea7c84d32fbeac80e1786d6021c1e56465ec98e6a8e65eb71355776bb7330a788a792fed6e53ebfe3be27dae0687841b7e73b99028c141fe158be44de46076263a4f16e798930de5ce265aafa8c5c7bdd6dd584a06d93bc09a23cedf7552f36e900417369f23f1255f7667622c79fd45ed78c4c97f0f3ed1b3d64dad5696f3ba0784fc2371b8cb9f8dcdcca850a88f0e24fde300da79fc9c30d9b41eb795e080c40c5c656d2a46798677182c1ec112ff6e5aeac96066dbcc1c633ebac9a0da7e7ef5ebfaa7e4338cac4582a244b906339f746705ae801cd74712fa3055155db1a3440af3ecf95ccf7f3e622a6dfe007ff28c9aec3d386472e240ea292043f43208bc7eef907202dac73b7eb350c702c94a70d55f7f7f7204266590078a0b08995eaef0a580c4228cd7f10581456dd7c378d205270e7e8febb311b50084125e6fae6969885f85149045d52554de968fee38b86d43ddfd75f16bc9ecb8f3fb77f3f858fcd9ceae56801d0d589b70be59217bb93ca245dd5a0abb34708cc1f059d0bf81ab51c8b53f2c14841453492daa53db1a48643babebb68fa4b122fd5d937d00b8b43d1a34f9f1d75880e003e22fd21b3b7ac7ac481b19e72472d1cf914cf8a8374ad007621616f19004baa4bc125c7723fbbde5d0ff8951019bb8ebd31f387f36af51a9fe6eb31ec643819b90afba88f19fc220ac7cdaccf42d6a685a09e97e1a2d911e267db29fca9b9da5d7f9cba9277e248543e45d43304e75f729f962aa07ac83cef8335f84e216e61ef7d64711750b5ca258f45ff5cceb045835208edd9d99c79dec6f0e8a76269b2bf048f4d5fbaa82b53657b7fdc11f3c25fde3796bbc8c9c028a7d576ad8290d7ad860dce0903fa4bf2d666ad5947910cf7b37e49baba7aaf530dc95ed39e37714450cd7437812d4130ab354b7f8d2f8b3bf54e5a2f101e1f84990badde95359e7c41a695a5903ba1655f49415a637f532f650bfd7327219ea9d6e7b8f4e879f4accd73a706d00c9e04634c9ed3e3e5b51987619e074476c76b16f8c561ea9ec607be1433662368acba69a9e8cd3e4fb177c1174c6e4570ced67250351e4214b2b7b59784469e48ef7f9f29a16dd84643e805677c095212608b8d090a3c5d2922ffd5d99d7120d5a03ebd07a717e126bfc7ba9798c1c69f855ff28739d57f7590358b5131b778ad6ff025e514f75a046df1f2250b153eb3bf4b7101ef37c75700427c62dea401b0b1c758ea4bcfae0b3198372bf8bd036bf69e2ba3d5cda16bf7ea73fafb6a0d3b528851c8fa7a23a678972b4ba41ac01715a289bf929dc4db18f42ae8c9d0f35dfde6e3bfc83c9a246555fb813c25732d1696cd612a26d42a8b48c18cb7914d5b7f744a829af00db4890a39c96bb1cbfc97f1f73494e01928788fbec513428d982186268ff300840a74af3f8e2fcea9f51bec49872f70db3e8dd464f2cb041ab035409800c28c3b5f0dd787301af8f39ebf00e10e32b1a98292150dcce9bbb5307f7084122923e7dbe664e36dccf8763b759719eef41b400aefcac35316b2bde89a4d2d9f467cbc25fb30d42332d4808a8fd7db4fd1cea12451ed8eacc783077707fd915544e41f16c9afe8a713596c3e90450d41286d3e1feabefcb8334972dd9185d41af0a48df6ff59e351c4d4f6770a19794a606cd3e6557d16789b6eb2fb7a7b1e098bb491972ae72bc19482aac37695cc5a5d5acd71d1eb63c98a401fcf2fecfd7aba71c7d1124eb70b37720becbe7d4d996629277ef8d9c7be00fcef1d2d432742a4120fa4546dce08e43360ad1cca91c45e88462286c645d533bffa5b5a7b359ad182f03e6de2d06265f225b95a1c2840f5baf6300bcb4b2e46eb0581a3125d8fd226975e9c2976abd42e228c9b9669498403b2add3947926d3e06112e5df4102bc225b0182a0d20fc15c237cbf1", 0x1000}, {&(0x7f00000030c0)="d88816edda0c85879d11d600a2ef18cadba14e51c6744fab62995680294f6ab81921d4206af797618342f1c7d4d5ca4591993fdd7a556957a09e9082d840d1df0701a1e2c7aab25094d7266772ffe9e31ca6141d84792218dda227246eb8d0d31430ba1e9a75a0a65a6435c9acf80182a0b560f0a09075c869dac165d4b80c3386bedbfbb8639b26544ad5e750036481399cf900624156bc8d113f4bfa6f2c9d078ed28988f4697e9e7815e83f07a5a00f8bcab78824781fab6dd10e227dc6fb1a5bd8b772f7f97f3a35d953da49ec341036f8f3a4594b6e002e79d839a46e27ffb4f0fee5aee99fe61c65412c2166c5a181e374d132298e58dd58d0f3f6670838760d8d5f793ad03dc1c58cd471d7feee8e79f4654e0e3516d6fdc70eb3d343e573cb6fa2a243ea67b5a14d886b72fcf797e03a6ea0d367e9e6f94a3873c50bfa92473b8ab086d4837e273455b23439abc96054f00adedf999c8023e427fd05cd2eeb32f56f469b485413a6fd840c1e15069d541c25e6d53d1d4e3a19800a875581b40ce06c14aa6096b4d9c31567167b652dd09aee80e876bcba767fe4aa6a4e770250d2c9cb0da8bcc8e7fcdb07e7e7210180fb450eb2a84ab07f4505ac7a4de6a8e96ec4bd1c20a75fcfddf9296e17986cfca3e2ab709ff900c127b4e04fc68726858f1f395b3cf1004d0aadcfb047f9fa37dbc53d2dd6f0ed31ea48674e4a03a94fd92e86648efd9300844ca37f373b5cecba66a09af39956674f598132ad518e35a818327de66ff02fede7b0f6ad5b5d8d070d6086cc8f7f5ab41d04b23822751981000e126efa15573f499e8731aaaa7149aaac9c97bb4a19ff2add0dc2c1b63b6176917bf1709d2313fcf1d8a71c80b1a7451ba8359fd53cf6673d2640e926074bb3876a172ee4220fe3c69c21945f2e6149c4b548f0198c1a95f56e181d48f57b4c3f14c09d232d7668c7c610629587caf5e1a8afcfe0379fccae1c18a13f9cf69bec6816de135c7746874c30aed7497ae38d27f7e20d3388ea2daf2cf39325603e09ffba75e050c58c3519ebc08788c7e6dcc76c7c3dfbbd374bd73e1a83832c4544dba6ecd92d388fe977d914bb3173524e31d25f0cb57d4b48bedb10f3cee4b4e5dbcfcdec31b03c8d9169a545328ff38732ab5f472ad45b0eb0aa9d5a423cf1ac46a231d0ab7c1ae3a5331b97464cab8f66f0c6cb084da651d6fe3f370aeb837bea5d5c481f8ad628cb9c3bb61c896faba852ef38acd6e740d74c728b2354ea2f825dd6ec5ea8686334bd202395a81f1b705111781d96d4efc12e68d0e9dee81e483470256e3f4fcea03879723800592cd8b140c10854736e95f5fc958bf611902afdc276ddbbabebc322b5f55bc1dd71298664182ddd82ceddcee5bab8b58e8dedbdabbbd149f001a91459c42d14e1277fbb75eb603570f68390ee115a5192f48483356339d6c41f32f8409b7ec83af7ec26566b1e33e50a365e81fe29f6306e6fd9322fe9afa7b96056480d96b18f2485d4cf8e14e5918b54198f2bd452c94fc424acad52d7a40b56a9a5d43508791e82369063baf4e4692da9dd6a7075d2101e6383c74f55f02689125a2cf2708b1e6f83b4c398780c08d61d2b715e35bbed9117421e259387dded32a9009330b470fc11dc31a17bad1a9b56333aa596b632896b6668b766345c216bd9da19948b85b5037e8924991c5d9162eeb4d3ae92d51d494e64d405454c15b176ae3cd012b9c5c9d2ff6c45f8d12cad49bd410f484789576b872711a31eef722d131c027944d5ddd738d6663f5f19c65c4f3f7953f6e71cdfa261c8fc3607e62675dc4f333ba354636c020685e037d337dc911ab4a30dca3ab3e265ba323be436ca780d83586651e766b8d4dc56e653ea6e6dd5ba8fdffab52054a01baa7715a018f3bb2e90bb4061a76a89227b4a702c28017a4c55c56f0fbd9c4add5b4342650fddc3c404e27d7038459b9daf0199052910a65566ed3c6fe674d4069d727c625d0152bcee98f15e6cf380a137878b8cec3c85ddfa132ee287adbc5f534eb7ee7a8650251d2250366eb55db80b5a60a3e3c69d0f75e3124c9e13fac2e7f9cd180b3e43593a270d81fa3abb451d98883d9903270094179cb631a8d4a92d8f4cd0de66612ab9989ad0881efc00644d584216f20520c178450245772534e0979239944f99a52ca728dee7f6d537912c037bb26cede05d3866ca4128aef24803edc8939e6f8bdd2972e3679065339801209fee80079a7015110db8afa8d5866b401817824ffc3a4a55e61555c4969f3b6526fb6986afb213f0a39b7e2fa854748a0babf13b72397c1bda2df1815513bac5418f050e3133de14ad5ae8ec54fd0549a69bda9fcbdb3bbdcb83cc055f5ab601a737b0caa18013449fb144978bf8e02d60c2f4b6a36031a3919d7b92268dfc2b215fef58614381a51786c3a683411eb58d965352bb7ef898d6e41720039905243e7740f931eb516a2ba68ec198334f4288d0c9b798fca5f4cd57ac55ef4584c28676741d93b324ff0288ef525922d026335caa7d8ad6c5f6ce26df9382c64286460d42e16ec375f68cb2ed3c214d43a2b2b7827ea7a6270b65368721801ef54caa0aa2e7b7143594fa0a783483230a2e33bbf0fa4b704eed49e31eef07ee4dc78f5791d645e3572af747de52fb9e8561da034b9dc15306775da6a20310e028ac679dc6a5de8004b6cfbd93acb490f8f090b99c89669785c57b652ec4423a51f0b71470952eabd5f1de1f23e7b0d67057199af3de5b5dc174ec0a3a6712d6680d55613d410c68cf40602de859ed69d0613aff22b45d43c1f1de5c21615585db23de9d3da9b8a9bb677e4bb81dbd7515688240cafce8c9ddb0d61e2730f920bedc2ec556a6b2ab2a887b7a140ca83efc723d0cc79a3ab5035b6db8e6a85eb3837409f9f9baf26ee81195e221a17b7b935b9185509c1b95d0f7f1c76e3259b9d5803bb5df8312be42dd3c0e0b304f0f6bc62a116bcca050af051d18077999d17c4d4526c011bbc3b65033c10853cf9f80865cdef03702ec0b3512ed1d15e427a2001346f12bfbfab9d1b98654954c13cef13f050c518308f2e71e6022c744b5b097de10c036fa7ca9927d2a0d034bad7a69083a636ccf7900bb0733e4ba86eb3c97538320a3916f4e64106b3ae3bc876074b9479daf7a8884a96e52af3d6ca72e11f0400d53e83b586e4bc648765f5bce82bfb93c0984f46786eb4a5118787477bda0320b6c7dfb0e7d611bb5b328da4d1e9e237cf906e44ebb25f70c3a9aa56a1dd12c6528debb5a1ae2315e69e97d69100a5d4bb539ea06bff6ac02253b80a0d2d3d17e81886dfffc9e7f890765a9fc5e51056d7880b8b20f35e963fb75d3d2f13c9f2efe80c54fb18d0d6b609c6af7b0a9f0a34be781ba857712548b191225c7939fc05ffb78e397e7ff2a3e6327ca54b896c598d122061f0741a8d4b3416079fbe2ecc366b89decf29794a6ea4ee4e452cf0a0ba74869f3769c1a15f298750ac19910a85026a4f703e586df590c4c169a9e20e2f698e7ab0ab26e4ac4e433c8117fec7c2f7f3f536702fe63cd6498becb8dc974eb6d00d3d3798b8ab1b14b8696304e6bb45ae645a60f3201efe8cc9058931166ca3e70fb879c82c88991e7a380dc648862d525afe90e51faa36a07a51cf3e1c26c9fad38770393b3efc5a048ad4706045ff452840aaec9c09a50e922129dce674b651ed61bc5af822824852b24a7ac2023aa402e8949f60c3972460ffe033a68b38320bd6a73b5c9141fde01a9a3ab95b9d0934f6799b4d006ac6db64ce43cdcf4cc70d45f563183f838a8060a9819d7571300422d1371f7e41e088b8a66ae8c1415bebb05f9102e77679b2a0a13e1c6cf5d989cb47fefeab5731ed1e9b2d113955c5bb6e520fb6a07fb0d605d8bca1cdcb069a0315f47ba5e92d573cd1ed1708422665db48ac942197efc76cf8bc4c3f195007efee17dd6382c1a53c1fa9d1ee4b515ed798ac9b9ec2b7f1f147936a2d518a38066c2803e4fea05a1ea1d8bdf11e77f9401984bbda2d27cf8e52a47c9fdc40ef8ffbf7af20ebe476001ea518bf9c67b3dcf5bc74235110e89551d0a4b625ae380f2d078d85c7643244ea0a1b20572666626968490b1a38f173c632c18240e9e03eec8dd9f477d30e95ff559e480bf8f89fc6abeef51a77f4187cb66c449f4c80e53e85d972df497fa0b78109a8f0923352c910ee7cbb710452ab8652e5263c74cc8705aac986f17451aad5fc94889e210af090a09fcda3ab171a911cc8c78f343b5105f5e92d150c5f622239c3fe3cf70e1da34fbfcbf0bd055bae23729210f58f44930b491fe624e46da976b0b5a88761b19f76f6eae36dcedd1a2ed4488ad19d3ff6a22c539421abe355b2d3abdc3ae33d40c442283b21720d799bb5e503be696fffc19223a914785af9f3337fe98e2728a4a2ba35a45dd90505505e5df0c214d015cb62b02a2661c6683d48ad2556a1d749901694419c300b32904882a215074779128fbb848ac0b1d2598b8d1471507817bcd64e7c6dd3165fab8d9d3449938c62b58403aca91df5633b12a68cae3d3036a85bcb31fbba1b7993344d038ad7f229e485911c70e48642019b2732031bf7e3a6fcc7671c1e8c5431899dbd94aa963d911b66a918796ad850698fc4c5399e79357973ad75b5d10fa7bb03f25fd8453d1181a054a95370347f64de7dc14520577a81b2d286d6227a066c8a4f73cf50b03ace28d7f1f8ebee53849a03f933acf6a721ed2999fa5885138dda35ef50d7b8f6bd7f8f68036f1481dddc5aeef715f4216971fb160d3497390c8377d97c4ef618357bead06d72d6f3abbfbcd85ac16ba49e1aa22b6df530959ec2d53bb2c9db3e9ec6fe504e08c933aec08be23e8c03533fa77b12ed753e7235dc6c946d581748a8bab47c8c882f1f47f541113f5ff08616a4ec41faee9a1950c0de8bcb44bdbc6fcffd86e5c436a9ea6ab375f4304b350ebe9290471747d452751760ff99d1e81ecfc5fd0b741aac4d82965d5b568532ab835ab1953fc72cffa600aa03bf77fc14c2f34e3d36eaa8a84d375528f923b9cd02a4a754e9c32995a1434a584acb210183372431bc1f0e9f0aab5a6460014ff871d3ff1c99f8a71b03de3f4a3992dfc446e9890c2c925901bad1440cf41768c2ae2c84b3a1829713fec1da338a113d314fa6df83a6ab47feb51ae98b0bb5fcf318e9a9ad77a1bb4c36814a1851639808223c4e0ec3b804417b0db869039e2d66d9e8706dc7947f18b27ef5423e5d9586e8bbe36dd76871e22f5a93bd11fac17e4d089d8181e88d6d38c765e1452b633630db4e18632be2c68617805314e4d450b15c2d9218547f3c8c7fbacd6d42cae0834963522970d35166e667d91756a8268b3da9036b1fa83971cc39d9be0c1936582c68a6f86ae9d38c544dea4a57d3b746cead69a6ca2ef5bbd80f5752eda95ad973893d96eb5e50c7a46f424be1c7e868af45b095eda8ac4caf55f0a1f11cb6a18a5d59f4fa5236efd907ddc37f1c5371cc9f6a1bd44d5d041ab9893a15a90917578004f810f76591c0070a9b04a2f003d67d01fdbd17d24e28ea4a3b368415db1ad2858bcb2645403fb4e70ef8958531cc36a693e735de875a6e9011fa5b9ce631ebdf8249724b73a1760b465fb71771feb927f50064f55a08d6d2b32a204d591d66105885943d1a1122275cf9b98de85c49434908cab5abc1ca5a3e53739b5f11aa365b5c033fb87ebe46c0c082626b962", 0x1000}], 0x7, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, 0x0, r3}], 0x20, 0x4}, 0x2) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r2, r4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x7fff}], 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000389620b75171269d1e6b6854b000000000000f2a63ba4020eddbc3c6c0ccc905b99636ab3e435473f24a00183af42065aca146e2ddb5643"], 0xa) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$getown(r3, 0x5) write(r2, 0x0, 0x0) fcntl$getflags(r2, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x2000000186) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000e8417093f63f000000"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r4, 0x0, 0x9, 0x8, 0x9, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, r4}) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4012, r0, 0x0, 0x100000001) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x2, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0xecb, 0x8, 0x1, 0x5, 0xfffffff8, 0x7, 0x0, 0x0, 0xffffffff, 0x855}) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(0xffffffffffffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x800) r3 = accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="3a26a3b94a5713293bd6d5a5d1b6152b432ef3a826672283751c9fd748d668df7423e9c79785a5bce3415d84edf001b102713d1d7624a1", 0x37}, {&(0x7f0000000200)="4c195e553e580f9bb47ed5e73c5ddf9437c7b045907d6d60c47b1c6cecc47c4841f307395d801d5cc07c6b0ec674e33806c3055a34bd7a97ae06919ee5ebd59f71764802667120eda3cb1d506d5bce6502914bdcdb21ebb5248c42a781b96ec4c816d09eb345becdf600e1b659d9b7572951b834a5d652a953e134496bb602dd94956f28eb05d7d456f2ec2f429d70548f2e47bb172bc1ced89c6de999733dca1d83b5730b13f863f1396bff4d9b61819657573a22568782a675", 0xba}, {&(0x7f00000002c0)="9e324db1482dd4ef2122cef97bb869d7a3829750319d3c6b078bf3b0f58e38d7d4eda4232af2fd842f36a716fab24c76d4797ae315261cc529ff2d1875210f3f0ac7cd697b3f5823067dd8005010a2316efbc4ec8cfd1db68ebfd93844beec117dab952263d38da31f3eab9b4d02ff5dd6832bec35d8693228d2d2ded1dc47868818c8d59ff56d01c4b6cd69ceb206d19300c9ccde07e3189e99da10a64e76b0fdc0ea46bf440919def824", 0xab}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="0a74ad5e2d54c3c7e36a24d159c04e881caf75311799af959631a0057bebc7ff417d9f08d9283777c05614caf06230bbc291598a158b10532cb92cc6b010d579788c624bf440468493f3c7074acb223c6facc6bce06a828ab382f724f92a1fedb25e3a26a83ccd15c3d8ecc85a42c5d6ebd4f5e1b4a33ef0abede6e41f8b730f0e2d22b29dc52c", 0x87}, {&(0x7f0000000480)="418802ae6e6623d8bd72b45ad3c049c1562da626714cbc816b6646249a9e7cc225e5da7a6684a0b30f87", 0x2a}, {&(0x7f00000004c0)="f1b46392839cd2164c54813bf319e8b8e64d3153c2b42482d2f32203340b4048a64cbb99755782036ac9764cc28ff61f0336f3eadff353cb614d4ce22b34453b27394e58e58d8ad49091f7b1f605d487863ebc9f", 0x54}, {&(0x7f0000000540)="ccbfd04b67b4978ad4e0", 0xa}, {&(0x7f0000000580)="8fdf203432c023737a8c4c562a2d443831a360d69d9eb3f3e70b3f9a58646321311b5ebefe21c522a467f0adfc0851456f6d32c9443e40a333eaa88504518af3a9bda4a5d99399fd7ef08640d43407632c6e65e121cb47f3aa4e9441a5e91acbd8f79de0352b7a023c9ccbceffbf838953ceb8ffb0d92bb1d725a9d824015b63ad875049cfe7ba2f15acd6b15a43f037cd6f52c4a4996dc9993a3546bd6c763dde4eb11de81bf0e5acc35efbe0e4655821bb74a603f077ab2df19e18ef8e632b060f2af9fc4dd7382950d06a48d36430bb85968dcb3733f18c1bb3fc9cdc3744fa8124c2c626", 0xe6}], 0x9, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r4, r0, r1, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x48, 0x8}, 0x405) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1012, r1, 0x0, 0x7f4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x3012, r5, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x2, 0x1}) r6 = socket(0x2, 0x3, 0x1f) close(r6) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4081, 0xff1) r4 = fcntl$dupfd(r3, 0x0, r3) dup2(r4, r3) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x200}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x7b0}) 03:59:41 executing program 1: r0 = kqueue() syz_emit_ethernet(0x103, &(0x7f0000000740)=ANY=[@ANYBLOB="883f6d1c74ad69b460dc26c581004b000800456900f10067000000889078ac1400bbac1400aa4e214e20000890788da217d099769cb58d2d7325153d54fffb19105bdd1f26a13fd634bce20202d0aa93d761f05f4eb6035ac755540941fb5a05176dd085e64bd584bd01b3e812f5d3476ca9f57fa068e796b8f0aafcfc659d977855c5f8d74dbe780f32c2dc228efeac024e0077521232c8a826b2edf8121421e6f51eb236e085de34ab90b8445a2a0ac8d0a8006c54553f63ff5a260ef5ee68bcef35e6305ed0bb3f54f81aea3557657d5513eae194ded1f36d5f9effa131e0491fe53fa7a7c1f88e0b11cbfecaa1c9af938740a0e6af7e57846ef486c24037ae68efdfa5a222fe4607e0b2bb4688126e898399dc9fd23253e0f415bbd155e119fb8aa4fe561efaf84a35fcf528aae08ed1e460c43550a69a58c3eebd31081b1a235d9b2ce76c595077ca897c534daf8f5dafedd342a6f9168115cbd30ff13a363876b433438cb1ac793261727784cff47d6d2620de2debc3dafb94f52fd52e88407187cfca98f03b5dec16d52b0cd76de0c43e066fc378f2853190384e328efca830de492f6e7b6dce2bf5293d000000000000000000000000edcfbaa6505a132106ca4355c0a0a17d5e49c9042754a383cf1fea954a0da817447a06e65f0abaf462d6576350ea667b6aea57a7377c922be5a1ce3bc12af70532cd8f2461d80720a5c2ae6925ef0104a9d403e76d2ebb1216c436795840d88de746bb1f0767957b6fd8d315da28c5e694419d6dd6c19d837bef8f473cfe8fc229fe822b8daa2d7b9632491dc32aadd09173f32982dda486c1f0bc084956021f08b98f8a1b773962d4bf124ee6cea12495941148"]) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="31a590b8e3ac30e0761231a9296a6f25fae2a55dfbce99904dfe3fd9a20fd140e2a5698af51b209f1db90ea8a74e0d57c899334f09fb4f8e918033bb197ab283e3fb82745db71c497d61884d55e323551e6e33e5bce446cd2bb51ee60091b4dc1148aeb29f77fb35784246363a6decbf86fd94bd698de0974f6bba59dcbdac63", 0x80}, {&(0x7f00000000c0)="a9d091e180eda78e23c4aa36f260d05241c1cf9c7e129c56a43ac8216a275579c4ff34a9a5bc60af8e8af5c26e3a53f68ad0c772a15f70fb991f890c46c94fcacaec2d061da9bd33fa24ddd86d1dd140c54db97db7c6fbb610d791c7069a2b87d6f157579968f6a41bc0fc4ea63d7faf691a91992bab980e5b9742c4a47bdc29a402963437f53e2061bc3d09326fa9327a3cb1928f767e262731c1b3e2d868b2df", 0xa1}], 0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() r3 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x14) r4 = dup2(r2, 0xffffffffffffffff) linkat(r3, &(0x7f0000000340)='./file1\x00', r4, &(0x7f0000000380)='./file1\x00', 0x4) close(r2) write(r2, 0x0, 0x0) r5 = syz_open_pts() close(r5) write(r5, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000002c0)=0x80000001) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x5) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x40) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) mkdirat(r6, &(0x7f0000000200)='./file0\x00', 0x148) 03:59:41 executing program 0: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0x3f3badd4, 0x6}, 0xc) 03:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 03:59:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040), 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fde1602330a80d0f6596e1900a7e30c19a7626c4706fabd6e31b1c950e8059faf8697bc38dce6ed984d9d2248b6d2aa42f61d45834d6b34f42c88933fd5e9f90b553ba840f57946f8ae83cda1e599a7a994bd17b1ae13e09b8e2201089e9eb3ae8f0e8671decd6cacbc595cd48f374649e9d1a718e3f988864e356ff5ee2f4db66799340cdf99c57610e2dffdb42bf8d480cc90f9f7b2d35053361c15303a02b0bcf302ceb5abbb603806a71e2f5f5d99ab65c84b703c3ee172b42ba96e089732f347e6bba7b6e4424788a1c5a", 0xcd, 0x0, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x44) sendto$unix(r0, &(0x7f0000000080)="c4ee9abc7c71eb8c33292e41f534916eb3b14eec1ccf92bf2d2026183797c5b7bd6783b3533e931bbdbcfba22f46b38d94122d51e6", 0x35, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x400) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x8000000000000000) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r1, r2) r3 = syz_open_pts() close(r3) write(r3, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x40, 0x100000001, 0x1f}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x1, 0x72e65c88, 0x9}, {{r0}, 0xfffffffffffffff9, 0x94, 0x2, 0x5, 0x7}, {{r4}, 0xfffffffffffffffe, 0x81, 0x4, 0x200, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000004, 0x6, 0xb5be}, {{r5}, 0xfffffffffffffffc, 0x62, 0x40000000, 0x10000, 0x100000001}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x94}], 0x2, &(0x7f0000000200)={0x8e0, 0x3}) r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) close(r2) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r2, 0xa, r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0x1000003fd) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r2, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x8000000000000000) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r4, r5) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000002c0)=0x400) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0x1f, 0xcc, 0x101, {[0x3, 0x7fff, 0xc2f5, 0xe8, 0x6, 0x100, 0x18000000000000, 0xffffffffffffffff, 0x2, 0x7, 0x2144, 0x7fffffff, 0x5, 0x3, 0x1, 0x10001, 0x0, 0x54], [0x401, 0x3, 0x3, 0x9, 0x7, 0x100, 0x2d, 0x0, 0x3, 0x766], [0x1736db03, 0x5, 0x9, 0x3, 0x100000001, 0x40, 0x9], [0x8000, 0x9, 0x4, 0x645, 0x7, 0xfffffffffffffff9], [{0x6, 0x3b, 0x2, 0x7fff}, {0x2, 0x1f, 0x3ff, 0x3e1}, {0x0, 0x4, 0x2, 0x8}, {0x35, 0x7, 0x2, 0x280f}, {0x7, 0x0, 0x7, 0x8}, {0x0, 0x9, 0x5, 0x3}, {0x7fff, 0xfffffffd, 0xfffffffb, 0x3f}, {0x0, 0x3, 0xff, 0x6}], {0x0, 0xf25, 0x1ff, 0x4}, {0x7ff, 0x2, 0x200, 0x100}}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x2, 0x0, 0xffffffffffffffff}) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) fcntl$getown(r1, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) 03:59:41 executing program 1: getsockname$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r3, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xb5f, 0xfffffffffffffffb}) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x9000000, 0x1, r3}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x100000000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3, 0x9, 0x0, 0x1, 0x20, 0x80, 0x7, 0x2, 0x0, 0x3af, 0x8}) fsync(r0) 03:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x7) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x8000000000000000) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r3, r4) fchdir(0xffffffffffffffff) r5 = openat(r4, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, &(0x7f00000010c0)=""/4081, 0xff1) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000180)="0b129da18936039bc632c241f210824c34ee4d50c1777fde3743ab", &(0x7f00000001c0)=0x1b, &(0x7f0000000200)="1381d6b689dbc1ebab47abf2fb3539299e8331c8b292791f84748dc69fd77fc54d09c181d8d5bd8ae37a3de6c4c29d4032765dbb3fbff056774c4e55f79091b4264962c9c3e749a738e4acc93d1730871d4e00d9cf385488fa06fee6be4bddf3b2da2a3a1655cb3b40e90de4520fd5a23409f0025193d27c6527f8fa4f535ccddb8ed333d4a6dc89a9bc3a00969df15937084fd5e503a4388e10923bd19651f048579ddcda488f6a2b7917cdf934d0b3d22fe30497b0ff9f1e99053b81b0a1d2e3a47c115409d726d3445faade24eab2dcb5e861", 0xd4) dup2(r2, r5) kqueue() linkat(r5, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f66696c6530003adf79a5d3463cc6d8d0ad51ec83621e62e628206f4d0100000006000000000000008204d849e15c3be4c846109087a304559dc333ff6e4b0fc23bdd8b0c590776ae"], 0xa, &(0x7f0000000680)=[{&(0x7f0000000380)="621679d95092a2e07600b6445be3e776aa9ef4e6249f610a869d2459ca3a7a9dc934794f0c718c73d3fe69464527df04e283e778f3b08a068b8d7f9ec7f10441f089ff6d6d49da0ed818ac8a07edbbd40e770a75cfdbd3e90cd4b388aeaebaca9c51380d21aa84519bbfe25a1bb223674fe6eb3914e0f7733c1d6c17cf008714efd3e7174950eada85789637d8fd63abc8d76ce1afd7908a416764a24c7ed46af815aed52137181d2418b266ac3f45490452a2510105eb0521dee080fd9697ce9f80f5e5d7fd8a8092755387a975e4eb76110a0311f6805bb2a607c9721ae5186ddfd60d7a6e79d4fd9f30e8c0f37d52b0aeb2433a5c22ac07", 0xf9}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="2843914d2d1f5b97dd84eff7affd2876cd2fd6f91ccd48c6439cdf10257a9c5cfb0b7a585c7571922f42b4c4cc6dab9ab56058c4e3b8de04aac23625d2a6eba081e7d7d660a6875aa6129e2a2027fdf49f08234c41607ecc2742c666fc", 0x5d}, {&(0x7f00000020c0)="9a0b5222c9d8b0b0e76be38a3d6370996612484434425ad322d4cc8894ed94d2a8dcdcac8a1093a5447dfe9e44ec8d8a6a8e2cb9acd9e6901d51e233d6f7c853dbf8172d6372418bb7d4a430278a95260d4fa4deebed52be366c25f2829f01c740500238609ddff89de04c18f6d6c8d2d7b7ac6548f4ad9fbe898278a41a7bf149126e0c59566ec35cea85d9dc704ea38fd4a7df6daa6bc7b1dc4d7516ec652c0b6343ea83d98b4d6b04a413fc493abb88a15a5e4761f00e6a0d68f48e5ffcc7956634127bcd6e1ba9e819f0642f51c32f3f6b2537805f246fe42a15d4dbf16706730118c505a1e0fb27e2e7bff185db1acffa70e6097a107cff148fca843bf757b682fd9cd3025f4327f90ac1df32f51838003947683aba36858f3c5578de0d629a8b9751a5cfcda7203e12cdbccc99b42cc455a03b9a9a31d2fd9c6535f1ce7bf48e9927f6b4f56836fd6d3bc4b29d6252038cfc3f462b978b872cdfd64460c35f87b1ff9571a459f64e7f0e34c26917263b3b4d41945235ba4c63e8f75ddcc1ab9fc4ae99df87253720ba50a17e27ba217e50bc30e7f805c44e28255b44b99ba4827d01a4c389ecca8fb3225531ae315e0594eb89c4916f49e4251093e0095b0996403544eb70a0e060f09d0444e73da6713724714ecacd50efe2627e1469300f16789fa5fa33210f1512d6c7584418b526445222274ee73249e393104fad1eab1d279041a157956bf6c48cf2fb08262eb09ecae59a46fb22381e845e3c2e0192915caeb8fb6afceb495ca90112936ebb5f6f502fa9798fdd4611b9b85c4e808c0224fc289640acd0fd1dc4632a91d79e40cffaa5c2dc372f9cfab8ba314da8b575cc65acef2d967a16c590506faa720ba3bbf459699479257ee36ca2066b45f4d3c64ce1e7d9d0345990507581c86bee654c9e9529fcd8076bf7b119f55920d14ee2c3fdbc9ecda9f476b3bb81510840836e6b5462faf511bc1152231c71fe34976531cb816271bc62dbfbd966b8c0086edf34e2e4aafa2359050b19f68ef9acb2ca8e9234abb45329cb52b122a33ed8ef84230b6dab106f842bfe3bf464a75b9faa1edd7092538c45462cceccd74f790a6488804f0c64fe60852489b9906f5b412b6c3900442f15139c4ed6216c6e6cb7c9dd0ddd6b4f26001d379b68190770d32574f210a5a072c506033e93771d7bfde92e76391240c15fc7a2ff5b8248599cdda3fc04060431395ed9ebaf4986a9eebc359f6626b225b76c3d6e5ed245fea3f461c32710b5b8374ba0393bbb970a497302e67c18abcdd0bec64244fcbcfa888c42538a9232d674a6bb64b658ac235d4a210928532954d6d44cf81b44b090f18304dcf9bcf04490ca46158d34973a6fe5a7c61eb71cbd1f4ad259b5286360cd1d78146a09e21adeaaa78940b0af78fd6efb758b3a6f037b4f26976bbd48c056f029e6955975a022a68030e925c3acf08b33e36edfdc38b156da0cd727e1e6b93fa974f1f0edc5eefe8a6970f736e093659dba03ce941ef7761b623f517b85e4576fd841ff7a6438d7e590df80cf2db426489c40f8d7ea55591652ecb1233aa28d2ad0cdcf7e3686ecba9d0881b0f8f866c23e4300293c4fbebc161ab0dc18069c75310a6311fc81606d5002cc8da56df3240b3cb7eefbc9f003fc87bc489a2f459c982728e9a8eb9522f1d31b9bfdc982310530c2c2cfd02d61edb25f0d22f0c3f71136bfce401a6625bca38e50544be6dd6e7172e16f28fd6d4d80d3286a00bcc68e9feeeb754e70bf53222116c8ac6bb2a21143114d1290c39ce36082fe5ac06cb71358e3647a2e0ba8e973fdcb2fc1458ce08b6b32b275ca9da2e8595a122257b545e09c3e13ad2f40c4982f50c5ee228d1fec1346caf91780f76aa3e9aa21f8d265b821beea4a283d067e2a6a090763dc83526eff903712daf487db6ed7d303b92e94841d308128e22a3c2b2d9f2b0e7adc32cddebcaa75732d77ddf224649fc38272153cd99e94dd82881d94e1e4aa539c5989121ab8fcd569093c61cbe2e535b0dd29b401cd2f9774a53745835dbbd6aa67ea49708d957d731b7437da6d7f360b34f3fc2daa1911363809fcde26635e38e9e485ac57d5838fe88df349ada9047e262a19bac836a90918dd72de02a342a74abbbc3415b20450df1b9e54eebf3d35441a86f4cef479f58f84e0497cc9950a3dadba38c72627ed9903ef4e349e3e48d1cffbfdf88b57d23922c93fbae8756c629ebc89e606e56827f8fd6d3e028d970106f1f071835731a7e3a157a696840cd5bc9d0e11e193fb4f3e805b32eef836f9f291a51168fbffb833cbfa0bb672990bcc36730a8dff0a0b22e46d48a0006acaf8bcdc4613e66b64577057c11fa39117910db3f501d42ffe0d02eb50bcec5217bec2e9ff48dc553836f187147e262d88c77f0d181f1c4897dfdad3ae2e89a5289e70352a2a9dff24146c9e9dabc336347143baeac034c212510f9854576dc14ae565e619a8d8501c8efbe76eb8e5bc6d22f40abec5bd6552b20cb77b9bca6b91f3a7515706861fecdce52186f4effff713eab456bba7d903b175a3408e0054d97dc8215d84c9b53dee4fd52ba20fb12a40f8f96a460c2afaa422850648876358d7ec2c493a29067ff0a56820e013d1a94f1981b40e66b8b4a53e61c45da9dcf03937cc19baca07f91a6e41a1becf83a22ca40770af0ae4591346ed51c0fc53354adfe3a24b52983a5be8d390d6bfec7e10c2b6f4c70b510f4d02915093855cb3d67c57dc3307525968170a4f2d403ec0164efafbda3d6331a70ec58bceadbab2a5f80036fb495974c57e05e1290bbc73075a1baa9e5814dd1638d13d602d354c714be14fc842bcdfa732f343a7f4c64b5cff1ee2ee11e18d7e5addcda369c3e62124c13a5539629d97356a7351453255da6334e7d57aa29424b752a0bcff24f3f34194cd67f1e0e200909b069ec6ea385f291ff6e013b2433137fd7e302135dc43fbc02f145024076c83252849f0d11f140c02df4d8a08221e4594285d1557eb2f43e7762d03f63c94eeba2b5967e78aaa71fef341a7640be869a2e0df07a0539e299d92c7814406235200d6c62c5ef1f1d3c5ea88b47a9137c926d51d6ec1f26f0133394cf8b334b0a5a828d4a05a1851e48e396f2e5691dac449f84764393051bc6062f7daf697fda2197bfe67b986e919038e3505557b5832c7a5e193d5b42fe4a12f9109bd6c4d6efaf0e1f245c7592540e223f740cae19383af2ff90b850d46ff67be444a187e056f5bf3d1f28b652f3ce1579ed042776ae398fdf76ed0c50f8e5f84d49fb601c255fd63f3349536ae2b55012a0431f198e5f2746010cf9e4542c7ce3130413e18a5b664ed8e58d04dba86ed79a2d61424fec0f3b481c4c6666308666c77e5073fcb88185d0c6bd5e39aa21d0707a8b2382f492cae416452cbcf83bdf7e4525bbe9544ef9031e14b9794e49ef27ce829a859495d2a8536de1e1cff138f336a36a0e906e9ef17100cf1b541a004ac5972116905d1b190934f1efe4804772771001c6508c8cb0666d5582c0f6cdb3309ddebf4d977519c0366cdbc4ee0ce40b1632bc29d65cd12e676e5d8683ae2180a6fdfbe8e763da61b44b10173ea7651a9e1ece2b1ef6dba22d30742daa52276f22743913d09ae8497836665382bb01295c17d4c0ca3b96a752be0ba2cb798b2b5efd200b62b993fa6e118fdf397be09ab64e5dc8de73bab6dcfbc2831d9b0beae9c1be6491f28d3b07c92880fbf50173a0c7e98500625095b28fa4d388308019b9c5adf88883c5000ac6ab10194fee907384d3ece1016e6a08d72c2b096703a168a583dc566256c74dd0cc6a834c3fae96c4ed1a23a2e4a9942e0fd6a8a1cb151b0cac8471b41da4754f367e345964141482d3dc36db93c3b054e123fef688210daa2fc450f691ea49072ebf490b0e2565cdec1ba06d6428ed72cb844035a5f777b8901e00b26c082e7aa1f2461ee16c9b01707932ed055f8ffd2ea71a241082c6e2be42915299e0cdf346939b49bb9739440bf8fa5c2356eb187f49b3e812b6bc888232da0796e9a59cc0f4b367504ff24e9c3e1a9706198cb21fb21ebd889eb3ee7950b87f3c0b8b3cf24e77624c83db30c77d91a11b338e0b974dfae90928ea5f016954775f6cf6bb65ad10d22be025df257437cbcd287aed8bfb32b982fdba01e40b32e20e685e6d03a91e1c6b2782f300ea2b2f47d3dc29792b322d79a0e0d6b0fc456bbf31000a6e964d70101b9907b52e0a428acb02aee9685ea4d3ef37977766971af1d8e07d5d1cf36d3bbdece70e7ebd6414a6a3b25578ae60d990bffb5281ee58b0c21acf42cccd336c595176490eacf2337cc739cebbf290e4788db191dd944bf64a516fe1aeee8cab30848d434adf51c9073650c43d615e7a4965f881a37e142c69c3b6dd6d5697e328f978b2688fbb35fe48032354a2e4f7f73dee277391f4f8ba54acd95e6983d826ad720998479411594c0f5a9c909ec16f080454981889fa9379e46f19f8fc126540bf2fdba4eb2ea21b025e3126ac0d8aed45ea882dcbb63b39fabcb5772354493c07dab27eeda8eb6410e011341a0744f9315792eca86a5f9d04aa752043912a68ca5bb16ea60171c0b4edf6c6cd89d9d137004da1df428591adcf02a84d3547740b8458680584fab01c985684070ea46370c354d1143b5277702ce8c4de0f6055ad157624d2f254e01aa5eb6e88487755fe0abab2caa6a8bc0db7f31566a4f8fb518dd8b9281fb6af3283d09576bda8dab441a441613c120e65001d487f73e00752043210d24d09dc8f3b1d930c8f5ad19986b32afbb35468f9f5696394418308be576a60a74488b77343f3827a069f196bc4aaeae184ef5c82a2f5e64c360ab3040d4ee43bd0d5bbe93e22f20bb2ceedc2e1f9e33bd4c44edc07119876fbffc97984051f33e542fd59bccb630fb21827b5588321aae93428666f678380add285b0bef94407dbe85b2442955e297c8b896a23b038be02f83d26520ed8f2bdafb906ab38097ef7bd731da901cc2b3aef596816b74a767dd357c3b5a672ef2e8197745aee8428e8178bf09b6f063e7ef03706a96ae1e414026f5ea0f35b8e93e18f1b1c14fd4d85a957a56616a7e955ec9072c824e3ab00f023fc5f874dd134aa9fd9330f085617efc453edae7e120023eb69d3f29ac19457d92f4bf840ff55e0d12a9833b55e688a9e37a5f7fa580cdf34aa9bfbb666f1a5f8a91232802daa9b1c5cb6940cb3e8cb3010c0045450959c0344b77b530095948c895684cad534ac47902b71a5192a2cc76220b9f6907e39edf0fd25fa17ee39efc6b8164f3b266f9a314da0274304253372f2f00644efa5d6da58c7734eab45dcca4e3b91708ebd4aa935c89b57601e0a8b6778aad67d9af5938ed903cfaa31b82fc31025106476f7241a8594f351d1f447d4f9c07a3427c2ef174786fe88851c2665bba2a768d7ba92c80800e365d4b74d4577b0d55875188f68cde44fd3175716a80e53dd30d9f814db202a78a5b11cbc42d39e5c75a81b633e141343b89f5ff13ca28c8d8265d0f0dff8d58d2684628f1aba709976bbdedbe55afe6bf72488462acb5eaf40f830c2735513c61d90e88c89b7b93dd6854f6df0f80548c5f720302e0873c840acfe1776c85da01a7223c7a6e9815a201635ce53566d686d9316bcdb944e481376f8455b6ddd3e90a5bd33ba3a8055da3fcb5eec3891ac2250a7d678d94c3c5fa2b9e4293d035414573f0aed3047444f7c7", 0x1000}, {&(0x7f0000000540)="904701bbefa01ad0fefa6d6371479989e0ce902979b64fb361fd7389c3c5fb74c308e277a3853af687a7e4cb9d881d85b4", 0x31}, {&(0x7f0000000580)="3b96ecbc3e51f22e241de4300c603eb930b195c2e6a7e85017bc3c7623cec0d4625001864299ecc9a320ecc15a6984c0d74d262c5c2ccee0d1c7641c24d0b5b348ffb5042e0fb8dc97c7a5bc1ece98f85e313726639147b05d6fae0e29884155ed9ee6cc2a4b48be17af8e7670", 0x6d}, {&(0x7f0000000600)="18d3803c798fde8766e826d094e1d289a5b1deeac2a83fc3c06c20a0189f1f7e3916fbff7e8e73b0130ce0218a4d5e2fbcaccb4d5ec4b175811843101c4cee4894edf763a683ae0e69c71f2e8ec8a67527177eacd39d1d852e7616f8c4d98f8a0d0858", 0x63}], 0x7, 0x0, 0x0, 0x8}, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) semop(0x0, &(0x7f0000000100)=[{0x4, 0xbe}, {0x2, 0x3}, {0x3, 0x800, 0x1000}, {0x2, 0x8, 0x1000}, {0x4, 0xbe, 0x1000}], 0x5) 03:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r2, &(0x7f0000000740)=[{&(0x7f00000000c0)="83c389b3930e8aca9e1ff45826a0dd62c9d3f88c448b5537d05b16cd8e06d9713904b36347641b2467e703e74337a21c137bd550248cc829ee28c4a29c708b81869f315559785b30e7837c3240917217067a5f2a02556d5a736d4f30a2c924e4c79bfb90c1010553c3d8c30d70ee9e883817184cd19f2e5cd373146a9b5d917b07453d3d33d88e036cb44c31a9c27bef2d393e86ed3a38e8193915028beb4bf90c25648e99f15f96ae343224574aa6ad8ca94cab6a84b7d663ecb1ffa65913276df15addace8bceefeeb640e3b2f256ca2e35edd892fc77ac902c37e3639ceb7a32f94ad1e9b4dc1cb762db4c6fbdd1fae09e273ab", 0xf5}, {&(0x7f00000001c0)="7fb129add863ca810ba15d", 0xb}, {&(0x7f0000000200)="95508c3dd35e3296d509009686cd2a80a6b61d049383a7352302a484f512348479ac82ee0736cf8e53474513e812520dc38db6138d8137c29a80846e2c910545", 0x40}, {&(0x7f0000000240)="48c6922f794d2f6e9d7582c7e538b5c235ca15b90151ac6740c89a6b3843db9a89acf054c0ae2dd669ba7306fe5bae9af7987122a59c9cd9bc94e7c1e3291ae1220d40a5", 0x44}, {&(0x7f00000002c0)="05e683633bf792e01e500803528e12d59b0862ebd58dafb62ccf3892abeebb2ba1afa77bfc59b27f726d8ee61ea531a66e087d4fe9a416fd20ac68a10438587a415d6431c883cffa9de9f70715e7a9ec32a11717691f97c2534938ce0ffe5abf810ee15edfb043c2c9aa2e809521f1f5acdcdbc1e7e3fcccb34ce7f88083490d3f80c3577b114f3257f659dcf8b175ac54ac026fc9b5ca8898334d54e25de7175d7a98ed402be12f6bbbd643e0baf1b3406f88c5f31eadb68b04a4a9384c1d28c603d6ae6a57c324b4f81c411c856fd1f3f750089051afd6d5b78ef1b597631b7f60cd0c25c0", 0xe6}, {&(0x7f00000003c0)="b1563af62e32e7318acd01d72223c2969ededba8c4c2b018ae0db9748a0c1843a5c5aab031cdb186373bdcdb97287a639b824895c5a5", 0x36}, {&(0x7f0000000400)="32654042e722247c00687c01ac7558367afed4bd2d69be86544eee1701e970351704fe96b460c07f9a970a56873baeea1ba1c990d6d62670270552a208b1fb694bc3ba5af867e4e59d7b4f3f47f2f7fcce85cb3ccf7d9ef88846469eb95fb8654b8d5194aab6ff995d704037004d1ebb04950b1d1e1890b2898c9e9130948b5bb2838eb0148a47f228b7888eedada6986f9c3ebdda9fbc22e2348e91292c68b5b17c0d03cd29c9232507ee00a8506188574ed8f28f6f6779c57a883708cdda683a3626d99908a0757201919f6cf3023ee726c84a7577fb1a9c200f9bafd9d52320159e4244471f454012fe230c10600a38f40000000000000000", 0xfa}, {&(0x7f0000000500)="3c4efbb903c2134deab02eb03c4ae7720d5918949d9d831e82abd06c549c09fda9ec81104667d7b0476cf0a79da4705a0626526e16311832e20c7d75bd51297cba4743e2d68f9d37a68cb6ee6e30dc6671de885bfd920259348034fbf7b27585", 0x60}, {&(0x7f0000000580)="6199d402beba5f85e2ed2bfce33d851c4871eb5c9bda0c200650c6aa0eec1463cb25f40f329e3716c31a7cb50a50b9a7caf3ac355383ddc32ac182e870959928510867cc50b758d41905be30b3867c97e4ca188a5edd784fad32ff56110da98d7aa1193d33ff46bb6450004e9fe31c69e98e3053c0a00127bd1d930df0f7833862b32c73cfd7aed881c8e1ba", 0x8c}, {&(0x7f0000000640)="84e0903ebd523bdd79cd5962bb6b0b4af5f3ab69c248c1497c4c557a92cf54349e044a5472ea22a13e1f65d3ae03f26d2624ba5e0e975433020b6282cef12f33ba82e8698b9a47e54bcc4f61672172b5330be2a03e307688d12726ee1fdb02f28320be6db7179a410fff8334d6f5b66b11ed9c407a247db1801056c784f84c3657f5dd9b817716f0da83b6ab5866a1c4da6a3689ec450c0f232505e67b0ace6baffbd57c7b4be08952b88daa528b30c1e1ac1c96b4e64fec2987e41b7b50547b36a4a147aebe47b32659e5428dad527e04de2a68d1e91643c4ddffc6aa0d11a606fdbbd9198b", 0xe6}], 0xa) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800), 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000840)=0x856) write(r2, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x4}) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) r3 = syz_open_pts() close(r3) write(r3, 0x0, 0x0) r4 = dup(0xffffffffffffff9c) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xc0, 0x8, 0x8001}], 0xffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x3, 0xfffff, 0x1000, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffff9, 0xb0, 0xfffff, 0x9}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x96}], 0x1, &(0x7f0000000140)={0x296000, 0x2}) ioctl$TIOCSTOP(r2, 0x2000746f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r5 = getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x0, 0xfffffffffffffffa, r5}) 03:59:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x1}) 03:59:41 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x8000000000000000) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f00000010c0)=""/4081, 0xff1) dup2(r1, r2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/252, 0xfc) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f00000001c0)) r3 = fcntl$dupfd(r0, 0x2, r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000200)='./file1\x00', r4, &(0x7f0000000280)='./file0\x00') r5 = syz_open_pts() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x1011, r5, 0x0, 0xfffffffffffffffa) semop(0xffffffffffffffff, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x4, 0xffff, 0x1800}, {0x0, 0x90, 0x1000}, {0x2, 0x1}, {0x4, 0x6, 0x1000}, {0x4, 0x9, 0x1800}, {0x2, 0x60, 0x1800}], 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) witness: lock order reversal: 1st 0xfffffd807effe748 vmmaplk (&map->lock) 2nd 0xfffffd80311622b8 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x65e #1 rw_enter_read+0x66 #2 uvmfault_lookup+0xd9 #3 uvm_fault+0x7e #4 kpageflttrap+0x210 #5 kerntrap+0xef #6 alltraps_kern_meltdown+0x7b #7 copyout+0x53 #8 ffs_read+0x3e2 #9 VOP_READ+0xbf #10 vn_rdwr+0x10b #11 vmcmd_map_readvn+0xda #12 exec_process_vmcmds+0xb2 #13 sys_execve+0x9ff #14 syscall+0x4a1 #15 Xsyscall+0x128 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x65e #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x6c #5 uvn_io+0x2b5 #6 uvn_get+0x226 #7 uvm_fault+0x1197 #8 uvm_fault_wire+0x63 #9 uvm_map_pageable_wire+0x30d #10 sys_mlock+0x180 #11 syscall+0x4a1 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd80311622b8,9,0) at witness_checkorder+0xf5a rw_enter(fffffd80311622a8,81) at rw_enter+0xd4 rrw_enter(fffffd80311622a8,81) at rrw_enter+0x88 VOP_LOCK(fffffd806eede348,81) at VOP_LOCK+0x4b vn_lock(fffffd806eede348,81) at vn_lock+0x6c uvn_io(fffffd806eee40d8,ffff80002571dcd8,1,2,0) at uvn_io+0x2b5 uvn_get(fffffd806eee40d8,8000000000001000,ffff80002571df30,ffff80002571decc,0,0) at uvn_get+0x226 uvm_fault(fffffd807effe730,20001000,2,2) at uvm_fault+0x1197 uvm_fault_wire(fffffd807effe730,20001000,20002000,2) at uvm_fault_wire+0x63 uvm_map_pageable_wire(fffffd807effe730,fffffd803204d968,fffffd803204d4d0,5a4,ffffffff81a80d0e,0) at uvm_map_pageable_wire+0x30d sys_mlock(ffff8000ffffa9f8,ffff80002571e118,ffff80002571e160) at sys_mlock+0x180 syscall(ffff80002571e1e0) at syscall+0x4a1 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa10c6265050, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x40000 acpi_pdirpa+0x2be68 rbp 0xffff80002571d930 rbx 0x3 rdx 0xffff800000af7d80 rcx 0x3 rax 0x3ffff acpi_pdirpa+0x2be67 r8 0xffffffff81a7e9b3 witness_checkorder+0xf33 r9 0x5 r10 0x49ec22cc2a86a4ae r11 0x64e3c7c213a278af r12 0xffffffff8284c0b0 w_lodata+0x54430 r13 0 r14 0xffffffff8283a6d0 w_lodata+0x42a50 r15 0xfffffd8002c8f480 rip 0xffffffff82156c28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002571d920 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=462155 stat=onproc flags process=10 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffa780,0xffff8000ffffb660 process=0xffff80002124d7b0 user=0xffff800025719000, vmspace=0xfffffd807effe730 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63867 491266 82551 32767 7 0x10 syz-executor.0 *63867 462155 82551 32767 7 0x4000010 syz-executor.0 63867 277031 82551 32767 3 0x4000090 fsleep syz-executor.0 54898 32906 63440 32767 3 0x90 nanosleep syz-executor.1 82551 434991 21851 32767 3 0x90 nanosleep syz-executor.0 63440 433442 34496 0 3 0x82 wait syz-executor.1 21851 92657 34496 0 3 0x82 wait syz-executor.0 34496 423563 59825 0 3 0x82 thrsleep syz-fuzzer 34496 490755 59825 0 3 0x4000082 nanosleep syz-fuzzer 34496 407863 59825 0 3 0x4000082 kqread syz-fuzzer 34496 460710 59825 0 3 0x4000082 thrsleep syz-fuzzer 34496 500367 59825 0 3 0x4000082 thrsleep syz-fuzzer 34496 249158 59825 0 3 0x4000082 thrsleep syz-fuzzer 34496 79109 59825 0 3 0x4000082 thrsleep syz-fuzzer 34496 285574 59825 0 3 0x4000082 thrsleep syz-fuzzer 59825 498905 17610 0 3 0x10008a pause ksh 17610 451892 79832 0 3 0x92 select sshd 48572 104002 1 0 3 0x100083 ttyin getty 79832 140691 1 0 3 0x80 select sshd 65463 124975 44099 73 3 0x100090 kqread syslogd 44099 272761 1 0 3 0x100082 netio syslogd 71697 324448 1 77 3 0x100090 poll dhclient 74569 383675 1 0 3 0x80 poll dhclient 90080 132778 0 0 3 0x14200 bored smr 80617 69833 0 0 3 0x14200 pgzero zerothread 77560 353451 0 0 3 0x14200 aiodoned aiodoned 77816 389611 0 0 3 0x14200 syncer update 5613 340457 0 0 3 0x14200 cleaner cleaner 13360 9843 0 0 3 0x14200 reaper reaper 39709 139448 0 0 3 0x14200 pgdaemon pagedaemon 70759 29274 0 0 3 0x14200 bored crynlk 74925 515879 0 0 3 0x14200 bored crypto 49937 183370 0 0 3 0x40014200 acpi0 acpi0 50717 300554 0 0 3 0x40014200 idle1 77237 515438 0 0 3 0x14200 bored softnet 91481 97331 0 0 3 0x14200 bored systqmp 97289 276917 0 0 3 0x14200 bored systq 67288 29157 0 0 3 0x40014200 bored softclock 47215 394955 0 0 3 0x40014200 idle0 1 31253 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 63867 (syz-executor.0) thread 0xffff8000ffffa9f8 (462155) shared rwlock vmmaplk r = 0 (0xfffffd807effe748) #0 witness_lock+0x4b0 #1 rw_enter+0x446 #2 vm_map_lock_ln+0xda #3 uvm_map_pageable+0x120 #4 sys_mlock+0x180 #5 syscall+0x4a1 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82892098) #0 witness_lock+0x4b0 #1 syscall+0x3fd #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9464 6330K 6330K 78643K 10556 0 pcb 13 8K 8K 78643K 13 0 rtable 105 3K 3K 78643K 189 0 ifaddr 39 10K 10K 78643K 39 0 counters 43 33K 33K 78643K 43 0 ioctlops 0 0K 2K 78643K 76 0 iov 0 0K 12K 78643K 285 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 1226 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 11 1K 1K 78643K 19 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 8 25K 33K 78643K 18239 0 proc 48 50K 83K 78643K 369 0 subproc 34 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 8 0 in_multi 33 2K 2K 78643K 33 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 2K 78643K 321 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 968 96K 97K 78643K 39999 0 UVM aobj 15 2K 2K 78643K 15 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 4394 0 NDP 5 0K 0K 78643K 9 0 temp 101 3961K 4025K 78643K 38569 0 kqueue 3 4K 8K 78643K 7 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 96 19 0 17 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 1892 0 1884 1 0 1 1 0 8 0 syncache 272 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 70 0 70 1 1 0 1 0 8 0 tcpcb 592 2826 0 2811 15 13 2 7 0 8 0 inpcb 296 8015 0 8008 3 1 2 2 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 kcovpl 48 2 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 1 1 1 0 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 9 0 0 1 0 1 1 0 8 0 shmpl 112 12 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 19731 0 18333 88 0 88 88 0 8 0 ffsino 272 19731 0 18333 94 0 94 94 0 8 0 nchpl 144 45736 0 44136 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 126703 0 126703 3 2 1 1 0 8 1 percpumem 16 32 0 0 1 0 1 1 0 8 0 scxspl 192 114644 0 114644 15 14 1 7 0 8 1 plimitpl 152 20 0 11 1 0 1 1 0 8 0 sigapl 424 18426 0 18394 4 0 4 4 0 8 0 futexpl 56 133527 0 133526 1 0 1 1 0 8 0 knotepl 112 68 0 48 1 0 1 1 0 8 0 kqueuepl 152 18216 0 18209 1 0 1 1 0 8 0 pipepl 304 811 0 800 8 6 2 2 0 8 1 fdescpl 496 18411 0 18394 3 0 3 3 0 8 0 filepl 152 91657 0 91549 8 3 5 5 0 8 0 lockfpl 104 639 0 637 1 0 1 1 0 8 0 lockfspl 48 316 0 314 1 0 1 1 0 8 0 sessionpl 120 17 0 7 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 22587 0 22578 1 0 1 1 0 8 0 zombiepl 144 18395 0 18394 3 2 1 1 0 8 0 processpl 1008 18426 0 18394 6 1 5 5 0 8 0 procpl 632 37571 0 37530 5 1 4 5 0 8 0 sockpl 400 9937 0 9920 8 5 3 3 0 8 1 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 18 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 274 0 0 26 3 23 26 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 721 0 0 27 0 27 27 0 8 0 bufpl 280 21632 0 15384 447 0 447 447 0 8 0 anonpl 16 1500685 0 1224398 1200 5 1195 1196 0 124 0 amapchunkpl 152 68025 0 61411 314 40 274 275 0 158 0 amappl16 192 39901 0 28325 579 0 579 579 0 8 0 amappl15 184 3 0 1 2 1 1 1 0 8 0 amappl14 176 29 0 20 1 0 1 1 0 8 0 amappl13 168 28 0 26 1 0 1 1 0 8 0 amappl12 160 22 0 15 1 0 1 1 0 8 0 amappl11 152 9140 0 9125 1 0 1 1 0 8 0 amappl10 144 9133 0 9127 1 0 1 1 0 8 0 amappl9 136 371 0 369 1 0 1 1 0 8 0 amappl8 128 158 0 110 2 0 2 2 0 8 0 amappl7 120 218 0 210 1 0 1 1 0 8 0 amappl6 112 9192 0 9176 1 0 1 1 0 8 0 amappl5 104 28139 0 28117 1 0 1 1 0 8 0 amappl4 96 308 0 284 1 0 1 1 0 8 0 amappl3 88 1397 0 1387 1 0 1 1 0 8 0 amappl2 80 128280 0 128208 2 0 2 2 0 8 0 amappl1 72 568162 0 567609 25 14 11 18 0 8 0 amappl 80 38674 0 37770 19 0 19 19 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 14 0 0 1 0 1 1 0 8 0 uaddrrnd 24 18411 0 18394 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 18411 0 18394 1 0 1 1 0 8 0 vmmpekpl 168 68732 0 68702 3 1 2 2 0 8 0 vmmpepl 168 2408906 0 2394980 1135 458 677 1121 0 357 71 vmsppl 368 18410 0 18394 2 0 2 2 0 8 0 pdppl 4096 36829 0 36788 6 0 6 6 0 8 0 pvpl 32 5246919 0 4967231 2438 23 2415 2429 0 265 0 pmappl 232 18410 0 18394 2 1 1 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 284 0 13 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd80311622b8,9,0) at witness_checkorder+0xf5a rw_enter(fffffd80311622a8,81) at rw_enter+0xd4 rrw_enter(fffffd80311622a8,81) at rrw_enter+0x88 VOP_LOCK(fffffd806eede348,81) at VOP_LOCK+0x4b vn_lock(fffffd806eede348,81) at vn_lock+0x6c uvn_io(fffffd806eee40d8,ffff80002571dcd8,1,2,0) at uvn_io+0x2b5 uvn_get(fffffd806eee40d8,8000000000001000,ffff80002571df30,ffff80002571decc,0,0) at uvn_get+0x226 uvm_fault(fffffd807effe730,20001000,2,2) at uvm_fault+0x1197 uvm_fault_wire(fffffd807effe730,20001000,20002000,2) at uvm_fault_wire+0x63 uvm_map_pageable_wire(fffffd807effe730,fffffd803204d968,fffffd803204d4d0,5a4,ffffffff81a80d0e,0) at uvm_map_pageable_wire+0x30d sys_mlock(ffff8000ffffa9f8,ffff80002571e118,ffff80002571e160) at sys_mlock+0x180 syscall(ffff80002571e1e0) at syscall+0x4a1 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa10c6265050, count: -14 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800020d80ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff82891e90) at __mp_lock+0x122 syscall(ffff8000234fa910) at syscall+0x3fd Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe3b60, count: -6