x00', 0x8d) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) 18:54:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r4 = semget(0x3, 0x1, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x43, 0x3]) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 18:54:19 executing program 1: select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x8, 0x6, 0x2, 0x6, 0x0, 0x1, 0x1ff}, &(0x7f0000000040)={0x89, 0x100, 0x6, 0x8a3, 0x7, 0x400, 0x200, 0x200}, 0xfffffffffffffffe, &(0x7f0000000080)={0x8, 0xc3b}) 18:54:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d08ce30aa19ace629624ed5dd650673f687d551eedefec86e7776fecc1f14e2f67e22f0f453770358d3caa9c951a4661dd18abe6e068aab790d37503f28975f23430dcbea393d64fb8d9abc7991988d7c15b4434c08b6aa8d29ebe9c7d24d709783c05048f1a9f912866da4a26d570e81cb67443ea27997c4198e699f0842bae12a12f677a84958", 0x88}], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 18:54:19 executing program 0: mprotect(&(0x7f00003f0000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 18:54:19 executing program 1: nanosleep(&(0x7f0000000040)={0x7, 0x20000000000003}, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)=')$\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='{\xd3\x00', &(0x7f0000000180)='*!-[[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%,\x00', &(0x7f0000000240)=']}[%@#^\x00']) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='k-\xe1@\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='&!\x00', &(0x7f0000000400)=')$\x00', &(0x7f0000000440)='\x00']) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x800, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x20080, 0x0) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x1a2, 0x0) socketpair(0x22, 0x4005, 0x6f, &(0x7f0000000680)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x108d0, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x40, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0xac0, 0x0) kevent(r0, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000081, 0x7ff, 0x2}, {{r2}, 0x0, 0x10, 0x0, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x42, 0x40000000, 0x6a3, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0x1b, 0x1, 0x5, 0x7fffffff}], 0x6, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffffb, 0x80, 0xf0000020, 0x8000000000, 0x4}, {{r6}, 0xfffffffffffffffd, 0x68, 0x0, 0x1, 0x2}, {{r7}, 0xfffffffffffffffd, 0x8, 0x80000001, 0x7, 0x6}, {{r8}, 0xfffffffffffffffa, 0x40, 0x5, 0x400, 0xf3}, {{r9}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x1}, {{r10}, 0xfffffffffffffffd, 0x80, 0x3, 0x0, 0xfffffffffffffff9}, {{r11}, 0x5283b9e56f3751d4, 0x4, 0xc, 0xec, 0x1}], 0xfffffffffffffffc, &(0x7f0000000900)={0xffff, 0x80000000}) 18:54:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000080)="040041c7bdcd", 0xfffffee8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 18:54:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet6(0x18, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000180)="6e79ba58c5100e35f6b2d41689a369c272474716415a50d9ac3f6baeedf85fe8fd2cb96a2a42f0bd708b42e0942029e1ed1c0fa09a9bb526ac2a2c70be187d1ed79b9f4c86a2e15e845b0e65343a8e12f6972e48e1e6b3fe491677622d591e46c1a39d8999de8517833354d30e12c6644fe712fe0cdd329bddf9e9c7789e42745ededbeba5192d96f9a3febfd7940717a09d5f9bdca2c0c49ecef4c017c3e4b09c18ef1b2f80db3521eca7f5deca60906b442b109bc9ff8be2835cb18eb715dadd1ad37006a48190c9cc5affe1ce8d1c7f6d6c594c631d8e", 0xd8}, {&(0x7f0000000280)="be0029ff4ec043b705162cb78f0b2813e160e29124560d05dcaa34b3f2ed7c0846b55d38865501b8c3e1ee1651e5e29eaa0daac20d92e74deac0dd36b9b4de1445bdb2f0a49f4503804f2df02d730c1a7366d5dbcaf5c4d68da7f888bc0ebcbb4b2a24de8ff80ac08414009c5c50d24224cdea7b5b4307b17e913b15503640a8229d65a29aca226968d513882ec65f48d9460f3b225979572441e3d95d9bc168", 0xa0}, {&(0x7f0000000340)="bf8edde75f28a10ecc65a152974bd420008014a24fb2e37af922adcc48d62b0df3f3a812a38e236aab8ff449e7a0a641253285797df68f2508b0860fcba5bd4c41d68e376340f39147217cd7d6d4b5e68adf83a66b78d724760c4e37d3e5aa5adbc56cbf9604b86fa72a5aa155dd23fcb79a0b39d4509393416cd25831c98cee0b7c0e1ddf534c41b87343366db13fc8e3a62af86e0fd263b97d9624841741d2c4517732ef8fa4a10748b02b875e9ddc7243b8f77a96b366bbcec3ec208206902b670a42da7d837bec1e0dfa58ef73b542201a9cbbd874e2851278c29e9c6cd1c3ead4fe60778f9f710b", 0xea}, {&(0x7f0000000040)="32c6072814e11139aac326ed346d320e36d1a6f7394e12e3826732a04ae9dea1fd139dcbacabed87fac45635798fcdc35563523ed81bb4eed555c4d87d7ebc317d11b920ea8ad75b8475d668f5a56cab14fac588e7d623", 0x57}, {&(0x7f0000000440)="143c8be3dbe2d9b883b090bea0366f1e262d251b659f4e72f75be9bd5f92109204ba6faf4df7ab79b2727c63cc5a72a7793345f94e626da007ad53b2fb5503d16ec86258794d0f94ec7e77c13a2e7b1c4ccd9bf69fe8fc6955a2c1c0fe6875b454f3834af02465e6cfee44bfe38b3bf2c12fbe6450ea88889d2a328770fc91c26bf5c6f7d7cd806498b481740f1e85b1366dda9a15400d4cac3b9821d35f9cc78a336bf4166cab462fdf55d121e82054c55925e9175015e4b6abc75ae59288d8b353614187a5750bac70edfd25a08b7aefefaf06a4", 0xd5}], 0x5, &(0x7f00000005c0)=[{0x110, 0xffff, 0x4, "61b3864bd1f1903fdfad82e0cd337f106b150fbe27dfcfe3b353eb0df4403198fd052f54ee45f22336e7e1602e4844faae72d84c4cce56c477128e771dc9d87eea8bce78b2b1736f7378708b0d12758a8b27683cf72422b96da61b8f065b7edc5209288ee0ef08aec53a33cc30f1e428d91f4f72241f0b5bd5c30daf247a220d646d4a72cc749de3f33426682c7740992a6042ba1ed6cfbfc1955b0355e744aa9aec8a5fba2d0e843f37356c5bc0902404d7c81e28a0596e7014c29f54636bc76aaab11008c77fd53053669090e232008008c990782eae7d0b815687c0b18cc15b0e09517175eef157fa64bed47b46ef9382174d610aac0537147a"}, {0x10, 0xffff}, {0xf8, 0x1, 0x401, "7d80732b48ea6d5d6202c981804044c21f817618191659a5d60bc834fc469f035785317361632417981b6f36f344b0af769bf85bb7ee49e1f38f23bd7bff188e2fb3631a9b3b0714c5ae4b93247ae3683a6309a5246d7535dbda5831f2ea8ad0554547af943af5e9cd36ad1156cf46c6f86565022a55fed78f0c6682ade59499483a8a89af121be6943eddf285fa3d0944549a0f8fb1c94f81323df8275ec78ebededfe5d8c127ce163193ea30c15e91feed6730426c383546ede7d6fccecf80b79405a051f90430d478f11464f9059686f30453bab4de147e6c4f403912fba34ef11a73593b"}, {0xa0, 0xffff, 0x20, "4d5d545b7442a812ea6ce04abcfd341ac00e0b71b1eb6741b496b48d41589aa36860998878a7602f692c3e5c82d3221a8fcf77b7abe673fb06d830c409086d5b94cf2a9e654afe00e1ba6bd32054da29ed9b13efe239afeb8dcb47f373302b6157f9f4d34f72c8cc033d58e82ec56525321b22cd5a749c9dda2c191fb5170e3f9e1341746b3eb24ff9ab"}, {0x18, 0x0, 0x3d5, "023b60858a5a0cae"}, {0x1010, 0x0, 0x3762, "bd274dccff82dda4e0c7076ec6c8cad6945065601a21a6876b1d3cd9546177930a0afa96fb77f1dce425de786dc596e724099e5940dc399fc1e635be7190839ed513c753952156a63d3a7b7a2d874a7e3ec351f6dc964c8a4289ad78a28f7550e0597c59dceeb824bf052553b0d96a41109d238dc5fdf30e8c797b7be0706313bf0e97df5a54f522f59781f8d1a5571d9556e791f695d5be0a3ac234d405b3de67d8843745feb8d692ac62f45d947f3bd0e668b54c6ed31893620e819a58eb2e4abdf4b16ba61a197649688cdf26a91363b063c2acc43673a8ffced6ffc2f2c5348feb0b53ef4e8adc6dc7f5a098da9f51725f16ddb805ecc6e7eea43d43754b38a5a0d3e3e300aa2b9e11e1447de9af5d15593fb7895332ea28769ca8bbb1980c4161bb2f61e89fedd020672e5239079f718ca87c8f103a166eae8e8a89ac2b2601fc24537de57ef35bf6c56f3be005d0130cefb25db015841d20543c555660b0d1ad82b83b284b77a9baefe4dbc4bb3ec72f7827ac6e6fb9c4a6764cb50a3eba02b18887ca94790290cd3530bf84e1800f4ed1f256f843140f0adb34cba4e3391fd7bc4d5cd387a364b4b04fb675f79821610f84a353134ad45474dec974caf8cd1b83765a7a45ca7fca5036300c786fa2579819cc3fa2911daa98f60b64059636d37d517b3cee1e8f72cadcd8f2b6ce3cfc47a0231aecf0266cc7d65b04aec0a64c890378cbf4cfff97da31098b69be69d1012addd7d3fa9e67dee481d5d2de227b7e72d2ac218d5ec41476d5d4d14e2450a05a43a25c0a2b837060da1487a93a4f2c1f39a2940e1f71eaef10130637d46afcbcc4457beab031fd7943be9d2d1de00b718f0291dc8b8ce71c072beab01531c8a35ec39368b3820f505c6fcfc6395e2aef18885394983c143ce29d2e48585bf264c0695560384f3ec6b35d5af44763e4f349fc367e8f8a37637e49e2a68b15b4539ae6151150dc573fc5075550147a3efd3dc812197027054e480b85681b5ae081696907bf45fbabc09943cc860782b2ec0fee343913167c3e4e28f95c7dc8c91327394628e1c447cf8fb75a8f5273424658f9ac98521bc95c5696d495295b98f7d7915f57dd8031331c37d527b31a3ca844f64d1d622b46058e95398341e42843a94655205c34c4d6689a09613a30a390a8ce7ecad12024083b7a66f908502ce42526687bfdc3ae2d655b4cacd8a74ee0bd6e711afb91757a63f21bb3865d9795c5c2ecb9532735a2ce9f372c12d1612a8bfdb064891bb1628a640f4052e1daba00539fc14326c79de80dc330457daf704a3f5db156febf79a6b92d6d01361641a35e81549fe4c68db9def9b3540dcdf07be55dbfcb3fc1320481451d808da2ea6cad82d7bfe673ba5887c58719a4e2aa15e36b988c7a2b6a447ac4dbd5d87408e552024444ef4a47e2316219343a1626e7aedcabdc9113fd45874f7bf162f8e6996c4381ecc7fa93d0208fa1b0acd1f3721c5bdf212db7614094a7787e4b3409e7e7886ac8fa215169932b7056bf35a37f9764e49326119cc91f69455d82d0c6aa95bea53699f77f0dea3b0c469254a4b019f66813d8f5b8b8cf1ab57ddad22bb791691081da75f75035d13d2e05d06a41e64f4b7e689e0a77a0ee5c7cb32ba5cde808dce7f97c8c76110d498f7f01145c9461bf322d16d7b0ef45989b413973b6c5290de25478023743e64b4e0ca8a543353a0de08601cdb8a48f0fe51db12cb40e4e1142db901ea1d3477e7baa7dbb73bf421a14d323565886d01ee30c08a3146b43a3e7ca40dfc79e6f0b3fb9ccbd041bd092ce7c53c991c4d7ee2ee98db00dfdc02d8734d1d9049ad864f52f5f35afac85b4a9f115439e5688abfc902d3b5d79dba0dacdee50a50c1baefa303843f81c219c8044396f7a63efa93820d25dddc6bf45a8daf6a15323afbbb9a0c828bf572d11c100f54d16e1806468df892b361071d3e9440b11ef8ef6cecfba82172204aecc3bc7df048c89b81221564879b09707ac7f423f07a58001288c1f43d4734cb3d9fc0c02b706dd0b169abb64273ac50f5f82e15a7b33fc9b1d3fe921f7e227df259e58cfdbf552f66ca8e6a16d6830ee8e341529cf6df0d0a1e047473d296573d72df33d1a82b0149a6055657d0e13818541db700b631bb6159b937c52e2721c99a1a644e798f50c704255fa6f1b856f6f7695090ca78b782cfbfcd908956bbc8c6c4966d55a4ab758f2981acbe33183449b1cac6dcb64dda24fde3b431ec911671b063732cb69e8f1876f381d95fb61658bcb8b1ba0dd7c24e34f46b90bba719cd7bcd83b28a39fa11db186629503d81ad8bc93c66ea58330113ad3fc4791ef9201a0a64ca69706741a04c36afeab6f76c75d194997b8fa0fd157fac810157c9ad291de08270ec65faa5ce5ee6932f2e973f48b0fa242ea52a8ee601540302d23377899134a4eb218f71215d9884c3860ff144f1f11c69025717850e354b87b6cf6d320a0705b4c4c550cec142631415bd1a980b42c8ffaa319626ac2116fd2b3b257b321fba9b45257d50732180c7fffed19a97b2a7e415b7deafb3ea5569250f67763c1b1379a5e49ac288e17e37cfe67fc6708a9a1c833036f538e8b254c9818be7304f39b82c1ae578250ae616cf9325ce5ffd13b7528aa532d3d39668d30e1de941ddf78cbab0d710053b6cce7f9d0a896dcd6010895d17de7350e1ab7810cedff311cf75180c13e7530752332ca5feff04c59c24501a55248bb862047f0bb00cc93ac8761332fa4b4d88ed05b2575c832322cd7ca7fff7385a5469743b3ea6942a1f122a6533132199625b1041668428a89a1411c82d2792938de37187428df18dca9c9d9b27cbaf2017a5b64faaf35dbc5217184d86c99e16061d90b3e67d461879137a6945f7d89a58721ce55950dd2e61e96c6f43b79ccea5af7311e57bdf59fce21ebe9411e58636e93e4c7651f47d1b181d97ba591e952f38bbba9f2a417eab9bd3b298968ed61a10caa8d7388cad720aab11d552aaa64c2cbfb0ea076437ef5deacb77da5c348c2a8d604c5ebeb3ca858a5c6a8e67995be73585443377ef0278d59fa2deb49ca66925f529eb95aca95fa99a05ffc8294f9878a4ed09722bcb642b3cd70de70deb6e785d2bb461b6d7029ab4582765ec093006d32e24e035bd6cc78e83185d51aa91eb11b6f7d30b0477453b78d052e6128154406b70e8f3020a8b6368696e428e34daedfd14228b094a3d9ab0977820317f6f6368c8e3e02d4e7d12f3552874a9253c37f33f2e403c97c8a4e83c092cad5b54406cd2f211d34d0afbe065152543692583132a7dd06665e475d629201ac1ce900db9b86bfb82dfecd2e8892a60f8435e68d527258437ab360558cf32afed173c05de426aac580d4fc08f35c5dc37042cae92849f26efc363929a279e4699f55f8cc7c29ac9c7343b6ee73d07491793b71bf50aa402792f0c05c6a807ad4f0b22b771012be4e6617bc48f8e14c31f66680bcabb697f3f72c6a5e219d1ba944441867b15064fbe63cd4b8b682c9158c7bfa3ddb782bd95cdf61496619bbe43560a0be086eaf4ca898f514f60335a3845bdfa4f5a75be8f366a95b89ce526a482a3d69df9ed5d538f5d6084fbe5011d3721c6cfebfc06bd99e67d0a2baf7cde2d506ade87594d5266fcfbb809c57b87cdaccac4857b8c25e515281382f89308c4e0781114b8386d03f10c31755947b0880e4b011764ce129b1d739c769f207e98f734d62b4f9ea7a2048c0d31598b21fa0c8556ab70dc85c47c83881bf46b7bba26021a61ee9c090e8207b47fbdd53fd841c5eebc4fa5e1d4dbe5c805d23681c35e563646895f9e5cd194ac558e21be09a409e00dbe9def917351173a3450efcf2752033ef348cd2a4e3e804e5e6dd521b49dd529d8c0c548b027d9f30188888e5cf3d755a685267b6da8e35afe4217794b33f77633944474238541079972f2a0fa9b03c1864122aa7341a39f9ac0952cefdf9b0fb0b46fee33b597eae7ee31141a5feba021b97375287985677d5a0ec93f0762a1926dc4a79275cc1aefe7fcdc0e083bbd888d96b1488d9181c586c7e3a2ed8c339fb172aa9eb1a3a9a58ab72feb7703e4f7820c9fbe00c8b4fb4845aac0fa74046b7c266056ecb8066df6e6864a695848cd542990b05cf89d4147d4a14d493c883244f1fd745830e49a8f93cfd5fb7e4ab7c275deb7b46ee266ca79d02c338d6bdab0fad4623a53def56b38ea1f824c5aaa06ab3f620286dd066b651c6db9d6a255d31c30bcd8661e84e86334be7c507ff3a004f0b7a764d14c192c4f9a520e8b582fa422812450eaf84d4d4a20bc45235b2a05c038a31355daa8d96abcc5466d30b5b3e940555b854a3f14d6a36af4914f6f283d39cf1db48c30b5e0b7f8176e5db7876989bedb1115b0a018d52f9e5da66ce743f8d1e5ff75283daad65d62b16c07b3f147011a86a87a096bca30d76990f340d01b13bd88bab2c1e8e6ab630febb52bf30cb83c7831c965a605af71cd51bde3235c0ee68d71e5b493410efed3d4e3493ec8d3eff1205a0cb5195e5df4b0af58f309a5dd8a2c4b07a21ae712e318ca6d9342543afe12d5637115025eccfa7262ff506f6bbd5a2765457f663dcd273fcb17c2ea2e8b4872158b1e882bc53e6ed19e38715813e3b4b0a4faad38a015e584d0e67fbd3717dddc7a95d09887daf67c85b72d79df1ca656f14410b9f3b14acb79215fdd47b6ca67f0bccff449a5fddff227d093a9f32f50c9648894cd6204a7e85503c21f4d14bf02e48f4dbdf38432e5126d09c9632d39fb5cdc95d1e1ead10ad949e97f7267d93845da1ee8f29ea22732fa90b5573da6f94b5540882e00d17485a30e9576ebd6dc38c25b84b96f2a446c921fa9d24092a4bd6851142b166575992829d6757ec1c29b8cbc77516ba481bc6a55b577f83dbf929591fdb63359f7a4bd5f8314e37ae3192ecc1a75155a1ba40b1926466870246b8916ba4920d2b9dc1875c9b440adafaed7befb1140d07b74bb876fc32d1352d45b106e1a205c55f67955e2a3878496a078f7e0629bb43c954562140181ae08ae233c6338c5cadec01afc7f3a45906673906b63fa6c7a2d7bb83ce3a31bd6d5ba93625a1cb22e9cda8def288256541f45c4f8986d67055f9fc9e50e2869545964e31aa5ed97a6b41963580216a0775aa791ffe10be7bb19adec9fc4185bd2860d9c474faeb677f28c9e7feae47c045a543ff68ff7563e1b4393678ac62cdc9ec44030b94c30d8b40337b3256a826977c45bb5f771126a6e478f279efea329a8200e4e287f156cfb92d6e0fe2f7153f7f07a0f32e0f703651b52360a45d6cc519e8c2eb7cf910866c3d0735affac0e85c3ed5678782c443ec8c295f7bf78d3febe9dab83ee6a8f994f64acb7b9dfd22cb1224fd11d631365fbd3f3823dab299f7dc35c00bad02f0690c04374e96502c31afce036e59bc52b4e2bd856a6af8b0fcca16d9293c5743d179a338555b8a6f56de65890b8fe50670e22a1d2dd430b5ebc7e751e7de247ebdf4cf0fcdc04e3fa3a0d6ae59c5a2d6dd1933274b86d91cb6b5185b12bc760ec698b34468e805c8f4601d5fd4d8eb89fc32038731a453578e2e8fd5894af3e931f05b2b49f853fb12e020e243d7f25eb210d011652947db6446a2da7e2421d43a830fe99f6c7eb6f823ef740b7214c9fe6238c482bc67aaf5d31022d43b26b991819e7acf62ca30523ea00e816f9e564f8e37a559b8250cbfe24f1719edd91ed56e"}, {0x68, 0xffff, 0x5, "a14afe78f74c2531ff604675ab8135b570865a89e42ce39ddc11614ebc301a9e689ed69896e5c31b72957b8559133c3f58c97445f39e78b9c8ed37430f8f89f0a06a2791b7b407e5462c1154446d064155"}, {0xe8, 0xffff, 0x3, "13150f28e8a1d921d7670a3ab6738ed88de127cca48c4156bd6c5801da5e4ec94966ed76265660722b85be2af6c1b932db248cac97e548b4ddb816acf9a0ece6d0413eb2df3ee949438b7ebcbe4333f4e891f17b6d9ff1548444b299fad6bcb3037f516e5c94de8fbc97e95f72f13c93e661e60b43020cedf43b1097381ddbf2c8f94bdd9c2bb674564a35d18ffade8acac18e4d804fa1517b41c6294094be96c7e7187be90395b7db99394024c7e8f02e4933995f3ef7ffec195f0ed17dc661a59659cef220a2ccefce19d622e7bbf938504e"}], 0x1430}, 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 18:54:20 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) syz_open_pts() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/139, 0x8b) openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) getgid() 18:54:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) recvfrom$inet6(r0, &(0x7f0000000080)=""/75, 0x2b, 0x801, &(0x7f0000000000)={0x18, 0x1, 0x20002, 0x1f}, 0xc) 18:54:20 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8}, 0x8) 18:54:20 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20080, 0x0) close(r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x200000000084}], 0x21ce, 0x0) 18:54:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r4 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000600000c0000000000000000100000000000000000000000000000000000000000000000000042000000f86f167725f3ff473bb9f9d83362829aa9573686aee332d6bd311ccc19f82b3f64298101000100529a31078d01a065d9665937472c4806351219e0ce3ae08c245376e7ffc5d6afb0dc3f5b4b5e0575545aabbf20dc2dc1f08a43a3ed68c8c7a416b575ccfd0395849cd623f7f22e95bb07f81ee5a5d6db1a6cd25a2212adfe1f016a576774132173007efe014c82c950a47d57ebbff736e8aa6b05d02d6c908f6022a45071a6a5b126ccecf09ed06988fe13cbdfd4df85edee46812f21a6de6ea9055b16a00cca957a1e96e4f1b029b834e2a372db7c7257fb5cda22a462d6fbb9682b3fceb38faafc608c58358e03b8a15ae3a76ac54fee7e300d6cd837ecd8056d0159c3771a2ab14d67482fcd81e8524140ab86e9117f08d76f1812c6f3ac8e0a597d8a08eb3fa3"], 0x36, 0x1, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000008c0)=[r6, r7, r8, r9, r10, r11, r12, r13, r14]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 18:54:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) fcntl$dupfd(r1, 0x0, r1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) socket(0x10, 0x7, 0x44a8) 18:54:20 executing program 1: socket(0x20, 0x1, 0xffff) r0 = socket(0x6, 0x4, 0x10003) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair(0x26, 0x3, 0x5, &(0x7f0000000000)) 18:54:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x409, 0x15) close(r2) write(r2, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:54:21 executing program 1: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r2 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x240, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r3 = kqueue() r4 = dup2(r2, r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x20, 0x200, 0xd7a3}) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x800, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x7, 0x1000}], 0x9645, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x40000, 0x1}, {{r2}, 0xfffffffffffffffe, 0x18, 0x5, 0x1, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x84, 0x1, 0xfffffffffffffff9, 0xb8b}], 0x2, &(0x7f0000000100)={0x6, 0xfffffffffffffc01}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000280)) pipe(&(0x7f0000000000)) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x800) 18:54:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r3, r4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) 18:54:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000100), &(0x7f0000000140)=0x4) flock(r1, 0xa) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) syz_open_pts() bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 18:54:21 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x4c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffff, 0x2000100000005, r0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_open_pts() 18:54:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f00000022c0)=[{&(0x7f0000000140)="f32efdc6e7c1c72193f84cd64b5baa1a9f8d54f851099cd9da43a787c898160c89ab0bcfef9adfa2c9f2021313a64523cfa1bef591b525efeedc7a70139e9292b49dfa25bf0f896d664ef84487754917680c9b7a547319f76c2ab608d160cce6b058fef047d1e632c0bbc822c6e04b98a1a488147e585cb50fd207b6d639837b9131be1b336c7bec7f35427293bb7283abe34a2a034fb72474edb43671c1023156977db2d91d4593a8d07fb160832a9eef86102a83de944e5df413d66f147f1c9e9f61087bca25b975dc21c7138f13d9f3c22654097e4b125bc0df416118fd407d042e538061d30586ef0555738be369ca22c4494dd559074411b77036b5fbd3f1f77435f7f160399d8ad98fb977b16a2603d139daa09ce8f716f724ef5594289f5ffaeec2dc115e2b43efff4771a077c188a7785fead82e8198d1c36e6b2ef421b7699f420c7f5cc641e15df5de4f80e3f49ba96d92003f9b1d684fd39def1329cd584a380dbb6f78501661b7542adeac71221f24dd1d93a48105e85951a28af08202a04b9d284766dde92e3ba3d1763c561da2c422cd8bce91f09cf60d138d1b279f511a3cc881747128b2b75754a9c3881600ef2ea25413b80391eb37006808eacb3d73643bbb01e920c5142701c861674be6e7501b10f5d5ac5e3041cc69238de79068f3f1cda76fbf20be733d9439f4d44a54e59eeecbe8390378902a90527cf3b2477807430c2d3a864ebfb0ba9d0b3cbed9fd0580e9da440bd236be95a7974482e1c79063e2d306f655cbd7e6d2d66cced1bb369b09cf7558a720864d292f4fadbe5eff284254143f8f224041ab0aded5e2840ca9e6bbe7d67a101142aee1bb836b35b39337e8f4b3ab7db88fa07dc5a953d4e696b21fd8dff9ce61b389b84111b9047fe685a694198e9e74712bae779455708d1724e04efccccd358514367bdcb14e8f34dac7d6771240247c9ab6a1f3c4343434ab2b7af912833e0502c1785ed1d660620fdbdbc97136cfa20c91fe4a96d0194b8e08a0f7ff97a292f91f837f52633d9b4537474019a2c5784d6eb7eae0201865ba5ba531e2c0a4942bb7a6ad68997947be4b999987a32e191762a67790dbc765381f03a99acddc4f59ff13b788ffb67a5d0ba1589be50fb257cdec4e012dd9ec23c115680f530c55eb0129ed2fa4c0bd8b0e25e8e48a89516fee799c8217654439fac54bf58af531382040d6c742bda934c04ba14d2b7a3746801a9623071eabaa2e0ce3093fa657ee9b6c8786653211d9a11e1f519a45223c3130a1fb9232017f576a0384bd939529954ebaa1d4cd5458053d43da1c4d1979afe0e86eb18d2a524216a91502534e49f200d90180a3ac85c18c324d3c62eb7624e19d3bee6a05e314c4341b13c1c0240f314ae8bf177f287737db9ad00edfe916c148a11fef0b2d35d43e4d2d30e1a0ecbfd227a8a18cd7e20e5d88376a681c42b796dc0aed8dffc2dc85d0870b3703e2a01adbcc97c84e58e518d19c953eb6a4e5fb08a30fab500969d29a674f333f3e5e5541f3fb805be3e2d4db4de7454ac04b7dd3ce938ca5c4119d790e1bdbcd62a0c1158a5b71717381130aa544933c75de19d3ccc3a78479cb1dd70cc122cf8a03fc5db46a007fb12561afe026782e5b693d42bc003be14ffac63fd7e76e528bdeeffffbba75559497f925c4ff3fa0086a303ead7eb40f40dcb854ec5ffcfa34334b1d2245c51346f6c127cd91f4cb0e9c54aee71755cc5da08600aff0eca3b8359ba1bbd5f0ac782e52d38f85ec6f9ca486bb75d63b5f767304a8d055221564f373963053c9d203ade67f72a9ca9742e084065bdd4cb752dc21e1c73c6c2994a0886c3c6dfd69da8c4ebca02a18c9022d36eaf51725d1ef4fe4b0742f8f5d3a24375e453f55e3984983755fe09ca1f7293e755958b5dc0114c49580e113fdf06eb4174d1552d73f5d9841a827323e74d9319cdcef9390751d1ce1e7f49e92502c67198a4721b226d16703e7be18efbcd9052a36a08ec2941934b4bb35117a584899e2037a8b490638de51c929575ccc286106653ff46f1bdf8c831af6385fe0de3273fc57b2745ae129e4cf23a57d15ca56523cceeff41f29ff00ce25808f389623b9e0f9f1f7eb7df12045d12c1ed459312dd3bc5547167bb2106625ae81bd57455b88ca2f419dba4e21f6eacfd2f64d6124235ba50be8adc2e9d2c0f3bd981be204a908620e4484295e43b2b3900a32dc77d64251122d0fa7617d604e28fb4d16f602743f9c08caeab4be5318a61f82c5574d506c8bb8d797b1a540808961c950e716e63098eb5e9dfbffe8fd55b4874abe05da1514b4c42e204de02b15de8eb5fd33a53eec768deeb87725ab42774b350b2936972a1cf86ccf521afe574d111bf825b7fc72a569f5819c007fd1c5d51b67759020505ba4b1ed6da5f6bafd8d3eeb61d6b067f02eea32c8ad33ad3efab1fe37a3dc2b4078b935a5f1f3308011280bbd3c4da11980d8e0264754dbf976d9dfb91cda40f2b2bdc908b424b8fdc3592ce74812e9df10a1770fa5c6b7eced96f3d93cd9701d550e3a80f3e50305416b8469e86eec01a9d5907ac78c015aedc9c91bffd5c0afca84d94e30556bc5a6d3974dc6eec9407fe336e76acfebcc81088ccd3ed4b60f0c73bb09e1687d999218f6aa162270389f560a5a70d8c26ae5d0acc4629e82740c3f65376b1292f63df3872b0243f0a00280ce4a65a92e431578aa1559762d3c5a3d62e70783e667aea97a4a7e192f749f6dccafefbcf5808c867550da94fd8769fe7563affd703f7aed687cc7685fadf3e559149fe36a942f291bdaf46726840d0fd226664083daa5143c45585602fda77ba0f4bde0af0a863b5eac4bffe2ba4e35941538c1ac239259dc5a4565e078d10387f26011f0e15ec9be6cdcb82dc96b94bc6d4705a6951e60924a8cb134524739dd5e2670face5c94a75259dc8e1501aaa3b5fa56c5987da6aac20cf7c03ea1ebcaab7b4f29c5f6d3a753a20e0545f38f4a5c96eb8c4211dd9156fc8072705e2d69a5d8b35ecafbb73c5250220b1efa8828ca4d2e71de4ce97ab42771e2079e6b8317eafb1cc4d2b5cac97c1570ff4764fe2e998ea47c590b7b1f54f57ef7260efcb5ffada3682c06f7cab709d2060c50130d30791dbed1739c5b81727f5c2565fd5e6005b2f78a38f34392dc1c24dc14323940b5c1f9492d5dc118e1ddb373c587f7d2a9b7ce0fb13d72dd8272fb6a77cebbf2152ec1257e6016a8bea44bafd0d194950987823ff9ce6d7a95c18429be702ce91a0f7d204a2a951d43a95cb39d5c69a0f444a1471d973627b8f1ad0b7ddecf5157f10cf66752e4a0faf60eeee1d1ea09d64f3b715d60c69d4de972fc6af37ecf344cec1e23bbf0668ced16e66a9ff0224dd87ad904b7ce306c9ec77f98ae5d8bdcb8a0357f2124c13c24b4f38b03ef574f885ea816057989e820ac8b77b9b46c56c1c3986a0291b84655f0e37e4b68fe855a2684e5d8b9f30b058b6ae218dd1e7c47368123b10eed2741715c16ab83e5f2e4028f7d38fff904e78c9b8a9d6970f3fbefeb1164f686827d1fa5aa5e98e36ef8d771f442b737451d38f1d6ac8e7bb810667889fbbb8c0cf712693626be77e796ba479acf3baaa6450e4a253380920649016fa87696d5d943b46a83d2100f54ae3fa73b251ffc43c8b66b85c4c3aa24ceeab58363f08c29b69929ac719caf0161774855139de382b5454382f709abb6fae2944eb7a52c7dc5ba76835d5390bf16abb5dd8f97a8935559aaa2d8e6f6c8e2f7db6b4f437f64bee5015df6d4cd85ab1535ddd27a014f52265f9640fe461ce8060552d912704a27c29756223503961cb7963fbea5a0bd8c48802ddae1548bc86b03163bd539657b63b9d488f1907d4742edbd750131f8453cfa85e1f9b257d130ec09325f70dc0b85f71fa188648db7cea5b6dae10bf782c483a3d9f82687ea51e2ed1397adb63d4446ee8cac3c1e213d6c7054b2c55e1303637c43573795a6672ee4f650ae2a026a744784938545fed33962eb0872f1fe1fc89cbd12c5d14df86c05fc3e00daf73c7bf37d966c61f3de9bf2f64172ff252010f76763b1dec286f5a86cbc5c88ce641514178c1232383adb63bb313aed02ef78e7af466e9f3d36f5e072acdb51ef09f6070c79db3a6a2a1472a276fc7112ca62e02c482cbf92a27d87c17275f85d410730814ad4965859636519765f5abd232d8bd5f1694f823bda513024328ed473b31f1dfd2e2c05a170bae46b41d82dfbfc673113ce491e7dc20ee2373e56ad38c8fd7438493bb67947f183bc48918997fcb1d40edf25505038a847922761e76543ce0cd87d80ae6f37bba706a2b242a8265fcbab298354a2601d7f41da07d06f190e00294a1b9735e566e3f05495b79ef411b0f4868035e9e49e59728aef10a3ca2734a081bda8bfecafbc34841e13e8122881f84f7cc76c6797ae824d6a128e5637b6df4b47990a21c4e41762a197188a4895aa925c33a8e251fa900b7ea26c724bf7bf9b1cdee5721b006fefa3085b8ebacab69daa251fae78632fa0b20b3b76d47cdc4a8d36daf89025a5f42a3da1c4fe392c00ce78eda81b0a45f4251433a78adf65b180fb38186ae9d8b888e77e158b0514c51123e00dbffe64d000bd2e58f23cff99795f535a9489e486917c0ccf08fbbb553141bbcc2104f3076f5321ed1fe7d7a4fbdde690f64de850b3a968931eb0606345ecb1867290e16c1e16fb7cae505c2870c64260d61fb03a2044caf4fa08b2801b4c843f17c654cc601aafbe969a15813e4edaa0bf7f64690db49347a4205a286c0f8bacff4669eac16259d69fd4bd1770b934dcbc4a74e0616d750b9a8eed74f1afc8ee17159241640c0b600edc1aef902f6d0bce5a6c82099d6a09305ebd91e8154bea6e590149e6e0834e0b5136189088c012a4b9d62ec5d31c33de372ebb0c142c83644d812ec38f52b6dc8b4c5f39085451634c4532f6148d1b56d14d05efb6f1198a16c42aa791dd852204e04e303c3853af36fad6e2ca200f853b68be2b1cdcda1c06fedce4d2833c5053cf51ae8ba521e597634ec49380acc21051272637b838c01a807625275d87b11bdf8d68e75d6c6bded1b99a191263aec11fa547ed8851420d5d06e7580cc7693352ee37959376c2d40ee655f7176092a4793bd28f8782e752a7c55172f862537c9edbd6dc46465306e91c2d6a88b9a24afd406c131a515bfd247bb0d187840cc3d9080c27942ed2076927f903001d1103639b257a140b6441e55c93ac67923dd0df7a3aa702faa7a3de1f5ccff3abd004a0b3dffcf058c126074040542a54e9be8276541735f1677baf23c5db199b4b861da893e1eba64bf458c3d56387d812166c6ae3d4280c19f9066832031f9850d9a28b734feab1b6ded6ade21e41f48b6185f5f505146d00c1fb291a859781767d549eca9b33c02c2b8b8862f83a0b8b28c2d1225f4f222199d2085da33ce88dc5e1f1b148f41d6bcfafd276c972059fae5a99049a481cda2793ee82f42815c22588842ff362b47ab6db7e3a76e536476a487519b91f7dd0cfa35a6fb9051612b3dfe3c78862b9d63573073328e7370afe736d07ae74f0700c3844c07bc5828cbf44f4559066acf526d3ca42a8c197b72785a1eaff1ad38ac8aaf21127f40cb398f94c89c5540141108ea081b6a692808d1b116d13d9aca2350768aeb660c4e3d63274251d054c06f9bd142fd03c28776576aed700ecba00b87661613f6cb736cfa8557f", 0x1000}, {&(0x7f0000001140)="661b43ec48b5522be986f1331334628f6b8c0d9c80ff511f2bba1c920a218878ba81efbeb86c3b730dc2dd8da71eed970d715e829def1391ddd82db1871478da39e6c37a993b295fed6e13112de99ca35365a6929c96d8f840076c86b5e1756423d90478c1053079699276370fd514474cde049f11bb22a84798916facd1f2e0975046c882cc41b632f14048ca25f5cd98a8ee0e21468b", 0x97}, {&(0x7f0000000000)="a4ba5b8f00b7fece121f9dcc422fb6dfad7b8ae9062880040c29c15909533b3162573171810225318d", 0x29}, {&(0x7f0000001200)="8947885173cf28d00ca8082a2dbb0a097048dd7ece8725876534aac7b1b839363a6c87bcdf3f9bb94bd7546f21b61730ed4d2bda019c29eb0c50fbe515090ec9d2aa88154ae2fd8129653a443aa0bc3b61222f8a3ad12f048d23b572cc4ef1ab533bddae3071a93f12f0f46aa4b49ad20886fa2a6a706f93c4388b653533e524c825a74a421085af2092d43f4ef57db8d379398ff98761189b52822a1389b0dd8a6459c5fd628bc94e75261e031efd5987a7f6bd3140d343954073d86667974cc6aed00969b4cefcf414796a58a36bbeb5ce7c14e3f191bf42609d477a64d7944b2a4453c2a955a3acdbde92bd9514c6e205543f63dd6eec9e81de5b83479fa78f50bd83a77c1151ee52d2c88cfdb66a209cfa67343b588a89e3dd7c3160e3f1407a4650ecd5369978d641e20c7133ffb8c72cccb134d0016641fe283a635fd9c7a574b07ceb9b44bf9719a5d8263002d585428161d4a851836a76c8e4bb5762cde2b04a9ca7e508b03059bddb7b04526f37121022568eaf8c18e9b17fd485d6fb7fec71d942715b4dc4f102c7967352dcfef5509fc240444786ae182b96abd0e3bd002bc20dbcc4a706de90c7948802fdb61f76580784144208f716ddbb8b39cd9469d44bd85fc0daa3b2d15a0457aadda387fdbbf1c847d72dfa3ce4f1df951ea23c8f2610db2d6395c643d917fbaf8c8c32b0d9788acb07cfb4e20a7f9b443f4b97cb7672b28334ea5fe3fb9502c24fd6e94ff2544e033186a218900ec9f721538e3bb0ff604d57228ccb8a53a66f8739a3eb0b4765365176a45302aa3e762f6ea6d9473b1dd72ae6460b51fbbd682d02d7d708ad5d1d47e4c9a7a23d30ba4a5dd6b6518aa4b5fa8c94a483efc5c7aaab607fd2c22f4b3d5bf70a7515b13fbef7f3f150bd10da87e1880b6897047324265aed0d032e7dac48aa060cd65f46fc641440339d4469aa81cbe8b8e7d10df313483afcf21149e85d79abdeb83fdc3ddb644fe80147970436739ccb778e93c0c7bfd344ba6b23f96609e70540281fd085eeca0e41a1e9daab6c483262aab30f573235178829777fe5c0d9cd8af58614e55230136541d8402dedb70007d823eb3609c80c49b648c3a7c2c64a93e1c8711fe05304c1504217aaf0fabcfccd7ec59e67712d41bfa2adf469063061e7f29acb8d669461ea11112f0862e91671207b84ae09b7b627bb580942c952f1a34cb9ea867e5319fe4b6f19ac56a458a8515745c50bf1a9142e98d708c60567e00641f1fb4c55085ba8217e3e047ba9146906ebc3a42620bf761c8509c26fc770cc1898d7d6d9a947ed15c6ee832d3dd935cb3fe67614dbeec7d4214ab0a40f4a9fefa35de4e2e2fbc17a411a5426e30aaf134feb87a676b0d4afeee8f270504e8912ad399916b516b8e8ea69d07d7893051dc6d58d8c4e85e87088c398dedd328e700f83f542d44cd07d5e76876e568cf23d335caa38977984e13744ca738b41a5b8550a54a06b0991ec75791dcaa13ebe6cf81c9c44cd09287011e7d5ec9b91ec21012e8d82096e22387438431e2c11737ecd7c67de1f2cf2e0c61212e1845bb06c124f247c69395ba6b7ec3e5e54b3f223a33a79d2a11c30d212323d646d4fcaa4e580750b52f76b5025a39319abd66740e5dc0793ba3ead1fc5d240aeba1f44d8acc40be044f7e95d62915abe2c309dcff070e08436c68ed1de6d90c05df72392a2f53700b991e95468c5cd9f6ad7f44a502330a6112d391d714b9069d722c9a607413c44b65137b538f9518975c372b06c9a469d4433c30093f175a6ddbe8f693206082ad1b72f6a3b717c80b0ea26a1b94a80e8531e342df709543fad32c9cda28344ab7f2e7dbb54d30f42011e026d78294f0f0c8f03f7f55d7e5df3c10f445ac22adde6b6e3d3dc591937974ea14453374515ab80ee08f84e05cd13b32659d1fd8fcc20f76d20ce7e121ab9a747e775db5c6e32b2fd02687e37d13f1d251104f63e3a23e433dbc30dee3932ec14680b57aeb7cbf5a55fba2bd4f5009e7133ce4b71697ecb50dc2727bb571fdb9ac886b67bc1070050f29f2be44b6179e988556ec3fa828236a87e3411e968ae4e6858aee7e014e72ac15d2fca35807118e6469c783802b94fb85b75c73a7e4128b469ac675c042d6dbdbefb6919f941dc0a884373efe4314889ef161eb27f128ace4fa81be419998b51b4ec168cca4fdacaff9e2c62e3159875484b30374a5c4619b92929bb5c53de6ba446445f908b31afa6113f0525c477ed61c5dbf6f0f8ded519e84f7862ce266c977538f76a25bfb0c7497a1a627cfd4c7e7fbc5b5905f059b57b352746a4d9a56499f19e5c5f5f9cf1ca7cc777c49e737c8648d910fe8a1d2ea03b0b444b5445c298f989cb1f0d169699d9b725ed2d1998fd4a0006741d3eaf3529909571ac16ee3a093fb2d047ad18ab33e5fb62a607dfdd8938ff549c8dc3cf416516b25448dabb997f38335334e9ceba39d780384f64f048760ce8b1fdc24e303277afd9158a9b248159c219d579758cab54ed8acf4f19ba95499711cc7a68c7a9b6730327f67fd67caaa3a52dc387a9d47602edf416818b8063be992aed30443e901d330ac1d8b5075913034e5af56ee00c94091765f5cfb923023b9e4aedae8338e8c50adfd66cb9b5806211dc22122030923862de13f5e9e190c778fb4731cd3896aaf556d3bf698e23d392dcfa27b555c4602e7974dbf3bd5eccd7c540d988567abb93d1fae33b9a1f42e4e0587d22c2281f319fdccf91d86d64614ddcaf853713f626679dca5db42dcdee3b3f024a8802917b940155c3e7fab7bc8874196698f9650f8516afc9562565a083020a644a4a8d1755c8f5cb6b4d9b5f8b9785852e7ce0f27b39e549157d1b7f4934b7affec78c003c46f2445df48aa08cf53693aba4df29fa33651c0e331f673b3e62492bed1c815b08693f2bf90bfedcab68bdbca0c34a23e1b70cf27ba4e0c7656847f8dfd58e808812344882c86dfac252720d7a51c713ce0fc9fb000cc3e1bddd93b58171b520fe89eccb404fb2b9f7072cb9bce3ec4ef4a0bf38bc5ac71627aa15e3d10cf240860b09c6d53c8cbc06b5830934300475bdd36b7eef0e73e90545fe4dce681d59acf1d43479f55ccc30d1dff0e894b6a6d7d339b7971e2baac7f61101355f75a523f92463a486836a716648ef61a7f614869fb2224796a986043c912a366de195ceefbfc7e0429340bf0e4eb09e9050af4f52c1eb786331f8654eaa735c9678f0c53aecbd32bbcab573c44c20abde7b3b4686a515a4a2a34cbfda32f652acbf07846b6570abc0e2367ca479fc8035f73df487a1727e2ef4cc97e43f3df4ef283a6c57c3f4a479672ef898e0f7d1f4602aa40a6cf6625741e2866ea65f9749a0e1cd6458600ccd872ca8679407b8a86835f77a348f716d133962cb7d2fa7b0fa6eda75037ed2e748f75b663b3316dbcdcbf68e641cc92397812ae6c217124b95fa4477f76eba8d586098887ee713d948f3c665a655968ad17fdf510272294b72ca9cc1b5ca7f101973dc952fa8ab2ab548648d87473637637d9126bb0d4f90206af07a5d11ee1e5cea608d930ce6ca3edb790a89df0ac423ecbee1d076cfd02f2c7fe12a2e4fd9b10da8ea85be6a82fd15ba23ee198b20f70ab7bd4c4fb226737c91096d9fcd612a176525732b5c6132d5b74dc28ad54c44e440e1eec48a978bc033c0f3ef0eddb98b511c13bc1ee76b6120b56c400f23c39be5a797a784d231a61de968608103e336181a1a4b3fc144d346e9738c807408c58ff29381233903709e37a52e9b6f4abea120871ef3f1d4db25e7677f23b3aeae60a35e1b08a55b56dd2ad7e7e5361d59d49df33c69da5e64090e72f87b7d6e163d2c3d0059c8fa467db231e7a44843c8860c0bbe55169a676a5bf971254626411ef27900b49e6b3c536d545c84c3f369331530ef3d5405de3e5bf94c1f620861305eda61740324eacd4e3e02d4679153be9ed2b90b86770700b998c24c7b847804baebba1ddf27210fde8792a00e8b687000adaef7a83afa1c442bb43676e82f53f74faa983df701c47715a2cc698d04f38f918d54db47db12f4ab6b523fd61ed9fc906f5296d7309b0d739ffbdad9366032c84286ff0e772dc2fe0c022450a3114b116cf8fec8c93fab5a1e4d63aa856909ef14b61b76f8f83faa235c8f3ce1a2e15e7b0d1b2c4133e8db0bf98be1a646409b2f0f69cf00614a213a3f2618a4c87afc8b8609bb2cc8626f7fc502a9177ed133f6a9c1fdf1c0b142a354b782a694043bb26f4f8575dc6edacc596d3e82a7592590db826961cab88a1e801c451e50f62c423bd24f4a5536c9b3d978c2a0eaaf46ee3abcf6ea5074a3d58ca6e671a5c010fc047d5013c8b58317d266ee600e336297e4d3278cae9626bdca038c1c8f2b0dfc3e18122a7479551ad3926148bde7033675d719700b4e561f67f0564be6c305615d8408c6bc3d23fb45034d7e095fbafaf150ab91548926fec0f3e491f4ac817a68f97ba0819a62cb6e2d3cb5c884766dce2ad47f170235306b9248eb6758ce79ac42dba9b8eb2fb801151b8dfeb59d7c63797d4df69f29eb2fbc26c64edde81f02410feceac9aba23d225d31bee2c63c4ccbdd02153befeff3cec839091252572fad329c2966dfdd129f7524c71b222fa4442aaa5c43edfd7f071b9f2606742d3537d9478ca19f6f549d7519bb4432961d99375858c82e4431488e00cc28af9fb63402749d815b471ed06e6d7eb07e66129ee4bb6ec227a85ef9a70d52873317354f107bfa03f3ab81bd6dc031bf1b4a5144f651866ec5757cdbf491a79748783999c1e6be49502b86f94414e9b87c10e7d48b087f55ff7076ca7c5238f419d8da1971ba70db1cc60d4b5c5491a15b7923a3f397e4ac4f9842565d90ad182f0faac52b99f62ca40299f8963b7af8e52355f31eed9e645781f8d734f4898e25f0123aa9185a693f25c509f387f9161f6e1e10b93cafe9d6aec78dc56e7ccf4ebe3b14941dad705a3c529e533242f8260972a6a52bdcd3893b6d4e8017052597304bd1855d93374fe68961ae62dfc136849605373a91addbde966d413d94b8cfb99fd8c6ffbbc747f347da5f0dd1001e5961b426c325e024affea0770371ba62eeb59713c129498f80169d7b4f6778180f999eb1da33852173c7c6dcbdb65e02571da08e4b8750219fee3f7cde40ed8683353084115a611fddd16d6ae9d4fab4818e38e753be036cd1d6652b8b859b8cfeab01a520519799e6ca9968eb809f9e9a9136ce68113ac7232ba39f1a77b04ea4e6c43537e74d4c0cf2f0437dfe805a42a75dbada2ac25f9d8545553d5443891641becbfea28168ff18aa9ae8347a91886899b03ad711b444db03438ef3f33c1de90f94ab1fe3a0c5ce9a89ba8a1072d24c4d505e160b8b8a5188dc7ecda3a2faa9c81e7bfdbc227fa3b027fd40c8e038c6a6f121033c501901f39f00205af51b847ddbdc3baab73bc20f14691f24584e0694504f2905be374e73c43e1e93e90732e042700517470e88323ca155dba54d4672e53d7cd3f576113de09701e8f41ff154f8e614b59552e87c3f4906f08d3db838a42293b5a93dae40dae9995360c72073f35615e5accbca7e727e13b9b2c24ebc7da02345421aa4385999ab9ceaefde888754d6d6b044fe1f3546b2c028873da8aaf4803878d30536042d357b90411632653a302a32d56702988e326d1b6330b2793cd9bf47754a74ff2b8a8ff4b42b5b3194e727aaf79b39", 0x1000}, {&(0x7f0000002200)="2203e7e215a88bd7c4e53abd65d604b36f33c7c66a3befc26e8c8361867d660df294b53453e179e53ce1e888963720136036ff487fe3a10bd9ea17a7c7621cd06f193030189b884c96e609da15425662452ecbf4acbf2c23b3412b86cf8bca64b6c434d8b73ed6a754fdd07037951c628b603c527ead77ea58b28be4537b744fd1a194f8b754b3ae5ca9dd2d478a11492549eff1dffbca03b865a7dd25434ba3fc41165f3434", 0xa6}], 0x5) writev(r0, &(0x7f0000000040), 0x100000000000038d) 18:54:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x1b, 0x0, 0x0) 18:54:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000280)=0x6, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0xffffffffffffffff, 0x1}, {0x18, 0x3, 0x6ec, 0xda}, 0x1ff, [0x8, 0x9, 0x5, 0x9, 0x4, 0x8, 0x5, 0x4]}, 0x3c) setsockopt(r4, 0x0, 0x14000000, &(0x7f0000000140)="d40ea5f7769e837bfd763438435db8c2ba0555a0154a407020d927eafc1f7afe86243d9cfb093b938e1d29bf6cc765d5d3cbd373a6120eb2607fcb282a85eaf9c442cfaf4ad59b3a530ba1f5c6eaab174c90d824d0d82a01e2d4840db1da24804566b1210b12c9b7c4d1aa9709", 0x6d) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) unlink(&(0x7f0000000000)='./file0\x00') 18:54:22 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40612157a8a2d318) chdir(&(0x7f0000739ffe)='..') 18:54:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='W\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xfffffffffffffffe) renameat(r0, &(0x7f0000000240)='./file1/file0\x00', r0, &(0x7f00000003c0)='./file2\x00') 18:54:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000780)='./file0\x00', 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="09a316dbd3bd52fb148c001819409b5dac824975f2cb7a334907dccbcc858f2e9b25e62d02b9af93cc30425edd3278bf850b12b04ed8d54599f3ceb50d4ead44db22b16dd724735c127d107313297a1608dc786e948af61cc1caa16a8ee6cd84db533c285916b819e7d2ee64dba0ed2eb4770c088605d62644a53a462953919f431eee243432adc174efc4c403ac8f00b3c6bb", 0x93}, {&(0x7f0000000280)="58ce49b2420e363c009a46a38a04ccd15b0e5f9c4a5266a796a891060a06", 0x1e}, {&(0x7f00000002c0)="7874c14510ef9f38b858cb9168822f7633a2feb6de4b54", 0x17}, {&(0x7f0000000300)="eff1388e4bf65eabcbf07d3f11dc026e828c0c7646d7a10784ca508308142c80831f952ea0a311414e20715a80deca43fec140e3f9b6e35d93441882dab9c167a158da471a1fd6ff4355933c336b0b04fcf13c09698a75ab5226ea5873a813497da70941f605008aafc6c2ab34c7cf4535433f563e92974c61c5", 0x7a}, {&(0x7f0000000380)="32c71d0ada02fe863c11ee9429bd8411396d2300047e8e3bb0ae2d3fa3e3b68ce8b4d3721d68cb29f53b6cead4", 0x2d}, {&(0x7f00000003c0)="ca4458707025", 0x6}], 0x6, &(0x7f0000000480)=[{0xa8, 0x1, 0x200, "09a56eec3c566587be0f204e19ab37ad134b57d9e3551328b421c32022f4e1f601ff5132713ff6b3919a41380bf08fdd76bbcb4cebd127d3ab1c467d2cd4abbfee37c326654974e51086c40295a88db1fe13aa53ca8adfb603e367be226a13955e7f11b49b6caf44c1a888aced8a21a0e2b4b45bbdc348f2a050e2ea3c20b659e54b6cea3e3307e083d2ac91209b5efe7b11c22f0171808d"}, {0xd0, 0xffff, 0x7, "e98ed093b2c2ce05102607e41aea79ed801a119a4ae671ceba6b2070e1e67d72535bc46c3d54f5a88fe03bdec03c6a33e6aec05182509deead43fe1f6ee6ef6c76f64a086ffab50a0a706946bb83dabaa01f227bbcc26cae48b12d9cc6504f6b21bffec9c823ee81090f4f1cb86adb49777c93609969e29732224ac82fb3142682dfe1cfff17deca1eafa9eda7d03433295867ea8b26c9a2f576e22639a507e97e42d1231115cd0df246990ecb17c9ad136bf6d327bd63a9d48a"}, {0xd8, 0x1, 0x0, "ab99d392f9121aa4bfbdb0b720624be20faacc4c8f130e2f42961c28aae848ba7336380a38b0408122f47981ea4ecd9b6172d60696611d00ee9a164eefb49f0e255f1c4b7d1d102a55c39966d8c760d5a734ba469855932e1c109a6d9883afbbb5ac8c34923f15ebfe3a24e43fb337547b4f9ae839c012bbf5a028ddc30e2dc8e0288194f381e976692b72e3e0a97f60d57d1a4cdbf463e31159040181c4e216287b47713371f3e6f46b0b8693ab77fd91601484b412b53d81e3d675b64c7503cf7187fe0b55b633"}], 0x250}, 0x2) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="ad5f849c5ae637bb596b6e8011ecb8e05bba5bc62ea56e9ba432fdf6e6a549f934e4b4c14657cb105a365a006c3c347307956c32bde31afdb16d880d244a542f388323b91b3b3fe95857187741e2583792effc85a72526d8a3b924bd5b6a820c73623194c68f23a4e15f02c278e1a0d78fa24caaa95a3a50fd263e68789dc1a53c146f6a54ba5660b6a08dc2e584f67841b6ec9d938948375859beff1d8ba64265a40373085953e0", 0xa8}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x7f34, 0x1, 0x100, "a2cfdf835203010bbf2b2a562abcf819eafb8424", 0x80, 0x6}) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:54:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa39, 0x2, 0x3ff, 0x400, "22a31cc9446f9fc456f31ebfc187b3bc323d99a0", 0x5}) 18:54:22 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) 18:54:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) flock(r0, 0xe) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r0, &(0x7f0000000080)=""/197, 0xc5) dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r2, &(0x7f00000001c0)=[{0x0, 0x5, 0x1800}, {0x1, 0x7, 0x1800}], 0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000180)=0x4) pwrite(r3, &(0x7f0000000500)="ab4f53d6a26a25bf2a0eef19898c333661f1161bf7157d36e370be6f3e1e93a7594fcab643fdbafd37370d3b8c7d0d4673de5d7d7393a2ae98ebaf6041b61b46ae9514ebd3d0dd6af17ea626f2359d8ba6636620e469d5e6da0fd9804848cf00535db27253c5d95c1225475945a26817d56c183c396d97607c24a4485ba23901bb17ccf54a04cfb9917262b4036c980f32488a9bf0441f7a5a31cc8ba60ea3088efe504417d6665c65690852a3b708d7ddc5f64c4585367e58fe47ffe85e88c67fd8e640cd6ea28e598f95638f56ab333e75354f6d3bb350f42c442147cddee476f030195898696b7531588b29ed437f554189909eecbf29311143ea33d5cd8f7e26504334279b1218892dedef07b402f794c6bc01144d0668aa6ec597a4d90f2bc4d52875fb17fffac587e6eb8590c7184d35be224e844da9ae349e9ca102c158291cdf61490958fa0dee7fd2c8b4279b65c998212584f60f019838a51f8b1e397ba0f8c360ac2782cf9036a740596c9d6dda5fdde5db516b84eaa278090b3726362741039d8e057c7cccf181091eacccdebae8bf8e736e7de8658073c4f44ccc6586243ca3f6d6ecefeeef91046b8bd9da1771168b694ad29b9d94edad9a2f550b324c19f9edef2ccd322cd440441522e48c8fbc1982052861f92d69a576da191aa8cab8c732983a70288679c048cd057871ea570a158bb8549dd789c81ac8f37f93954532f7f0d5cf87cb6d63f38875d05aa897d3cb8a9956b8664da528190df13f670979421975e2bd815de3c43511280cd22447ed999cd142e8f5d89bbc65aab1fd990bcc5d3c18936f83f25f1656a6bd1a9cb05365bd07d4739fe13e5f76ef3c6b0246e5af04ff1b22c5d856ec105097970e40969098413fcf543be7b3bb67241d5d97e2128979c07620864f7e1684b49ad5a64b26f12bdd0da79c4fcd41e1c98db89df965ec230f57b610509aaf32856a8e128ad0e5c57037376005bfe88b4c6b36f0e87b7019f4e23655c5709c6e486bb9b05a6914d1158dcf0e42002cefdad6948cd314778b15fc9a01b5a923a4b6980ed7418dc907fbcf941cc9d7cb56bc89c0be667af5c1a7418e929ff88deacbd91a7cb050ef1dce6f29f52a73605c102817396125192eba48bdf8d9678f4341ada2bdc93646ba04044e3bc83b264241656b8eb263caf45d6cd53857f0feef3b50ea5834fd6f8003c7455182dd3da7e9f14138c26ceeeaf5c37a54e435f43cac3d804f4d4d5973c5b2c79ee882b1e5790c93254091551f272a55e5020001f126466ce1e58bc1be175c182247a8a7326316e4deff4633dfabb0d65cc4eb330b79ebb33d930967855cb477422f8a16502a49cb3b390ca076fc177791cda32dc2eb2a50124254005abb6dec428ceba7c3af4c0847b6d6e6e1c39797eeba0edee7d7996508fb50fddc0c89c18e4d810ea9c8f33b04ad2e7db8f68cd300a7a2b1e3c7d3142a083816925594ee29c1f504c036e5d2086cdd1d2149a3b06e0b4d57edeccd429a3e8a86135c23ed34d2f382370ef974d55504a66f417dc59709cdb3972c996f80196bb867cbe634ef004b7091848082e1490accf64b702b39d9f7ae975080c40dc25bc2a7514269a36ef22733a3b6b6c269c33016f422968cd4faaabdb89d5481bedc6298071d02f0a168abb3efbf51383f22a4552d9b4f77389e4f654d00c63743bc4e08534a9114bc3ada6f777c3298ec970882a8218dcd2f40dbade7388961cbd14edf4550525f45890b51e048c23325cccdc0d1dcf33bc1a26f5b5e84f2546da702c3ef6a34e7bcfcefa87590365e6de8740c34c29a1229fdb494145705c6d593f4edef2eedd9c0902efe4efdc4fca678520b748beab3995d634c2cef962c7280af32af19b1f26e373c32c4805915aeb6159c0ff625a3ddf69738cf1dd1b6631f0ca13ed69a8e6ed4236f20ed57d5fa0e2c5fa95a79d4e88e353b6b9ffd333238279a66756656ac3a54bfc067ba2633dc897cef0e3a420afd3568e0467380f9b07e341b435d5ec7fa3cec23232b06e488d0bf04dd5559e1a057e603da188635aea2a71c73ecd155754638568f3889a332a743cccd9f7649b07787adf7cc7fe6460bcd3470bf754fe02655ba7a5ec9f321f0760a9a365560477a31974c2aa7bfe78ae41de9fe3be469d4d3724263f19aa187ad73c5c7f8d3ef07699329ceca67d46dd0c1ab04c99d3f4ddfdddf923ed37609f00567c0ba7cee5319299f100650a6d30e7861ce769f4021139835374c03596272c947076b014d1e14cb29885466ab922125d1847225eb9f602c0b227fe4e0d8032e12d6413120b8ea4335185f0e11a082f497833ac9ec4f6b213da869114f5a713d17e471a30427408c0301f9b1baefe59fdd420d358d354462551cc9859f20bfb1e0da672c7a92698592a345729df09ca639cd56a45131db6786bc629102a5ee1847acc6c9030d96b91b9dfae466daf88535710d6871e41b3d63ba3643175d00f0cafc936ffa9edff20efc1ca655baf8930c8bd8bd0bfa6af1e98469c9633cb77f6c6137da33ce22d3387aa7aee8a9daf805da8333ae5f7ee6c5c1bb62705616f24e79340a79ed351867415e0f21564e4158c70643873f3362ebd236d21d66a5ea6c9c8f180e9c7f988b89a4f4051c51ddfd2ec367f1f594a50288f63cdab8c6e4bfe3ad70d980b3b731d1f712d9cec7321bec97d25f1e07e80732bed8611c150ede4b1c982d387b5bb76a1beac082098aee0953a8df36ecc1e618b0afc656ffdbc4802003cdc60561330b7fe891415e954b6f493b4feab257dc689e539ffc99f61f0db5e5da8d9c7b64baee9ab89d0b637e9d58001dc2cefe7342d0d76ee2c907c0787b0b9edac561b0e4b3e6c14b78434d29c48dace6c1021e15e0a47615bed5e9666c7814f1fe440a70ba186c0b582a6b3eb7ac206b25b10bc11dd9552b75a7977b2434aa350c76b345a8016d3e8b86b1c3c91430cea7b07631347f009760e977ad274dbdb9d7808d93911d5d02838fe8a781f8ede20ec1fb7d23457bb39017a4f602b36f5b89bd73ccf0caaaab7972e98981edbeb85d924a6fa46e1bc9d32ef2d56885257947a6f90e8364ac6f9577dc54ea5db941d1b093046d744c334c50915a0ba0c7f40215493a7e5c41e87cd16037a50ca32df21083b3f05fc1956f716c8da169f43a2de86f3c77aff422f031795ad7a13446aeda23cdcb3df429da2248ef405d285e4fd1006cf38ac75382a749cdad0940e23c1b7e796a530680fc591eb4553f1f156b54a663887e9413bcf8a2400bbdaaf05885016c01bcbd5a24a0d73207babab725404e06a683b34db0aa18a5e49519c5727030e989bf5e6d2e56834533c3b30fc0b6ac92d78a39f82b6c744f6b324828abc105f75df5591481f0f01f82b4c710b5473ba22b0bef56ab96f12729b012ee414f7f2f2f6021c19dc7eb1d93fadbf3d1c5d3a87fc6c46a0a2cf5f818f0c559dc33782fe1a1cb515901146c6df9fa38d95d3a38f973919e114a7f54c2fc965b99059e3f77591408cd3cb50ea87f8c56e423e27bc5c92e88c78b5d035f0188fb23351a2e15d8cc0a30ce7c96f205dab0a265453eb88cc0feb3c92c9b982094151f35eab01cbae1c62f47276ad17acf45436f27fd62fc95651648c968f0a529d26c48bc45b7287a2e09dc055725e54a476bbd3fef06ba59c9bda23d3033257d89b598821fdd14667d54702294b0826fdf262354e4d04a0bd7b17c7f47d3dfa97512dfcb8d374ea0f8cd14d3e0c77f24466db531bf0fc901b23fed2ea7cca220ecc1c109597c803764fd4212165bd3e51e64f49527309c9fad484f8bb432c4c883a347f608277f5d245382d91d46d6a99cda6ac60a4c3ea34ee042a995645bdc09fad5da5d7e742621b5b5408108315720180dd28e0a22058e7ab6c636fc6738eae92e9387e9e19301b7ba60c689857ad0a21d439d92c14761810d2367f4ab46ac613569b2b304c00c4f4524383c6015962a6970690d5ea25e98907fcd7675a8c156c622185d239105d782d56ad1e5df57bbdc8433f5ac4a6b5f8336dcf95a2cf8218f8b0a2dfbe334ec06927e8d5c84cc5ab50576a9a468e9249e3ed09df064abfaa49dbe38d7cb0731d031d586f3f515c9b843530bcb615cf07055de9e71707dcb6e21337ccd232552171f36628759452c10c7afdd2fcde70f16e8f6ab7598588e95de1ee78f0ace03cb95bf78e5d3893950dacd9261778991c7d1444f8efe545ddf6124ffa653253fd1622b492c6b9151357805696dcbd2b8a7dd69321a1f996f973c01ef2be3a35666d45a30d75a09afbdd7124ead4b9d2dadb279b74edf57031b4c253e5d13a16395799061eee420099b6d622644a2d156ce9ae634d3bcae9cc8a9e7c22166709a4d9f284c02cb8de53941e8e28bac58903585356b5ae1038dd50a9a0bc1b77b3adb1a29e2d30bce5e66ce4397edf997fe18a22b9f2271a402456621308b6b97314c08104b6d36a71b21a2ffbbcd3de150fa39227ab0c6615d86fefa7b85fa6b38f6c77bc4e8b9dc3a0a5e28edd596e1c79047535be0100fdeaf2fa5c444ad225831ab98781b54bf7be379ae69f266bc4b8313689f225be56905dd111b325a459e64a899c474d46c0a8f9f70ed005893126e792fce6a182d525a8ff485a0d2c815cabd393d1838848d05bf6d9e8ed82bf2e21b061ef95afe50a5c5fe92acd29e1f07caf94f61ebb9c1ca259963e1acf4e40d2bdeec3df8def5e3f9ecd74d6658879750a2188cf3d4bc6e57b40ac8b0e12661839b8f84ecb5bb78c12bc9758d6412f1fc0fbae62a8320d0739c5b532338885d430ed528806c04c719814757fa49dc2251de8bb4b99c0e72ae7380d3e90328b01a7e86f32e8d6e3e3aff234cd3146425650a075a08813de2baf3a7c6f159ee6fd3c1d5f1e1da6bc5158c24d10a82e75a0ed4afe0ac6bc5e325d94a2c2dd2c097024989ddc74e6418a1b28535fa978d7c589a5b9437249eac59e8dd7d8f4bb5f343460b34f1a0da2cc21b3e1126abaa32a4dbb728af443d1a0a6c245388e1dffdc069aed570c7196b24a7fda85ddcf787a193ecf182934e2a73576009356366f14c1a874eb5499923ee253fb707ecc54738740a58cf49146de96259a21f1eff640082bc3825636cf97046e0ed6b0748fabbb472ea8e9c72928a0fd81413ba11c56ab35d9a3e2d9e6df6b1fa6ff586ce02eea5fdb9488908722a40c6ea285017770985b147635564b75a7195e6438451c7d86781518013c6b0261c8ad0a5634aea5ad064e95d9557477cc5b55e412b350898b595e1bf3f413a08ac791e68089b8986aef72084afb02b055564b6c45e1ec9a84db6c085e37006185d80c2174a92c69fd24b22f595aa9da7d46ed7e8c7417d6e082fc4102baa3954b0f0d4f2ee3bf18500bbc8378df46cbfceb0d175e1138b9639850295ecaa931a8d9a6465a8600af041b547d7eb982c3c8e8aba4fd3c80e8a118f5cbac0d83894dc26984a195a3f7607df228521a3a3626e032b6b34e8bd9d3d9af5bcb3682c670ed4b8195de96301d9adcde8df4138911cbbaab332c2dcbeb914485400f8c4065993a664d994f9e1dae2f6973e6d015e028d2c43afe868192212a51c20c4bc6b643946c86ae5d46367ec6e073c8b87dbf0911734b85446f915b78f6d7e66cae4d819d897c98878176dde154ec4075bbc50047467452bec681262b0bc92215f9f85284ebaec0f39482e41e54df321aa063ca953d77b70f7d1a72c53a3337864904e9b5f30d636143e44f9119f", 0x1000, 0x0, 0x0) 18:54:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 18:54:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) fcntl$getflags(r1, 0x1) write(r1, &(0x7f0000000140)='\t', 0x1) 18:54:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) 18:54:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) r4 = socket$inet(0x2, 0x1, 0x8) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20008, 0x2) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x88, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3ff, 0xbc2a}, {{r2}, 0xfffffffffffffffa, 0x8, 0x4, 0x8, 0xd0}], 0x9, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0xd6, 0x0, 0xfffffffffffffffb, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x41, 0x10, 0x1c0, 0x2}, {{r5}, 0xfffffffffffffff8, 0x1, 0x2, 0x1000, 0xff}, {{r6}, 0xfffffffffffffffb, 0x84, 0x20000000, 0x3, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1b, 0xffff}, {{r8}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x8, 0xe52}, {{r9}, 0xffffffffffffffff, 0xb8, 0x1, 0xfffffffffffffffa, 0x14b}], 0x10001, &(0x7f0000000340)={0x7, 0x80}) socket(0x11, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffc, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 18:54:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0xe, &(0x7f0000000000)=0x479, 0x4) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/51], &(0x7f0000000080)=0x40) 18:54:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x4011, r0, 0x0, 0x0) munmap(&(0x7f0000016000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x6, 0x4, 0x7, 0x8, "858a6bb84312fefa7ba38d62e121ca175cc1790d", 0x2, 0x4}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000012000/0xc000)=nil, 0xc000, 0x4) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/201, 0xc9}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000100)="5b57aca7ce414b44a6e03a7ee6d1ffd6f6671c5b2ffb7cc158386d20d6c7e3ac4ea9f86668381a6ec81cdaf51ad5ccab34a21bf96346431aad76c3d628af2086a2c28a6a26b8c20fde5bb4ed6997d44d0eb7d3e34f0ec567e310e13400b22686ca17ea71b68042d6046b023673667a36a23a594cb26133525eb7d795233c780e9e03f6b5d0", 0x85) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) munmap(&(0x7f0000015000/0x2000)=nil, 0x2000) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) 18:54:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="bf21a198a018b2eb785f4f34b37b8ae17e4567079f5776057a8ab05b225000ec83c503dc767a0f915f9587f3f15b13dd28fe3a9287ec09fe8ae4f9089a7be8c2695345650372630142535a426cd1fca41b8380d830f11a9cb937c7aa18d609c1cd9983b24a6a1162bc4dd9d6fac1f196d3abb2bbc800fffddf0232aec8453b5a68eda2064302cd9b32333cfd7b8885ca62b590768209f3ac413e15527ea97289fc0c63cf88cab48bd8f5869f787d", 0xae}], 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:54:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4810, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:54:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 18:54:24 executing program 0: r0 = socket$inet(0x2, 0x7, 0x401) recvfrom(r0, &(0x7f0000002740)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0xad, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) 18:54:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="720820dafd182235942249bf01a4047c2665c1bbd6a7b1073c10f7951e779edb87657784284c5965eddcb2d18b41a8a8dac419fcce85f94b7cd2da", 0x3b}, {&(0x7f00000000c0)="7ee57f66a124cf7e12", 0x9}, {&(0x7f0000000100)="fde2478550e772cfed321bd76d3c8f5254037c1b40e228bb", 0x18}, {&(0x7f0000000180)="a6f42479ccab76ae8c750d35d8522ff3f2a26b1533cf8014dc720e2d56bf3802999b9251aeb9721ffe2e4b1869e4d9cc98e5ce8846201184bfea2e4648ddc2", 0x3f}, {&(0x7f0000000380)="8687a0041af7fd7025e23f56df30ad280033e94e099490b34b912478f12da8c59ad9a0915c0f2438745ff2c36699f81eb595be18b6af172246ca0ceaa2f7ebfdb5af39416539bfa1199ac022f41904934fc391f68229c6fec6d0b6c645c348848687d3931d2afbdd984433d6b95daf628c47f7df9699d89fc56ebc386d6d9170b1073af0f9c7cd40e316e1ce64262e8f5b32880ee50e88bd302da527cf8d4407023f281419d13d8828580862ae879f06dcf7cbf0f368e6feced3d621d56d3c4ba07d4467516c80e9c5425c57cb29a60f355813ff43dd505cd1c85126122b361fafe604d9b9ba5349f9b9147d54d7c881761de8838bc4d6411f6b6a2a4e3511eef45b8e2a42d7bb9baa9e4ee3138950f64c2aa3fb7855aee2c3eda67a056f9dc8df2b259c495ad7a6ae49501a7b92eb5c0bc091f2508d9fbad9ab32df1d2204f1f060a1cc39a46f783478a5cdbeeeda75ea0bf1523a114fa232b0584f387c008591256cd55382f9cd41c07c7c686b06ab1f9d5a325c344e5ae3d7e5c9f26198359045671f03c7848fce87127991e33638ab68877ba600647e3e9cb8b66df4028e1f0f61579277035ccedcefe8972322b13fdc248b65dd9279fa3078e25fc6a9d49bfe408bf2986d6324339591f77d1f4487b074d985c90a5b712bbae07f18820bfc110ae48a8485f93796e14ef49724819b81c0c0c4c23939c85f5a384dd2e90cc18e1bcbca1114beb3ef599d4626a24d7d47b091a65e179ec46657a722b97e757019d519aa04cabb189b40d66df81209dd12fba5b026cce6d30508891c152d7eadba7903124fbcebd3438f0babb508d3793680b251f98f9ebf7d5667888cda61fd8a0f0c493882758571063780e5a500b97a747669e436455e66386da91130a185c02fb742816cc2bad59b4b62ea804eca4f5e1ecf1beaca5ada71b4707de1ece7e4a9ecb465a17e18ffbfadcf72885251b105e4815976c92d84a235abe0a8a839126f42b661ba2abd2e0732400e29361b92ded725ca3732d1e06b02ff89edd14bc2a06da05209ee7253fa1f06aea7de3e851feff31242b626dcbdb0dc389f26c0c495d991024a6191d0c209c0ecd9c6048d7f0e34b10fe2918a112f0b837142cbc2ae02fd2747dde120be23d1c8c8b3cd831819f6fa609c836ac15201a318c1efe2ecb560046fc69fe8825d61e596a49b953e05c8e891dc573e6edd40bda4fd2f0761c38a0d95393d0d6069f1d982278ca0868761f81a45622ceb0ca71dae842cdf16bed0418ae48faf80b3ff956d3c6216b37f45e13c466eecb5b86d67dc70ae6c1c98c23e941e43ffa830a34bf3ccf8d936e3fe0408d32e704ff72ad0f71a78bd8658667b27b889a9000ba0b28cc8469345cc7604bb9e02a2f8f994d944ba7c83b2e29fa95a05bae359fde636c19939d33d476d05d0488b2b096714093cc7eda0ddb267f66f109216c455d4feeade03e54ffbb7237b45920ab322cf6ac174c4451872a6a1143315261b09ac2ac7f9f33f9b33cc0883b9089b003d3b54d4c5c5d768a29e7bf4973265b8b5ea2524b343afa2b078993d3826fa20d0304af25833b6610916dca745cbb0dcb404e30b2244df980821a1ab59a094b582236f4ef24061ba318c2cb433e1a3025805b9268c972885c7e49d285ee998389dc82d131af7db1ac5cf01cd108afdf8616e753a55a62f1f6d9151dd539b9a6730bd7dacf05608e5801c817a8e4535a8cfddcfd1b094ed34f03d9dc0851ec117aa1cd1541188754a874ee3c776749ded5be414270e0adaa181fe8974b5e02c98ca7ac723a97de3c0f2ad0f84e9484ad8d8da9d5c8d78f3845e0cddc09c95344b70367ca723f07227065c724e3974993cf431f9a0dd07a31c3d3dded4e51481291b929afb13bb94ac3c86d6f7f60c02bb07ebe332124ae5c75bb5e0321b73f01695ee894ce578d98933b3c3fbcf09e803e1bd0911f6e6b2c596ba25bf38cfdce0e7387526d6e4f3e29630697f8c795eb8864bec231c76597bb02cecc8379da2f504fc1d7b166e83dde5cc5463c7466cf599825fd1afb035e0e2ae60dd244ef8db391e1272695d08f2a97a268b1a61fc0359093fa53891dd8f467837c7ddba304150ed8b53fe90abab0432c78250349f75163f890eb6283cf58f698a2a356329565bc2c084d67b267364c092a7b7b5885d3b156d931b82b4c7bef7b6e3b25a974102a9d1b7d44bff4cebd933954a469640ec23c344edb6363f9e0a181051db6d93d1cd75b31c61b985bbe697e48fc96e7e0f51543335e7f9dc1a42571f8221156acf1127aa20b327982e5224f1c4313846ea94d8674fcac8d440572e088dd9bc0ad34b7e7ed63bfe246b37ce59d55feae58c12ff6e19168027ae9fb42287287a9cf3da20b2e8f4defc192c2084fb9d5658e02921d1bec51034557f0a8c8ac1673d25e474b80465113ef6bf55a5a9d52aacdf1c2a35b749f610134b25802caf167e27c95832e69a4b0f1b732d6aa880bd89470a1418eb26157390a15a256ce86d3c3d4352a306924201c491369ab4335b8ac4d1fc162b059a9304b59de643511cb91ab9c25eea236734e340714428e703671fd17a824bc17ff0898899b9b30b5d405cbe77d4cd6300be8d81d28f84eec9c877e5f483bdf7033b83445a4cc4bb6238f9d774feb018a7ec8929c64067ccfaee446c6db523133786a40b13c186f97da97d673bfb58c2f2ce31b2a6677d2616b03bccec5c8679583c624a0cb46d56890678270e1329aec2bdad8596aa2e8ae38288d60d33fdcebc39b1fa5e3bf8ecb3eb4669760649984f44e7187ad99572c448fa2ff56a9eb72ba8f81c7e8e7486b512e455420019aa2b8c417ccab2fa8a679dca14ed75a84016fb3b083c64074a75c18664852a866f04fa40e505216cd8dd07be9d1401533b7325af246f5be9ac0f94a9d743657333f8440e2b41b8473f5576c3595efbefc8b3aead1a074efe59295354aa257912f76d8422510aeaee5280747fe5cd2dfd0959902718ab07f2ad45248a386acaffe46a67fb16ec12014d189d4d676a908065df66e33f0c799aff0efc97162341002260225fd8a05d071d396acc40ab29b28e0290d94ac2f743eabae77db08008bd3ffe1423f92f9b7edbd59957cd5a43fa238add0004a418cc43f5b393b0812de62466ea8cd5eb226d31329e7f1fd0c6d1126c8f9c162107b3527d979479adcba69ddc97dfc77553ed5f6b4224e4c35c179ad1da2cf59e52da74265a78ebc6d669873c30275c8d37025ea256eba73644f097a3597a4a728fe3d31502eb33561967657a6ae404ca18311459efb1d30cfbaf6a440b8f34ab6d675ebe7d401c8c45963ad7cf22da84afcebce2715e68c2119f276bfd257d7777d25b8ebeb7d289d3c0400a1d215eb35f3b4d3709f5864e95d099776e1d98fc2f641e07325610c555b3e89ac3a6558335619d662dce12986f038012eaabf9915468645d95294415798db34d8f12abd946e60cb232cd72343e00c07a82597e46f356e014cf70cccb0b5ca10f1407c6440ce5c632391f0065a4411eab0af69f97721beadaaf05bb1a2989c3e09e42427e9f2ec903b96480d53344ffd93ee1eb7ce3aa7665e46932f8ed0ad9587f5fc29fcddcbef7ae31851ec3a425c1ee2a86978624b649e9bf61ad80dc3fdc8b72f5240702a81c1031e19ef4d0920d738662933e9ee7273e44f3d426a5daf785885ae6a5f7cefb88912d913585ac3513d85e3f8cfa447d69d5e4924980a322abe32b9ee34faf624d5cccd3dd0f3365ba4290ba9c0c4ae2e1e139ecc2c8c8dd869a5e50436eb995ca8cb50bb41d669747ddaea3828e8af1bbd8f48bab677004353bb6e380a7e9d8dc7bf6711282e64375a7bdb3cbf42b313c6a373d34226a277698459048416f7e6236db5c4c703c08f3531440df0bf3c3c950434266c7a1400ae397fc9e8f5555a7f0b1e4ccb88b54b9e8053ac189e8b1816ae48992734313fc371087fabf7f0fbdb1c476f21095b7588304db6c10d2718a5fb2b304e80a104dc416a804b75654c90890287f9249cf78a294fcd75a8040b189dfac4591ac29ed3bfcb6809e0a294b22074febc077b5237a27acc11a1e2974735703fbbdc2dc5d6f659642ea9d9a68100c2882e123fd9df555bb82b765b24e81b2e53b438a9d49bf0da9ebb1653a93b4ed349b2d0dd46dba45cbb8a22c36d5e619fba1eff535b922615d723f71fb4f239b052bd3d26e2ab2b22db5dc36a890af04ca31528d0364d35b1dee182c3527c3b9cc0ecd9ad9440f9475f46748a1d472fc300f340affae48d749a17d722192dce8b345e6da8cec0375ec6503ecea7eeb052a717f051b6665c14c20ce3c1a7ef39f238952eec56c7a7e04dddbd34e80897dd0d39420a9bf1fc810c033430b918bc457f422931507ed5b88c4ef92065a8423b9b14272e711ba20332ba05d3aa4325e13f1446bea0bd9b7df60f703ef937e1bf45ac518f614e51af4897f11cd5af9921aa7207eb007e307ebbaf833865acabe8c05c2bdaf70921a5dbd2ad476e42f1fa7b6ce50fd23ac524b47d2d8a37e878913da7624925dc7a1ebc3869eb5c802784f814e24080d1862ee58b6bcdad133b6e485cef57d515551967d653f84045d83e1d965b74746f58ef72939fb0d1660b07b95d6ab2073a25fd8e3aefc132e8a7db14d76cc52dd5dec5ad82b6f2df98668941ab6ea0fc7a3e6f5934edcc965745d18ad57c37ac324188c404bff7985b631d345f37a645eb20bc6464d5935855be5c941109d14fdd35fa81bb4f60c5bd4cd2a1e96639df89ee9f918194539f70c69ef713c962cd017f5e2bd1452dea489bbf187345768221c60b19edf07c0a158f50d05ef7d717a19c086055bf09c2c0dad9702b231cc741d8c0ca3114dfd8eeaf23d1e4f913651048ff1b73d6a85ffc3dc643862f83e381f63d3ea52fc24c686d775d4522b470d84746205e2b012291f06730c432a827773afa5d8f55125eadd5c39c6a9cc9273a610d34de3188d05b643be2463020107539e79a98e738fc204954ca8a2ab19dbb96e187a10e5d1fa47861fa042ab86753eba5e994927bf51948c9367ec2415c27ad09cd1caf66d796a3f8f6a3b5b284e1e4107a56c81263d3e833fa1e0cdbf74f227002e8fee2da7818bf5fe4c0f4c5cd51d00268dd688e944881211f92250a06d8b4ffc0404c324fc36db6f7758fc92916315b0fa2fd0d244ac454475fac4e3a0203e8c712e884a1e28c8a226993c90422981b948678127f164a1b996c738b9cfa651fb3518a781b2a4a37f9136a3f17137ba9115770fb75ed7cda8a44d0318efffc3cbed4190a2e17b313bed49402d2779fde117b00a0cbc3aad948af431667e5e6a9d0c7babf0a96a61fb83583c258d03cefe2259fcbc245df98d756125ae599fe64c8132f2164b1770c2cd3508e17ca4329e19c6add47296076dc44bb99ed82d12155623f9f2077911625d6a756a13104d01104efbcafc4c18f42282a21ddc166b41a07a9787edba18164d004161d3cb0baf2aa21cb82532d96bca9feca9482ff52c95bbcf0f51d9a2c9fc08eaf387621e9dd9ce6a388114e43333f11b21ab1da461b073b4870318f239beda5977ee67678be5a7b3e330e769d93f3a9610efeb4436b055c256f51c83371d33c0d7a3c9be6b406e0fb3eaa216e016bd06bae654f5cfe4f31c9973505e02000c6f1f78a19da3d2aee2e898ef8021b85ec459eeae7f58d1b3dc18b9533d60c656684ff38a027ceb090a96e2e688b08dbaa940b47ebb0b69a758c09989965c85", 0x1000}, {&(0x7f00000001c0)="122c893949a6f878edc1ecc3ee14428d55dea9144f2bf0cddae6a24b9847c32c4e7d0608677c0ed74f4040bb2ef0de1c7be75e31199e53b20dba707cf62489f5bc55bffab4", 0x45}], 0x6) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 18:54:25 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getpeername(r3, &(0x7f00000019c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) syz_open_pts() syz_open_pts() 18:54:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) fchflags(r0, 0x0) read(r0, 0x0, 0x0) close(r0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x10040000000}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x100000000, 0x2, './file0\x00', 0x3f, 0x7ff, 0x6}) 18:54:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2060e, 0x0) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r2 = msgget(0xffffffffffffffff, 0x750) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x6}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x3) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 18:54:25 executing program 0: syz_open_pts() r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xf3}, 0x0) 18:54:26 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x80000000000010, r0, 0x0, 0x8000000) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x6, 0x2a9, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x1f, 0x800}, {0x3, 0x8, 0x800}], 0x5) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) semget$private(0x0, 0x7, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) 18:54:26 executing program 0: 18:54:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) 18:54:26 executing program 1: socketpair(0x2, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/163, 0xa3, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x81, 0x0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 18:54:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r2 = kqueue() msgget$private(0x0, 0x0) read(r2, &(0x7f0000000680)=""/119, 0x77) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) r4 = msgget$private(0x0, 0x12c) r5 = dup(r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xffffffffffff8699) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000140)={0x6, 0x100000000}, 0x10) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000080)) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/133) 18:54:26 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f00000000c0), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 18:54:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kqueue() faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) 18:54:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 18:54:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x60, 0x0, 0xfffffcde, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = semget$private(0x0, 0xfffffffffffffffd, 0xa5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/138) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000006c0)=0x80) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x90, 0x880) close(r0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r1) r6 = semget$private(0x0, 0x4, 0x1) semop(r6, &(0x7f0000000180)=[{0x3, 0x100000001, 0x800}, {0x7, 0x66f1acbe, 0x800}, {0x5, 0x2, 0x1800}], 0x3) syz_open_pts() r7 = syz_open_pts() semget(0x2, 0x1, 0x100) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) nanosleep(&(0x7f00000003c0)={0x5, 0x6}, 0x0) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) setrlimit(0x3, &(0x7f0000000280)={0x1000, 0x1}) r8 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x5, 0x8b) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) 18:54:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) fcntl$dupfd(r1, 0xa, r0) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) semget$private(0x0, 0x1, 0x400) 18:54:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1f, 0x0, 0x90f2, 0x1f, "d7c5210e950200e74de400", 0x80000001, 0x5072}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() geteuid() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 18:54:26 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 18:54:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 18:54:27 executing program 1: msgget$private(0x0, 0x12) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 18:54:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)='#!+', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1f) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='*.-\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='-)!\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='(/,\xd0&#\x00', &(0x7f0000000280)='\x00']) write(r1, &(0x7f0000000300)="0920120000000000000014804752cd8439df6dfe4ed2848f4aaa41f680fa371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:54:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 18:54:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpid() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x3, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 18:54:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) clock_settime(0x3, &(0x7f0000000000)={0x5, 0x8000}) 18:54:27 executing program 1: r0 = syz_open_pts() kqueue() r1 = dup2(r0, r0) nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x10, 0x4cb97eac0cb1b6e0, 0x2, 0xff}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/7, 0x7}], 0x2) dup2(r0, r1) 18:54:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000980)) r7 = getgid() ioctl$BIOCLOCK(r1, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = getgid() r11 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f00000000c0)="14a6470c330bf8d1fda2dbcd0d9dbe2805bbad4ece31235d77bd32ce039ab1525c8a88d9177ded98da1639a5c77620cb38b1313b70dd9f902886098c745d3caa8a01588b9cc966f83729e9fc59f04b261e5ed4425a1afca927d80c9f824f6ae5506fef4c0c17103f93e00ee553c4c899a84be3d505e449fa29d92538fcabd9c8879a6e5a32e20c566602a6ba", 0x8c}, {&(0x7f0000000180)="c530fe125345795e19869e5ff0f70adc33c37e173371cad1148c6c89f5877102370829654790e37ce1a345a041ad55cd553e0252254678eb18990fbcd81450f44fd94fca0ad43fd0e5b608e0b399bda8758d45f6526c", 0x56}, {&(0x7f0000000200)="f0575b0f4485c3bd43ad1f92bbbf0b22b6302036a30aa2b4f61dcf442b4391b91adadd65a2dc5fbaecb3536a663adf3fb120b9856bcd3655f47923f6e07e86f991575954eaaa288d9bec6b0aaa410332f935a6bb346707fa084dd20034b65cf4c5233ccce92ac0f0e6537a917df078bd3516a091406ea7d26447", 0x7a}, {&(0x7f0000000280)="2cfb4ead06cad4449b6ded90215af0df361ef91646e1c1951a6a6de01eaa343c83bc38e5ba499276f16f79da5aa264c4652a24ffab2d8834d3bcb48711c78694f9b22fa2b5b7e69b8a7e7ea6b47e5c1cb24d782d2d3917298e8e91e156c830a95a61398d6c307b96fc7eb02c3203f9881412637a7e1fdbb4ff37196e", 0x7c}, {&(0x7f0000000300)="5cbe84043e543f29cb73487b85383b93e4b7b0f8772ec3ba8e692135e1d9013efa314de4a2adf7f579e1ed2cf6141c61522609bee04f4cec2e4b7027d0688b634a81a98f81612f174c9e8a6c5000335e5b897ff0fb2adebeb65aa6c2ce80618d1b697b54dd1eb36b2659", 0x6a}, {&(0x7f0000000380)="bc7274efbc561b825cd2b5a129b7d4962d60ad9d75c1765f10e3ae2ffe96ac8d12961581a089730cdfd4cd6ef6edc97819fa716ecdcff80f50eba937b5e6a31e115a1b12db13e4beef47beefb39bf97a33e63f2e2a5d624de9a8877980f9db135b5322a191a2d907ae553936066fcfee95018a742df2e0583b128cdcf22836ddc42bce14f2548a12b2a52d276fc5064b9b8d36db946a7966203928720bc567188160dee4bad80aa29e", 0xa9}, {&(0x7f0000001280)="a8a70bfa9d6cac5db5cb3d6401244a2c90a1295e472192217612f02a43eea44b46372b2f483a63d93d3fa3cd9c28603d229a49779b735fa31a6660976215c9d5f41317b14753a03028037048563923447a18e970ee121c4c278c3185fe545675c80d43fe79019db7817570f65fc2749200e3a387e998c7e87db5729619964f7c66538b26b108769307991bca6534bf78978489b6e323a5b27100c82eb50b20103fafeff0f1118fd16fd0d908fbbc30e8b0a4814df5c5632fa7e79278ee7ae9f520525d225aabd04f9cdf50dfd1829ad4a3f400f04886e1c1922608263afda7a74660085487f96751d02b39455c451b1e96e99f60edff519c06b86a2594a96efb2ec04c78e007f5d796e97bc05a85e0c1b2264dc078fa885eaa2ef96a9e184ed8ba2282802778caec83b0a05d5bbe85a1c9f6645e3342c277eca1b922ed78dc60753c09561005cf1e271ea5b5d68ce13c1d6f9950edda3757e1207b9e0b10c78d65affac3722c0d4e9a0c2edf7cf3ce3862f504581ada53c4c13f56c0434cf0bf0228b40c124de248920c37d4c631e2ed06d2a48b590f64ff13f89445a924eb1a1e5a530a17703f0f2ec5dde6e12132795d2059ac6366014b288b5236dab15d5a9f843aafaea363d8f01d47a35c9daae78ccce070b8702c70d80feb30b49ff191c26d6c19ebbaf4ae908b355811e3355c8ee97f19aea30b4365b5ea288c1a35cfb98f64d3472d2e7cf9690653ce1b22eef409d4a8cc03a9867a70f1291593bbe6318215e3c1026eb6508b87357c2bf44001f1ff47acf58cbd400ec3530288e5f566cf41ffeb691e56e26507d95b15eae825dc548ab7efe98af731c143fa0ebf89e4286a37bc9937ec231e857cc2563c582e8f0e42e4044e83608a3671cd213f146f8e244d927db49104640cf3e8a48a135a4ba04f7f72f0fdaff3a399ea8f06d7011e83ecdef9408c028340ea7ecd68653207ca411c34bd669b604adb3b3896fb87a11ed2ae011d82c19981b2f94f435e3d430c2447758ce08e63b4603aab19103b17f292782f043409f4da5065731789154c234f3c916d65ae59b9eb6431f4740c7dda702b3e747a133ebee5e4bd02e5733bdc5998aa5cd5648ce2f5ceb7114341522c2f549c524565cb50c3acaf685eda31725d69a2c401dc59b1c13224d23ba10946874014465de87a531f981ea67cde06302fff3c06240f4c8b9b83c91119a872553492adc6807472f21bc8dacf72b032e8e23145f8e21b1c892395102ff77ab10f35baaff0d23400e7923053c3080bd4ec588f55f4a033bd87fa6bc504ff4f64a2b1554f91171c54a87a25cbcc23479a6e70c6165121ad7d214cfb465acd142dcb3d6e2a825873ca3fc7cf0971f9f08bfa39ad02c6dfc11859c5ffe90f4686f24f1f712abd1eecc5387a921d9920e3e0a24ca2dc2e172c9e398375508e35e369563bc07ca09b2b8c3f9b0c96ab5295652a3dd72d899d06667598974117a26aaeea8bfcfb834df2ab303e92799f9d1021c2e59f800c2b5551fb04629d412bcb474a5e175d51548d12b2c3a5688061252023f52b4c58ab13d2a2e039ceee600b42d9775c2db9008d16a059b7a5b806237d1b21383c3341f0659b07af83c100f4c515aae5a0fb496ea252054e895130e87af8bc2a466d31e1f753ea1a164829d84dd3d7c2adabd6063a97e21056ae2adba4ef5aa03fd98849dd97a288e555b04cb1d22a0afe03744033fae3a2389e895c236faf41bdaee3e2aa3c0de90e1ee08715d98db66293ca43ce0b426989fd6a922742cf9162286d118f5e220a98f49a3f66cc8146e269309a6d89b851ddb5c13daeaa73707ee23bfb76687bd4a39132f3b338d83ef4b04b3687186ee8dba055e577d2320088dc11b0a70c6aeaac89dbb402b33b14a3b4161f30a160787a265677ef9687ef84c300ad47fd17f599dc8ddfff914f33a0c76cead1b8879d3cb4619be89b7222b9021d8c6f0b6e11c8e8f9584fac6fbe8a82990c402847b717e29c3267237f4da9a2d7a32064852921c5f2392f0239d071a455ab3416ec08c1922630097cd214c8d2ba2391d61aac2170579d31d9820767bf4efb3bf9607c575805e33594036f03e11e90c9578ff4d12f193a6c58295f3290e2e4ca3c6c60ac1729b5746d68e2ab02c687cac977086d884dce35d8971f237944c1ba0a84edd6bc3c35add79397970417aebbba84feababcaee08eb199df3d656063b3d3884459d82beeeede6da04d37164904c1757f72126473596445dbea7c8d6e8229e8783cd6cbb574f561742bae1b459b417b006af0ac0ce2b57038f20ee8dede30aaea0eb71f3093c687cbd3dcdd25f694fc9b4df1f108674986ea506f5c8bcae9ee7b066f91a1b344bf0cab5d8ea07458be5f843aee37dc53adc9efe30ea55e309edaa83ea125d242e85281cb7284e1550bbf6219e680980d900cdc860d1c3eb8ec0642793d4b85311be3ba8b0b39643a8e33e584ccbf8df79a46b4d4fc0e2cfa519450218943328836fcc6371d938b55683a8d5ef76884b2f168e8209011eadd9ceb69864f1bd8f79d6f9acc322595c926a428708ed07d8e2919a0b444aa99f5dbc9d3508ed5db82dd74bd6b90042492746a3262497977ba3486ece17406fd2b5a15561b34e890428a6862bb958350a2c377c1e0cd388d895388173554f3d1105f466c8edb86a419bd5e6cb1c65f569b7ae40d3df252be27b5c2d087354ebcd512a690ac596e3b974204ab6b79dd527994b718b1bfbce5648efa5e0d5088c68bd050c4fbb9d7a04b5bfa09eac77e86cd9a2c93862e9a3ad57ce4c950788e1d6b28d7058bd87047ca29203ea54cfdc32fc57a95d80e28028119b40d5b4f1dcdefabfc6da8bb4ee772c234642f06f2567f9c7de383c47976cf8f414220fa6f025bd1816cf06f8f35b60f7e848a59ad8395afa3e0d3596cb4097e09547a7fe1bb9d9eac2486a3e810b48e673b99c0ea139942fecb770744686175f672eba843cafa9d35eccdb9905005e4f4a3456e20ae6db2329a230e82721244b20caed7362baf802f4b853baab1b702d3c98221009c210b19f30b6f6a484df8fac3cd158a32dedfd4bc291cd1211bc7f309e6c04a10225494c9051fb2c271632c8128d9fbf74ae1c18de47724b246e8ba987952ebda319c4b5160f89c9d10845e08f2c9a5bf21a798e3b2b6c250b2a140c196766f2309f676d8f6844fb9cea4898f9b3117e7b1aadbda2789b17cb19dc5118bfbc3667c4f30374bd08792954cb22762d46532e55a34ac84a996cc5f22111cb4a5dbb41e0b439b4380f79cc5b2ebf481a698566f9bf22d1e2ede9dcfed28846fa3e41c39d18430f13631dfbafb333c2797edd4753d931044ba39cc9f6e4c3d807f239933252a94e4363e53417ecd153367590e3b491bc8e93ee78a0f71df7e3ed46d0f4243b89fda55b938ead0a3881e3cbb0667faee6a71e13aed15b2b65653d13a1ca749123705a2949b6592a4e48dfdcd657a37aaaffdfdbff55ce9d5e816bc2aaebab2a3b25b2d04be05df0fefed6d33fc2977f8ca2cf7acb65a7ee10fcf4210313a05a4c6d60564ea068571d7f6e5233445b097132264bfd70bd34fe4f96893917c68c38d99e47f260bbbebc26204c24f46cd043be12370c2fe8f56acfee15b22cd11edbadb2ee47c3943eb719542b336ece510cf73c3d8c1c5e5e191418f69c82bda21ca2b46216fa783fa73d37d71d3c8363f2cec302da4a1ff6f624319fe6d60f31116d4ce31095be0a06d27ef817f7ab4822af4736be452c003577ee0eaeeadef39ff1245f2e0f808d649fe20900a9dfe784f43b2767db7420c3d48f840544956b65571c649ac631c35920e979c34b9dd25efe095f2aa705a45fa42ae9c3b27bcd1cdbe806fc24a0ef684bf4cd7ca3ee9fe38fe05debbb0e9988210fdf95507437b0439874ffabf4532be254984ff110ec1dde3b73680b2099f68a841055588da79ac32d537314a386478cef55fde834df6a804be96c61eb65455254deef3eb922e75247db091574c984966a4a08cda55f5a0719d7fa71d8a0581f7f465cd3d53be1753b38da7664f757cc269772b62f7b44953ecb2e2fd7ca5767f96d3ee13086d7b0d63d2b2f16426d236a84cd3b7a5afa5c07b8a902b7d0d651303a39f8abe4fd5abfc0031a73ec484fe17475a7a900c482df0e3c2de209d35fdd24cd9ec222f698575923178fa8e33d536ccc581ec670b1fab92e90abf49c6113230cf59e4721a162ee944293d7f89519bbcd7843375bb0c960a6f44198d35592c4c2a1de789c88ea73ec99c6461b6bedc04614fe5adfce5747455bd659b968f6f662c482335c7708842ac2366ee1d5675a67f9d338a7799f2da842b10107b24f9940a9126f051d5097cac952ea641b2594a087bd45c4b7cd1340b10484c579b86d5da928f2cdbb5e677863c8f620c772b28bb8dd476e07c138a898aa6347ed555fae38436754e2dd312ce9ed94f078b31e61abb27344eae8e36c132580115c391db09e5a5607ac4a4e7c3d416fe92a7c64a80749b8dc3a974bdd62788d0061467df6334ac6a379e4f509b46c8a460a36fa605001b4f0ba9a32a4430d86cc15dc3a43db8a3034bc940b4eed9bb1c71b592b1ab73ec0f668d82034c042c84fe7a4c7a5ab6be329800ff7702781a537b55e936ea188636cd8b0514f60ba8a1baaf0f204db8063b1fb33f10e761e2f7aa3e2b9410097e03165d6332c2f6795130cbf2a0ce3c6f0138f7f9c514932194dfc7fcc3d2f48f5fee57b3c53d863db0b73fbbae414bf6d895d2bccbe34052f661a11075f6d9545d1082ec77298fcbe81a4d7c70b1960770b9b5a354c4b1ef1ef37435347e218ade8a0cc4993174e33e64556a25c1acd9ac68cc5f2f8e0dca9167ba641eb56fdb45d208444bf54dd998e6971d9377e432a2d177271c1415ad05927f8b83425ae8e5ce2451224e07fc3f1407875dc90d7d965c7f7c562ba857baa3699aa76bd35848c3b743d0d06be7102f8559223c59c3c1bb629db3aa7ac8b18305b196f4fac3065088f4b245230550515da2b3130c47ffbc331d469df089ec86f17bc4b22a2f015acb46182b96bba908dc6efafdf47b88294536a75bf07602b2dc78ca2501b22a0ddf0269092e1056ee0c1426d1ba7e57ee85967d6191f7e47f93341cfe26f9e3ce0a57127958ebe985c1173cbe1a1f1bdda8d5889a807de94e8ff3fc1df5107f0aac90378fe4d25a43ed184fc5a511dcb38379613e502b24f0bd9f72a1a60925193a006a3fc65a223cfe903ea1348cb70bb87fda7874bfe60001cfc9115c6b132ee4f1a096ca4a1beaf87a7f1778d0371391371fc12746f3ba45fda218e041cc34eaa63d9873a97d7e3544a48d0133c31d78af17b4f75a89c7f5cfe9a6d7d7877b201063eb335adec5eae524cb91650a94afd980090dc77603b0f3a7c33e5b43995f5d5177665d5b3a5aa5a98d552d6acaab7034f1d6b32d5e9b8e0a7eda03d205bb4872bb8885647d0f56d380d3444a3b0d4604d123819bbcd7430e4f57e13be2f3aa9c890a43a2937eb381d4f46219a6fd2b4e846c408627b16527462c2d356930db988f13e1bea53120c2287cf659770461b4caa179b21230a0eb34550500346758a6e77c00e264ac6be0be988eaf07d605f3ba82ccbbd34d6487180591ad39f82fa96a446cca238c82816f28cd14d8d249c66285e94d80102cf89092575a43d83a7894b455ab59247bcf5ee28caa88940a344b63151127e253fa04685715db61c494559e803110d59947cdd98ab8fe924", 0x1000}, {&(0x7f0000000440)="838ed5e516e277fb487232ee5d22787f54cdb7d9b1ebcb530c4b7b305a588f9cf1100b4c4f2017ce5adf1221e7c50a0d8f6d2b2b7cdca6432abbf34937ef2fd743a086a3ea64bde53d9a4c32fcf9b27e673d2f95f9a560a8747ad7ef03a488d12e6caa40f4365ac03f5cce4fd0546d54015596286ac532bb1b4567aafe83798f516a48b2e0b55d3daa6f428796d6ae2eb0867be366782a5a", 0x98}, {&(0x7f0000000500)="5dad4ba48df50707598c95a17b88c4ca95ef87f4c966c528cea8a22a127116f460f80ca39d82dab5a177890768f97c7b16909c9ab34d02d2a9", 0x39}, {&(0x7f0000000540)="db27f0aedcd4968c8bfd95668f8971d656817a5d4990e3a0a9585420fc811052e911f62de5b3c4d19157", 0x2a}], 0xa, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xf0, 0x9}, 0x0) 18:54:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) 18:54:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2f, 0x185}) 18:54:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000040)={0x0, ""/216}, 0xe0, 0x0, 0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:54:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d", 0x4000000000000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 18:54:28 executing program 0: r0 = socket(0x10000000001, 0x4000, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 18:54:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) pwrite(r1, &(0x7f0000000100)="11347ced06c6e84aa4466b66f359a8", 0xf, 0x0, 0x34) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x111) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0x23, 0x0, &(0x7f0000000000)=""/35}) getdents(r3, 0x0, 0x0) 18:54:28 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000000), 0x0) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000180)=""/101, 0x65) execve(0x0, 0x0, 0x0) 18:54:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:54:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 18:54:28 executing program 1: r0 = socket(0x12, 0x5, 0x9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) clock_getres(0x4, 0xfffffffffffffffe) 18:54:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) pledge(0x0, &(0x7f0000000000)='vmm ') 18:54:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 18:54:28 executing program 0: kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) shmget(0x0, 0x3000, 0x6, &(0x7f00001d8000/0x3000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r1) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) r2 = shmget(0x3, 0x1000, 0x2, &(0x7f0000698000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x104) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001b80)=""/4096) 18:54:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x100000001, &(0x7f00000000c0)) fchdir(r0) 18:54:28 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) read(r0, &(0x7f0000000000)=""/56, 0x38) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r1, 0xa) 18:54:28 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x9, 0x5, {0x41, 0x8}}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 18:54:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20821, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xc9, 0x0, &(0x7f0000000100)=""/201}) socket(0x2, 0x5, 0x80000000) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x4001, 0x101) 18:54:28 executing program 1: r0 = socket(0x2, 0x0, 0xfffffffffffffffd) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x80, 0x0, 0x0, 0x0, 0x40000000000}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) r1 = semget(0x1, 0x3, 0x40b) semop(r1, &(0x7f0000000040)=[{0x1, 0x6, 0x1800}, {0x3, 0x9, 0x1800}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x2}], 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 18:54:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8d0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x27, 0x4, 0x7ff, 0x8, "0b62017fa26c3c25a2ddff002cce801c119b6250", 0x143, 0xffffffff}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 18:54:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3fffffff80) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fsync(r1) munlock(&(0x7f000071d000/0x1000)=nil, 0x1000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000739ffe)='..') 18:54:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0xddc, 0x3, &(0x7f0000000080)="0b906046782e6a27afd1f07a9ca520e2ef78771f2975c9e098c1f55f3e6e80e8acb87f2c182830e7df01e913b8296f9c8854717bcc507aecd1477e7bbb0a670c1de7861be178442927c1353c3ce6bc4403575abccf6cf068e8630dc0fdd1771ce1ffedd5e98d796646ede7a3bd9e33e8cd294cc078aa9021197949fa776f84978817b6cf5806a6979e4af7a874d3fa36fd00d0e93567b4828ba160c171bf13338eaba1daaa7fe87c4cc5be005814a6c84840f5003b39302638a49baad204433e78", 0xc1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x88) bind$inet(r0, &(0x7f00000001c0), 0xc) 18:54:29 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 18:54:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:54:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x48, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xdb) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20808, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:54:29 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000680)=[{0x3, 0x298, 0x800}, {0x0, 0xdf6, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x0, 0x800}, {0x86, 0x5, 0x800}], 0x6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xb1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) r6 = syz_open_pts() flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) pipe(&(0x7f0000000040)) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, 0x0, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setreuid(r4, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) 18:54:30 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=ANY=[@ANYBLOB="0000000000000000000000000000000000003800e80200000000000600000000006547dfce6f1b68780000e7c2db010008008b3ebdf0f9000000e8ee000000000a718960182b2fde41b4f24f5cc62237ad2ff5dde79f49be44f98e682d8000000001010000850da092bb9c49e081c6e9c2ffd01bfcac4edd41def720aec082d3ea8d9bfe05a4e0746d204061bf562a9e137298c33296e4a421f91a13159fe991af60807c8a7b7c5983f6a334366724e3cd7edb344aed87468a98e29b7fb1ac5fad71fb43e848b4426590edb8dce622a861c33137db7564349a489b1dfb93cfacdfbae7327d1dfb116b2641886f6a31c5978bdfe96a76dcee05097665de2e72965d1f15249ac40c8868266871696e4f0c03ff4f4896f948b75d5d0d000927655aa8754d0103d7dbb914257203d58c691c3b6029f149e6dbff18da282c5aa1bd865b064baedbeb9ca98a005e8d955baeb323b78ec5887a78db36a1dbbf54cbd01b7b01bfe0375b3dcc2c239ff0a09feb4f0230e6b8e0075490ad24890d60fe5dc94e9b2a38e5e4f3ec02ea4cb55eeba83e7a6bb84d3f60111b9b63429c2ef9f91d9d6e97169bd04cb2e60e073ca2d3811a49b65dc6566fd3445f54803b3261a86444879492639a71f800000000000000000000000000ee879e43aac516d18d2ccfb27b64c207360c19763fd95e56b50fbdad2adeab09fcc87aad88c503432272bfbceb1e95021bbbb880010cc92a88702a0eb2d969b71c3a9306a6a2653ee31ead5627fa87bb0fcab14a8f108e22a335054a3bca7d00000000000000"], 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r7 = shmget(0x3, 0x4000, 0x62, &(0x7f0000ffc000/0x4000)=nil) r8 = getppid() r9 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0xfad, r3, r6, r3, r4, 0x18e, 0x3}, 0xfff, 0xffff, r8, r9, 0x8, 0x0, 0x4}) r10 = getuid() r11 = getgid() r12 = getppid() getpgid(r12) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r3, 0x0, r10, r11, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r16 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000380)={{0x10001, r15, r6, r15, r11, 0x1c0, 0x5bb}, 0x7f, 0x7, r14, r14, 0xfff, 0x80000000, 0x80000000}) shmctl$IPC_STAT(r16, 0x2, &(0x7f00000006c0)=""/242) getegid() fcntl$dupfd(r13, 0xa, r5) 18:54:30 executing program 1: r0 = socket(0x2, 0x4001, 0x0) accept(r0, 0x0, &(0x7f0000000040)) listen(r0, 0x200000000003) listen(r0, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 18:54:30 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x4) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 18:54:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80a0, 0x184) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 18:54:30 executing program 0: r0 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) getrusage(0x0, &(0x7f0000000180)) 18:54:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="49364651d2b9bb0e69bb84590b0000000000019a861171a4000063075f6070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a15c4384be58c200000000000005c3dbe9dd0ee7e3c034c", 0xe045b187) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 18:54:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2002000000b5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:54:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="af369ba2306c6fcfc454fca56b39b62aff729d041fead6f312c6fb66dd66f1434620515fdde42c34392cd275d4117ffce3d64dafc786afa1a0325cc1b135e810184b1a9b2a58189db6d2c46fba4f9132129d1c337eededc8c7f9c1369a01114af0c5246391b3a64eb7fbbcb726d25cd368a5d3c294f6e9883f3e28409c59086628006882c753638cba66d7c38b025849d98e5b4b54992293950f17a8d6ad0656a851c0135666bbd3dc074e9f5cecca6bfb600ebb65a05720da499466345667a05225c5a1c86d14b630740384d21d63a64ee70fd4c70fc6f0da8141870940b415b50ab54836f659ee3487bdba9c26d6037a2c3e", 0xf3) 18:54:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r0) 18:54:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xa, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 18:54:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) r2 = socket(0x2, 0x4000, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0xffffffffffffff01}, {0x0, 0x5}, {0x26, 0x4}, {0x85, 0x4}, {0x87, 0x7f}, {0x0, 0x9}, {0x48, 0x6}, {0x45, 0x1}, {0x87, 0x1f}, {0x21, 0x2}], 0xa}) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/128, 0x80}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x48, 0x1}, {0xc2, 0x8}], 0x2}) 18:54:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 18:54:31 executing program 1: r0 = socket(0x22, 0x3ffe, 0xfffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7750ca9d814c2039dea66026c3c1034e3a9a52902c85249b4f691ce3761e6417f86e80f32d5b945ec0cb43bd3f75e5ed00df2a4da3a38cbc753560ec4362cf5989547b63af19682d0ae6afc9efd8a7d35caf047f4b79bd926f8d4658cfac98a78e38606677d1f0cea9fb804482bc957a9d4b7aece20438a6bc845d097144", 0x7e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 18:54:31 executing program 1: kqueue() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="ae87472b51efdc26a657c33b97db7ca0d7283a8e2cf45e8489aa8d0730fe302c08b9329530588034962ff434d5aac160259e3b2ae0dff23c5967400c358518ac42609948a925c486923adec76b6770a9c84ad7044153c4b716d7f283834ef6b314a3f781da4a91592ad926861f5de7ca8ff554f1766ce36a01678819838c2514727af2089913bdce784aa4f6f5dd6c62a386b48d458499444eedf5fa982a97c62df54e573189d36b561b15f60052f4db0b447e983deff1d160847e07f2d80a70d9e41867c9d80c48b402b76cf3deeb669b0d87221d85bafd914eff11ca33a66415efc0eb4e24e2f1", 0xe8}, {&(0x7f0000000000)="82e20191185e8c8e659f9918959199f3f726b8ca77f901a12aeff549e97df10ea14ed92afa8252402694b79b9d102119f6ca9ba1fe8959feeff0cf118f275db5f652ac1f201a34109570d690e8dcddfdb3a2839450c8583c8cca367c6c1308e8992e8e87fe19c432a0a883065d4a75be137bc4fea3e41b3d9c3c8c39d39a4b03ad7637f1739b6baff389f5ab2be8b93d7d872784d50b6ad5df", 0x99}, {&(0x7f0000000240)="bd997ca7c958cce522b5c34b5c38986e01b177494c4f9f9e7fbc65c2810f95989d675d3aa619fb", 0x27}, {&(0x7f0000000280)="49c0f181fc2c0e533885000ae2852c74ba756f266c2fc850d7d449a473252aa9b78b798e8d990f97ef9d09fd20641001eb77a40593a31f1489bd7f05f88f3ac2d6bb04a88e9ac7df4298c4cf85a41ed4d3c2ee51e2fce8ef1aee6e5bd5d132a504e850f4decef0bddaa113209a", 0x6d}, {&(0x7f00000003c0)="f2e0867e646333459f5a795d416c91cc33557e33738ca609c4a930e334b157c7d6b86e9fe21a13462d999f6d462e7fae19c04192ed19bb46ad272a068376358561ef839084a9adb50db155eff864d5cb1faa69919b11c37d285333aba764f92dcd00e04c092a425adcee13284987aa744694b5be0d378124da88dc4e717828834e0bf581fd1f013c903fb5b4c0", 0x8d}, {&(0x7f0000000500)="946903d4d34cae745ae1bdf410ae884c64cb9a3b125656e87abfa45ef1ad1521c8acebdb09d7312fd8f057d5ca8898a59cbf258d4b5b125a3be692e76a820796b679bd289fd7f20c098455aa9cbebc2f102eed8d7cfaf1e2f5389816c461b062536b00de43b45c6c6d22e0466546aa17be6cb129002782f3744695f10c00eef51415fd0b3961f58244b125ac04a582818d1ea3a31565ce60a3468b31754d0fe4563c5707b778acad3925bf5737be27815044af36dbd796ad544e7603307df988c587843b2b22bacece", 0xc9}, {&(0x7f0000000600)="91f6ee2fc90e9a39a22a3821321ea6e0cac77e2d3d6371b6ddf1071f58909096bc994f02b0d35eec3a794b890d74b66bd56f91ecb5efb379885b6976faa3ba79b2632d820730a6900ea6e6fa770757f5e5844af3fc585490e73d3e0f25f847cbe3c7b97ff6a8c6e603c670add6a24924baec3d5bf1f8f8bdfc4d0d89a488353285e93f6d58378852c13c3f4f46af9d511e462c05ef01afe9b98b4d2a68f6437b9cf0d56ad7c2916d0d0c043340b6c6546b90f062a237fa3fc210be71907d44b5551d02da6cb81b91af58757e3fc3b61d3b3e68583d91c7313ddd4411f8671610d69321e3a7448d3a039f67c79ba8809429", 0xf1}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x0, &(0x7f0000000380)) 18:54:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cbbfdfaa74a3bc9943f20cef7c3bc5e1f1c9037b025eac259a9c3a9aaeee6ae8b54ef82be19bd07571776b439a96757e7ea1794e32d26463eb642fd0065fcb4fac033cdcb7a7874e736a221cb4b441b28ade66221a4e8a2aaad1cba4b060d8a9b00000000000000"], 0x6a, 0x1, 0x1800) fcntl$getown(r0, 0x5) getsockopt(r0, 0x9, 0x6, &(0x7f0000000700)=""/145, &(0x7f00000007c0)=0x91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getppid() getuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000800)=0x4) getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getegid() getpgrp() 18:54:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r2, &(0x7f0000000080)=""/1, 0x1, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x65dc, 0x1}, 0xc) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) 18:54:31 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x22) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) getpgid(r1) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) mprotect(&(0x7f00004c8000/0x2000)=nil, 0x2000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(r0, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r4, 0x0, 0x45eb) fchown(r2, r7, r8) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r9 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 18:54:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4a19) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 18:54:31 executing program 0: r0 = socket$inet(0x2, 0x0, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="82", 0x1) r1 = msgget$private(0x0, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x81, r2, r3, r4, r5, 0x5c, 0x9}, 0x2, 0x3, r6, r7, 0x9, 0x9, 0x40, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) getpgrp() getpid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2ae18f818d6dcc24fb8cf2cd1a4ae2994c675b7ae6094879fbb04854744546007184f40cbd0efeb0f79c71466e6d53af86ca1a7c9ef216c542e334f3570fde454d4ede7ab5248787d1be888b79390cc6cb06663ff6bfdfa4a91e00c87f3d4c3eb47ab1beaf096ac42469acfca4f13f47a24ebf4866adb7a92f6d3bee10bc17b7ac0d35329669fbf5fcec617a1d03180199640feb142f4538167ae1610c83cedf1a1b7bf12dc2514def337d63e1007f0351c1811fb997f860e2f788f6a7a4b1248020403e26", 0xc5) 18:54:31 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x18000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 18:54:31 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x0, 0x800) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pipe(&(0x7f0000000040)) r3 = msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) msgrcv(r3, &(0x7f0000000240)={0x0, ""/195}, 0xcb, 0x3, 0x1000) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 18:54:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r1 = socket(0x19, 0x0, 0x9) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000016c0)) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0xd, 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffd}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) getppid() getpgid(0x0) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getpid() r6 = getpgrp() r7 = getpgid(r6) r8 = geteuid() r9 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x1004, 0x0, 0x0) r10 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r7, r8, r10}, 0xc) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r11 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) fchdir(r5) preadv(r5, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 18:54:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x2}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 18:54:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f00000000c0)="b4c66a7819f14bf902a912735e5cb997a40a8433dbce153c24fb8eccc5641ab40602ccca486cea2e061bb89d4884a2351261f0b8320bbc91c318f53a78d41c64e30b5c15b048dc1bef233938a5f3b417e880f41f586b89b8ccd4fa7a89e24223b1b0272129203e25e06107f27fa6069ac2d66d43e85bb8063abb1876987a75f3669fda03942f88029ee37d2c426f9805023cfe28723a4d1c713419a42659f900fee87af1c521295e8caf4a7916064e54eb248e4a458aa7c6dff8d1f205486f68243a895b393d4f00374caab714b1051c58c5aa7a91a431792d7c5093ab9f42f0e37fd21afd7f7c34ba64aa3dcfcaaaf7e947173468813b7de90e51da5d38cc88f47744f014217bb2dc7838f8c1d59fdc4fc08d357f803142b9e14dbc915f2538d5f04839ae8d8dc4458fbfb2357260bea5464a6e1807b551dcbec5e70b8473b2f22a199cc6683d53fbbe0df226da4e3967fc0df57abf33f14a355b4fb38754c19ab75f0f3ad35db77b1e21eaad0646242431b478e3ab40f8bdd9c1e9ea079dad3e73fbee64299ade593446552c28356e8d3164d5ebc1f6eb37ed31a6d294d23e32161d42cff0ca0f58d54d4904246820a591a6a9f061678a30ed2250abd36fa49f185b474a53a0938365b8490eee0b41e6fef5770e9e066c59780599187bf4ac0149568bf844f1c9028dcfd51123a793e7f6e0ea05dc0e92deabc72ae2e91c4c8d172afff8471dac3ae7d8b8936fc4144c25cff1be87eafb399800f730c2e382ed7dead6ec11a4641951dda4aa0dfd5e0b7e69d3a92639f4be8bc21717bfee542653e4b12df7feaddc7338c8c03c690cb195f05c9dc3212e0422c15a0689f00300d17426e7c6b9369a5da9baac6c1ff8cb1eeb3add4f1082b209ebe74ec8ba4c27f0fbfce5cdda471376770a6e8c3daf0f2e2c2dfa20ba5df64f6ebf29488c187ae947141dc8dce50f7125d79a87abbbbe273676ad59a997e4534fd72b47471ad0cdb2d0c92f8747eb37e0a1f7b16d327a0d5c44a20259db4e9cdc51c383e172e0c1018aa696a1a54fd7a54709b081f6e80071c8c5466162fe1b31f52f0a23a57b62e8a50c2e3b9a422825de31313d07711b626f899f0efda50cdadd0002d8e94fd581092e0e882148e45014a935de3c4797f87b7a1d8ad1e169e58844ecfee1dedd996652265bf45968c891e2c2b6d79b3d874d336974e7bc2d4e96018cc55e83f585047d1876fea73c1a822fa66540c48e07f3a718097218e8193b1ad2a5f4e814589ac86b14551172bc205aaf876093725e14049a1eb605d85d828ee13e2fd928cbf2963773b61c044295997882f31587dec2d451b9261b6bc0d95eef4846721d36704a0a1125b6053dfdde726b6c4b8446957b0a274421ad20cba9945faca575fbc06d3ce1b30f95f20879f8f26fa44496ed4b9c82d992817e77dcdceeb40d064241b99056b9374c643519982bc937220bd90773b86b886479d0b1a1d6dd20cd63acc32a3292635d55e8cb0c44bfe8454d8fa8357ae29a4d7e68909ee2df859d23f0c06be78d5eb03ff7abeb80e6d7bec79e4361b83a9f2193ab7bff0e44efc53c7f955115afce94e6e105c5a1118453e7448c6714af97a7344a45132852beae64f3054b7d22c4f58dc4481830b07352e701c0025fd2e1d38ad3df4903adb378248c0b0248fb2a3ea11ebef8eef0c5c98469b5b86678d8de5f481e8a7b83c589aec6898d875384c4256d457de713655d5814c05a8cc32ea1ed8cc599be935c47812b6355523bba99b78f57e6446edad1a3f5e1289ad8037e541b5105116c58ec59b4b52782914ab85818fe8797acdc437def9a63283a0c8723907d61b2fb96e9f3d5088fbba4a2690571821fd350ea7d1106ae1d05812e3fae196cad7f2480eacff4264adacab93f9588181294cbdff766e83721cde5a88fa56e02cf91fb48bf64d4cc7efbfb63c4ffc4dcb90680605134c61fa34fbabca872e7e4ddaff1e7055d165215895c93e7bcdd80244f70e9b62ade11901d5e8baa7ed1b147f90e8d0cb83a281bf6b93ba9656c9596209eea3ac657f580ea042978d4a2ab845772e54bce01822bb60eb4f2618fef83ca3f11cc7d55de92009f3b9eff403fea72d027bdf72080d5b09d35ebc1483b4cf95205ba5b85c6810b5714181b467096161d97a6c43a2d55deb6dd4514ee94d3f926f336ae2d056f4e9dfd0b91b70747ce09c912b4c7faab88de3f4a840102e9cdfe80dd7f6ee030d4dd51c334ae05e1cb79c6e53d7f4390d01516214728115f1c236817d71b91a9236d4b37b7716406c7a2d1223820798ddb05320dc5bf062d99c81e53986b4785e9845fdc94b166b296274dc3fdf8f15135b21811913ef4289d98363495064ccdf724a912504c7b6204d40e0da7eb49f91d7b0fcaa12abc312dd0cd55abfc9be05595dacf54e16ba4da0f6427ba5ba90b2fb8990f59da684c95dbc5cd8f5b6996db4db5e83da6a218d689ee75c083a15cb4c595c86248586f9ae5230fbeb822dfa89171c0bfa1913ff9adcb294767880e7d3696b537da3e5e86dbe71b0f7af294cdb7953c8d32780f56beb0a2fc38bb8dc2d3622378d635ef5a336722277521866fb77f2dd6499ac17c29450108e2c4326c8e7609528b954950a64b6adb1ea7dd68d3946b3d992d22cb740fc1cc8d43133b6d25a450b6f9fbb3a3e64e11d283a1c7e88c559e4220b9282fb11129a1fa032a8ced644e16d0390380a45fc9ac15f7d364f1c72afeec734d1d820629bc502697b1633f9a685f102de4cc75f5de0d17dec60bb439a4f94d2d75903129777a97dbb85ad993319a72253a6198edd9fef8c6eb610bf63eb8183d7ce123e3e270f3f26f3471c6bdcbf288c03f1953d213bebb40701399138f517e28f2dc4ae6d41899e43bd62c5538b2dee4e891813ce77212a6ae6b58e25e96d06c26b51d91a5a8a281aaf6cc7db6434f688b2df7dbcabc2dfe716163b7c1a7c082f05f42a74ad224a5a241761296941481e4a087ce64d08980a7924fc322ab67e74c0fa5097385944518a859d16c2649bfabbeefd2fc92b13879b75b57fdc7057db69b160b7e0c7f07331057a02ceeb7a90d308009d2cee07b50221353f89cb2c966e2de0d3ce60ce98539ef3c5d0896b5355a21ba657394e3e81bb0ff6f26b3ff0604956f6be91c11d3d1743fd192154bc9299d71fd641c3b95ef8afae3319972fe5e91de2b34aadefdf24aea6755b074b176292faf68179b8185be4120cfc796cde7049dcb303aca0a123d5645bc224b7d9dd8e6c72aae73b390b797f913c2420ba2ec2a48172bacb60846c12ef4719639b611872781f6576ae79d6e958ccc3edd4bb098387f82c3c7d3a9bc275c8de392af176587f363956561e307528f41dfab2c080fdde1062036de6c8e22a8874e035c89979d403d2982a6dbd1e1c3e5f961a8f6aa5fbf65135bf18d904758fa6d9fdd103792eec3fe340a5af262a818fcaa1513443b3e5d5785a2aea99d4843fd34420185eaa5b9a155c2d21d5f287da57701e865cea0e1b98739d1a9fb23c9994d18d7191032d1a966721495f9fac2c75df2cb987527f00aa0e3065b33e7b23ed2c80aa6d6fe989ba628f1365db473337ada327a5646197bdb1ced1d524db3930bc3c512b5aaf6457e43b637a37232b37da715527da3e3084c47c152091e4e23dbf87beb220e038cb8ad46fed96c7153ba1d98827b19f02bc930a568611d4c0c57311ec456f3bff2d660e7390da58480bfdc95eb7e20d79f6c91b61bba307329702c68ef81f088b48b8ec1cb24f214ae0421ed2f4040c2e7204e249114302c70275984c0678dbdd675bfa94f3807daeacce2845b09b793653faa1cf086762afc9d31e47715c5bf05e9d465d055052f900dd94b740b7febd24aae943f44a8e8296366d3e5f77fd95a71e391ce7001a07f3463245625903905b9be134083b0a3cff8ddfb9d6756a3402cb337fef7e6b11820b0d5478ce2e81ed595654e3ff46aa88e9c9598edea2a02968b1b5d44054cba97a13231fbd2bbca17f38387cab9befbdd1a1912b69ade78f8d741a584a3914c816cd7a71fcced007f0298ae548ae022c9e34d48ea93b571b08771c53828b419f35ccfe9f491bdca0414b72cf630f1021d97c25d162d938a2f2429b02f7c727fcc5c57b107ac9c3ebdd150f0bf96894e6416a815b036982ccebdbdb91de16e0abcd8f1bc40e95085a91f7bd0abc5ea6c99e4470c4e6d4df9c722b26f7fc855d528a541c2581be5f5e455638878dc5433ec9671e9b548a96d79257f750329a249d2591132a45d93344cfe74d8276a6e3f5d459bb644e88e6e0f13b075e89bac4ee50b2237dcc4ad28e3da5cd5463ae4e55a2136bfec46843de1a7b2c477bc99e1aa76026338cfa4b13b673516800d9f9ad26fbb4363cd7b223c2b887d818d811ceea8b28f3aa7a47e5cfe32748c36e163148c12ada5b86893297038f662c8bd5bfdfc5ea48f030e908e9ea5c413ebbbc0dcb86e8594ebd73c0eba4c5b9f28e46eaa33ea4001f936e0d1f07733cf7d9f4e78484879c00a3955ec03d0295d30e9436bfd98242ea061615c74261ed76aedc63cda9c48afffdb27e5915889762f45aa492fd0c62c250cba8b7e3e6c9ff3f2c6029195c2b2e1d07184a521877a8d8a5854dac6b1297830c9bb9db694a62f99caa3571a79c0623308f4f54eacdf01553b21e2a0a56ed84ece192b0337ec13984a80ca8337fc9bca96fd49aab1db76caf1bfa696423fd719ceeb75e6f76d5fe6fd487d5bf9e3122a1595cc36a517218dd4fef6c5e0d39dd234e0506c0b2d255d79f9ea4619e5dde7d03294fc2a5a3d4e0214ead49f908dd63d298ebf78eacc704bf892954c8eb906a41ca9fbe9c960a653620ee96a574fb6ee2f914217155d24c188c346a0dadf722eb71296fbd660ca21ba4fef6746ae0bb85884b225b43e53b327b84582b7e41212e9ce3a5e468b83e0220bc491d96dc9e03b9dbd4fba673263410b8de6f3c0b03cdeb52f6de81272be235a439c6f4f208d42d496e01d04dbee6ffdef76e8c1a4fe867857d476153956a394135b6210e7dd286fc6f972ca6eef1f69eeef12bbd116f1cc9a83ff42e9c1efc18cdb53e291aeec60d1238e2fa9b788308f4c8be84592f36beae92010a9b9575ab000577747771409a45e108660eb1999ad09c8620ce14891c555a7da7443851c2122de9206caaa8f6a43653e23a9244ba9c1e514cbb8e5dc52373584ae1bc2faf6cd1b336b420c51c07cf768fb78c21d514d38d272f31ab70fc3a4967a12693b5280477e5ece2cea872231b8c4dfaecdfd951faf423429917a14ed729951b0855dd486c575a0b08e924e4a024c60999190587db0a9d79a88f85c779ed6dc962c4b8edf29a0812c56e8feeb8860eb066bd303a6a8a40c9113fef311074746ec07211e174a230173ac972e3e63db753140ddc35a3e37cd6e80f93c29b874b81ff02f1b141f765d942f383a77f108ec5385843ebd235315540de74cb01888fe914ee2b9c4bbb10130aa009119bada4c1072d370638a7f3b6c62b6845f66c182cdb93f1be21730260d4cc8b2683f24f40d08531ebea9290313554145ba3030e250bb8de999fee3b62dccd3c0961b81f7981ef4d9e04649000e43f6d89d853cf96e88fd25ea0b07534386c33ce9011073fcaf55375e2f4e91632914e26080bbd8c9826c8e22f6ed6bc3e80964e15ebe92e445d1ec8e8d6a914aac775caef056ae6e82fbe8a8349fd869dc9f0dba9b5f5ea0dccc266e51585894c351bf5fb5aa1a", 0x1000) 18:54:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r2 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35e", 0xad) 18:54:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r1, 0x1) accept$unix(r1, 0x0, 0x0) 18:54:31 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0x7, &(0x7f0000000040)={0x3f, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 18:54:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7f9a) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) 18:54:31 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r5 = getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) r8 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r8}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r3, 0x4, 0x400000000100084) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) accept(r1, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) 18:54:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x3, 0x2, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/167) getrusage(0x0, 0x0) 18:54:31 executing program 1: r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/42, 0x2a, 0x800, 0x0, 0x0) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 18:54:31 executing program 0: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x4) socketpair(0x6, 0xc000, 0x400, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20200, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x7, 0x2}, {{r2}, 0xffffffffffffff7f, 0x67, 0xf00000ac, 0x9, 0x5}, {{r3}, 0x0, 0x18, 0x2, 0x7, 0x4}, {{r4}, 0xfffffffffffffffe, 0x1, 0x2, 0x3a2, 0xfffffffffffffff8}], 0x0, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffd, 0x11, 0x0, 0x1, 0x1}, {{r6}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x3f, 0x71}], 0x1ff, &(0x7f0000000380)={0x9, 0x4}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r9) 18:54:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x13) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x200, 0x9}, 0x10) 18:54:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x180, 0x0, 0xe9) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 18:54:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 18:54:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x9000, 0x401, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 18:54:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x4) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa) dup2(r0, 0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000001480), 0x216) getrlimit(0x3, &(0x7f0000000240)) 18:54:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000500)='./file0\x00', 0x0) 18:54:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x6a2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/155, 0x9b}], 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x7f90) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x1, [{0x0, 0x7}, {0x2, 0x5}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x2}, {0x2, 0x2}, {0x2, 0x3}, {0x2, 0x1f}, {0x1, 0x5}, {0x3, 0xfb1d}, {0x2, 0x1f}, {0x1, 0x101}, {0x3, 0x8000}, {0x2, 0x304f}, {0x3, 0x1894}, {0x3, 0x1}, {0x1, 0xffffffff}, {0x2, 0x2}, {0x3, 0x1a2}, {0x0, 0x7511}, {0x3, 0x60}, {0x3, 0x9}, {0x2, 0x1}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x6}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0xd8c}, {0x3, 0xfffffffffffffffe}, {0x2, 0xffffffff00000000}]}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000004c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x0, 0xfffffffffffffffe, 0x0, 0x7ff, "5d39cd2d3a86b530add501ea42c625569048e12e", 0xc9, 0xfffffffffffff801}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x2e29740f, 0x7, 0xfff, 0x5, "6e26d027ad003061690739dde91d05dc00e9884c", 0x2, 0x1f}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000600)) fchflags(r3, 0x1) fcntl$setflags(r5, 0x2, 0x1) syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x9) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000680)={0x3, 0x100, 0x0, 0x100000000, "e1c276c039a022e836575f828b062d335b98567d", 0x0, 0x101}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000006c0)={0xff, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r0, 0x2000747b) connect$inet6(r4, &(0x7f0000000700)={0x18, 0x2, 0x3, 0x8}, 0xc) dup2(r1, r4) r6 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r6, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) 18:54:33 executing program 0: r0 = socket(0x10, 0x0, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getgid() r6 = getgid() kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5, r8, r4, r2, r9, 0x28, 0x3}, 0x0, 0x4ef, r7, r1, 0x9, 0x4, 0x1, 0x10001}) getgroups(0x5, &(0x7f0000000100)=[r3, r4, r5, r6, r9]) 18:54:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/74, 0x4a}, {&(0x7f00000011c0)=""/97, 0x61}], 0x4) r1 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000012c0)=0x4) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4003, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r2, 0x20007478) 18:54:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffba) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x28000, 0x0) fchown(r1, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r5, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:54:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x27) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000002c0)='x\x00') fcntl$setflags(r3, 0x2, 0x1) r4 = openat(r3, &(0x7f0000000000)='./file1\x00', 0x500, 0x0) open$dir(&(0x7f0000000240)='./file0/../file0\x00', 0xa10, 0x4) execve(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000140)=0x8) faccessat(r3, &(0x7f0000000200)='./file1\x00', 0x44, 0x1) setsockopt(r4, 0x4, 0x1, &(0x7f00000003c0)="bc65da841164b6d6c71774895c590d8a4828cf3e6129a0a903f9932698659b4aa207b741642903e8f2bd39d24e9f9162d90a9a3dec051e6b44fc6d6a754d710970f6ee0c07b9923982cc0ab955d870c5fff9280303641d6a68e298c4cc4e1d4f499d78d4c121576c1f4ed8bdc9a6d4fc4c51ffca041d607fd48a617fbbc8beedde9c11b8136205cdc2822b374863d1f8774e2b294bff3c69d564", 0x9a) getitimer(0x2, &(0x7f0000000280)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 18:54:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00", 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x89) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000257000/0x2000)=nil, 0x2000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:54:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xbba7, 0xfffffffffffffffc, 0xffff, 0x4517, "b8e3923456451195b800e7b7c6936e2ad62ca68c", 0x36b9, 0x401}) 18:54:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8004, 0x7f3f) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = getuid() socket(0x10, 0x1, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getppid() r6 = getuid() r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="1fd9f562b56e5175eba9d00b4ccb72a5b9d762a7fb3f16b7de1548281344bf0c004c8557f5f1ef33bd35d8f100bfd3554df1671564082eb409c0e84e1e1ab142031fb6b6cfc0c4d5d63049d5d2e1ca645bbe93a7ed6f437b1a45c47fecbc30632bf5490357791b124ea6f7bea73abf314c3685e210fb507b39ddfa82d60cbac6077ae3393b22a8e86be5dcdc66d79b0bd4a7ae613b3f393f16f7e07f2e815265d42b2d6add7fc2ad5ed34d2c76d1ddf4fe11d296988944aca2bdeed05624b5b84d4fff303545c00ee4365287f81424e1700161a833a186ab3cafdd7a4705502157153da17dd1e3aaaa5b", 0xea}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0xd8, 0x400}, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 18:54:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) socket(0x39, 0x4000, 0x1) getsockopt(r1, 0x3, 0x2, &(0x7f00000002c0)=""/47, &(0x7f0000000300)=0x2f) 18:54:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 18:54:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x7, 0x100000001}], 0x6, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x1ff, 0xfffffffffffffff9}], 0xfffffffffffffffc, &(0x7f00000001c0)={0x3, 0x80}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r3 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 18:54:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="ec97a539f26f7f674eee438db9b1be02fd7853b27b0b0672f127bc817a318fbee00e50d755de519d2eb473186df542c5ffa0c6cbe4fcd2ef8eff10b967b1805bb75852f509408f8be72af15752381ebf9a6574332818f6c625ea2dad15c9ba3520074465ecd47fbc23cdccfd477a96993898bd01247bbea670d8c4fae897e19faaaea846fd2230423a314904b4c6064a70ead3e7d4f5151d52f35d58a4c0290a6037df6e49bf2699167c49ab6ca1326b6bb5c97cafb936ed6a5064db17ee185744b2ab4686bf49cb63de9cf801ae5d211511901fbd6c2b9236e657ced4daaa515d4653c1e5977d8ac98a52193bf7", 0xee) r4 = dup2(r0, r0) ioctl$PCIOCREAD(r4, 0xc0287533, &(0x7f0000000080)) 18:54:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x7) 18:54:33 executing program 0: symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x2) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file1\x00') 18:54:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000271375d82c8f6b26ade3"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:54:33 executing program 0: r0 = socket(0x3b, 0x400000000001, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 18:54:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1c1) getsockopt(r0, 0x8, 0x42285f4a, &(0x7f0000000180)=""/207, &(0x7f0000000040)=0xcf) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) getppid() 18:54:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x7, 0x286) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r5) socket(0x11, 0x3, 0x0) 18:54:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) open$dir(&(0x7f0000000080)='./file0\x00', 0x410, 0x80) 18:54:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x7, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="abb1cf1119f3c156fe1eeb7101990e4c404ac07fec57", 0x16}, {&(0x7f00000001c0)="758f69d17b7f6ec938dae88fa0e0dde4805d65352b099fcceee6844730475dac879874391bdc199bb79034469556dd16acca0cbaad6e97700b685b24232f3adee0e010c16f4945af48c8e35575029f0f8d51c26e54e8c24a04420e51dfe4f8e3020b7e2b3b3372502524476ec418b0d350a0240bda1caffbeb299731d46fd18dd7f7a08180c2956556dee679d32c68936b604017f691e49b19cdc4deeb493064029b84b86a9871e65e55e446cb3844676265008ea1c533d199470ed44c167e84350ae0fd7fbce8539b748b30b4e48adf6108ac87686ee3b414ce8dcaa2f900876528cc829870946dfc79a1435d3f14176e4dab718c80f9cb15309f6cc2a355358482232486da8291dedb2aaa9b78a1cb73fa58c6c6c83955269a303d49b0c0e3cccb47f6edfaa8d88a421185f12900d2254049b67c7141f845bb1fec6ddf6b089e5f450055aab4383841f1f66a51ce98ffdd89af66d3256104307b55efdd68b8b043900fddbeaab386481bdc93791de9607d7f2086a59eccff88a9a2fb608b9de5887686e883209e73d610a4c2cae5ccc1bc00112a2336b5994a18a9dfa2a3c2755a87a788dbc2fc7c00ce291422ed68950260e64ec6bf845c368174b2f1e5279e9ee9f888e4630d699ae539e5cc083fd22e928e6e03a3c5d96d1415139d133c41feb6381be2319b3c513d05175d513f8bebc6a86f8ccb0c5b703bfe855194bc57e5f1897777e0c8fbdb1f889a22370155b8450a30660616af71ce49439c0ed336b28b6eee2cbbab14e6a481d01a777efffd3e46cb65d5485ecdef33788b57767d77e9fbb8921cf3c856d412aec4dd8af30f61de0ea2ebfef8b72e49517556442769af052fd59c5e3becbf1c35ccc2e9151679bc197c8b98990b904b24f026a482d4b69bfda040565d33ce3ef8d8763768f24224f57ff42b06cefa34d3fda9c5acd27e6f5a70d27e7e7d9f8dab7fb2311438c8db8f4a26c73e8a52ad0e0c05f073132e9b19c016e5a9a4a5468c62c535c8c3a9c31538e04e3600cbbaa9b75ae03772b012500469f9a3bfe7e8417b307e9c8216adca007d4a680130294e48c254da0fa43041e0732a6140b70636cab9f7215874924faa497a0f0aaf6c9e18a76c0c35b6c5c719b9a28b3aa1832ece7b70dbe23af3dcd2e0d07aa1b0477bd1a1dca6cc7fd7b660d2d1c100104d738ca2c6c328e9767cb25e322367c396b603f9620d1734e7b89133c9da2262cac1f241c93f7f2f75ce682ac3f96b2a09ccf6b08eb45d0c66b6c25515dbab91827525c34ce4cb8b320c3e9986117d203c1d64e11597adf398cea9b72d6df8c46585a295a8a33681e44280d1d6aef9d28e6b13376274a548a69a39feac0f5a67e5272bf6656df234b441b88d156d5246a1a61800abbe3f4a914635d6532447a48e848e831b9c3783da3686ba0243bc69c78be53ea6d923299e888dfcf94b362b444b3cb058563bf6f3f60165cf61e3b469f81cf258950a50fd77b2b8b214f5439538a758799b9fc424c96ade92109f50b520420abd6f921b56d50d6d1d21b7a6c8a4cc112dc86d74ef64826c2e41fdff959e0748faabb5b161ee5d7b590d43f05db9ed054f1a5222654dbfa7e23ba86ca566d0c6787bcaee1ea18a133fa99dedfa234374b08bf3a3d8cb8b0ab4e2cade090dcd9b40c3cec743c5293261dce690ce01fbefd424f88b023abaa8b0e59b4115dbdbe6bc11523cb0b9dfde0cc36e15085b2dfc4d78ed61612325d297b8a0a58cd64dd0783a248e3155820feb493c913f7a1c4f689e00633f113b61dd221f7b778b2d5430ee1aa7de4b08053880e34914463d1653dfa2ffb8e9af543b849de43950502c236c84d610b30de60e73072941ccbe51ba1b3ecd65355700efb2e0afec4c938790ec4bb1142932638252f788923151c1a73f853fe6565358d61e51e0f5106720ec3c6d9db6d0d7adce6ef904355f57fe6a521f48000c37d78b63bdb08e76605a1285d017e97e0762331ddd2c9b73e140a25ab5becaf0815a8ee05ae468ccc5201b7c0bca5a389e5dccb4f2185195b0935f68ad4544f6235b56c99f7c46d1fa5dfcec59e044936d8482d2476502081da4253c41c70a18e4a2d778ed77e2fe0bbbb1ab85541823783bad4249221bb1999ab543c6579b70ee0820686979afa45b31e715919932e9c968cfd5e685011920d6f7676fffea5e1cdfb4325272b4287e9f8bf827489af2e75c6495ec830b6546b69a16a03917c841235461baa8cf59cd6910f966d0149b0cab2437566f347ad0af24c87026e89be335a73ebcbe13776ff79acb6824c873524ca40d49962b31c1c07727336094b735a70eb12363fd5251af9374a31dbfb2c4e9ec80a652e936cedaf5b149f5e1535d9a72d26e924cdd7e9eb035760c94d85e9f7b4587228934ddf2e888f1fa2edda4cc9fcab388b658deab3e141a0e34a1717d689ab9fd3533d74a784f0ebf2e043b50bf2b3fecccd2cf9520f02a5f68942c234c7465e89b2572bb46a54f5d1fa42e2d1e78215230e84dd95e840b0a1cc4a250e407f8377aab933056e0a193d3ec91794d6b16fc61dd00dde849a320b8c93c29a322475acde125cc18795a886bc0c47f14043a79595936bff1bea5d28e9ad72c6c90f3fa22eca93508105da5e24ffde9cd44b2cefa62ce009d3e6f4e71f0a11cb58b87d005508ec3d73dca200d78c78dd142f183e77c5ee52cfbfd4314a19d441a16da642fbca40bcbd242095217b3b39ccc30939f7cbe5fc641635e1f13b6e0ed695a00c39d9e25dd35745c62e73134bdcd267c33f155c92e5626a7cb068a733b98cee9e70e5749fe5e5c1b1a6b78fce1254a4873968ee9cf4967f73d36666e6e9c57db60ad1371f0d6aff550eaeeba04a659ceb460458e38526fa995bd01fae2119072e8e17bac420bca4f00401ff81a84843e087508901cb0c0e6274071144c94d119057e82251a2910ae399d6c14a1909a2959d99dd6779dcd73ace4fb71c15e27562bf2f3ec02b71540427da2f895d50aa29e7d1d904b99aa8f8facb7ccbfb4c9b4e81b38c6670d3d59ac8ed0554e08fd3cf984ef19bbfe866512f4d42b22bec5fde82e33f8fccd35150b56c4f1a6d5beaabefd25b40531a356a55fc2d8eaf23c640d6f2be22736674bfa03485e1ea9286e78339539f0455a3dcfb434d641076451aef4b1cdf061b6ba5f01ad99245ffbcc3b39beebbda17b1ccede55647c8778347f4170849b193f484b9bd1d841dc2fa4b8de4cc3a666e243ceae896a008bc9e30391522e16294d9e863a8aa0c5959947cbc78cbac05d19fef071bd8892d481ba72e0bf81df2b6fefea639130408c819debd513a2164489784365c1b8890779364fcc95e37bc6faed17da1119eae3b0573e78cc51710dc23204e5cd87ff8d0c844e32ad7470ed2d7d7c21260538d5b12a92e8f9210f0b2df623e9b773789663cb1d1e5008931687f125d673e9305d371f561fed24b6a19fc3b0e382308299cfe09667322ec562d785a6a2488f1c9dc136c7dc70c8219685d93c9b1ffde9a67a2ebe06f66c76bb6667b696420618338a4bce0cdaddc9eea5cb5cfc45c8afffc42b88e0458abdffaace338192f131ad1a17b03da137c5fe775e5b017bbe429cdcf24157032af91bc2442bffe346382608fcd4585b81843dd118a411adc639947f815622108a181d78336a696d9eaedd1df45000ca8eca4723ad2551d2ffcd9867e14bfe470479c53ad9623220c55ee3d52e96945acd35eb7090ab18d5f32a7b559939ba240f5c3b5dc27224dee80b83cb15f956c2ca2431d355bded35739909eeb7a9140e134b20ba67948ffe580412c0bca4baf5c8a5608933d62048354757b46312490bf0dccce1e24152dc17058c3c6e5eb4f87ec76ff266325d6f0744e652a952ffa2d7d65ef032670cf06e05e7e373b2ae20b26afd20785c8ac265c4de3073790204d6aafe04b02121eeec9d6da98228ae944abc6156502df6597de46d122887dc1fc86e2d4a7161a3609a686a0a5425d691f46f535992f960d5254d9c78b7f185254be33af8301951aad2253460bbba140dce2c933a4612c0ceea2627119c36c08465a8098f6e48f62914dbfc3c20c097c2ed6a5c090888eb9d205127c6d8bfe9c271f6838af7ca35b99a89c4c22060c574e56c753a4d3330ad71bc8c3d3ef5b9d8a2f69320beb94f1e76ff1ba6da8cbdb72458d498fecc554787607d490f88399e718fa04ea00ee83a3319f8aff2dbde9a7cfd9efee6c70fd9dca512118aa00c28696bf5ec6f875863a7ddf511e4914c21b2e30355131b1e80690468b2009203b6b3c8f1ee454fd073f2c3fcfd86926726bb774ac2b494a45271856d4e40e95bdc59ad94e6fcf27686761aa5a4d905f7a5405ef306860d81a14a41e399c95b1b4208afd6ba0f293c66ee58d8e846c4cb63ee3a8806542c5f1a5ad1e960e99bff9fcacdd7626dc8a4b1ff97413fc2dad7f849641f68eb70c4b56bb1b8ef7d77c4c1bb092da134086c32d6465a249a311b6b46aec89b2e0878fbf22e0945184371508c02e5a9a4b7a0cf5b4ed9818e3ebf48a2e91940460f8c4eec0e67fcf2d9d3c130ea93aefb30ed1ba66a35abdfa4e207d45dff30f9b9e3dc65ae6e91e8acffeef6b85b60710ba6f7e55f71270be163d64c9a3f4baa5dbdcbfcb0ccadbaf8a05f6cd29e6ae9a21a77847cc52557bb87cc5b145225c5669806bb4a775f10cf9e570388592c030770bc58fdc2dcadf4e1d9a4c8a0fa195a617eca5c6c4ef7d9a8cf7b9f4e256e93feefa73124564c777bcdac05cf4f179aeba22bcc884b6248c9a20ded3e3927751b4bb7c77b6b89972f4a5b2b24278f632121956da96ac69ef99f6677af91c98fd15f1ed6bc0d145309b8310e63bf9b95de918073be12161f57674e81a6f8b580b34a21278fc5ff2d503f7d203c2bbb64858bf6835f75b84fc325f0ac7987893d39a029e94b87bd899bc12b8df39b36e7ce0d6dce300e6bc96754fe57e7f7fb2e727e6629708ff2ae21e55a6cf2a994a2b817b3719daf1cc4b905cce0bbfd04f97b34cb1857a63977afc5b8406b9c373feaa1d702c5d5ae905af85bfc62f233ada1cc1fb3f96a3bef6a1a54a28640f412e04c616a0f4c7db91d4b459ab50f8271bd095bc06d50e043fa5ab27ff561418d1467f410e425e8502d2e969ef4159ee70ede6528ca0edec96f841957aff3ceccc88cd12516bb55e57489f8ef12201a05ea973c3b12836fbd433afe597d369e4b301ba0016f85683096116707c972e9d7fccce9585b05d6e28246a1d788fb25159a0d1c0a877860ffcc1b0d5482aaf46016852237c221508f470c8a101564f84df2a451e2d8c8ff814b57cb592e28a3a319a454c8f2cb408634ae02c6f316ff732a64ac6f6e89d264feade840169660357214658df32ceddc0d5cefe620010d90476842321549800d38e0af4bef66cd255b900c0daea57a91972e565b2c5bac1789067a8e45e1173bdd61d2b003f84b9a09c5acd2911a2ee09069e584e55f6c403cbaba286d284980a3662d51eadf045b0498e3b9353be0701c8942e8c3b97c37eec928dc88dbde7c20730c7384b2fa3f88208a9301c3b037bf185299ea2c7a7c84b4f4a889095c178cbeda4d7fecca9d3ad84dc557bbfde4fe43163756e10cd479289971a4bd4e9f849033e011af71406052d598761110904a2847317c120e1682acf2cca188c04a2fad843aa2def3c9ac107b0defec1c08397d662e19c9bd81349a1713da09eb97ed8330a8bea896b3be4c8c3b356eb623a37cce24", 0x1000}], 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) 18:54:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 18:54:35 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 18:54:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r2 = shmget(0x0, 0x3000, 0x1b7, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xd2, 0x8}) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) 18:54:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fchmod(r0, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 18:54:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(r1, 0x2, 0x1) 18:54:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) syz_open_pts() 18:54:36 executing program 1: syz_emit_ethernet(0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/84}, &(0x7f0000000080)=0x56) recvfrom(r0, &(0x7f00000000c0)=""/158, 0x9e, 0x43, 0x0, 0x0) 18:54:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 18:54:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/34}, &(0x7f0000000240)=0x24) rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5, 0x16, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 18:54:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="be486ad28d075abc"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) 18:54:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x64}, {r0, 0x4}, {r0, 0x8}, {r0, 0x103}, {r0, 0x100}, {r0, 0xa4}], 0x6, 0x0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0x100) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) sendto$unix(r0, &(0x7f0000000180)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b93", 0x91, 0x0, 0x0, 0x0) 18:54:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0x37d, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 18:54:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x8005, 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) 18:54:36 executing program 0: mprotect(&(0x7f00003aa000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:54:37 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8c00, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) 18:54:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000003180)="5a4d9165def82422ca95df89c165556a60abf9a622af1b9b14809616e6dd972b16eb4d2a06bc071e11adf8291ce995eed9bc669e61ac469946eaf66b606aabc47355ad125ddf436e7970b34716023e54ef4a8afe9dadb71456e84220a0e29b448dbe6d88684dcbc97702078b7f831cbfe33c3248530214c136616ca5d9c1804ec4dc6591c05dcb81778223c356ce64e12cfcc9fca3f2ed4fb123f93b55c03f8a039c724fb0c01b1097f961afcac323a9ba59280df87e26604c0bb0fad53dde461e3bf7034c9b96a179259c667b62ec194f0f55805fe68d805be761d2acefce27f58b789e56de138331f2b7d384eae2948990c6091ccab48bb304641532100a55b54a475d1a9fd514b436f9126e4921b49b991463d5af0d97097db680f49db851cbf7dcae9adfa714485ba8c129efcd629b1561119c96f2e9e3464b87c6917917112929d3d85c143c8e396a54c285984f52952a4c38ad55298da590dd5b7f1e3dfecdd350e7c9c876af744a080268272bc668b1595a551a68f1d66465bd3077e2f010b70d80ac2a69bb2234a19dbd3a1740e64d8d6c912ff4431903401adc81b73d0366bd1b640175a2e209a9e35d58c9ae29bb0eaab12809ff150ef3b568582e5f7d6b6d233c75842bf413665535fee4c4b3febea1aa91f31d9cdb33c803e09eee678a651dee0d77a6e5c606fcce612e5b8c66e203be37a49e04cd7e18758f9a7fe780e68df0f2a42c1341eed669235c1d1deeeedd034730e0610644a2bcbbae2879c18f463fe37263d34a9712131a0c820412c674988999f16f0119f9dc9cefc3f13a465c90da9afd168a83bafacfa67cd5463a57b7b62fa5269576cd7d24f29ce3fb08455cd020be6d2e5142b1ea7ee9f774f6000364ddf7468b31e699933e161393b71562742c16eaff804e521f519f57af19b9c7467154b18e940c4882ad6dedf9ab6dafffa965f761194359317002c701046bd378575ee402a98c7fa1e6881bb1245c767aa00c06a08d76d1283c6a91c6bf6f38feace69799ed28d683c2c12944be1c6c2c0876415f31012ce40d9ab7642e580a3ebe9b9f211bc73b5965cacedb17a31ecfce9dffb397413b1f4af4a8f47864b4503eb0dc0e162cb5af429814213b8a73a4c1567dc882a78fd60bbd7efa2176d4c03e5ac5a6f686e03b0f98fba268a4881bba8ba8428603db70267f89fa5711111c8d9f612cbc93c54f85f1c43361d92dcb6b659f3803c0ee32c08bb146d0b852f4d99d75ee23effb03b576c6a60ed5a817ad38a007b420b3fc2e537825304d084b57726171c512c86a307ac82a8875ce04d4abbf055119a498d443983a3159c2d98d4ef5d4bd996197303dd618e9cd334a28cca9ed0411b3aa674f39750c7976df6c76716b5dbeeeb4194d229f476b9aa2b9cf1a3936ab62edc4a90eb7b1504b61702279817a0e82e42211017580935980e0a0a44904781f05078e86dc85c9cb28cee4abf369009a697fc75f1518b5da397b32c343634c2a9a73f696d3c2e51b66c25d32b09086872dc47348e3170f834c662420cba2c5e70f979bffdea626dc2cbabe58275afc9376f00d0070884703b548a1e04f0325b7226ca3e0b31064215eaccc6ce3dbbf7b9d5a394d408d109bc558ade70d0137090786b9888c1ba75e41081c3ab90191bda3bf1f8ebe81c127a2496dfce42bbfe16fe706c002823f2cfeaafa4035d2cf3e9734b83fa17f8e2ae298fa7c47176e83e08128b1cc19ec3110416e57dad39ea4f2c07be3f18a6eeda2f55775f2bab0dd405370fc3b590eb10cf66b5daf457f2d105bb2a2ba24614ff4c6678393c5d43ff2e7ea1305e0530bb1dec4a34ed58319068d233faa38fc446c35d584386a3b28d6d4118e1f8450b3862013ccb16b39cfed5b9d3b55ef2f1124dc03bd63b2bd6a95c77cd7773c224e41e706463c92de1f4cd965771681c5f6abcaba72f069951bdd6b980179d53d97416525aff77cb8d5faba81c41b3d8309e2b42995ee8b6a95875bd8336eb762d0da1f1d53de94e27219a0815bf131a3c319cdb15ec1bddc02e323491ae5cf92ddb542aa9ab878f10f6761ac3921dcaf0a9763493244f5c101fe22e6ff1059d182047f0ee9a0361272385747cec0a1c204de49e2760bfb879ad34639a0143e93ba441456c83b04831b0dba1b9a85b1271385b7b570afc8ea170154f3ecd414e63bdc42bb3c402d276c7030bd03fcd2149d347d88b1a85f892e8155c7984c24afdbb0e2a641e2f659ef4123f6b0d58a1ef26d553b4d025ccd2794966a54eca53a9081475685377234a28da6c8f1570a96a22ee28c504ab4b2e327da6041fce04cedc58f76addbf003ff9aa5cbad1a2eaf76137429681243a75349f05054870159eacb3fe6da267512975afaa4bc4b7e3aae37ff40e9f5a47cf109b59f5f01180ed07dd825d9b8bd5053f2f123b9a22dd347265722fa9dde2f137c0a415f4a85fd0eb764d02d0e03715f5b3770278c21f497dbb1671bead7401af8f1e0d4e96700040dfb849b779cb82b5af3d4f721d5663503b2113bf4fbe6f202137a1e1dc4dd25bd7ff8eb437e06814cb993946b623ec9d3d7bf0354afb008ed98e1891ce90424dfa3d4628546047beffc39b823bb1251d0075898fc93d49942b220320ae43b2be9d8b3ea928289de82463925784ef52f56e9caea4a0cb2278977b9ced2ab164781f385da25ceceb9714a1a0b7af924b9239b14af181619dad4ab33ea316ae236962740dad44c1394aee62ba643b6127ec6cefc4a8de4dfa75fd7d21bf96dcc7c963e457c7cd3c4c8cb6f2cb6e1c70eb99a374a16424ed82ebe8af39c8fdfc414ad4c06197655b42acdfdcf5d9dce8fdfc2e0fabfb87899f9ba346bdfdeeef1cfb7f80446afcc4a5abb794dd1068c2a1ad1be594558549f9c4ea30dbac7b3b21c78ae4ccab4e50b4d53ae4d9bfacdcf758906b23ce0058004a432b8a4ed3de54249e1c160396722e95f3466a22bdfede36ec119e05d0de1d7c1289c4df7b676576627d0939d7fafe1535e4da5e432f7c1e29e4963b27d998b3276320d395f89d17212250b1772782257467ab5a0e6484ac409a42e3aaffd4f0f38e2672f29d4d49bcadcf7a671055afdcb5c0974505d508cd1744337a173a72b193a184b7e4794c51d5334bcc1866d4e28c829268f10fb5f228e90312fb6eba32bb029962eb4d34910e42506464e73d389370dcb3e56d889d6b4195d1ea9fd1a1e52565ef7b85a1ea9bb2034cb10f4f35ef0b65d199d29cef7e2f9ea2bbd540f5ad94fe9145ca7f2f7971202a8a8918d725dafe79afbd9739aa8e9a9e4f98758950e9721f8db86d95a33c1405264dc3c145945c5e2d5c0f3b0fcab377a821adb400950092be3fbdef25d917d16383bcb9620be225dec7a097763c58f8372b1f4ce7d6a69c158b441db8a8de1b9ffe544c60a9e6f77295ca9321579bbc87a65ba39cf979fa40b28ed996c2a753e2aec4c48f10523427aa5dcf362d88a7a0a480c1efe67eeb07b46293fbc07c5c07ff6ed643eb36640ae9d7d90079e406fe90fe407f69ad53cd691eee5fdb45fffe82835be372a22bae7d86e5dbffc3c1f20231e07736978ae75ecffc9b1896570b257e446c4960c71757f291bf44904147370cbc57aea232a95336714735ecdaef488c33c11ba16f7cef7df3d0dda60dbd7661c800fec8eacafa9257ab41f3f5d0ec68527f3ac65b1d79d67d419ec3ad94b1f10a7f33834b6b18cb9f7f7ac7882d43d9428110fdd3446b4b93737b5e61cb286dfd850e872d47a6428564117aa9ad1c560426a78373937e2bbf3176a9361bea318fd6af8dc55ba723e6a924fe1ddb1da9a21dbfb768d8879ea0779ca375616ec14e995e8bb9999e1cdad870058395b5ea75ac3e299e6715ee572a26f845f4bb26d20727713ef1220b0a29c1e10b99140565fbd96811e879b9b931337645c4ff76118266653f78f82a24b54656e427a1eee7b11e8bad5fe01be740de82ad917de701e5e0f1454063b9c7d50b10a8b81c19893efa0793326f556f6a5a48e849a98b47366a7e8cbcb1708c3621420af4eaaf0548eda2be484387fd993113de85b28e4d77d52a31d0bf64723f44db74bce3f7e015e5151d1e080839bf1e1d835d6e3986e77fa233adb38ab51493a5e8ead3ff93d8738826eadedfed140ebfca421295b6fd98b7012bf113cefb458bdf73efab872422fdab115ad233a16cac963f78c1aa371e4275988666b4799f6e07092e18335a7b746a713a35831721783caeb502c24c42da4f29bb23a6f0084288445907877bfe1ef3c4cbc53c61c57e78b1e4c7926f65c3b8c46753508be88768f489b3f521e49a9ce9d6c760524dfdf788a873cece2ff98361b27417b7bd2a9aad00542afd2c450c3f183cca41b9020f49a66c88f2ec4dd50c514da54ab04a476accf57eb9e8962cfa33a75c7c09f3340d26db264be0689a1d183023062f881f0403f6ea96d8ac3199d35123b6cf9612abb9905f8eb817ce7054795f7fabe90cdbe9920a9288ef2f231ba75b92baa1535f5cac0082a16e43217d267b2f180480a6aa7504e1b3f", 0xca2}], 0x1, 0x0}, 0x0) 18:54:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 18:54:37 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20081, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 18:54:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10541, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) r6 = socket$inet(0x2, 0x4, 0x800) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10080, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x5, 0x81}], 0x7, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x58, 0x1, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x81, 0x2, 0x3045bb02}, {{r5}, 0xfffffffffffffffc, 0x81, 0x6, 0x7, 0x6}, {{r6}, 0xfffffffffffffffd, 0x10, 0x76705f89ea26a3cf, 0xfffffffffffffffd, 0x2}, {{r7}, 0xffffffffffffffff, 0x81, 0x20, 0x2, 0x9}], 0x100000000, &(0x7f0000001540)={0x4c, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000004973286bd366d9499a71f6bd035fbf40f539d2ea0bb625d47bfca976bc49520cdb9c65dc6b09337610ffd93f09f10d49e4e5e2f2da62a98d81587eb71548d913efe1a948dd5d41b108398bfe00cea4e5a6e430bfe2ba81585993ce0fe0b2de4439acda642dd77708af4ac7460fa4c69893677bbdc135f5e1058ba5b3a55a58c80db5775a541be1ff57b1a39b00b16ab156fba8163f5f979f98f47dcc54bd1952c63e54b9601447f6566b4cc89661af53ff648760bbdcd722805f51ed7196ec1600e34fd8723073b8526b619ef94000e37759cc242d2c22ad674d79a0e5677f198a524f58786171e2044c5804a7a1801372c0b1452f7d2416bb497214b2f45cde000a113d86a18ce19345f762646b251cfe8c52e96a93e28c6305cfdf88fb418178ea5ae548b9300b65321fa64cb1c22019dedef37c3d272080a2c15201a9df14466fde76728a618b7fa43a962bf60209ab27693f0c0fb0a2992fe55919430ea6c0078de5dc6c75355fb8776ca6d5"], 0xef, 0x800) r10 = kqueue() r11 = dup2(r10, r8) kevent(r10, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) openat(r11, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) kevent(r11, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 18:54:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0xfffffffffffffe3d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x6}, 0x8) 18:54:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 18:54:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) 18:54:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socket(0x17, 0x4005, 0x80000001) 18:54:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) 18:54:37 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1f}) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 18:54:37 executing program 1: shmget(0x3, 0x4000, 0x308, &(0x7f00007f1000/0x4000)=nil) mprotect(&(0x7f00007f0000/0x2000)=nil, 0x2000, 0x2) 18:54:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xd84b1eb257e41a2b, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/99, &(0x7f00000001c0)=0x63) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/185, &(0x7f0000000100)=0xb9) 18:54:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000893f0000000000000000000000000000dffea4f2"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 18:54:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 18:54:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020010"], 0x0) setsockopt(r0, 0x8, 0x7, &(0x7f00000001c0)="90ca7b04d0c95bdb70a52e7d00edff90ad65b50d8a6d186055a52054881069e7a747167530cc9ed2e6add6c76600f71784c6da1772ab7bfa6e8113ff3273d08ce24704bdf8b4d74f1b0b06fd1918b0202642aa8bfd1a6eb65fe38dede14821ffa05ba8264af651315bd7d42a69dabb9d28682058ec6d3e7b2520e3a86acc49b05526c0a9e10e6e9beab6e8d349ee2583b6ef9c428c405892853cd1708c3a80cf413c63d5ff09bdd92e31563c12e1d80aabcdba25d9ebcde46a8b5962008f6daa72f01f1065dc91c4415fc081b883900a8d016a4cbe9b6cd29660d79cc786884efd5e181920", 0xe5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x27, 0x9, &(0x7f0000000040)="030000003afa589d2be531c461fd029d09a6951c46c4c5e559a8aaede4f0a6f72dd286ba507384702304987c220461db5c029a12002f2a496719e293e563fdaab2bb4fb1d83b24d1d9c889f9334b0f19b824740ee7f3424be34df050fc81c79a1c4840fac4df34e47bd6247215f15351249b3325db2e21086ad906435a1bf4cbb31d4660d21e817933fee01bc6355824312a7aaf51f1dc05fc44e8690a70160ac5a111b4de1bf86d0b190b13c02f66cb9bac0d4edd1ffce4641885b49701d5314d64045f7b415569507a75402be540f2ddaa98237c28585b89387d351cddd703f9ac56803c1bafecad98fd604eda00"/252, 0x41e) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) syz_emit_ethernet(0x2f, &(0x7f0000000000)="0aaf602401609cb050ff425f50c4f92849e2a900a4b5573b09ef43e9") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x100000000, 0x20, 0xbb, "0709d0767caba0871a2cd230550e62b7aa9313ae", 0x0, 0x7fff}) 18:54:38 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:54:38 executing program 1: r0 = socket(0x6, 0x6, 0x3) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000480)) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000000180)=""/228, 0xe4}], 0x2, &(0x7f00000002c0)=""/16, 0x10}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) recvfrom$inet6(r0, &(0x7f0000000380), 0x0, 0x840, &(0x7f00000003c0)={0x18, 0x1, 0x6f8}, 0xc) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x7, 0x5}, {0x2, 0x8}}) 18:54:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 18:54:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfff) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) accept$unix(r0, 0x0, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xec, 0x2, 0x176, 0x0, 0x4, 0xfffffffffffffff8, 0xfd0, 0x2, 0x0, 0x4, 0x200}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x415, 0x1, 0x5bf, 0xf48c, 0x4}, 0xc) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530004faf96901daf7f2b0f1626cd118c13c0c2ef17a9cd0567c6cbe30a6332"], 0x10) 18:54:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r4, r4, r4, r4, r4]) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r3, r5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 18:54:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdfffffffffffe, 0x13, 0x0, 0x8000000000002}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = dup2(r0, r1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0x5, 0x1, 0xe730}, {0x3, 0xfaa, 0x4, 0x8000}, {0x0, 0x3, 0x9, 0x9}, {0xfffffffffffffff8, 0xffffffff, 0x9, 0x7}, {0x2, 0x5, 0xfffffffffffffff8, 0x80}]}) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0xffffffffffffff7f, 0x7}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000280)="ca827ed0c764296b4ea49ce7a449868cee930cb281eabe4f917b96e1598c4e49bcfa79cc0b1898aab403f68f71b5671c67f90ed2b9d144b6672b0b3442d845bb1202532add89f525071f52bec8df8ed0679e59f19e19532cae76074f9cad01556f9843058299977d5a52763009fda989cc059329e78bcb8b248495b0379ad82bcb7490a4ea0e95b6e515a851db38591a6a299b84403a35e346f0ce0822fd22a38d58df4cf023db1abdb3498015c192295586ebe88c49a300c68f0f147ac904073f17e2174ecaaa2cbf8c1c4b9f04a9d28c65d31d9c42457b6f", 0xd9}], 0x1, &(0x7f0000000380)=[{0x88, 0x0, 0x1, "ca79fd267bbce3c85700ad3350c27f51b1d8ea8fd1aafa42d1d687c92dc1f84ff4a9474d27186bdc542ac48d98c38bd451eb4a86c2b03ba9ef95e09added159e992525e4842a4d2d3a0ce20147075c80ef812a5223ea570bfc47f176e91a0da4d010b05491931719b9e8e91777e7e3a4677eb1838529"}, {0xc0, 0x1, 0x9, "5ec7caf4d437e2e9f910c00a68ad84b9a447b5a7b50aefde0f9abf8d1fc7e0c645e07b4b9c946223c770f57267ff4f11c9a7777a4b425a00a82a783be02c17630817712e01b88a8a858bec904622f93264134d82393965c1df10f233b70362ff270481dd0be6f6aa2c52d919add55c20257d9267a6068cd9b5d55255abb0fa10846de42854a8ca1dffea3ffedae10e82494ffd18a76aff9cff70991768f82ac8e6cc1507ea34c78f1ea072a405"}, {0x50, 0xffff, 0x30, "effebe922c5ebfdad9c43452856718ba90e60caea8a4a7fc8b00b48bb50e023f5497b87b31f3698773efa288a8c3d9f943d8e94329f8911e0cabb6ff"}, {0xa8, 0x428493338da6d6d4, 0x8001, "eaff272211b4b08c90c5f130132e488519864fcec342865e09c6622750c4bce0605cb9017e50c402dcf419d5b27f172532b2c8a09765a0b6b1856a537aee539c9c826a9519c887b948a27f860802226a9edc78bfd926338c42ffdf65ffb4fdabcbdd8caf96cbdcba7bffbd978ce7b3d00d028f7ba6e2c72a04e52265000b3412484cbbaeddb4ee2f6cc0d44b7f51bfa3c7"}, {0x80, 0xffff, 0xb29, "2a17d55ab47fb1c102c36ceee31255307015cd7944db0ae8a57ae31c72f70e37d2434ef4284efeb0e5c28a24654afb012055336daeb4149778f1e2c4141f6e20fab27b716f7d6502ec88e87bfa82a5417203c14c82eb94b0810c05aa3b79ec3a655ad2ce6a874c55f72e5a77"}], 0x2c0}, 0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0xeba) 18:54:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 18:54:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = semget(0x2, 0x3, 0x210) semctl$IPC_RMID(r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) close(r0) r3 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000000)=0x1002) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x20, 0x4, 0x10000, 0x6, &(0x7f0000000280)={{0xffffffff, 0x9ec6, 0x4, 0x3, 0x101, 0x20, 0x3}, {[0x0, 0x3, 0x3, 0x1, 0x4, 0x38208534, 0x200, 0x4, 0x5e, 0x4, 0x8, 0x800, 0x80000000, 0x9, 0x1000, 0xffff, 0x1, 0x6], [0x8001, 0x4, 0x6, 0x658f, 0x5, 0x3, 0xfff, 0x2, 0x28, 0x2], [0x96, 0x8, 0x2, 0x5, 0x9a4, 0xffffffff7fffffff, 0x7], [0x2, 0x6ee, 0x2, 0x1d, 0x5, 0x5], [{0x401, 0x0, 0x7ff, 0x1}, {0x0, 0x3, 0x4, 0x6}, {0x40, 0x100000000, 0x0, 0x2}, {0x0, 0x4, 0x1}, {0x0, 0x3, 0x4d53ca45, 0xae}, {0xffffffffffff6129, 0x7fff, 0x3, 0x1000}, {0x1, 0x9, 0x2, 0x100000001}, {0xa1, 0x8, 0x1, 0x100000001}], {0x7fffffff, 0xeb87, 0x3, 0x14e}, {0xaeb3, 0x800, 0x7, 0x10000}}}, 0x3, 0xff}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/45, 0x2d}], 0x1) 18:54:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x820, 0x144) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:54:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/203, 0xcb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x90, r0, 0x0, 0xfffffffffffffffc) r1 = semget(0x1, 0xffffffffffffffff, 0x426) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:54:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x0, 0x1, 0x6, 0x7, 0xea8, 0x3, 0x10000, 0x10, [{0x200, 0xe0eb, 0x5, 0x4}, {0x9f, 0x0, 0x7fffffff, 0x8}, {0x1, 0xc3, 0x800, 0x7ff}, {0x237, 0x7fff, 0x2, 0xff}, {0xdc, 0x666, 0xfff, 0x435d}, {0xffff, 0x1, 0x4, 0x4}, {0xfffffffffffffff8, 0x8, 0x8, 0x9}, {0x3, 0x40, 0x6, 0x80000001}, {0x808a, 0x3, 0x0, 0x8}, {0x5, 0xffff, 0xffffffffffffffff, 0x3}, {0x2, 0x2, 0x7, 0x51105b10}, {0x40, 0x4, 0x726, 0x7ff}, {0x8, 0xfffffffffffffffa, 0x3, 0x3}, {0x9, 0x20, 0x4, 0x1}, {0x2, 0x80, 0x44b, 0x1000}, {0x6, 0xd041, 0x8, 0x2}]}) close(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 18:54:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f000027c000/0x4000)=nil, 0x4000) mprotect(&(0x7f000027d000/0x4000)=nil, 0x4000, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x200, [{&(0x7f000027d000/0x1000)=nil, &(0x7f000027e000/0x1000)=nil, 0x6}, {&(0x7f000027f000/0x1000)=nil, &(0x7f000027f000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000280000/0x10000)=nil, 0xd1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000285000/0x2000)=nil, 0x101}, {&(0x7f000028c000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f000028a000/0x3000)=nil, &(0x7f0000281000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000027c000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40}, {&(0x7f000028c000/0x2000)=nil, &(0x7f000028a000/0x2000)=nil, 0x5}, {&(0x7f0000286000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f000028f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f000028c000/0x2000)=nil, &(0x7f000028a000/0x2000)=nil, 0x100000001}, {&(0x7f000027d000/0x4000)=nil, &(0x7f000028e000/0x1000)=nil, 0x1}, {&(0x7f0000287000/0x2000)=nil, &(0x7f0000286000/0x2000)=nil, 0xffff}, {&(0x7f0000280000/0x2000)=nil, &(0x7f000028b000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1d48}) getsockname$unix(r1, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x80000001, 0x8}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000680)="2c1c3da7dfcc26068457202c4426bbd4718a7b70e16bd2da10d5e6554e17790612fd8b98a7676b281ecfa39a095abade0891c249c17a62ca92735bdb32978439c34577d5a250660ac1756481d985cc81b044f41f12eb792004ac46d88095908d3b3afece4799d4f69295cc57f81e9442c4909d573bf1de235db784fcec6789c4492875671a8b5e1d19e3bb2c7a922d0d9add9b56eee4d0225035870acabf33e5b51f3831f72cf847a4f2ae37e688452257d6468899ae5aad29f3b8f377e3a559b78278e430793b914c2f5b8a9faf4a34a27004dab3d224a1c6ad94586d79f2d18fd549c2d03ce4fb8ec01b3b61a6bafc191118eb9b4f158f0c430f17086a07262d74fba62cbd5db8d72e2ec9b7d2265d3453b8857fc203da2d5532c555773baf0b5ce6530cbeb3217fbcd83a1522172c9e60e01d06d2b8df8027c6c9e9e3f971392e59214fb0f531fa7f819e7589d56d290ec6a5cbab6d4d42e436a71a128bc28c15de51a16a17a0f2b4d7d68cfe93b13899d5583e6c9c9e499328949b0bf66d782edfc0114e78cf9cd517916556cf07c8b1dae099f27814cacb8bd81ac19d961f538f0a678d84871f439201dc815565adf1b80b048dfd62eccd11864f54397b81e0f132696cd8dd5aa2c3ba016e7547cf894460871fb0ff0f99c420d752a4768e3e436618ccba5fd570c48c207618df34def9948696c89685b428077ba384d0fd7b66d846de816c2483e4b8c5d9be038010689d0ca2371e6281333a4cec69d78d56bfcb7a76c502fad5aabd3544198701c3a176097092ece4b4d507154855304d5cd6d020435d2065be9b5b019fd1faa3c50b1b21fcdef48e1039194b4fd3028966b5a571f1b2f1a463107bced5e7fc4c0786bfbc74452875d90925ed0605a6afc3327dbfaa94ba6dec2e31ef56eafefe3a78a03b73190b42f7b04a29ea90934d40867c3100fc3a8a2f4c655ee6424edb1473a1f6e1ae8934661c13976c0f909fabc000a5d9838ff8b82509a5e497fe0b1e372d24488f3694de9fb0218b32bf6f45f15eebe53ccae2cbc53eb305603f532a95324be8ef0a955d7a8f4b535bcefe6d10f0c17edd6c8933ec0f90c0c6dca74304ff86a18baa60dc765c9b6b337585f8f498174734834ebe0bd3e997200b489131729d9e178baf8e2e18362815a95d4b8572b3ed6b21ad00f036aed0456f416647722035d26a6375d5a4c508c6fe6f9e6b37d87eb5b523bcdaf0ec72ac075542ec356875ccdf46d72966f20985f358335b927e7095c4e44e131f470533a3068fe13950788914e134b61715e8c7242c575cc85130a5138ac49626d4ff58baa113e552289e4d3f1ec0d76677eaa8ce64b966140c0d81a03d0b3ca9112a1d482a7504fe6c4278cc23204dc1159b510f2deadf497b9d172c0bac700406f193fa7049268b5064fa07956ea4df00509c7f92e235fdbfcf700e4d275e5610a0b809c0b778157dbee0ca3a9aba3b63ca3c48bc98756d6b5e7ee64c239778ca11b203ffca597bb8c746441c12dee3268e0daf4a8cf8493f58feedfb741a4e8f4f084a8857df0b087b84f1d5d5086cda33a142eba83e8e50a1a2f7ee482d9b7e840b460ed73c77da0f9d173657f727dd564a395e140e66ab2d77c7b5f1955eaa0c9187b7faa96403105d7a79ba5529689d3580ffdd60017dad98efd27d90b8b6e6e36ae937737dc42f253424c4dde275a801e22157b95744db8ff2a32f3ba53c5fe6f5d6ea7923895135f77946312aaf16d0cc0b5df2c4a900fce5b952523c1700994f49a68b1bbc94a85a24bbf699ef9784e03af6c6578b4d9e8437e2d303c5429e779406842bde6d58a4746a3af5c3203158b580b71eee014ed8825fa45f1ffac94767f3c599b6fa9412c4ecd3b804fcd02248f1284461f592290fe25091e886cd60d9dfbe43322e62934a760365a2ea1e07b79847a089e5e80d25c2e4982da10f4885f0a7c42fdc4b02d364a4c807b2fa913e037053be0f93ebd5422be0befe6292cb9087ab05c2b82755e40acc87bfb5efd23d6d5c526e310a7a6af004faad0d77e7474f80365018fc64a82255c07de45209546f4cfc79e548f0ffb5ca5422af57240d8c21cc10bad6cacc952daec2533f28317df7931e161a458d66782fe2bad75cec96423c3215de1a6f6a6825df24c6a7a66edc4c62a8331ebae1cb99475126f32048eef6d98dbd440e494bed6e110331fa1a91385f0e95b0b1134c20e0685bcdb97f236066ce71f8cf21bafa7109f632463c4037cd27a0be35f1daaa97f6416b6e7c79a95bfd2897b3c151e2840660430edc7e13a23cb0bba9cc14065bf4debe30aec55e6aaf22a8e0fd486269e9cbe0fa5e1223adc298266add6edab9b5fa5b977e291b0553b0fdb326516fccadac1fc4dac60403b0b49b7032991b8f0a3e46b24975d8d76007df82d6cb379beff91f25d5a021d84706449244a0daccc3f32946cb4a5b9a911ca0e72792209e5c0e6b3274374e44d770c85f2b3f3a40490b3ad2968008f0988fd49bb7ce166463bab4bcee13f0d522e85caa27214f08490dfe1a24320b7196ccf7fc9c57739b29737dac778cc986cc30ec80b385aad463e7edaa1da4e36e5788dce1dbc263f1ad74b8bf7e29245d4c87c44b0c38ba94c1539cbd62f9d5df284b5bb5cfe0722e77313831c608c648e0340a6ab6879381fc9a66c839baeb6b46b11af69e8f3437b3a95f764e9dc7ac4232824d3f1d422bb150bfa694140db8c08784fa23e16baadbfdeb84dce01ead2e63934e450ed83d2d868cdd070cf46697fa2a9fd6d5843996c1d68e52d35bc0e485c9c41a036c46e374e9c6ea057c6dda1a6be95b4b52d45e02f69a9a8a59ef86675fcbc8e5908331289ff3de7afa076b2d54d22bb2ffef2f1b48a72fe8ef3afa13f9c5a0b17b24db4a01043d246309d187917e00e89e345a53616e6620acf1ba87ccacc6f17923f24e800ace449d845d96fd82ae6248fe138c196aa2b0c2f9889c15425a0aa51ec80a614f02ba5c3a3b67f62eb33117de5a68f90a9aae5b7d1346053d806828c4556b528020bce15306254353b5a4f5a5842d948159721afa01f7622d42bf709d938062df9aae04951e3b02a3083a8e4c21e397fce7cce135587fbc75d4cd7862ec476c68fd863c1bd5c517549f2793de9d7095695c1bae311752a4f7b3dc30781855f28554b13d0be38d65c70d7d6c5512c36f47d90eb23f0600854858350508cfba9a75c3b58fada0841a851c38b23e2f51ec79b9e27daabb079d876b47420a2d76cd921d07bf4f42da95d090d74c6a1dfa6fd7a55ffcaa0f161ad61fdbb5612784992db8c2bb3e0d5a6ef33ee790d6315e81f5411c8875f425f528c1e8a291094e5eafeaaba15b895c38cd11716f08d87dc74f62f3907e2297111e4f033961ec58821e3da51ff24a0a42a294f4045237d218c90de943ae84f2a5f7d96078598c71d8b2253ce07182ded93df0a6b01e114b40e008be0b501ce3860fdcc2cf4fa0bea1f9f5bcab0980b4348c5647fcf09324793271c4cf1c50e02fcedb33a88f790338ce244887f5e331494287e814e32177cb40221b5e7f3e66dba5e550a81da6d16a045be7c673c68afba82ac3e0e105bb3f7756e163bd1133d26093f475dfc4bc2ff485ae4915a5e6a6735cf080d8cc0404206578c8a4d50c9fb0d3fc1e2fdf06c15adc21ccd7c57a00752172b013641e1e33b812b241a56c2537d9cf6bc1fed1515f6f3c23f4a349f720dbc1d7d2ad52f58d98dae69c6e8321d87e8c954b52da820473c5fc6206b4161206ee3794b44ec7e83fea97d97916b609930e17f6a1b7dce60eab6ea0448174535a215e8be5a6dc7a63e736690e9821344895c47829729a429b64f947b713113a40f4a129b89ac93ba7513abe5086f1b5f57f0b515ce5a599ef5218d5419434e572d1d82dbd0e8492413e4288ed455f8b01f885a764845665ef26b07dbb400ae3e0739cca013dcd51d03d1c1ff28300d076a325cc2971233cfd92fd39832888728727d3124f5a258b0f34e0606849de5a508c68992dbe8959d2a384ab323bd3ac2d405230f34e4d9a688f61d3d84ac358aa277a7fcefe94e1e947c052c5c0f1426f8b0d9a12ea4a0b42ece7dffb40d063681dcb05487be41295582928760453b2b0caf7b245c2b1276470700b79208a35edbb4f5e184e7c7fabfa28a434e80af5f123e4495422ac1e03962162c539aa363bfcb368d94455c7260443bfc5476532a5b79e9cf6f0c1fd362ce31bdfc931613d7a558e823ab807e1c74384c9932886a9f9d1422474afb28332019cc7e78b0d45ea2a659e95c0aace22b0c567c6835032b21696f3a5655f24fb77cd614150e6a6afc33d89a236c30e7c479cd3270f57177393b9f0a2a49401ccaf4e1ab2f764a630b74c16882849d39629c392b18c654264708910f9feac743123c2120de0b8fcd55df9025d52a8822e02275dd3f3ee1c8b08803a0d76eac34d05d18698208537e56ad25642ded0b98b028cc6a2b32d53e9f6970a4d9c4a8b5dfdff3415b427afcefad6b9071c8e49314835867995aca79dceb47d368134925d3bce11591fe3c45ce5e31aa6821b5a268bc4acbd5a86f813cf60bacfd1eea10ca0b243e720e4be3b02f17778f535c3328ee9d0f5dc374f740e0adc4923f7f178a0bc9b809cbc95c1ef73fa005bbd5ef1d2451e3c3be52fa476100c7a102391058bbf5d88fbcce6f62a3f088ee700c41d422ee0737b90da47d97bd752dede14483b9723c5dd04d622c4f09f953c93e719a2f1e24e9869357f5d745a9b1a6a88161f1608f23d8e5dc80cd50d675eeed225afde031cf0c12c99a05e36cfaf23e69e4ef5ab5ea36991425731f15e4a737cc18788fa0e0aa8ac0af8ba2c7ccded0499ec6ad6a4fd04b9bc82245594a66eed0f092f3a08c2e26701ffee2406a2851daa0421804ad240d3221c9db311186a7c52af018e029c8f6ed2f7f8cd65b1c408410686047d21c2a4c31917dc9ee26746cb3517b69699d0aeb5ee48b428a059a6333e070a5a2bc9f29fd3275858c9cef11a1dd5a4a5758edf7a0a4495a71e5e547f54987fc97376e2e20c505461413628d5c45107c3baa08384932130ca8b1e2ca73921f811d4b90b30d65cb68f59bfa558cc042a4b4c87fda865e8644f48bfc5e8b669d86d5bde5460e5fc091a45e98c38db86dd8c426f40745eff7a72c782e949f2102053029671f0d629016c92bda02d3b211cbbb5badc25fb48d495f34b402b0fa13bf172b1d863570e4255c5a0842e5c7e1b630a40682a45931d54401aa011d21c3c1bc1beb7c4fa014b77af24b320d261f47338eeccdba257aa29fbdcb881233699af88d475d9a44e3aac356b4f0acecc29b8aa75ab9b5b236578e86dc543ca6a2c6bbd489fa98ca750d1b6e98aef69c581a006d366c154505eda8d5b2b2de82e2ec4883aebc45d25ea17c37984df440056d9506b8ab143c6202650e343c887073827a779dc86760a9a25004f50bb910917d449242d193bb2a6d9874b3846156784c707e148ed1b60e9bf0da7b1982ed4a613538b83cb70f1761a3ed7ee17f8390ed85828666bb4678e62738b9f2b78d3839be4ddde4b6cad7bdf4ba705dbc45ee7f9bf8bdda1159ade1029db65e21df1efd45ba83036d7b1a95dbf4db7a345657059f1680875ff53fa7c4312404ff0d5382ddced57582331d1fb9b95c302157dc098ddca30230d94b6f59d789d3f0a1d44a45734df6d93d0ca079a3a053c75a57126bd64312ebfb1b80be6d67dcf720472ee4d244a9e97b0aef2", 0x1000}], 0x1, &(0x7f0000001c80)=ANY=[@ANYBLOB="0801000000000000ffff000004000000835e0762764509aedb2f7731cb54f70de3bc2b8a9cdbccba8b66497e779cf42f028d96ae79df3e9ed2f8562ecacf2a333a7ea6828ea24a17749e3bc40140930b70a87965551bba0cfa56e75c5331b007081e61270631ad9e1a8a356d8f1cc453b85166acb368fffcc979dcacfa8ce432f000d1e0efaa3381bd33438a7ae927d0efc41b4cf55f4bb2af081532e1ccef474b86922a22f2b2c832dc677479c6c2ff2c5c336010293bc34ede2d81249e64b83bc2fe2431387553baef2c6ce22aa940fea4ace0460fb7553098367bd62690b81e6862ba91087b66258e0001000000000000010000000000000045a0e3285d160af466f0045d48cd8b44a3db09305e52fd8bd211c826b99fc9d0b131f7d8c0072bd78857900128ec48908ac72e974e7088b89f8d0d94e944c553daf9e30ca95b1b9700ba721ffbea230895ec54443b6a1505fd18529f6e98cbd3a64e844a7e9534ffffba781cc8ca81a3416b078787ee8615e7b1563ceba39c952f34bba127a4425562230426093269d05cc3e264452e7d820849664efcc420d736153965b7b215c9ab4ea3733af6ce8287f0eff309b3d6357b7806a9fc0ac636637ecb38fb4adb2f9e91ce03db3a4d9e58d406e3ab0d19a29a40dbfd04e90bbd16875d0b2bf801305b05c64aa47fc65fc0c1000000000000000000000000000000f03c95ef566d7eee82366382fcff72fa0d674c2dc9b6be8c1d76503b7f3a7e25ed224c7e55fbf7806636976b201151beb897a5d564971c440a885c2000000000b615d28c412468e503b8a3963c2ea8b485fe23e3b5b9b1d1bc3e793a4a20314d386188d9ec5f1f5f46a6e36a418349dd72bea43d2f2d52cf4674e67fb072c44349c00cb7fe1bcc1a679b9852b4147b3164f2ebd1badeb32dc0d60f07917e5975679a36e84f5ea04bff32df3115d597ffb6d8303b1d25eff5029e3da5573a3fab7a9c1cdcff0dc3ae87b4b139a88ca890637022dd36441de41a95382d417860050d3d0dfc9e89a8fc69acd67b947e285cb31e87aa33acd9c9faa36465501269b02d4c"], 0x208}, 0x400) 18:54:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x800, 0x2}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 18:54:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x3a8, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 18:54:38 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept(r0, 0x0, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x90, 0x10) r3 = dup(r1) linkat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000002c0)=0x4) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000300)="235711fcc7d5fb1df38da25366224a941a73b1f8e6ed1e227642ea78dda505fec7df9ad69c8ea269a0f5f0bd79fb13da69c1320291323e3f02df4ee6813f7a1c8d47a82df570c2a10ddbd03a8a5c7a3ecec7285b6f96f32f44ece850bea3cf5a", 0x60}], 0x1) symlinkat(&(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') mkdirat(r2, &(0x7f0000000440)='./file0\x00', 0x138) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000480)={0x7, 0x4, './file0\x00', 0x800, 0x2d8}) pread(r1, &(0x7f00000004c0)="30683fd0ec034f8ebc8389230b7e2ba595e6045b6cb21da8c88a794d81c75961f5aa32d0d88f21c1a4225e1866d9022f2e574b251d0338256426e9ef9cbaaffeb2b6edefaf73e25f3e773db224647fbc76d13b827dc8a934cf3eaebef3c499282283343eba2358e3dc6ceb9d0762d74f4feb0f62551d52ce115801a817db9c1647cdbdde58", 0x85, 0x0, 0x0) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x10, 0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0xd2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00') connect$unix(r1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = shmget$private(0x0, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x1000) fcntl$getown(r2, 0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) setrlimit(0x7, &(0x7f0000000740)={0x7, 0x4}) r5 = semget(0x1, 0x0, 0x100) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000780)=""/4096) flock(r1, 0xf) r6 = socket$inet6(0x18, 0x8005, 0x800) connect$inet6(r6, &(0x7f0000001780)={0x18, 0x1, 0xa94, 0x1f}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000017c0)={'./file0\x00', 0x3ff, 0x7e8, 0xffffffffffffff65, 0x0, 0x1, 0x1, 0x5, 0x1, 0x3, 0xfff, 0x5}) 18:54:38 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000300)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/8, 0x8}, {&(0x7f00000004c0)=""/56, 0x38}, {&(0x7f0000000500)=""/48, 0x30}, {&(0x7f0000000540)=""/127, 0x7f}, {&(0x7f00000005c0)=""/244, 0xf4}], 0x5, &(0x7f0000000740)=""/131, 0x83}, 0x800) write(r2, &(0x7f00000002c0)="b000c1b1f10295e0a2424ebfdab195e2bd24cc04b9e2cb51a512e2cccbf8ce3ba11a945c7742e5490ddc35fee054163d363c671527205107658898", 0x3b) recvmsg(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000200)=""/189, 0xbd}], 0x2, &(0x7f00000003c0)=""/220, 0xdc}, 0x2) kevent(r0, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x23, 0x80000001}], 0x5530427c, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r5, 0x2000747a, 0x0) syz_open_pts() r6 = dup(r2) r7 = socket(0x10000000011, 0x8000000003, 0x0) close(r7) r8 = geteuid() r9 = getegid() fchown(r6, r8, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r7, 0x0, 0x0) recvmsg(r10, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000840)=0x6) close(r3) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) 18:54:38 executing program 1: r0 = socket(0x2, 0x10000002, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x10205) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 18:54:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffb, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9", 0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x3ff, './file0\x00', './file0\x00'}) ftruncate(r1, 0x0, 0x12) 18:54:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') r1 = msgget(0x2, 0x10) msgsnd(r1, &(0x7f0000000240)={0x2, "3d2814ae17fbb7f5c671c37a8affffac0426ba9c67b22068d674ae1199b06b0c392a4214143e4a5f496382c6d812a23749f0af19fee2c467b4eabbf867b3080d728b56a2a0b06e84fa074f4f2f4f0d197aa762f00fbb3c53c7933e83c2d6120035cf83db3e0d559a35c72c1efca49c304d9b61618626412b420cf6c7a62f3ea74b7073818d5694599f9828b625afd9d8ede40db53e7c14cc5b94378716fa5dee08a578f33907c383d3e4ad4a51ebe9bfcffa3ee2f22b7c5ee8628eaff172e100ea6213ceb28f78e7a9e039a7381cf15727db99f7205d3763c2ebd8632730a3ca63"}, 0xe9, 0x800) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 18:54:38 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semget$private(0x0, 0x2, 0x180) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 18:54:38 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x0, 0x40000009, 0x8, 0x100000001}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 18:54:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x218) semop(r1, &(0x7f0000000040)=[{0x7, 0x6, 0x800}, {0x0, 0x1, 0x4100aac1daefa933}, {0x4, 0x7, 0x800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 18:54:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) mprotect(&(0x7f00001ad000/0x1000)=nil, 0x1000, 0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x10000, 0x0, 0x4}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x811714da7b55437e) connect$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 18:54:39 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) fcntl$getflags(r0, 0x3) 18:54:39 executing program 1: setrlimit(0xf, &(0x7f00000000c0)={0x7, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xf8) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) clock_gettime(0x4, &(0x7f0000000080)) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) sendto(r1, &(0x7f0000000140)="b0a99484bbca8a509fe2c9d5789bc6f9eaf58d4e61b7c594228cd4b32a3fc7d9b0e8fa089468fc83ca1cd5fcf501989a6060c5b9462d03031a5bc97abb", 0x3d, 0x2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 18:54:39 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x159) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') setrlimit(0x0, &(0x7f0000002800)={0x1, 0x7fff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000002700)='./bus\x00', r1, r2) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000002180)=[{&(0x7f0000000180)="6159bc98d9fefe0f7947fc43c9243e2e367b7a6c6b16c50c6884a28e5f515fe7064f83211cad39cb8dea85c19d9c8cfd65f5369b8f86401d6eff1a3e7135f100693ffd339a9505e47d16125e5ead4f28e04ae9686af578306fdc6b75c190f857b5f54732c9b0ce67379be6deacb7ecc1b05f5326004705c3e7b5450d38ddab73034d19eb62eef1bc13ea32ec70800e3eb2cb5a1ff770e6a1fb4ee728f735316a2f7a2c0a1fae6085092e1b1dfb4bffbc25204c991e6b626f6753be70723d2094860b862e8e45d2849435411335b6133e89f023276b1f01aed1d166894942a79183f769a753f5aa13c5b60fea2a7b1a50517302e0eceb51675b59c2f82eae946bfe592763fddd29d746516d1a0a521468d2ddb7a5fa67adf0825a47e7a5dcf2f0beae63244da4befe295adcca69f84980443eb2450cf51161fb31b4e9b7a83bc82134101c8413805efe76c03b7ccacd1a94759953d1b687c25df90450395b0a2ff8a05a890b2e03a461fad300d27150d91b8a77379c9ed999049f4bbf2f94107699181c18f0cb56d42058f0c00ce85876362d04ec754651209fd4597ef9524a44f12447bd00747d282c34e8637336ef6fbc9bd2185efce7fcbfe3b3186d554a3ea775ace58c48a2aca83b615907d101234f280bf25972451a7e37b5130775861931f4fdd815a6684888873c441813c0b339930fc8b8a9aeca15680af8f9d7e4ff4822fd30c0997d922596fd7b3d85264957f71f401784cdc2e80cecc1ccc3b5c360b83ce1e0020940aebf34150da80a5500c56930173abb9b3527a04a307bcda8b6c996660f5d560e35ebbaea8ae99fd16cb04d3ffb0a6ee90c4987d46df2722e74510d7251cfc60009593cce75778940ab730dc59fd13a6c2804883351315856299fac94e5d56a67838a61e95bbc91766ccfb3ac9f30e9c5d43a9761f5fee8c1b633609f817a2bcf37b233b82b497b2b8edb8db1b378a4ec0597a9a9f46c8da46504ce9bc82d631f98a5c260d05a16fa9efb9bad2d910b8a62ed499936b244047069146ee04b2e5804b024259315b338e48c13f449fb48649770b0337a4a7eef2e659d2f77192eb8f830860644f894091f95bb1c9c2208e4e5e30770b95e1aac54dd26ad85e90861f82a1f2278df023fb383dfa801e1b0db1114497e57b5398e4d696cbd25c14e80524511cac54bcc1f1bb9aa825260c5b168f7e4e9991e549d2b94144a1c24e1b43b79639126815b440c2cf708daffbf485b5140e1ab676847ef0e975a6a5dcf64c604cff22c9bb29d95dbe5b989f6376599387318919785b3aa7cec37bf208fe73b9576142cc3187d374f873155093d88c83b026d13367873cce96599dfb71d05e6d9987c1a4446a82fdd3b6a3aa2c767bee464f2f4e1d0af13ba148b7883662be352ae56818e287b31755589b4326bcd2d5e2f1e77de5aa55d2b4a1469c62374987fd3246969ba3b8b017efc2b5e15ed9bac49f35b8e373b7fcc7a48643fcfb020473d0e42ba8169d560d0801fca048699ad3d2698fef93434b05cf44e692a38634d596191186973215d312566d48b63e95c3e0ba2aa4a154218ea6a1ccff3ea486573216ebf68ac954ad42bcee9e7c9c0283b2f55dc45bbfd480dd70ae43f6e0890674e8ab5bd680d593eae9525f9058b664fff6efa4368672b41f417e0046c505323fd023069f164f8bce7412e099b30c269e3069ef28cce45c2d9011c0a47e1040a77e49c7624e7d9ae046a1a23450a6f0ceaad739b6f48db722040a40a4bf120cdc0af86573c7fc666b3bc61483a667bb4a4546a50deaf9114d704df01a37f61165a67f20ae881eaddfd8c0db2280c4229c890f70e1f3f599d472a8e7dae925d0c194d7289d5361a79a7da70ca319e6ae074c186bef1d2e9ceb1cb4d230937bed2d03c4c36dec048a5a6f096cdc2a91380d3ab100798d9bf8ca83e958c84937063820436b46aaafe35868c24b3d8ce50d62c7f886cbc89bcf75a15d74bdff3e04ab30f571cf83fddf00eb9babf5182510ebe04c4430ad27a166470e3a64c4b9d31144b3a195e2211ae9455dc926d63343cbc1c57ce94867842d80c23e345149354906562e3feb8c64d9cd8c164659822e6b5df4de466327e331962397eea4ad96238856010304a2d95fb17770aa38465385f58343a02b96bfd26d34b4984d0dc8fe0686de8882e36c36ae04168cadf82ce2a90e066d6d1e684bcb4a9139902a4be440cd6a03efd7ac4d7eaf1f63c92f65001fb1e219c904aa6f22b409cad844cc06202ea02f066277282e3371b506766dc4aaf96f2930a0b5c0e6c140a66417c37ea3d654c929958bcb80754822830dd64be113b723337244699c55cd4d41f0b5f18e700f1411d593c1725195ee58d3006e2b1088b50a99cd23f78e3f3229edcb2a0d76d376568039f7d39fc4690a889a8d4be95505b770c7bca6348c6dad2d756aa7c840364de5aa311c2f3eca46d4fc3aa6daa1ee047c69d5780182f6cf6ff71716a9db5f1c0702dc83e5c3f095099d8d033c8c9775b8c21acdc1ce35af6a7633a90c1259efa75533f54dde6794739bf967f5afab7cdf00fc486ea894acee9fab2c607044daf80ebeed7d8ef1d090e8f6cb7a845e8196f9b047cf43de85c60b7ff88525ba062f7fe6254737b022938f115cd53c9b1827bff7762e5db9ab17ec1443cba7f737ee708e81c1f3c17a86b45c8e24c858bec36a0e646840215863cf6b2309a11a94eb0cc200a8f8d733e007f209fa5f2c42beb0a0865482295a36001432fe8e74c984f42c2d546a59c351fb05db1de051124f4acdd12c580da000c0cac0b7200fa5aac9308ee1721942aa803d633e8418c20d6b4b9e80ed3e084b803d2018aa35ebe38d456123f69b2bd04be7535aea7876bd6d59dabe4a88aa782ae240b4c27eb89092077886e89478f33637f925e55ab163c4e5f623722fb0d9cca25f86359b37d1a8ce885eb50216cb59eda00aa6d37cce3994e2856c23af66b4714ccc8d89015ae6bb27c8697c14d95bf0f33c254150c601ed1ae9df84bdfb8195982b5dbf7e746e6dfb9cbafba1d80a85225a290515a02a4bd9230b93fbb67af529e828a8206b00e8ad83dc1940cd63ef1d05236a2f4f4a3f761a63d12c0ff62820aa19659ec9e6eee3f80998afc80aab1d9217cf157f55dafd6e0ace7196d0aedc3fd719f69e0acb33195eeb0b764ca1ee87da6371fa0465964c3eb41a08ac1ead7242a5ee65deed9d247f360118a9ab4db8dda4dfa90774d390561088e6fa495e26d13108b0b540e99f27451144f566cba5ba89ef805d483c04e485b1ee5dedf0395c23406ba4e11534fdb904bd04637cf1643a0791a720d00b5574621de260977b69c2da8f9abd8aa676013d4cf3b7add9540341c375b47ce5fe18e68b0d04fd059604e8a5fa072af95163f859f4f98b47c6ca9e7f70b6dca42157ea417336f592af040d145f17b95814dc24d4bd367fae46ba3f2a2b58b7f15251df4c3d5c6442cf29999f257f76bdda8664ab1152fd6d45218d4eb15d1d31a1b4b09bec5e66c5894fad860dd7ace13f855525e36ec3948895ed509c7f33834aa74edae16fab8fa27f4e8ebc150e9f2362a4120aa6090c9e85549f1655322f5dd97c013cdca9dc2da739c3d524d93dfa297273ecd5574e87e380438e867d419cc745d21fc61dfba55024b8b0dc29ae1e3730422bc11c84522e30bbb73371f262f5f484ea348c1737402d84e70854d6967144be0535cb71f3d08047d9757bc53f2079582f347c70581c93e3daee3b557a771c2cc3062ae2605778bd9bf02aad19023db4fc447fb0d30e9c474df90581a64823343f2331ac761bd236b9319d257bc442d9560a02fd37480525d54311217d773b2b4d209899841fffab7c405956328871f630b97e5b2cb3a5fbacbce9c83d539cbb110ea89fdaaeefd7c1d70aa8752b3bc01b1d56fc3cb900fe4939f31f9c8b64a2ba0e64def9c1ce88be223f62604f729a3a3b5012722d5f3b7dfa4d4bc80d9176ac5a7eb19b43168faec292e3fc6bc05312c9153e687e719b1ec1afcc2c983d9283fe5df85f174a391e47286862284fec60c9336f2a30840f995467e128641eae3037fd59cc06f92509baa8baf71f584f07635c9cb2fc913598c314931a40757ecefada270a379ce12c16e32feb3c657a1ac34f7715b0b31d9ea12518662dcf42287945e3faea9033682df46af6185605a4c69e9b6f409b6cf433e81326a901469103d35700891b7ada42291f3a640248303a362eae6cc5e9a2a739aaba3ae276efcbf14515bb3326a279511b1017951fe2169147a3d7b34eef8b2f2f84aa0ff9068abb9da67bd32c46f13b55617bd791ff2e4123f89350e40834e009f8d4fa83fd379895440f6c00988b3bff0078998dc5131007f148c924674bb3d2695181b3c1e65d9dc455df0e0a5254ea636b631ef23f8df0779da6065e1cd64bcb063a4a8269d5c1f48ecfaa64db83b5ba94654b8ada042b0105dace59d2e892d4699345246ea1e48033402fbc0604a15a60228534ece68f872ef05dcd55c501572b8e813b27479195467c7a511093881e6aa2b976a4807d34187f774bccf49adc4ac65b3b6048827bef9864e2600927339001207b0d743b73946ce66915a7a3865680c54e5b1ca676172a51d9cd5452bcf7efdebb6f8cd443a1f2811fb80b0753435bc43323b30753761e7c708ca0aae3d78355f30987e2e5aba1a86f5822a8dcaca714c287b7c543e83edd34518b12927adb2b4d7b82b558f9fb18bd82536942ad33ba8c7db2eaa6e1209afb61f428fda511acc118d29a46d54428480d61f175d80e2d2d670e87b2362654388d7f468b4da07475e28c47ef43ca4da4b2274bb35c1b11a5f98baf6e27957990fcc6e50e94ccb60e399d1a5301de5ee16bc2214997f2a68392e535a6c1680e94e5be2729a707ef5a6e9671c2295615ceb8f1cbec2d18d2e1740e5c742d4d7931f477ebba3499cdbe980cfb7f1d252127f7032367b90ed01b55347e730085990d5c3582dfebc09b888dd232573934b902fee5ba707c4a1857f14387cee3e56aaf1412f11fa948f09ac1bf2257fee312b0689fd753e51e1469d660887c01268bfa98675d0cdee4d75ef8b6563209d1d1846e0c454d74e1caf74ec0a8608c109d921e9d6370d7bd25c11db566c26a2010162a9188d2fd9e18377cb6891629f18b198352d36d5d6a0d4b6e9af71b132a2e991897782b85d1adbc1e87c0475b5452d8d0a137c45cd9d034b6017ce8274bfcc544cf203680488e9c6bd76160321fd8b14656359cbcb6e4d611835cd34cd7b62b7b21893d53f18a4920308af091d3cae1427eac60517893bcf59f0f524efba75c2a874c555d79be3c607c9d3ebf3cd1373ca85d839a4e43bd01d4bbad635e52eec25d8cae5e6cfbc2d02f6778c3a385d99686f4251325c0bce86e77a03e6b3127a3beef3be6048460d3543b11f063c572b98fd36755159921ee01d42cd8f79f91924bfdb38da423327baf2c7d6c5bbb9ed8c0c94d3d539d2a7423045a631d20459d15e0b6dcabe049842518dce0d6909cc6c5755056538121bf6f9c34b7d260e33c2c2f7014623c950333deef49f05e80142b29e306b11f194ec3d0ca327401d52c49e3d4f807565df790a85e08c2376ec97dbcc5583d19a77f062e36a45a57d61337cc0d9ae9d44bd499459309a10043aac1bcc6edd8777cd5781fcebaef787d188e31f87b731e9d3894fd26f7c88c94130f85e1220387f7c98adf9f0d1e2e4d096df1f58640c1d692477b8d156", 0x1000}, {&(0x7f0000001180)="ce97733a64dc76a5941f190ded9724ecb6273213df61734cb34e2a4edb79d259f8f7923d5b3c31c7dded34837219bcc75dcf79c763530fe566c74d4b271f4ebc7151be974292cb104adf665a2255eba849331358745ab9e7e0be1f83fcdbc44589e359a0fdd46b208a68d07cff387093c9e296a6e7acd578247dbad5b33cd094a99290e64ebc1355b5975d8c11b74cc9c59789ec4c1a86dd9e7346cdac01620729fcacb922dd874035e63128e18e862004240ba637064865e081c48383f63eb38f6951977a82542d6dba468bd383a18db12fd32988b8485f4a5bf7b131db8591e50429ed25bb7c49eb57d1472f48dc15343461639a0aff3cf3afb01aee5df64933efaaebc7b16d369ff1ac854cb9d7e6a2626db253086e79ad432836499cab4cd77c2c4a9c1b30cc3da9731908503b7acebd4c6ad83e033990b1d92751858c864d36091dac9e232c31219d8330560b74953c37a567ffc0ce07c26ca0937fef53188b8546b480293fce5ac105370f55ff347da1bae844e2a1633c87d6b8566409910058e8ff7acab596664b494fad55f45485cb6a2981e3cd487c6d2347cba5d8d55a6a5f261fc2c80ee31a77a0b15a3365346976782675ca92c3b43f91eb5af377592971df49223f5fa3cc41a9912a0076876b98ba44d3876b5caee691bb85e43f4f5f3e3b794c359c56ff1ef24f2e492f2254a9628a9af65471385d6ba53573f1008ae4343482ef9ed619f5c06cbf29c6f4c959880c6fb7cbf921469550f384026fd14b39cbd6c5fbaa2fd72ed06e3430f703e47b85eeba1b1018efa1d1926c732dcf6da258bb9ce689a2ab0a355522656d8e6d29c90848a4e9f2f4a364e1da0c08779c81dea454ed20cf5a38b86ba67a4b9e65a828cddc8ef8a89d7e09684ef6c6bafdf71a0bbf8e98bff9f0751ec2d80ac8bb3b0e5f317ce4b173699e69c746121c0efdf4922eacaed78f793273ee0ce9b2dfb9df06a2862d67175364f6e417bfd4664be3470032623fb378027e24d50eff111eb4c246bc1979807d7a25d492066db954cd99891ec8e9c09edd854b7bc93cab59c157eba9e223ab1f54565745dcdc7687eacacfdc86991aecf1c53998fca7c1eb7d9a6270625a9cecfe204e93178c43dcdd3add711285f4c937dea4b3d6985904822a2021f25c60b2b361533959e4289ff8cfda12ed5747387ee7c6a1d5906a77a194ae4b96a49008007e89111058551e9700a839506e3ead7b4a833c7abacba5ef575297165718f7e3044222a7953a80d9f40a860112b1eeba84370c4331933bfa549c7167bf117e7cfb6cf8e12774595f3b90521a67e2c97412fe047eb7840dbdc399f0194f6a0e69868c7991306760e21fd5fc48329e26a8642b61b87abdaa2d84ab3db939f80adc0b10242df6ff8be86a58ad0862c82dd36e7a595e70963b389ae1068beb308b43b65ba5e62862cb1b8965cec35ac45c7a88bc8baf53549dfdb45c9391c52b0546e43d92c16e860b0ebcf9053da4042e17fe96d5feb04687af64a53920f816b04e1b1df31215d4d351b7c77620114fb0e0fd91768d0347b339ef244b4a4bc2ed6df2d8c72bbac59ffa903385648c64fdc729447eda69e1628e4fcba25b97048fa0ff4cf30dc5f4967bb552fdc7ed85e966183539268b11c06f930f1a9ef1b4838026f864dbb0d3ebf6963a261312ca46d49f61d9874e513e62a7e07a440e0b46aa4e1e077b1a3862b211b0b9bf748722790f01d717f7d88f2dbfadcea5e5b1a78ef65bf11bb671d7b6ec1343fdb32a6d289fe41bece9320eeb1ae73c5e7bcb66979bb58c766c6e8bcd66478fdd1a6463ff32c24457c5e241d1be109236daad28535f9f7c60169e38e5fee6bfd2443d2d846aba4b92d38c3bcd5479127fbd227e54eb919c43b805142138826d23e096f4369996e630be6e952a3c60aa9acc31a40638426e52048a317d09ccaae56537b4b3a68ad56eeca542395c0196df0178621d15bd5c0a1e45be9c6bc0de2750613b6d44b2238c67c976c09bd6455928a0384bb9518e1e4e2b099049a5fd72e629326a47c8cdf446287580a5e2d1caa41acac55db17231dd6de93e0be131e883bb86902e8b99c146bf28ba04a9c710d86b6b27bc31a86c5277b1843745afe056d46c2cc5039e22aff26c2b525e7a030e31a6699498c5426143924a7c6c02a44145407996a03343fb7a2b4e675661df4828ceea8bab5474bf26c560a7ba58c5d400568d7ec058f61dc0cbbc903ba0f9ca4e1a39958fe842925e75a52601817547ebf6ecce45f00dd9f43eaf023e0e59536cdaab913f7d0f92898a1e900b24045e29ac2cc2c4f2c1a7a188e5da9c5d6f116a7e99f1394c43f4f8b3ff32623e3ae32f8f61b3ebbb0d51a6f52241a5e1d63e01b0568b38c538603b1a2e8711f657a9d88135dd30df92650164f9b495f04834d49724420ef387bae62206b32a465d2ea1e1f409db8cdc123ffb380aad3dc8ec135c85dd21995eb6dc3add0c0270b596c1d1835cf558347d13e7449452e4a094da55932429de4ef69ae8026678718dcd540646ca6d2014949fa53a2bf6b010b087ef8f989d1b4d7c5d2c3dff2016d5666ba2ddeb63c34b4d4f53850e75603e777c8f4de870dc0e67f577b8d0d43853233876ba1db07cd175a1498f8d6360fc41ae8391a15abc5c7b64c2a4f7921b28beb76c0c6dd69642f1d45b482e2341feb1877c0bcc3e24085fdf8686cc9a6fa1ad3eefe8533dcb1fd030c5087845e1fc5c61837bf2502e741265c72da5afc8c26d333849ed726884a6f566568f32acc2884ddeba784b83e41c967f6ec55f7b557fe9883eaf187de02dfc1f7f07490948d691bff7b166e6aa22d0db67f9e8d48e292780a13800ae00282d9dd5b3525c9855cf0d8bd5eb13a65f87a431ea91c4cbcac7449c5bf21e25766c1a8ee4374316a7981964f73d9ffd817eddb01c5cde34cc36171e1a315f620da41730e6c631ee41d1935e0f93cf16c3fed38bcabd56b712e3a9555086938b00d320ca164ad74685caa10b52e3f3dd1407ebc5fc8f08a24181281931d59eb7d6a7b329fb587163518ca1f8b8c14b5668b634020387e915ff0714fbcb243442c92a9c17c16c9339f0c87884783c7f5d7d46d5ec0af9ba29e7524e52c1e25e08685015ca6bb3081c2e48dec9896a81fb0e3114f662b3360aec347aa17e6b0c2a85a47b5a0a23cf8cc0fe827977fb5c72d8e1fb52e24684ec7866f273e36d73375117f31d0ddabf1390da7e0cd9fe380e3b435b25e7aaa90570d704eabbb57d78a8c48059c7dadaf99f61ec87ab4e79d80b9973ceb82b9572b8898c23408319b13d7db7e85e5a25cb4728bcf540b490153f47822432577bc8b01255ef5467c84d2aaa4367ddaf5eea916777cd7f2ed58a26e9d6874388d7a59b8b106c7972f7877cba4216bbada0b8293110c0b64d231b1503e4b24a112ed7cff36a8d5b7c0d98a5bc3b437864c661928e54fc6ba8339c3740e36cebf9bfb77266829534f50df5fec7d663506bf6fbd76be4f0ac7e3fda6c2af50c5c87dcc7d39a554ca020ad73cf6a7a4319a3b1e892684046e0a2736c090c2b48f579c47ccbb0e6d6b6421b2ca29ee97397c342e04efce2e5c312e1869c194598ccd59c2d46c8236c7e4282df03a19aea57946d31534f917d363f999a0f283246b842305ae2289f9b9f282ea7d52b187b17c1746c0377813d8a262e3c8219e4b1d132e84ff3c8caf4f6eeb4b842dc1d35778eefd197be9e2bdb670e27d4cedb2ef8a27b28b2d504d2bf9d544bf64177bbbf869e7f3db4ef08a9187078065a6a5e739ae16cef41502bf215b030bf2d33ca787c006fa9625279212b93d09778470601ce1bd8453be3a583ff33346f580af9b6c34044811372d57827d221fcea8cd2f2580d377dff8416c54b3516821f54f064cdeb2e5375930d0deb76162a046c7eca03b9b1f0a6640b6b15e53d97a524ecb488b3b44543345f1236a09873788af46d51ed29339c4ea3c8221a4ad6b1e3b04cd4f2cb762492add7003e90111898fc9d8e9f5966cdf00fe842691f3f8b833d6987cff15865a11797fb9b0688d07dfac19caeedd2f6ea64abfe5d80537536f18c9145782972d4a4f32efdf0fb9d0105e0209460a89ca95ae059e0b7ec5527a209d29c1b8a9e5caf2139765fe56a0f2fe655f85608c9d82f8cc3caadf6bd42c8b899662895ab3690df822bef7842526621f444b182ff52a6e0e978bd7adbdf25b65fb9ac40bc0963d358895a1e46df4d818e68dbcf927feb4770af4fdb3e01487f931136698ec03b64e8664b1966d29e0292a5ba22be02ee8a1b841bd36647e5e290644b3f45a3d0b49fb11c7e7a110fe6733f261bc8d96954202b9f5f49dcda5f634dc594178cfb2108fc8774ccbd4038299cc666cb7032cd84740dfa8b5bb29f4f7631c2a614d1b25caf722b6ad378b72e049aa13e3c5859b2283ea4714414be037cfceab4dcae768d84f999980e03c729be8c414dde53e7750e00929588599a4d52e7b03a19df9979f3f0e01e9be0e5392c7f432a3afcd84fe04b8bfde527f15bc1fcce8a076355baff4cc7db6f14fba1e859f15fa02c7f943a6dcb9678c9f511c5db70202a2d0eef114d8c5609d8c832886b81458ec80028a4809b95019fd4200ea590bf9a2904b8e8b6aa469d74e261ff0077babab250141926784d314a1a03024f1c743724191deb1b941a6d48b3fd69a98723ea26cfe7d421758973c8d226b8c1398e9d529127412889ec1bcf336c9bcac5192e5247571e7ea6c8bd220d2357f03bf9d97e1d439b9e12670926b5580066d826b280e6979946184f5787016be24aded69e4e8efa4b9bb62f66b166ab2db0983858a4d090d75bab7c495ad8b9f434b0d3fab554250620192a9226e739a7b9b5a14a02220298337b635c0467b42b84e4e441d1f87456681c08f7a7c39f4893f3b8eeb261b23a53c2fecdfba5411912cbc503935b7c85360bcd9c58ea8a726e77197a0a87efa6fda2b3f813aa644d130adef5af02778889eaaac5e8f4cd76166e69ee26ecce66df74ed0f550d488995acae4a9a347c039268cbb4533f5fb5844e6f1b180d92db65f7734023a86ca9aa659086be7e5841f26754d7f5573b028853b979e5c241771d678a349b6244a304588554923bada238e57967bfb5b3de7aae3ee86399a15f6e045a4cecb619a440ab7bf6662097b418c02a5f3dfb4191fe12b840f36eba99abe4920ac515b370c2c8253479accd174c2769bc8284747f5b002105c73ac83300ab74dc31765d6b6960c972fd5ed175c49d4edc13326c4fccc3203c9b8420b2fbda611db6aa409c3248cf676440e5acd4ecd001942463cd5b5faa19ea096a7d17cc942636a63d7122a891f813847adf861c3d93de4dd7e3903e44dbceffe2c21386d0d1b743b5c944a176cc44e1eb1b2dbae3010bf7f6a27af54cdaca2e6feacf29e095aa65043a25a4789d29071edf67bb004c085630d82bf0f45987e622d8dd8868f4ab1565e09247ede37d9dabf7216404ff17fc62451bbe1238a5a655d41b8516c481c3b702fbeee562028185bdf38971a200e920c22b6396a1c64ef4b929a134f23264b302cb8caf0ad11bb0e2229700613d32b07e35dbf6777bd1cb4cbe15e48ccaa6db64bb55d9a0230bd6664568b59a918976c44390124a5894f8178d14f4d6dd7f15b62da2626fcb95cfbb692a40128461d8f0356ba07437f517405851352bd94e19987e2e5a606e100f8a96425eba0d6f4df727c4f3941a161dae5aea7842fb92785cc7757f16d34255", 0x1000}], 0x2, &(0x7f00000021c0)=[{0x60, 0xffff, 0xc9, "10086e40f9e03647b3a6f59cc5398034d773b23e1e832419ae1b811bb414f76ca344e20ae5a35bfe6eabc3874d50e8788c7c4ffb3614cf4c038a6b0e745a0d6086f7f1c909ac6d21aae73de7"}, {0x70, 0xffff, 0x20, "ebb467c9954b6d92cb28bcea541f1e90e6207e782a496d663b56840695cd1392ce49adcb9cc382d5b5d6bb3089b329740331377ca4427e845512fa3d3d3ac56a446b9fb5a151ab2eb770be87796af04910d8b77432d11e1014c9e6e3"}, {0x48, 0xffff, 0x7, "d19ab85aa01a20050c6367c10eb8af4dce74999f34219a36430f360b1e90306bdbb757f036f0f2eb8be14ca9c68c7467e24420e8b21b9af3"}, {0x78, 0xffff, 0x4, "f46913a3f02bae2d1c030a1a6c68185ae3e9a0c4cb728ac3fcdfbea6fa1b443632079ff83437bfae9261ce4f348227e5b3a33ec18232935905949e42d01dc5c77af5bb6731454f0f7f51030201ec3da4d4dbdc0b79101e7ce4cf081c9de0c90733058e74"}, {0x88, 0xffff, 0x6, "3a42f76d6e8872233faf4df88243678432790ab3334eade29925c7f174e9f3d52f08fe8f8848fbfe67f9808044f75d40bfbf835dcddd42b58b726e591a06604dc75ea973b10daaa6968521dba178f0b4708f675112a15d7238d8b60776afd21bebeb51cb784c4dd85e8bb18ac97240582c"}, {0x80, 0xffff, 0x1c0000, "3b8f85eb0319f6407fa40b8a1e0fe782587db06aaf5e7b6653bd95fac5282b32009ce98053fb4161da066b1ca2989ac279c8f4f92b5b0dd144d06c2cb5cdbf0fd85048244d531fb001aa25d92b17a9023db8f6f989a09db00bee5c20e8ffceaceef57112fa455dcd2db5"}, {0x30, 0xffff, 0x3, "8f830115d657fc18a77bcedcff4c2c4cb3aaf6df5bc9aa3e8fc028"}, {0x108, 0xffff, 0x2, "bcd95b9ccb2b9df4b95837d0350376c2a7a8ba431f1db8ba7e9660f6d9ef3b76c2b3fedfe036d1eb4ef5cdd51caa37c497738e221e3d9615055b806c5844caf12a37f414fcc07760a70dbec8035eb1ffdd3e21f50e8d8dc2a73885455fef8302f5f08f57e3e1c38407b07a1d97b509292d8ef75c485ea0ddcfe4a580cefcdbd16a7351c21b9ee7f6cad83702dfe55059b06c7bf567957e83cb4c21a1f6e4bbbd4f198a5339913b38cfe413ff370961672c61753c47e30dbef6ffcb3cd40699fce53c7511081e4bff5b1dd8aceb4aafe0d7e52dc34fe07a8c32a05808140226f38ae931bfe7ce748a9cca087be05af68bd8d236babe"}, {0x100, 0xffff, 0x40, "2a798dc3434fad5463b0312b204e4ec16dfade9c4862bc334df3376649c5d127fabe45210af65e52713d02520059f3a68307fb7d169af382fb5c49e051ed78695f0a68dcf8b32b7795c264c5b353644d76a362f543bbc72b4037d3b691ffacc0d747bcff0176b67c688d43ef77cbfef35889d76425bbe148703aa0f483e76ce21969caa179a63d1cab042a41aee97b1109d6e4f73f60e77f48c66a31f7f1b723a553ab6f0c2d56e7380df2c15d080b28781505c35bae782711849dc1814d0ddc7b1c6b652b77f98584b73fedfcda7c894800301805cd58d9ce425b49c51634947b2889780bac8cce8ad95c104487"}], 0x4d0}, 0x400) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 18:54:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xfffffffffffffd51) ftruncate(r0, 0x0, 0x2) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 18:54:39 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f000001c000/0xe000)=nil, 0xe000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 18:54:39 executing program 1: r0 = shmget(0x1, 0x1000, 0x8, &(0x7f000071e000/0x1000)=nil) shmat(r0, &(0x7f0000726000/0x3000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:54:39 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f00000000c0)="f1", 0x1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x132}, {0xffffffffffffffff, 0x40}, {r0, 0x4}, {r0, 0x8}], 0x4, 0xffffffff) 18:54:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80, 0x7ff}, {0x18, 0x3, 0x81, 0x7ff}, 0x0, [0x0, 0x80000001, 0x1, 0x7d2, 0x3, 0x8, 0x3, 0x80]}, 0x3c) setsockopt$inet_opts(r2, 0x0, 0x208000000000b, 0x0, 0x0) setsockopt(r2, 0x100000001, 0x3, &(0x7f0000000080)="488ba3d85cd85cdafa2a28c2e1f54fdfa39338631590c6cd31973894b5bfdc21a261f1dc058ae5a5f2f474359698754b42b506963d3d3d132d6064292b29380d08b15a136dd4b68e9b315c766b000ba8db042dec3006c713cc57b854acd834fd9e0e0bcfd7670b485dc99f1c5d28b06c579eaf0cd29b34a320119544e904586c09bd895d7f37ab8f43c75c17e3fd01257423a04ae998337ab60ac53d8f7ae78b457bf060c120c543d13d12a2ba80479e4c3b4a96cfbc0aaadf68a08892750171a1221599b9cd5fb1d1467bedae1abd3c64db5e54a8076fc84d052433327d6d754322b037bbb9893bb1bbd46cd75f43752559d384834c3f5283f2e0c957ea99d13c71ca7ec8b8a3080e4f6161edb021aabcc2ffc37b6af92d9071a6dd233bd2aaa8dae471108976426bd3354b9e29ed67f71fdfa5b182ede703d114a18f355165df7c63ca89201d2c3f2096607edd6321595d4c63c422f698f580cdbf7bedfdc8abe77e7baf4479e8f93b7505ce8d6006559c819d0548fced1c81d39ebd71bc26ffbc2b42f25a55159fcc8f13f52eac52826ddab2b8d7568059a1b5aff345501428a9be5e97abdb7142fd883348fea4fb5361a71beb2b04b7b42517c79f3895b8d2d95f2e18a487eae89012350c4d408cc14004de6f316826aabb3c093b10d183d186673307d34737a2feee1e3bc6e66af90d3e8634b1bb21d5121b99261e8c477940b59cff3f660ec0dce7de108944dac6188d982ec96db1d5060794267590dc43abcacf5650ff0c5e6c2683ed9f63df6f89965c0b604830f0b82de36ff18d13d1756125b8e1ee6a21ccf20162afae3d639616e9c2d69f07d93646fa2ada14acacfc36a93c20fdf1c21e42afb4cacca05be34a940b7512ab7f32cf2bc4aaaf036746798628eaeeeee291b66a3633bcfedc06536880306d827603f5ba3d2e3cb403dc8148876e66f1b2b51721afffed2c195595ee645fbea7c8fa52350c7cfb42095e307e82f6746180534275ef50a5ec5782e531c94d47a7fc7ed5fc3965ba49494b9e84161bc1abee07d21f063d3646a671d151cb3b4efd41683b7d9922522ce5e96e00a6faf58d5fe7b4d61a6dbcd982c3d6845909ea467761647a5412fbe5fcdcb247658e7b3ef751f3b6aee3b2f4b7a20073d7c5194d12839f59005b15a6021fc15116959cfaebc4250542b367b36ca5f9e571f833725d02964aebfb81eaae2d15dfa265dfae573a9733aa4b85d16eacbfb214364d8d6269fb66ea8775747b40545b1e82b87d7eb47d6e54b212a62247ec2a0915d2f1c0f632469f87989b7b3fd0dd899e5caca30c647497a04f95115040456a7e075b727f75920eadc7981398d04533de47b8e23d0020c26d8350df8bfc36c77ee491e254f100e6ac77a5a982c5d78b1f62e7748b92ca2ae5b73cb723fe565b6c9b1b4da4b6c66457525ef065cf68fca6ac90fac99b837c3d1ea58d8d05592caab2a9b276af540eb0258fb2e2f2ef28e1f4d2d6899671c7949ebd2600bb2178ceb526fa335a2ec78066837b1fd507461efcbb4b00a2da1fe6c60eb341a5f603d1b7710c075e4b23cefae0f32142f825d807f34e45e0a6d430d547023cc644a80f16b5b55ecfbda93b28c87d387c15021342acf989ece9064d67e4fe129c60bc67b3a836ac98ec60e1c5e41c846da50bf880f4bdb2f795f64dc5fb32912992b429a635e2e9068f4fac4dfc9148f97c66676fca7ab52f2a5dda4e237b5e2ddcba458ac7eab269c4cb7270eb9758122420b56dc62299be2833a2aa53abfdea4507f9a1d8eb6a46cff96699bb18386c85c5c15e4ed064c566c551836bb4865334c8bb4d748b4dfea70078802803be0c8850a00c33fcf4eb9fa4b49d7d119813bb3c7089f151ab86cfd681dee808c584d13c3a7aa32ecc53616cfdc70df44c70a043941b3e23867e3cfd7213abf822414bf0f85f1659c0dd79b9dfa87da4caa69c02101e7e54b3bf34b8cf16d224b4832bd3244e0e07a8157ea15b30e06b7dab53db1b61543099e2ed451bf46903c064b3f558619e6d5cb2daa0c79532891669df9d3f6addf753fce391773873294870cbf893d8fd707a1db0dbd47dbca850fa0eb2b3f5d133751b19b1d34fca64d0ba4b5f73c3097c6821bd77de19923283821b3af3a72dbd55df5dafcb3e26937bda74e364a645e54fdede7048fcab0b597ed603cd1dd0ce46f7d4148dea970385cb86130f7330b28b6ec11584c95fb300f4d3073432ef87eef5d14b1c5946ffd66f9fda9f57fe7ce376b0b48ebd960c061ce03ed855c748e593b8b8be5cb772c4b56d46ef241607bf0afa7a1c17a039fe7b6df6a3a1118d0915ec29df6f5b5f96b9cf7ef7e2f408ea2486c9578c3dd2dfd6fcfa884a484261d7dcff07deabff4085f271d8d7ac55d27302d40b2aa8aaa9b66785acca6da5cca7d5a99aa88954cc0f8fb7a432b822d8fad11467bf3bb0ef8d19db0f488d5c4038c6ec039dfbf52566fc21f560ef5b205f226719b74edc013076b2121cf9b61455829f3cc23516a0288e14bae864e0b5ead5ab75c670b7bc0e8e9d899a892eebde2d8abd458df405d5e43e73979885fd7055af62b165f6306186cc9dd65ee31b503933856f60b7c524158874fb548845162874f66f0443ea1c77997c784268c3b26f174e49d6cf788ce2a29c26262c0d4b59093c29103dc6f97d289464b06306670b73fa441b5f4586cb0e02d69e0678a8baa0c65c81f37352f63f08e834a08ebafb08a83f950257b01336742c791596c343dac615d3f76fe0c8868c16fb33d40e7174e7b723caecf5a75fe4c3232e824561b551174c53fa68119fd523876ce10db3a02a39e3ef331b603d291e4f3671bfd9221ce30878a1784118834990883e0da43d5c82bb0e40b425ce13b08a5568eef549356f4b4b807fc6cd7e97dfb8dd997b4de3e9efb92788062276860b034c9cb9020879eedeee1388973444cb0da1172228fe2c1536b07cc0f98fa753c705d9c7184c18a2e43ae15f092fa2b9a967a2c6f3b21c03801e5e00dc3fc25d9247a122b814fa542f4d4f90afc06cf46c24e15fe6f4d32d95084c0c8d9cc5163bd1c87c8f3c5af71b54188d0040f25d8cfb4af3d6fa0d5b5863122d9596066517173f6e89c63e4c9b1e38efec8c3c745ea94e7c01367e8798addc27b7aba21ebb3ece888d8c88f0214559eb4a01f6502c436e6f4024ac76e30dc9e60982ca2b729168d60a2c670bc2c53016e9887260b10d4ebee101c7e248fd93e919f0309f63fb40e1b068042d64c5a839d298805656fd3d978ff2bec4175a10366a0037bab7b2aeade20c1e99df464163156a03e34b3c1388bd9f046f1345eb357df823a0eb6dc37f3be04d081666262fd316885d671c877904da822f420cc9f519f194826e943d4d3bba23d3c08eacfc8a76c8f14871752ce0fea2ee5a05318e034658f1f2dc7a91c2975ac95df78f18aa64fba8328c0bfc02fe9c12bc4069a102fb947aa2a323bfe946fe514574dbabaa0dd96f29ca8757bdd39c0dc42800da8b12b26982aa0258b82b47bc4d922b05bc1b5b062522494183d1a7e835a81167ee209ffdc9d5fe0f359ca5a0e9360309eef2b66bba2d8d707f4ac1696373d9678a150187f775512885f6d5bf5228c6197630eb6473716db5c9678bce195a6c081e95bcafd99c5ef3e9a73e11bf806cb00c8e88a39bc5664ed71bf00ecdfaa67e8d34ba39540a1535a4a0a77c108b8604b8c788abdef91201dbbd9b5b49cb8cf54284a0dec65511d0ae7326ceafc1d29674b1d14d60070f8a3124a9dcfb4895cf721081cc3de42b77345aec81dc6d8dc9c24812669209fea28feead907adab888a852b7c2ad0b5323491aa0804c9e9f72d0a4b53ee24569177206497f6fa474b7eb6c6b6cb7caec406bb727cc5a13b8b09af7071f8e640ae84c8c58dcc49a9eb8a1813297d8ed9fd87eddc8c23c4e3611a8e07e2cf813c8d40943f8fd04fc6499a0f558ce83f99c1637bd965d889b63c5f3c78a603045f1535f037e6d6d2f507ec5194ea6a242fafa415258ac147245b70914e5e9f2480b9f17961d221f88677632d7b9fb35049b717b3f27b3d4fd109007ff946c47a3c9f7376c83ef7aa375a0f4e866eca71fdbc269dfea0020f2055e8ec3daf7dc04eda1c26d373d28c0f83d97ab6c89ff0eb5f2974fbe89233cabab3976f4cd08506de81738c900c6c8a30ac1e5e8fdd356883983dcf7c4f6a0098b9f31b01edf348557fdcb49e38d1693b963652723d21f93a5d196da0a0e1ca1ff2db35db3dd2cf6cd3e0ea582d28ba2bcf7f3e9fafc08f5cc80a656b6d454b3491c9d2a6424e3eaa1d71aef8503a5ef380d3d5b20cf1cd3b21b08943e72dfa80ea7796481980a5159ead4cb5b868976eed8a6310c0a339da97ea6bfccff98340d9a211f73c9eb847ecbe93a8d5526da34d7a911aebef057413bbd36075822925668e9427328c2751bbb3da98b27ad649ba508878ce198cc4eee0c2cd51840bdebd0e04dda5e14d4a42af4ae035a8dfa23f34a72b3933bf7d648017ff6be957004cb1f4f084e665d8c0e875e8b84cabb38dff4af49d81e861288beb5d98b4dcc5bd14a91c7f7e65763f71f38418f83964c0f3f0f7674f10534cb2399f9a560ad086b34b2872be2aac4ca7b73d652a4eb130faf7f9b9808a42b272a8f82ef5f55640509597c03fbab85ba2e37d0908cdc5b9bd35fd870770733bc779b3c23a218bfddc27b3d66393445b8658704e2e796937b12e51c4c854abc1011a0256f3f3911e6dfc6bf71141bea36d68384669e50d68eccb8f76169c4025b94ac76db8b37821556d50ac286c5608433bb3a04bcbb324bc1b8c56dc4d9acd8529b31268a7258633068b8d1d2eb2b526d7a990469be82041f87ef1c580f16f682a1c376a0440438d93365fb9fda0e6c66249e7f250ba3dc851b840cead7d8cc363a3288955ac2387460f6eca115bd7e0bad307c01edc144383639e6d2a8c043e21f593395e12410ea37ec7a6192c8a10361c2b99d9d44b3d7bdb296e0d5411488049613fe4f2589047d87eb06f1bb64f02a554a936a164aed072cd28c342e62b2f22e7199187c8c4bf23f0cf6cf05ff055b2852b75c7c2505e64e5df9de05db936f962083e6c346d9c6c348435289cbb69473b111fb3004d0dac2c766e09c918c8c57d81ae86c74b931dddb4b0b9b1d4b19af1ccbc445bf7076a5279639e06919712d19adcb63acb04350d0be1ec380a3ae21bb9d794afe943c73eb6f7c69d211397a31397658a3249350dba0d7daff3010f6e951d41cad4988f15653e015cca26e7dc1127b748c1ff943478105931675c161e0ed3100cbbf00418fb8f004c9aae1c6713aecbea19112944eba76d2b5f2e67ae62eb9d56e839eca277137dbca21fa20582aa2696403df0c18f36de3c873138960ce372f1a394d55a571187a7a1ac9b6a317ee3c61dcb4fe122af02c4d9af382b107e628bb9cc26630122a9b2999ff0088ffbfc7b1d78d123107bea9804e69c13a0c97f673c6745fcced6e79b45a3983d2077600395d4dddbd72eb9bcac85c1de4b5758440d491a154e27fc713b8873d52348ba1083baedcdf5bdbf245f11d5415b041477592cc8fd61b7b2fd420c91d60f4ae5f2ac454ad870759b24055969f18811005255c1bf5baa0a2336eaba7ec8121d4ea7283544a781bb4654987dd733a7d44c73645e46608202ddde5b1a7e8ec524595303477d2147ae442714343e62f30bdf1de28812eed5dd06d5457b55c1b2a32f1afa2e8996a0180a342eebf7a", 0x1000) 18:54:39 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10008, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = syz_open_pts() kqueue() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) 18:54:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000a, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x40000000000000}, {0x401}}, 0x2) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 18:54:40 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0xfff, 0xffffffffffff0001, 0x20, "c947625ff345a839a6eaaedc0439c47b0c42fa5b", 0xffff, 0x71}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7ff) 18:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10000, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 18:54:40 executing program 0: r0 = socket(0x18, 0x1, 0x8000000000000000) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000)="edce2c491c22f0a5c863651336a6eab3a0b687016d6e5c6a9d95a9bab86213704eff2447dc2b3e4100ba1db34f5bb68f41a9e7aa7dcd19de6c483bea1496e8f54e9be29c35b20ee152edd74e196bd16d093099bac9df1761a52f61f233dc840f4b61a22549186f6b18d27e5375947ed85ae00204ceb6d64343f6ac0b676d36c63184ba056e149f15e3f59780edc9fb479826971387", 0x95) setsockopt(r0, 0x200, 0x25, 0x0, 0xfffffe02) 18:54:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) socketpair(0x6, 0x8003, 0x3000000000000, &(0x7f0000000000)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)) 18:54:40 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) sendto$unix(r0, 0x0, 0x1cc, 0x402, 0x0, 0xfffffffffffffff9) recvfrom$unix(r2, &(0x7f0000000200)=""/65, 0x41, 0x840, 0x0, 0x0) 18:54:41 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000680)=[{0x3, 0x298, 0x800}, {0x0, 0xdf6, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x0, 0x800}, {0x86, 0x5, 0x800}], 0x6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) r6 = syz_open_pts() flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) socket$inet6(0x18, 0x0, 0x6) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, 0x0, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setreuid(r4, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) connect(r3, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) 18:54:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffff7ffffd, 0x0, 0x0, "000088580000000000000000000000000100"}) mprotect(&(0x7f0000628000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff00000001, 0x5, 0x0, 0x2, "d4a8a23a32b5aa69dd5d2e6d51e4e47e22fbfbe3", 0x7, 0x80000001}) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x10001) 18:54:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) dup(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) 18:54:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 18:54:41 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = socket$inet(0x2, 0xffffffffffffffff, 0x22) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xfffffffffffff800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1fe, 0x8) dup2(r2, r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSCTTY(r1, 0x20007461) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file1\x00') recvfrom(r2, &(0x7f00000001c0)=""/213, 0xd5, 0x840, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r5 = msgget(0x0, 0x40) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) r9 = getpid() r10 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x1, r6, r7, 0x0, r8, 0x1, 0x1f}, 0x8d5, 0x3b6, r9, r10, 0x24, 0x7ff, 0x9, 0x7f}) ioctl$KDGKBMODE(r2, 0x40044b06) 18:54:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 18:54:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001210e0da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4090], &(0x7f0000001040)=0x1002) 18:54:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x2) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 18:54:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) fcntl$getown(r2, 0x5) write(r0, &(0x7f0000000580)="0c9dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c334118376", 0xc8) fcntl$getown(r0, 0x5) 18:54:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0) 18:54:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1a, 0x8001, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:54:41 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1c3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) sync() setpgid(0x0, r2) 18:54:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) fchmod(r0, 0x52) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') 18:54:41 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000700)="813fa2adcf4ec4c0a06899ec8deeae12aab5395ca53e1de1a01de7d6275949834996c993a1bb695b04b51940805a65caf8524d4233b07fd079cafeed9b9070bfbc5d005da9c1ba11b92087b79135f837065d22", 0x53, 0x8, &(0x7f0000000780)=@in={0x2, 0x0}, 0xc) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/248, 0xf8}, {&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/7, 0x7}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/61, 0x3d}, {&(0x7f00000004c0)=""/21, 0x15}, {&(0x7f0000000500)=""/237, 0xed}], 0xa, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000006c0)={0x40}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 18:54:41 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(0xffffffffffffff9c) r3 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x4) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x108, 0x80) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000300)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="9eebf4c3329e8b667aa072c4d8c8de5befba50495bf5053e01308389901ca90a98c36f87215f5ba61384ad8705f62d39d89a5faec03bce76158b87ac8501dec062ac69cbd4d6d63b3d73530505c34e6693325897ed", 0x55) r8 = socket(0x10, 0x2, 0x9) r9 = socket$inet(0x2, 0x4004, 0xff) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x3, 0x0) ftruncate(r8, 0x0, 0xffffffff) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x45c}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0xdaf0, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x0, 0x3}, {{r6}, 0xfffffffffffffffe, 0x293cd3e063029444, 0x1, 0x0, 0x8}, {{r7}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1, 0x7}, {{r8}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x2, 0x100000001}, {{r9}, 0xfffffffffffffffa, 0x8, 0x40, 0x3, 0x4}], 0x100000000, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x66, 0x81, 0x5, 0x401}, {{r11}, 0x0, 0x1, 0x1, 0x6, 0x3f}], 0x6, &(0x7f00000002c0)={0x7c, 0x6}) 18:54:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) dup(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 18:54:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x1a, 0x1, 0x4000) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/27, 0x1b}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='*,(:%%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='!,-{\x00', &(0x7f00000001c0)=',:\xff\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\'#[:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='^#){\x00']) 18:54:41 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x90929cf218ce9e79, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x10) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) munlock(&(0x7f000000d000/0x2000)=nil, 0x2000) 18:54:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() rmdir(&(0x7f0000000140)='./file0\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa926eedd1bdb3989, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) 18:54:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(r1, 0x0, 0x1fcec93261bdf6c2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) 18:54:43 executing program 0: mlock(&(0x7f00003e0000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x5) r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f00002d8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 18:54:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) lseek(r0, 0x0, 0x0, 0x3) clock_getres(0x4000000000000003, &(0x7f0000000000)) 18:54:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 18:54:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7f) write(r0, &(0x7f0000000080)='L', 0x1) syz_open_pts() 18:54:43 executing program 0: r0 = socket(0x2, 0x4001, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="357b943fa51c7f899b8cf63b785169441a518a80799dcac5f0933daf1c1ffa022d193c203e790e802481f127d7d4a74940d79275f496b651d3a2a065256887c13602cb48cde8135cdc6394709d7c9b6ffc0e2220125cd9fb15799986530d85ca1614a1aa5d2c544892923f309347c65cbf60dc6b83f1af868bdfe7165386b71491688d82e2e653b30b747b83a9753cca9c640a080120000b99121a83683abc263f704ec9d16d40114925d308051f96d65411a01cc2d3e4849e3acb7c37ea", 0xbe}, {&(0x7f00000000c0)="e141ed5c16235b616196e654c905edc9a940791b97017c4def7df733a48f8d073c8a09cc73bf11472797926b5db541a2b3e75f724651e16a3a7a42fe3460f81cc636d95a3c5a31e7ce9b55e4f1abb3a80efd8163075bc8b03cc70d12a63e9febe74e2000872f5a5325679e0ab1c0521dcefbb4a570c7cc9c728fb49160df2c7f390c46444934a24596d43ff08ce32733fadb942629d8cdad26bf8976dc7ecbf2869e3fc91df49c6b9d9af9e1fa2109789d1a98d89704eea741537aff0a5d52e46be6dd4943535cf057b4bded8fc42b67966d50d14979850ba26275663985bfbce0f15179a16ec3", 0xe7}, {&(0x7f00000001c0)="9cec23168203f36e381d0dd252b8581154089bd2d94ace611dcef13ea4ce3af752ddda1649baf284ee573bd341a5951db709882692caa08a6d1d9a1aab63a9cf8c6d4ca8ccef6a6c24a8f6695664ab40c5a0dff296ecc4d7867ce34f2c481d1abb7aa2c95b3e182a0b520f57ca2be3fd97779b9732cd23d6c9483107da7baffbc05d5e478b97cc2db404ae41b6ec71945b2fdf466c47b304504176dc2d62a4154c3863a35f8b5f30671b4fd5a1fe320426bd114a18a3c73a80b0a6b27359a46137dbe020991d7d0618dc94e3", 0xcc}], 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) r1 = dup(r0) getdents(r1, &(0x7f0000000380)=""/225, 0xe1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 18:54:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r1, 0xffffffffffffffff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80, 0x9, 0x8, 0x400000, "9ccff8923a2639e40f7e77ca84b5514bd895efa7", 0x1ff, 0x1}) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x2, 0x4010, r1, 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x5, 0x2}, {0x9, 0x1}}) syz_open_pts() 18:54:43 executing program 1: r0 = shmget(0x1, 0x4000, 0x41, &(0x7f000001e000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmctl$SHM_LOCK(r0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3, r1, r2, r3, r4, 0x28, 0x2}, 0x7, 0x9, r5, r6, 0x7f, 0x7, 0xac4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000236000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) shmctl$SHM_LOCK(r8, 0x3) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 18:54:44 executing program 1: r0 = getpid() getpgid(r0) r1 = kqueue() kevent(r1, 0x0, 0x10001, 0x0, 0x6, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x2, 0x44, 0x2, 0x7, 0x9}], 0x79a5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1, 0x8}], 0x9, &(0x7f00000000c0)={0x2, 0x3}) 18:54:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchflags(r0, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) 18:54:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) 18:54:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000e40)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xf4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/54, 0xfed2}, {&(0x7f0000000480)=""/35, 0x23}, {&(0x7f0000000500)=""/218, 0xda}], 0x3) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000b80)={0x1, [{0x3}, {0x3}, {0x1, 0x101}, {0x2, 0x3}, {0x3, 0x81}, {0x3, 0x3e649485}, {0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x1f}, {0x1, 0x80}, {0x3, 0x8ab}, {0x3, 0xfffffffffffffffc}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0x80}, {0x1, 0x80}, {0x2, 0x40000000}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0xffffffffffff8000}, {0x1, 0xffffffffffff37c5}, {0x3, 0xc00f}, {0x3, 0xff}, {0x1, 0xffffffff}, {0x1, 0x61}, {0x4001, 0x5}, {0x3, 0x5}]}) r3 = socket(0x14, 0x4000000000000000, 0xaaed) connect$unix(r3, &(0x7f0000000f80)=ANY=[@ANYBLOB="00e1ffffffff78980ef50d78f97a33882846b2d2d540aab64628df3a44326f96c049b6fe45b0958e4a65d891edc3ea43c3a7ed3afbe201a9aa6fd250564576687c0500000000000000ed050033c617f2113462b0ec2bb9e91200000000000000000000000000cfc4120ce993f058e1ed5098a0393c3d18250214eaef12263ac2102ca767f39807eefd798225afda3551089cbbf37432cde4c1c54c52e6c5e05136ded559b5cfa94746bfdd90e5950691bbdd4648efb258b9f8de3d0b0afa516f17fc2b4ec7cb7f9bfff563fd21e69039e83bb9d780fc4b8ef3904a0a9f2f8affb43769b201f10d50105f2c216f84b3bbf29e30280eedfd2fa668700d6b5a44d023b9326f8da9f54576756873123a1c8ae8b969e11ec647fd23c324e75e5ea01db4098098db87ff9681e73427559cce76d79163f30c5b122414e538159270622f6df0ef3f63e82e6a9256a8e3d822374577180f3cfd460e13abe3472b92a5598362de4325472144ee2358632369273ff9961dbe1f26cb0285ee9f2e19b379022705fd9b130b624e0a2e19070f73466b19a8cc5535b04c40d8be254183aa1f00c397f3d135a5fe4801c8189f42c33d32000000000000000000000000000000b3578b6e3da35fa57f540e96ce0ffebd28fb4469aeb915809909cd858a6eb3c51f5d0b7f51a167e250c7927388e9b73575eecdc10d7d9ff0634ed025ad581b197139969a0acf30538d73bc31"], 0x1) r4 = semget$private(0x0, 0x3, 0x120) sendmsg(r3, &(0x7f0000000e00)={&(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000cc0)="a5387389b0fa21dcfe2003822863da682139723edb9cc1573e1f9846af4e30fa8118957f00b2040ea3e725222dfce1085c8a1a195cdcac75dbaa76524b633cbf0b8d8cbce2b711001509aaaf8a990636295e65772dbc8c66a3c26e5dc2f5b6104e4979d3d9860f5301677ab98c7bf611fe9984157b0db8dbb934467ff0921b24341d49a3dfab7c0daef7b68f5be6be9f63839862b74af49ad950cd8b9afb40aca16c32ff84af9b9217fd6a91cf8fe5ea13abe10ed225a417d8ae20a2b5e2c2dba8a0f37836af4476cc2170aadaa4061558b14b865e2e8e5e33089dd975f949a10cc2f98dbeb1213f4c2f8977ac17850cf7dee0046bfc09ea180e84fa5f", 0xfd}, {&(0x7f0000000780)="b26e8f0ced161aa01b88094d5c7a93d0970e63c22f04984b53dffa7782bd8ad8", 0x20}], 0x2, &(0x7f0000001400)=[{0x1010, 0x1, 0xc57, "a41a9b95188781a934d2eda4ebd375cb801e038aabc38c4a08431a7976dbc4a1c821b79533288cda4a4b274feeba2e02638bec7aa93e0d1d643eae18284308b1d36c306710a7182b490627aaf308d7322eb48f2bd14b3eedf4f519ed72d768f744975ce8642edb95f3249a909011f1c3d424b3fcd63ea563fb321aded7ef0004b36d6d6abe927c0e0f779fb3f0cbdb7de3afe2bbda46fbbe736c39aea84967746aa05fab9fac5d579964a6df99073c31ea6ff340c6cc1ebaefb4206b92404ff5b7b83b94ac10f682a449e095cc11831b7b352da852be1eeb088a55b61425064d3b94b7fbc5f8e51b3037bf84edd2260f2f2ecfe509eef002d8708210051e1f249748abc98b7aa14fb08bf75224bfe2dda821c3c41ff4f84e443c3e0a6f0c7665d4a2f5f89bc58f09b1d2f456efd946249f6d5a2b1ee322adb7486b2bd1161d086a85c55fb984dace74a25e475fd89139ac5584c6e6115a1d3aedee4dcc2105b93a8b3ea9452e27ea63d0a08f40be3ba4b75025e8a546e6ec96082d443f1baaf7fafd83197403fb32c99ff4893c9ae4b71502b6e73d98198c6111df1a6d7c46d28fe24967d05553b3992ca17f2e99db82999fbea94f7f58d964485b5c6ff4eefbd14df38ba27d171254c805eef72c3b8fa158256e9331c09114bb474b269ca068058ee10eb725e4c303e1397659c907c929e334ab73fca72a92fc59302ec7762d2588e01b6b671c7f610b7820e97a1768c5a40ba457492bc38ffcba80cad1d768e99fffa3c98af101395d4ac304ce10fe868711840588dca9a9cc5bfea44b54d9f4367cbded4ee8bbf90b2766a254d4a7e06463d8f86cb070bcffc1b9188a2e365447ea9d4e67ba8eef2791d92042ec86d73e15e96dd278302e7d49176b045f03c66fe5581131213038bd581bfe6d1e0d83e6782c5781215f7178b81ccc444bb7244569c78f56c4639289bbd22245af75861f0d1bb20f4248a9b21a145796902019f58822d72a144cfefed8ec6d60b7c320854ac9ca48e012446fa6ddddf831effd0fc3e4000f3fcf09b46f3716021a8418e84abb55b2e3582f3c90e2bfc03e7269898ed458d153418e38dcf2376bf9619d18c8a6e88a210b3482770b613970cf210138b7b54dcccf0d709187924dec529d16485262e776fa8b8f145fe80b1c4b933e83d67ceaa40ce1695048d0cb5a8408c41b85acdd51c02c7c1c2c84c1796cf08c2eef539abc60fcb452e578fb68d657170c099146b6fecb2e3201e696a8c128cd36b0affddb290322d438f1b129fe71209a043b34ded878a4e929321c768992484631b1314f9502cfc017f55e7ef80da90c4fd8e974fe5081d788f327feea00c5c85249dafaa61849425ad2933b48703ede2d68be17ab552b4318071758b2c0a39ebfcdc67ba9b239f8e378c1af46f2b4f7017c1a9ca1e0e8ceddb45dd4a966624f1a11a8667d85d1bcbe7b9a42d8112732de53b0aab889ea954ce62667cbaf90a46b23ff9c76d33a716e379dc91227476fcbe875dee18b54bbb72332b6f2e07f25ff7746ab79dbc4056d29efd5462fc7e9f6d3241436093a997f1047f87f0ce8e087ecc85cb3cca59c06a79b2a3f10fb3185397e5e4b5db6351cb65063527656bbd5948347ef5c16f137d0f6952e4939513c388ca685f55f217883458b1e34eede875223f0d8e49f0a8b7e07c357edf6213e9d61a20c95c388d8a22394d23ff7465ab793786426e25af7cbe0aed62816af3624c20b28246260ae5f329701b75696f05e8aee5069ad4742852625db9839cff540ee25ec226a56c527c379d48c5b7b8657407e2e2a9cbaf12364d25bc8737d022a54f00f2f9fe514550bba5ccd994a0a0968fca8b762d603ad9ee98750fa596fb30312e1e57a184e66698dc621eb2b70db2845e795fb8cd1ba3db6ceda2a3b7ab25b9fdab56ba6c42e68613fcfbe9b41c72666a36fe62cd1eb0aa99598d48fc8110ed4913544b0fd3f176b4b4048b2e6d2054d6bbbee3dc769a3a20169bfa81ebd0a7dd37f7075d942ed42286ccc10ce26dd9887ee46a8f244deca93e350738a65a4e41c5400cc8e4df773b3e31be574d85ac29ec1e7a901d40bfaebea4b01d8a16d92439258e3408e73a1d6a35fc65e3300eb0e4bf89a516089300922525bd2243d6367f452d77a5efcafb723df6a8127908328bce2824b23a6bc867d98aa546fcc3eceaf0124ad19224ed22091c6c7dd24fa095872fab8a890532b9bacc6b3c8211351d4fb7add1b0551aa2aeeb926352eadc41add5d901016b07f7a18eca78b77c926cf64d9402e8ee71c302a454c2318d824ac722a215f71407266029ceff272dff08d053213f852d558263c3fb3c7ae84a8cba6b2e89a08299292b0149b5cb1e6d9c077a660fa1f9583818fbf20656883599884dd9fc8183372f056c3e3f23b13a2c288c5b8393d5ed67cc3d76053c257b1c1f107732a773783af14a11ef236a51f55f6035f51385d7141a521955ce95dee5a838fb43724a2eb10f49bffebda85e16d6c711e97eba765f700d9aef614154706fede558122539dad451d08e2c99c19eb44bb246fb778fb7ec4f362e8e73064b00af9ef8dc7f877e8cfc8eb89e84c1f6bb9205aea3f920b82329c243db7717cff1c3d000340e1eae3fae4fa145b1bd02f70a385548aea3cdaf69f44e709a6f3c28a55fca401e9af90ae2d6fa0132708c391877f2d1acd0e0cb10da657ef1b96526308dfb2e1d925527facf3b7d98f6923e3f5195227cf4b7ebd21efc3a1997cd54c48609eb1ee6faebd09717c044339c53f490b072a5702308b978a0a59de8389ee5ab0c2e2d3f6aa0c8be86e27538df572ef468b95c278cc61fb742440a2610d92be6d02f43ac630eac4df9fdabcdc5ecf5dd2a17a4d0fb720c3c2dc84627427155fb5fc617f8ab66a8a3e52db316a48d38d2b4df4d637b993b9f662a5685d009546903069a362477f9d94cf7a2bc2bd944b88632f9d9bd7af2efceb75f69817060b80e31b48b45ddd05c162a01e65cfd6969cfcb3f705c94e7b0b8a9883d7b3b1bcc62c101068d5854b0e1026d756f5e6386f1ef3d30a4156750a949b1d7f7abe4a2f10814569bad364d6c76b41ef91cc4123e5038c04140ca6e122659daa478173052f02a649646a65ac678cc769e0ae8d77ef85cd1f9af40a2c895428efacef60a87d489dbe05cd7b8afde9496c88bb025203983bf933eabf5297f3d01e33a75a894fb5285528e0fc57250a1a62d8b3f3b88d9877bb55ef0b2948233355613c6f26ead4ec3d657a04b6fef02624fcedce98f25a38fb4e8ecbdd01aa8cf25c4f47b8a28478854b5ab2ab2d07c4bd5404f497c98ddae5086814f97d2d6885464c4883ac051aae9073af19d6715664058924a26c8b813fb4368cfbd677e72564ad2b17be4f50a54ae7565ed427b26f1c6fd62b7ea40b8e2dc8e733f6408b8861efd6c636166bbcd90941fff2e1ba88399a18346ea28cc89b57f8a18d38e8400bcfcc4563c7ed70fef806ba3c3d35cc1bea07c78f1a3e813f03ae4db60d808af336ab3279d9355dcec763ab40b05cec81336f8ec24a56a96f1273d27918809bd0919bb534dcbe8d78dfde762c275cf40129c1acb11e00a6124ad0c0f8be87efae211492697c0825795f60872d8b5cf994aa48775041d71dc9fd050e0fdd74af12569d917bc551e307d9773a05543782644b95d34e65fd45e747ced6ecd069d24f1271f78b03540acfcc48b4d33a0ac655a31feafefa15d2cf53358c9d38e57e7a643f2104eb1537aa3e75ded707e22ff9f1d8790c9587093903ddb9033d84b204620006942107530eca5cb7ad2203481dac7739f5d4b2426c08052d74e979d28f441bfb4fb756e9a6a1195a42ac9eb716a26bc9f95bccb6be7a049053c015e97ed8b133d8a08313068a11be738d6475712ba5c9254de376b444d2f8465e30d7aacb627f0f08b4117dd4e83b3eba08126712b581b8c0e1d29a1ec100dbc9d2a476752ef0ae5867641178f7374cc027679e3c990317379ba219838ceadc567b08e9f553c5bfedffdcea448703f85849fd6b15a9a129b6bf85cdc62c0e2dd6736a2abfd5e58877ba2625e49ef3e00632418643cbff9003bfaafadbf690d7078f6b03c5c909beea377b4dd309347dc45ce26b48fd327b3ce663c5761c778863fa3e7f40aa7bfe841ad263ebaf0bc0c8fad9b7f9f9c9936f0610bc22c4dae415a849956630243f108242b51b22dc9ecb4e7f5cb3e78786d0f60b20329cefd22ad1036542ba2a194901179e15d8d8b7052f315954032fd8e42fb1dbedbd08ffff16c56547f1dbe09009bd7ff543c5d901e76971c300d1219cd050697576767426fb14e134571849a631e0cba0d9fe3e1196ed8f7d3dbe0bedd9a767bfc5ad45cc4b1a9e496e12dc4c956a6a7d2ecd9a3942fd3c5883151016976fef5d17001b79f3198e07cadd7de7443765ac3d58358aca7594eb6b8603881dcd70f6a497b268f5e1629ad5357b982938095a63241c340023154b3c1a4b9508007852e21811f1746f3809d979f8cd1fee3d3cb021ccbfe65e891413f8e0fbc9021932c19bdb2a9a4aec29f085cce87ad6dd04d79715eedcfdedb4502e1e54e25196eba8c0158349c8e39cd4eb739c08a14a961074f7b459caf43dbcc6c0a0523a1b7bcedc163cb83493595b9851df373d7b38a56b2a02473372dc81e7b092d376c58523b7ae53d476ad8dbf4f88788676f182cfb82212de11b64dfd5074165def5acf302dbe53fb15c641b0155f8e01e032797e393ba942bc464312945fbfc349ae3c76742bcb10edc99ed7931dc4271443d89856bb248b5b2c4389839e5fbade5626ac1922072f41eac2db1adf6bed2f45672ef158d9cf931dfb9eed6c173b43bb96443f7a983de9186810fb074b72f245ff56db715aeee085e2aa0330b752edb5694addf73f2a101e5ef99c6f9a21efe6b826a2a10e6b208eb72881898b9274b1d395af9ea45adfc3b7be0e1956cf2f259f1f25847165b511e1ce50285a00cd18660e99d8f1f3d90b9fb8ba4bda73b625cb878fa411166f2d8d22ee0857f0f3603f138980d24cdc9aa201c0f732d58992e861c182fdd23029941446207f84a7a88e72a1e2f41543547078179a752dfb0533a8e833ee855469ca7089f98e3fddcef0827e38516fa703381ff324697d433ff1015076123482b1c970f92fee149089b94e0c7cb6386d90835cd229cf3f867f2f24eb2bb8f5bebe2881e608b91254ef0a1474bda3f46edd8b0d7a3a0181a5c1e963df79bd957a429c7e21119fbb61505d00715464747de750bf28eb75efb799f3c18068c2b4bffb8ae5fd248d6792e68b4fd80a97efcdbb63eca319b2c49ccf15f7b1e49fc8702bffd109a42157488208b83016f9e19ebeeb5ac71e48483e0ac888da59be507ded1f9899b615dd8ce9e76662b93e5b02981e13efd7822ecdf737d728785dd03991ead11f15da846b743aa87645cbc5b6ccfe8088e32821ce3db90269563cbf0a81103738b7edb04976d30fbf25eb2219adc463c26930ccbb15735bac818085e184841fcf85f8df42c862a8b0a34a88e20f7019f871b66406135971711f5bc8eeba8ed4d1e886be9a56af5ce23f26cdbbff6f3de075099945ce6d43501e005f3ab1ef1f6d3afd4b30e1375e8eaa89aa5e1919309ce539b4fe3ae9b3bc95dfc0a0c170d35d87a55345de460ce38797039f82d7a4c56812bcacf9147ca7b1da2b0cc95a5059bb54f67f321454724a2289e1d93cfbd95517149c48d9e3298b05d9678069ee8a7f7136fe"}, {0xf0, 0x1, 0x1, "e7bb0733d804c3450f890870245fe9b9c19f9c7a69f6e0a18de776cdd23d94f04ff9ea75e50aaa0b945f2de8aa81d7989b4fa9e2e3f639354c53da5a4915cba93acb82132aa3d514fe63b3d03b5b4fa7cfb36b1a59242cfb29fcdc7fcd5d2083854517025b81722a2a232bad767ab27724b63a78f55d0d9485fa5466359f1c5f33a56e461681c4cdff9890d0c47b378570f8376fb5e6673550ec7ca28da76273d1e344d7b7408a21e387d5a0df0b5c2889125f8afaca3db888f63072ce4c51241e42fc2dc72cd3750231389c7c56c2c703beac7e7b66abb70e89394a"}, {0x50, 0xffff, 0x2, "f9b76995f3cd2fe09ccb7e575d0d78107864f9494a378e0083c0b74092d9ff6e28cff169d50e43ce43caf8c1e4e0959b6aeb4e95e794a060f21b4da664"}, {0xa8, 0x1, 0x81, "426893c2589d0ccc2d8db2c3c47626ca493fc2f2626df12b210101be26ac99abc603ea41d38297f0b78cbc7b611cf22b3df46ebabe8aed48271b64d252753a5007ee0a55a45bf287c6f6acd3a169f7732d47b0f8ac996399c49bc797ee5090263f202d966b5d5cf75ff897ddbebd7bf3de28fce83361673b70fcdb91fd6dfc286e2be793a1683db6fa09edca932b1f29c21acc418184"}, {0xd0, 0x1, 0x5000000000000000, "07e0f9ef2b83ec618283d2e5715f6a38553105e433b518c03519fb5ea73aaae0faf8b8440f88a66ddbeec8239e57da3eb5e5aef342462c0eb34dad05e0174fa045318a9e1a7f53b30716fd4c5da6476dc5a19d864df252486400cb3c986ecb6dbc759eff200d45be38da4a0b89ed9e771ba58f9baeb42069766696ed507cff31caa9b07de1de2729c956a83e3f316719a3eaa649075a9cb4fc9c4684d2415215f7b50d5739f4e429c8a84b481f4777e4f83d033f1a40fc31d28a0c008a"}], 0x12c8}, 0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 18:54:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b82ed2000029000000310000000300000039253411f541a19adb3a3f837bf97973fd9562917e614a2a58"], 0x31}, 0x0) r0 = socket(0x2, 0x5, 0x7) r1 = dup2(0xffffffffffffffff, r0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000335000/0x1000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc18, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket(0x3b, 0x1, 0x3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:54:44 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x820, 0x0) pipe(&(0x7f0000000080)) close(r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) pread(r1, &(0x7f00000000c0)="0cbe9f42817accc24876f4e6a4bcc8bcea2edce1d4c4cf32ba595c60c9b9f3178476a0337b283c8baa81f645a5f9993acea96cd4dbfb63bda9f0d73683d07f3b1b8b0bee275ac7f8a06276b4831134c5ba8e1b3698712643e0ad97fe0871c8171caeb4b65054547f378b350fa5f9bbcd6bd3e3c968ef1af88c6e4a83ddb944b91214685ce3ba8150d69ffe12420e9f445e05ea5d8f26db0514cd61d3cac2caa1ec2bf67f4113f17953fdea6320712beca44b3b7b", 0xb4, 0x0, 0x11) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18280, 0x105) ftruncate(r2, 0x0, 0x800) 18:54:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kqueue() mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffc000 didn't change! 18:54:44 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x0, 0xfffffffffffffffc}}, 0x0) setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0x60000000}) 18:54:44 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = msgget(0x1, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xb0, r2, r3, r4, r5, 0x40, 0x200000000000}, 0xfffffffffffffffb, 0x10000, r6, r7, 0x7fffffff, 0x5, 0x2, 0x1000000000000}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 18:54:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30880, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffe000 didn't change! 18:54:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9590406ca82a07cf52b876299b5f70547abf9d601bf400bfb24e5ddacbb1a4fe4ce3ecf3b58da9548ea6f5c98a7a1ac4b761d534b415b27fc8bbaea6df2771a84b28b8eabf97194e94e78977c6c78445cc35b1ff9a1c89b8"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x8, 0xfea1, 0xf70, 0x7, "ccc18b5465bcb05fdf3fbf0f114a2e3a254717b1", 0x7, 0x10000}) write(r0, 0x0, 0x0) 18:54:44 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x771) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 18:54:44 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = socket(0x2000020000002, 0x400000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x210, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000180)="caf5b415", 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/19, 0x13, 0x2, 0x0, 0x0) 18:54:44 executing program 0: sync() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000580)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="e240cde0d110c492e5cbf145f173a95509d0040e0d187f895dc97b3ad3afeb1c7a31ea2888cece1c48f09ff0e3019c3ad4ec373285686d7005fc2da685075544566c50e4f0", 0x45}, {&(0x7f0000000100)="ff26862761bc35274bbbe468b17cf64cf8730e0493837535d54d243b28cf732a59d6d02e80bf97f12f26bfab501986979520b23b85568770c99a5c5d3ee2f85f8e65fe94c48bd57a9b386537f5de9f9a7cb47974a57fcc246ac4fa14f4439fcfd3b4ec99fb4efa47472ff8c4bd33f600afce7196be22921008f8fce7072f4f924357c87bbd8624baf6976ad450937098a3930b89a506278ae00f6873b1c55d", 0x9f}, {&(0x7f00000001c0)="f5d0196577017c9c9e80151e73d266203e737da8bbf4227a315aa0628db5ebd24a0f7d48b2e582f3ab941c15ed3c41496bb7a965fb7536b5f72d18564e686359d2b10333f9f1e5d32fea9b11d3565affc5a5832e2af698dbe95f005380a7d98e67231988a3690284f1b4a3a148fff0", 0x6f}, {&(0x7f0000000240)="339c46b27752b2fe9bdd33785a6ca52069620a54d89ad527cdacaa975c8d4433cc9a863e6a29d2de0c3830e44c1f002bf51bf7d357372441f38e651fb4eb1d0b4c0af868353a9339ef03a5ab8fde5d55a0d4fa7d94a95184034c5a23890a809ed8b2893cdd29d7c50234809ecef215", 0x6f}, {&(0x7f00000002c0)="aa2f3b93add1e0ddaa3c47133954afa8a3034d34", 0x14}, {&(0x7f0000000300)="a1", 0x1}, {&(0x7f0000000340)="2ede913c4be9ebb8800db080f19f3b4f0372947613f21b91d534f9089892e7", 0x1f}, {&(0x7f0000000380)="335aeaecf5c7e44e4fb4f2044aa32c504db83dc5d653c1e1ad86536e56f0adb4ec76fd04052d7ae4a128070fe3bc", 0x2e}, {&(0x7f00000003c0)="ecb1c7f90f6f6247e56c4312887a", 0xe}, {&(0x7f0000000400)="5c89dbf763bed54ff1bfefbc81cdb7c880cd86aad064c3c468332ecae145d7e3dcf150827b61c0171a679041d6a778d0557f8486c2c35df59cc8f388fc7e283468d55b2aa15b57467aa835e17ac586324b604e40a81b14bc772d64453a137ec8813144", 0x63}], 0xa, 0x0, 0x0) 18:54:44 executing program 0: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x10000) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) listen(r1, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0xac0, 0x38) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x18c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x3, r2, r5, r4, r5, 0x8, 0x8}, 0x6, 0x200, 0x89be69c}) r6 = syz_open_pts() open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x14e) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/178) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 18:54:45 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) 18:54:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) 18:54:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x1, 0x40) ioctl$BIOCPROMISC(r3, 0x20004269) fchflags(r3, 0x1) socket$unix(0x1, 0x4, 0x0) r4 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r5 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x0, 0x2, 0x8001) close(r5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000980)=ANY=[@ANYBLOB="00000091e59a79000000c9a7f710f700", @ANYPTR=&(0x7f0000000c00)=ANY=[@ANYBLOB="9edf0ed6b563d2315cbfb504761d642baa461b0f33a897d6183e22e95eaa0ac3bf4c53e26be26aa0dfb326fe0ed3423f8d05466e8605c0fb9be4ae0ee2357be1600f6c1835bfac23"]]) bind$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000700)=0xddd) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r6, &(0x7f0000000740)=[{0x3, 0x4, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x400, 0x118142d1fd6ae41a}, {0x1, 0x4, 0x1000}, {0x4, 0xda5, 0x1000}, {0x0, 0x1}, {0x2, 0x7f, 0x1800}], 0x7) semop(r6, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x3, 0x1, 0x1000001800}], 0x2aaaab39) 18:54:45 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) r1 = semget(0x0, 0x2, 0x8) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x4d) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x62b) 18:54:45 executing program 0: setitimer(0x0, &(0x7f0000000140)={{0x0, 0x3}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) setitimer(0x3, &(0x7f0000000080)={{0x80000001, 0x74}, {0x8000, 0x4}}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5a26, 0x81, 0x1, 0x8f8, "7a8a0ec4023ea4b57038e5c42511d5374a2d25f2", 0x2, 0x5}) 18:54:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 18:54:46 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 18:54:46 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) 18:54:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="0935fb50d2fc7895c25fb9b618a03f8e56ffdf093e131650d9c9f62f718195f019affe1aeeb5151626e7b85382956fc59365314ec69479f6143d6bc024644327ae882af0c7", 0x45}, {&(0x7f0000000100)="0ec5a42b00363c3986970e49caca84611e4a3cd333760f700dc6cfe6d8327f1931dce6596f85a994421719f81714668675c5bede652262c550ddfad729d3fb0527e353aeff08be7f4099342fcde473b3262677a2c75a66a10a9b273fd1006da682a964b4f73f3ef7465834ed44794c32b09a36e927f4b1df8be9bb29c6941494e80fcf2ea2ae124292d897c15592555d4414eeaf1eb5f2ffbea920b88c9ffbd5eddd79f25d4fde30cb13da73e913a3a200aacb697309e50346d4f390c8890b0229d60ecf928beb93", 0xc8}], 0x2) 18:54:46 executing program 0: socket(0x10, 0x7, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) setsockopt(r1, 0x1, 0x2, &(0x7f0000000040)="03000000", 0x4) 18:54:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x86a8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x1b, 0x6, 0x6, 0x6, "37468ecde0dc59c6cc3da22d755022ed8acbdb9a", 0x9, 0x4}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = semget$private(0x0, 0x0, 0x101) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000001400)=""/5) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000000440)="42304bef79c4ed81aaff2907f150af25d4829403e8a0a102ad7af3cfcff4a78633fd7faaf775a05c212b0cb11ff23527197501141a5f70deea149855e506306a67699c3f65750037a9c6527c8fbae22b6417adb9a19b8c94ddd3928e2262121228d3ecc4f86fa50c32288fd578159b97db533f7e7675c46e22380caab7c984344b52541061daa41fe7cfd13eb712155bd37975ffa0e6aef1eca6fb1aec77af0845dfbaf2bcdbc28b495f82f62a8815ecc317ce8ec597890355096e1b850240a8ba386620fe2fcc100bc34b7a4f66c8a9b7de4b2c0d343db94dc4aa56600b2e6b982a191bfc6f973db3906ce9a3102aa36e5c0b6a00a712b27326d33661e692d646e3457bd50d4f9c4a3dd94f4f7956b0d76ee9731935b97f2f09a9eada595a605bd73ad9f4490f8e497839329302d5761e142b029d001fbdf213ec99c3a63b37b2fe47f9396efbe57253144022f2d42f2aff5977c39ff89a62d26f35fea701871f66458e6c5f3ecffb35de7cf8acc5e850f360937e0eb0df2795f38b04467f0e02391ac959f35dad8bc40bd0742ff603d5bb2c8dca68b81d7db789e2cc5fd5fde1421091bc95cf7a1ace2d5248e6e6390b286d68f524d77892e4722a3f3e9c22e94f6f4b758ddcede95f5252407a482792b7d360d2933de0f49e1f9fa2f7a682cadb689e23008fc7cd1cb91924842ba93141e40d5d0c00774d6d0ef22491cfa353a16b5991b51ecbd22ed74e1e89f7c2d7f464dbc13a56eeb934fb1e6185e9cf5edb383aa40b18aef0a62b606f508a96f11677904c54bf257bcbb5d7040272aca53b79de8cd6ee36633a814bbafea74b2876964b96caf6b72061d206c61f3a166075eed23bb021a3998bd96086aecdd509b3692d2e0d62ec49ef05ae70a033f9e6cf9e57091f6ad20b3346137d396d9884034d3429cad147c2231af0d6a49a5e6c71fb9202cba062e4d033199caf8b39158efbb12c4829ad4dac5c4fb55af80e0df7ed65d89a300aa122b9ea40dbd5777629cde5c039fcfe26f5090a1cc5ae937ae6c8343a77b324afc5ddd7b1b75279fc3fdb0885d1f27c6ec936a590d38c7188eb34a0e820974ad7d064387b3a7e93ba222f31f01ab873d4414a5d515e32b1fa3d14620b8d4b61b205af4a852a2fa1ada907466ee1c465729afd8c6c9dbb22c00b3173ffe49172b5e7b458e72ea5e009b1a579859e88615c3771e3314cd5ee2e6ef26b59e66640f4fab1217f1ccf12854ae90707f42f50ac4376b4bae00e28ad448d5e773e9cab65822198b14616520d12d23b5728dd5de6f8cd09b9b9712097cbfd87a324af439bd6643ce3abd4c45dc6e9be32fb650235530632c09e37aaa05a1c67116b1725e32c2855fc7a4348026d8b6c74897a589f94adbe30bfe9d7b190f227d91de687c332c67e3a12c8844ea774939cf39530dc38a7aa3787b433bc0cd0979d554c0c4a9b1b7f8b760c979af65429c5c0982a2e4afaa476175c67e2296da4bfcd08a2d227938ad79a86c468cd9ee7f6486d3f00d1a451412bacf97d16482a47fea891812bb421109747ed64a4198f7f005cdfe0c3dad9e9b7d2f982740b372ea3695b8f34868f6c280eace2934ab3a6afd42075f01812a769eb2eeebe848d131fa320f7d8a4e6054476003e25d5d9b2366317771b5a269a23f2bc8d87f05e11455e40976843870861049a972d16945299dbcfa56ddc2a5c1dc2343a4b98256e539efe8e0fb48ce08d73415e09884b7574586114e8da99f52f732a18a0c5948bde5b858ce5a72bf79e586edbffc51cf1ab65a8abdd229d22d57035f64a39775e3d5579010f52445ac2c0c9c2b7befde0c70399b9a7ead0d984851a8f875b2dc3f6ca394ce8343b7f4b8fd291b00f2ddebbcc2f97dc32b04f862d00ab3101d95ea96c1d04dda9550994a5a838581ecdfc3a7a165ab8d144f59c08d0d9984502af174b34af44fc5514674b8c1bb1a6fc52e7173e9dda92d8ed9fd908e9f7f55540f1118725243a9d3cd60b99d8f505f36ed78515baf4641083c067370c7099d5be44a918fe2c7341554004fb6d320176fd9aa7bb78084b75d3dd4f33088999707ab8d9d0c9568f5c472c30487e23539f199da34b4104c36f6ceeb52185eb68ff891120bee436818cdf0c81813ceadb1dbd683b417e59ef61e469bef039d9866840a1ef007f101a0648f79acefbdf086b72c33f8acd074112e2916d6024de1fcf69f8ece6c6e2fde64b1dcd87881af3cfb63e4e69cdfaa665fb6923406384d7e84bc4438f615e5b6cc2180b7ca71fc49eccf3da4855ac88e0ddbec861b509f0bb234846c5b276385dbb0234a2c62dc10bc248427a7eaae8726d70cf2db5885665c95b89ea6631646a72746342d588deec9dae301259c9767cc9e9cf88af20204cf1176907416f1674a7cbaecbdb250019d51a2389dcd8065df927398670796a301966f637f0fe97b89de18931c6523c3f204fd84fc0e26937c6325b1e0603b066bfbdbe9b23e5ebc8b3e3eff4475ac51b35ec2997d93e5d1cafd2c90e082c48ed631ca9d3a9c1e0f7c2e903561e506dd9011c71946e5b3b76240a2bd419930476bf10c1cd9a819422a056d2cc6aac2a9544c15901cfa17cf316bf47e5274daf7fae11c4da4f75259e0453d7ff3f28a0c893b06dee6c84fb7d41334d01c6e19622db226cdb58a8f1e2a39d888a187306d08326e2006d9c4612e1401cc42a215b85018c818e62b3e568befc4361dec5b63421958a21c798e1b4f19f740f73d7613c950acb35ef021f7f116e9108e1cdee1d876b2ec4bf13b30b11b09b87632127af30214ed3ced82e1ac544b355381775bc1731a4931182d6855777ea7329bca77d3031d6fe74fb80a60dd1cc33140bf61f3e44d2799088f56e891a1afb65e02f835fdf0527c44d80b25cb4cd37410aa345880ad722dbf437b4d4111c0bdfb7c0e891dbec3bebfdb882a35452aaf76d331e14625c03d25df00010567857b7d3abb3a764803e38502d5b00974083cf036a6ce8ea5242333ed60907c34410d8c690e06a82b1ecff868a4474db0148e0cf4d09e51bad39e39abad47311feac6938436fc9700ca8e36a83912fafc7a4de1df111c34ff64f880919e0d1e13ca7e5b5ad01f96524ec7f2204a3ccfc1c1c2e37762e306f5321e277e3fc3ed9cf4611d2891265ce31e03af8706e0e465361b5242ceaf8729bcc7db74b9b8b947269de8e7c3f17a11b0bc576ec48f9babac0fc07a8452c614330c8ea78498fdd597b543558e737a74b14e8a6fc9d3a37e6f62065f9059d8268e100caaa79da963a3eb0ab3abcac7f42c72073acd4955e43e25e1cf6e0386a2aad1d55347eb5fe7259aea8d3f2dbd3fe7fe9bd26a4e4ff4abfb27deee1a0d0fc597d956cdd2dc9a649b018f1ce8892bdfb04143599f20b196261469f92fddb171f483afdae4ea0af1bdce4450c19a7e847bb77bc5b2b45dd695893ce87312271dc495f5d99507794eff28d9c9f22882a45c5ada71d34a9e17ccf857e41b2675491707aa046d719fde2fec55a51519c4aacc9d359879ac663e8ba17a30d3847ce9e7d810a52af2a0a7d8310a92e777901fd80621f0998cef5502e95c39ed4a1c2e2a3a62bdde86eca2e975d443d4ff8963332e76a89b821e53b494352df53656c0b279bb20e4ed5be491848152a26ec5536ba2ee46fbe8eec7255256851ee5112544af7f8034c80d26c9f059927120f689ea89efb424f81328665a4c81137ae4c8e07df2cafbffefaaf9fe1004dc0a5f8c0a6fd48c991fb00e853535e79d95fb498f03bc80aaa0f17f819222f306de916031d00bca002a14ba7890f035a6f75abbba5ac78cdb1a39d943c044775ebb161aa2c77ba5d3091fb63f25df9858975ca5e849cb7afe078b9ba426066e8c463545317fabe1421d962ddb14bce3f6cfed62e4684a8cd989972cd21fd876c7d45f0b1080013390176cfe89b74216d7e6dc98a069943f1ebd475db06dc96bd03f98e4104a74af7d9048bf8650e8c75ada21978ab16e4a8638768f60dd355b7ae8445a603980ac054a237736e44320d9dc2b9d3ee06ca700430f7ca01d2647ff3095cd8ca363ff2be0640ce74474ac688563f308921e88b1fa8fc86bbbe8cffb983c23434047d66e7a5f51b1599e69ed02887f88a5177235fcb39b0938e100af81b27d40c9c105e69edf275151003679b98973458527e719f74fbf9505c02de2d6df59479cb515ccdfc624f112ae5e746e70bde409955e826d7daab7be42b82174771cf72ba35aabafada1b01e2f264c4db829c8d15a80db5d1f53ec2f758e8e7554692a503e0d3127502cb60ef84b98eef213a11669963b19566c176381443f5a8b38e38aeb7779acd504561841d4825578afebca4ed2111d6e789bec05fdd11f84ee34c059e7f6ec670220eb0e08dff7c23c3270debb9ea5f20ba841773a9869ebf39350d10623efa81265fc5703921b5ecff7ef51328618834d82cb9859abe1e8a7218f3aaa0ac05e346ca0e9de065258eeacfe712cb3ca5ee0d642ac30d8a265f42276fc035b14b3e8ed6fcdffe5c0b6f71cb04a05dde3c5a917bae371576033740d35495cdf2d1fb609e186d3a8c7afbfd74a57b105bc7ac02301278a58c3ea8b2db8962e6e327bf2effda5d04e2cbdf610a3bc4dfb9d1f3f43d3012604edbdfa09d49b6abaf01787e4ec552c75e9211eb3e1dd09176af0a3fd0a765706af0994eb1cbc3caf5acf9591e6fbd9eb9c007372af05d98f0548793a5c86de1ac79aba2f87bb90ffb74b498d58d00ccdbe8269568f4d23619e193911f951c5dd3ef2e2bc33b47ec30b947bb2fa585f1175029c6d379fffc37b4d58702f6837433aff7f1a7c8eded2cec819ae6b82e323cd7973588fd9b0d2815fbf1191fc54c65abcb9282daa7676d73195d52963760cf43f94d48f1dfc466a81640603b7bd208b8e33aa80bf75f631f0aced9c675c06cb533c061bbe0b476ef58b71e2b1827bd4fae3001f10c62b550e3c19b17b048ce1437330353acc2b21cd753bc0fe5562009a0ecfe1b992ecdac4608044098aef9e50f37f21bbb5520aafbc9da51a3803554278ab78f7a9d8ed9ff1c6ab58eab5876cedae706b4eaa1d057753d49f2d5e52a8f79f15f9a1792cb6f8875982c31bd2f1538b8a1886fe0f0b376902d76e721227acc9848c8e5ac1cadf481a44eab4cf4293f925c9ef882967bbef444e97b99cade61758af199c988fa360b203fa8ccbeadb39595eaffc41376405a4695402b8bbbe43b277d09d499380aa1faadc5c8886ef3a06d9392c68e2e9e75c540beff8f7d2f5b58541ebee7cf7606d1759d88f4b86230bc3458e798f737885e6033dff6274cb30c5c8dba5a3622c5bc0b7d4c4c397e1714bd4808a45d47eb5f253b6f2e565ea2c3885d0ef1abae4f9c0e4162907b6cf19f78786a283dc1b73c560eb13025e38c88e9ad271b0b99e1488b30fa31519b2f33a0d5653adb2f2ee25b1bea0028aa6349ed971261ff564f9b4ed4a0c58c9ab5b63f54e885c0acb988f97a0c9ccfb3816e4c3870596e013ce3f5d47a320eb9e969da3e95b65b7d9be614b99be642da0b562794a47bef992eb1e3a23ba0020952d222e1ee511ba0ff7801eb217761a62e4fa5e57378ac4bcd5a127128512123d80d5d96eb682a57a0be5781b4f7b4312ee75ac34b0e495d43fab6580e295650a95a548bd3936ed1", 0xfc0}, {&(0x7f0000000200)="17f946ca2377e8fedc9775f616872cfcc2c4e5f0879f6c3c5f9d80d32ac5fa6f497fa862528d3c95562548fc7747df2b2a3021332bfd0f0c9fb4eab4bb6634f26edd40b18ab54fe40d002f8ec4ed5136f25f1cd4c2ce3cc46de36c224952e0632a28a2bdc6496407681894d3c6332a", 0x6f}], 0x2) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000001d40)=[{&(0x7f0000002a40)="b427f30f9ae7ea6a9d35e24eec3d85ac026e1a1e3dec878de53d23cf2a315aeb5cd32ca88c2ee2ed7f8803216fd556b7ae6935368f16f1189e5af37a3f3e4eb80e182c9b6eafe297afea5248a8f08373b28da4de41257b72fde37da9701443a224212a39c376a2065236d06f9c5100cbdd1963252dc21158ed28584db1b458f43c82f56c43253e327c9303c05939a53861fc8f3aae21e9c33501189a25815f52ed97eecc745f8cbc326e43b552416d00a9c629d167f096c9d0359754fbc9b46e89e77fd889b6500821abbfacaf992d98d419cdc0001ed39cf6a7d1eea2ac7fc7ff397383313a54fe35cf47324cd5fc27c4e64ae5d61d12e0fe7cf43a4fb034af7f9093c97e97a28c51484f349e94654d6f8a8a3977dbe21723db142e596c55f4fd237a58a57661096f19242da22d4c9018e13a4a068959c3f8b21145b99ac20f07c7c2895a6c047d72b876ed094fabfa526672f776fa1c1c90aeb548a7df462922c7b83c0bfb884f15244ccfbe82aed6adb64c9a7391e0d6eb0ef97585eeca7d971a6825587c341c602d496d255430c6a9843867e7f617b1430090b593056ceffccf80eef3bb39a1624e7c264bf29a9654ad70f26f88d83dc0c03e4ce1276ddc7a4fc4934fc9a3a4086d124d27d4c81cee643b4cd24890310d1042e75ea014616a9ca3d997485ed45b03f5be9eddd05b4444731a9b0dfebce7da863237fa91893e47f6a637d25a08aee3b7573907cb8b996d456f098cbef55811835463729493398dabfd3425335247c5f6047dce5d823f01528abe3b2d52f672eb39e05463a175404880f14d1dc9cdca7bc009d4209c0a549dfcb1bb8b2dd8068bc969f738602145750dde6164b95172fda1852d8b48983de5f52992896d8c38f47600186d0aa9da5fd9c8567f605fee30694adca678e6cc51f73c4a95d27753a889ab740c3fded51fa717ca8dc79b964938a617781f7ca0aec2136f2d3785dff8ec3b8e94beb87ee73469128e2a73912fda9de2f24bf5de75f256602191cc61bac30280c8049fe3d07e71107a0dc510d19c2103d9765df9d652fa800b93d6749e1b40fd30bef33211e77927ca312b2a8fd873a5fa3a4f68185d96cd9c2a3e4538b321ee7654731946cf255a94e0a118be33ed910b68ac074dac1c08c12af918b499b1fc955dbbb38483c4133962223ea5370fdc7b2787bf251e9d042e1c45c104cb713d83a02c9e1d1c935347dc76283b295dcf44a8ebac7fede8c078889466a0570edb22896c13968b6c8a9cf887b16597a34da986ece4256562221977127134e9030cebad40a956ac6441c7078bee40b1d8576e5ea551cc95a233e71e7550def017ec409be635dcb9bd9bbf425cd1afb66ee964427505185bc549e979396d06b5c8675f8a655e03cd6f8a7d82be16cee01732467289d74ab87489c1bd0d55c664a18df3d546dee7ca0d34226ee2529be90dda94846b6425817051658bf269777100e181758a14fb67263a72a59750935f87ea0a64b9ae661817b68ca2f0e4ff1dd401f3750450e1e4f47bdc1d2defd752778158daa22ecd2091c3d0203ca870dd32a166ba6f7d665df1f70ddc00fd193ed23dc91d0e720d27a852499feefa7c9e9bf2627d3597a9b4121c13bf4d8b6b1e256c5d618abe9d55c799dc926b73eb45eb06ee1ec6356416b380ebe7428e313dbe24a8f602dda50767ef6e9f0d16b7aaa811b790a41b5eaaf607ec389072f2641ea335d9d8cc2a054c47094b7b5047b0cfdcf40e1dd4dee1b144a9486869d750916fe04656b6554018045df4d5679f7a5424722547a87f618302515d54578d6d7b1aac6f75f4a1fa3a3b6ca74eda3ed677a2984c0252988e93ff7cd91c22441453f32c7754ff0651c848cb3f06521495e050eea9478a2dd72891c351b3c2802020ae78506edba2db65000eb391cb0a1750a7404c0cb31646475cf5fb4bcc81e3822ddcb62287dafc2a8e224c2238b13a2d48923d36544133813d32eab7ad2d6930a75a0f858243c6bcd3460cd802241c1abbc919140f42626801fcffd111aafa22672e76deec53021be19c31a94759a37a42c5d5951ff9385baecce4c8483f1579edb9a33c2308466b6f8f819f31c9013f402ca1ec6f58968fe83f90fde1e7ebfd7862e0f3423a4103cbbbbcb99d52db5d7d1c20f0ac62ba81df0be8e3161978d1c3831876133e22956a20c6ad3348a559bcb593a552ae5f96f97ec879fd91adbfdce50d511bad5ed87c78b54722d70d7cb37d91d657cd75dc45ca8a55d4332cc826c278819242a261ea4fd1a67a2722ae1484be2f56a6b010886ef0052db417f1e42cabb032358798ade7e764c23e81c404a366ca1eef01369d33ba9cb698392438ad4bec9d6d58e90ee023cfb7ca026b231c5f5f6667374199f173fbaf559b9e72956c48e22fd425382139a741eedd9b88219df4444945fa28be9c2fc2852be0435fd347a346a28ba44ebade44e7db07dc6bef3ae6d71a637e2edd0c0b4fef6d9da2b76089c41f306c7baa03e826d3f2ec9728155759edc1efb2fe4aebda110006741efd95b4caa9ef7f19ff9ac1c28a89542733d4be352981a3b139a09766488f958e5fcf57faa69f45f919c1ad608ab3eb02e230fd5ea281c5e11e1e73697c5cfad4482c97e579393aa0f1f54e88503b4b0a2001f3c6a5b247a32834e7a33d5a84f9b3d051e0eb7c2fbdcb44032bb98a312ffe48c0c98614860409a8d79274f07bf765d070b74902dc3a0db14c788913e2f4d5197595eaad5f93e54fd8ebb0e4748b3b0242cc37504c833f06c7a543debea21f5e2877301b346d052924700b783f4424cf4174d41c74e1d5e0fdb3747280962789d7c8e0bd8f05680cae188262ebf0717dac94eea98b07e031276aaa37b7b7c6a3eb2d202c6b4cbcaee3493a20637515695a74cf5e215b45a48f5553c5db093ef7ce0f7875d447623faf3baf442c904b3b1b2aa4b80342e303a1d7a7753081fdb766e7e3e53042da01acaad9ec93de451c7100295e3e7f7e71fad1e6987cea80abe619c485221db60a6e204bd353c11d5f238830c679f5d670da415ff2ee294c6130e7da6945a8ba5cf2c2089f98834aaba69845fec9ce27e1b55345f282514f33464cfd138c320f40dd159f4c8c648618bcd680397e060d0c7286ff34a2a3e1e1b25354a64051b0f31db88a6f8a6ed455e5c1241802983044aae975aede096314d0781107d611976e1a22eb22be6d3394e1c0d6c0e15ebd320f1a3b9fc24a57d8b5ee2ddf1d87b635ccc6dc40a3ff99f67711664265138eaa8c7ed25cbd57b95eaf549d8dfb511ecad06f99b29923ad859959b4c630b38b4a1ab6171a33667723567ea8d396104d33f20e75492c910bc1d796535f90342a01d49f977015a9369e0932f0dc5c896b5982fad75bb77a8035758f09449f21b777ccf9a9a0fb8696dc954d0ad378b2956ed623d0f5814df8a35cd6871f625f6968bd7c75f3a17ab3470a491a0be0e8ed9a4a31af40c6cb7de718c08537b37d275dc82d50eb56ad657ade6188c7dda73bf5afafe1832e567432c29dd084630b96b31fd743bb9e88b7951e6bd5ab1c0c4108d61fdaf0a644dad3cc197aee42e3c2e3e6a336cd169386a82acb6e3653c6ae951dc0feb02afd4d9aa5ed3e79625d8d7ddb10a49be2c35dc26da82c9ab06b3cb21b97f611a0e226fad38370126ed0321b7e45e21a49c1ac844d791744cc98c03a629d19020ba5e324b7442834da7641759d9d452c01f334f7eff8c2bfac4ce30d4a0fbffae52a129013d9901137a12dfaaed5c0b365f6714f45ee05dd8b026067b27c3dd53146c2b1063a060e165bb636457d9801767e045e8b40bcb8623d601613976909d1e696244834a7598b5e59e76c31ca2c2a46776400dd46a7546a88967e1401a4ad740c89030f2801bcb31715360fa2cfac7bb7a51a9c06152d1e6888752876db3fe9345e2e646a9f7a43edf75b1c115d42f677201fc92d06205124a0f886f0c2319dac437fab05ed3d61d3211c1df5a1530cdeffedf9937fca1251ab36657f2f0ab718438392c02f33e0afe79c9046d51a03f7f772e58b4724063e4c3e6967a0877c558e452439f8a38acacf549e3ddb4d627d9812e42446bb91ab0e3b7adde92b9ae9ab08553a28d33af76f8c1c6b7d519f89c2e4b1668b62556cfd6a478859d7127b0aa8f9b53591174c7b1eca96703ca869182faf0d9c1e648fa844bbc7c5928240dcf4df9f4dec8c3e35b5aa077fb20785a057391004e3f6b8dce2448c82a6ab7cedf30921e6c80ce2558f27b4fc2a4350a1d70ee3a0b45122ee380604231da51f147ba1bc697597862504eb1b1855f2313fa7496f4b8767de38290b5cd728c0dd90e1a500e18448afeccd4971476f97188ba50772e294785683d1fea124f7c83ea19cbd7ef78b60c6708379211eb7c24c37af583edd3b75e886067681ed19f4d7c311ecd3cd2be7e925f074377e340e25805ab35b8dbf5120e88f524e68d89afc2385515e86a3490f871ee016bfac895c565435f0eb9310ed1307832d0b6078995c4555c4d55c9471ea424c61d21a8396c984c03e82ce5151af1837cda11520cd215c57e3e81360da2c458ae7c8b8c6792fd4b79e4b9acf9a894475a4edaac5989979e84a48a610f166b2a3f7f17817fac1dbf9e7ade8297395d1cdfde543edf456dcdd1cfafc6a88686cd1077ba12204aa54385a1ea7d5ad99bc6ef4ecffec177a734fa3fbaae14e4a69f437861e9f24de6d274c554b0cde2d00ceed1fbb7c211c9acd092f96ab8e8c9273cd4d9faf6d583da3d3ab15f3e93c98f9546007ec207b9b19f7b820296d44a218d4c4e39015f68c3ff3f31e4f87e2abe037691ce051a42b5fa098ee92733c0584f4a274b79aea1d19d02899f4f445ec9e0f2077c5cce0e9156423cb43f789a34d59480f57700c41d09de8dc9be0af54a9ece94f7012dbedbdb8e10c9820a54d56131b0493b8e006819e9f7abf6e16a723741363a27282850edf7285913f27a6aff2f68c33877c4ae074ad9e120e5bae3afdcf03f422a3bb912e78c434a4915f683d398ead052406ea7a3b5f8b13cc23339799fde2fef989f38546abe50b6343c4eda7f4858c6fb3845386f162bd318ef676de319a8c18e78f0d15622e616e55b4cb18620c1ef82a7d6dbe81b899c7939797ebf3bec3e9fafa0c48439b19ed27b412aa53392bc8c40b647f1fff61964ffeeffc85c120f79b8d20773bcd3b542b1d27a601346bf6ac9e4234114515443ba7a8eb6ab25836a79b105b89606577bf0ebcc7e2c3fc7b3827f2a099b4c9fe00253a723de61a82f8159ec8d0c6c0d0238c2821f774f16c8f484b78332c81b0f89bbeecb601b63e31640841e889468df6bde3209cbff9c6b775fa738273a446abd4bb526f2690cdd20fb6d1420ffd51a7100c17539abda663f913fdc915e3bdc92d0953595bce627ce9d28d9b39b759570bfc4f607711d2b0283f1f16466f4fd8e8b2976d8c1e0557fecdf997e3c86fd486e7eff52b5b6811cf3cf63ed6c3333b529a0e055762fad547786928092005989a12390df76917215418b31ef134d65c1ca112966ab39f1768060e606e49ca8a87840e9ca99f8e1fe8e36c831afb3c23183ce323225106c3b6ced8e09fd2a8b709f4489ad80b96d97b47264f729cfe71146fc4b4033f979530e013c906f96b16d4e91e0353dda7c1eb08bc1857a86cb15af5440148191dcb30e13a0aa6698735ed3d32a350ebd458018da136ddcf332c06de5ae669a0e2db1c99c5b679fc4893041ccba9df", 0xfffffeca}, {&(0x7f0000001c40)="6ff7926c23be52fb94f95b886576ab641cda2095eabb3113dc480de7123bd4e31a894c4c094f5f7ccb1e5ff2d2f997e1909ac5b1556d15ffcbde3fcbf50969e5ccab6b0ca63e76aad256ebe418ce17f94047002be367229b798c28bb0b7b69e45082d7f53cd643392f34101b0bf1f20aa79bc4992954789a49c3959722d967246beef8711ea0d8c00165b6a829c2871d2dfe459ae58850f1ef309fef411b"}, {&(0x7f0000001d80)="7450907a66653f4ef4e8065dc20690e6c38ac16860c3b283bec2fee0cb04a2fab000122a9c486906d16edf244a7834e162"}], 0x17d) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 18:54:46 executing program 0: r0 = socket(0x1a, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82b94dae85db793b9228a3a9041c2e0a2e2f66696c653000"], 0x10) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) connect$inet(r0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 18:54:47 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect$unix(r0, &(0x7f0000001080)=@abs={0x0, 0x0, 0x2}, 0x8) clock_gettime(0x4, 0xffffffffffffffff) 18:54:47 executing program 0: r0 = syz_open_pts() fchdir(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) 18:54:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8008, 0x80) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x400) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x80) open$dir(&(0x7f0000000140)='./file0\x00', 0x9, 0x3018bcccbb1cd83c) 18:54:47 executing program 1: sync() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8000, 0x0) dup(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) getrusage(0x1, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8010, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x2, 0x2, 0x5, 0xffffffff}, {0x7, 0x4, 0x2, 0x101}, {0x1, 0x0, 0x3, 0x622}, {0x1, 0x3ff, 0x6, 0x6}, {0x1, 0x9, 0x9, 0x20}, {0x72b8, 0x7, 0x1, 0x5}]}) 18:54:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x400) semget$private(0x0, 0x6, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/64) open(&(0x7f00000000c0)='./file0\x00', 0x208, 0x10) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 18:54:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0xe9, 0x0) r1 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r1) syz_open_pts() 18:54:47 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202072f66696c65300091d0edc7d5241aca73027c8be6459151c9a2ad23267381f093600eb78fac8a9e99c6a2b0042927ad828ed157ed7aad8f6b2316f0f9501f004d224eea2cd3fcd140b30d98b3b4f999a53dd467b738ea979dfa72a96fc68d924fa5c5c34dfabad325bfcd75cea6a1b996359e2f223a00000000000000000000000000fcffffff0000000000b03947b594d573b11b8a159d5a4e208380b53c2fb4b94172bb204145d390da31f4ba2f3562a3"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) 18:54:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000000)="a5bc96db05d0975f5ce8cce6d581bf1d67ac663545f733f1db76c0f8b708f1a10b2dd143f62346d2425014ea624c4a6172ac638f611d", 0x36}, {&(0x7f0000000080)="f3b1d6bc5494a3c6cc9ef8089f05793483a4cbd5237e3fcbe02577b054ab9bc769bf9e5bcdae7ab2e869d58de212ccdd8f2da33407ac1cbbd9b60b97d7448bd91b390e320cfe9461398b90c3169d84388636051c3a163070e4eddf0241d2e3f879eb97850d84d697c1534b2c973d6e4edabcbea72872e729b35c0133d09935d348cda4900935168df209e90898aa9afed77c23ff37f1315e1b7731e42c9753af705dc0b4d05a09163844af6b0ed71e62e43d6f5f44efafcaead0e9737dca52a8773c86fdcf26e8d50ce3a0377e95b3e17cb3be85935f1a9187c127af5c2aba9c7846e6a9780cbd535efe", 0xea}, {&(0x7f0000000180)="f4ce8f352741f8b7", 0x8}, {&(0x7f00000001c0)="ec9c462751ccdfb4be4753a742a0e0b69f5ee372cdc67eca594fa7fd8d42a810df4b506269b753609209349bc2eb3b63e5aa99792cdf91e159bb884009f1d5ed34d9fc359b99a179672ec769d7b75a9f7f363086a1c22512128f249c0463eb0e0ec8f7b3da0796d45787cfaa590f7de8a9ce857d3916bc82ad308a6826178843e5bbc6f59c5eca019d808282f5232dba4f722a7701763aef697d6cd3ae10bcddbb8b", 0xa2}, {&(0x7f0000000280)="09d8a31011d8167ab704a46c18c4543217c427ab429e74c2690dbe0ff8a3007eebdb48894549815ab18420326c95a8a534d9cbb1ef5bfff60eb395fc3802ae358ff2260d9664f7cc49f4ef0439ddb2c5fa8409", 0x53}, {&(0x7f0000000300)="9be5a8c07795d1bac2674dc75f69671cfb27edbd1cafbdffc6b3483a12c18eb62cade68a0d2ea67887c12868f8fa69845e26c3e865a6ba5120f9c9133b2d78dfb55bdf52e7ca1bf090ac1eba08a252739131abfc02bf77cf207b6ddcf28e529013b4382a07020f984efb5aac19c4e84c7831a72ab8ac07d196b8533b1a78235cf32999db5e0e217ed929d4dd26424b8c5816a0ca71adbb49a807683b5a2e41b5892f11df06705a0a02bb8c50562878b078d24271f5694c4e4fe7d7415eda152d132cab28e991", 0xc6}, {&(0x7f0000000400)="2715103e12", 0x5}, {&(0x7f0000001440)="f89900cf115b253b3dec39b60548ec72f341db377d349f6542db072299558064340c9ca59ee5409b58cf8ecaa230959ce9fda70f66361d094a18a9f5677db097f5efbff9bb443cc99a85b0ab9cd8c760ead6b7a8ed98307c9106f1b14f478c855395bb97f0cedef61d7509e4acb8ee18bd40546f26ce6aad4bb3668c81132158c21833b0e66b41f9857badf030e34a2aecab4ee99f059f21ed5b229a39e1f9d3b494efca65e58266157a2506696ce6d9bbd9b80903fd693b4d0bb4cd24acbf1edf65fcc009a79aabb8bab636e2cb8c9549ec8efe4aa9f0e542a9e1a389f5ab8c418ab15e3ca1e0acc4e19f62e64d15b4dcbd5080be60ff28577eac99e6aabf8723aa94d2b716ca541be498bd6f9daaeec281dce58bd750c19908edd73787cae29621fb2aaaa8aca0dc7dca719f05292e74f0e95830d72f94a431739edb7b471054eea214272a8b50200e3f543705f1720002adcff15e44bab476ce39f0e65a21126ef7e9158241d5b16bd1a2a1aa468294062bb7d0f37d1386109b167b11b0ba61b23059a904812fa7cfbc238748ae0701828fc981a12ea9474cdb16574dde7217aac8fda69ecc5269276ee328ef0ea7b93ea11d71dd6d438e7d731f70edca0c9ca33e5fc4541e62046147e14603621afe314dc7dcfa3847c973c35888555cbe4046ee4d7619c96c531f9c70f51a095fc56c91b46ed4efdc0771fa634b32c6465c0675fc878ff7b87c929824bd429de920fe08a2f336eff328f80ada08fbf5c18f8df289a1d4805829d5631c19ec11f9f475276b85b5aa682d2dd3f3e94f7dfb71e5e553a47f27176ce6904db4088f73bc7cd73361422fb265304d5197ffb0ea0b00d2be2a169982a7ee2cd381dd594e62eea6751eb4e883b0b88d6af7210e7b8e31acca9d108ed6e315da3d4711ad9ab809c19690c60dcb4750c523a137dfa3f6c07c4b0dbe6ac82ff7f877ef1fadc949cf53b696d61b5d595ad8bd2ab575613d75d691eb4fd48ab898621fd85e06884df013652d2e0269166bedc9f4685c243332e233331df3bdc37664f33bd37f49698f2f8d53153bb7c875b9d651efedbef3b437f699f03b05562c7863cf310b8120141079faf0ca44c33160bcd17c617c4e1dbf124a8ee1a8aedf2feca595903eae1d8b3c3392b9c3010b78ec12c4795384a5d4630c65626f49cc8fba40ff0459b9c165a4b3a4a87e95188076f8738fb21d514f8e4a2b964b96fdedbcee42ed736ce8e65d967ad7328a95c6645b4cc0ef6f5e19511dca55c5007b292c6f2050836b7889dda1cca5330757b4b5b88e2101885a1ee8c11b172eda86a5fc2993aae0a6a38f6da951781f3efd31e95e4940c03841b96838d7acccc82afc796871370a68682da68568635b9a53afdd318919683a7d4abd6aaf5eaa38d38f7512a26f5da7c2fb63d461c73b099e8dbc401a4697f3318cd52c1f68a4de3659e2c55f96a7fc94d2a9d40633c983c94ce851993ea7255f73d5ce1853cfa60b12a7c0339760ae9be49b0c82d5ab1c7137b8410153d1849c6b0256fdfe0ce29e7b6d061c233ec015594238fc4169e0432fdbec064560602fbeed33aa5c25112d3d3db9955dafb026f343c5391ebf44a1d8f6b7e4047d005e72873117d20107edb2df506c46b46496c99e07c83282f2d46e137ced1cc16851cb2e5dc9e4121997a568be4802de7e5f8e7f2bf0ce7d5f27d83dfcd97eb5e07862b98342d4200d6bd0b3c7b797a3afdfb6d71d215a5d845595f49b76ecc63b1533cab7143e46717590f7eede23d271fb14da83787aa5fafef731acf246661d230e09223f29f63202167cdbeee3906747e722ac477dc2ffb6f484973bc1d41cd326bef8a991eb62e6e9254758228c9839c5a103d0816a3a94d4070f1c57ca9390cf17b9003f99228165738cc14abd60b32abe1791b4c7829b74cd5df3da17f3f70cf3327302979559a7ff0cf787667571a8b8defdef205672ea0fba1a12abcc6f383ed1a7e2cd9e738e7d8c4822b29b8b9aa51aebdad40c7fd9c4a3c9c0ca5a38fad60369377b4f828eae128047d582cef57fd30548792a9a0e9ddc4dfa1f2fcdeed8aac13c657a4de4c780ea4cea9ec7d6f9335a755eb5d3cf2cff87a60601c830d4a272e75bd8ad820415ebfa583fc5f3d5975c47469d252a498510e0ab2d8fe4d5f59ba6552ca0fa20c457d2ed0aad90b75a9a5e68f363eb74c51caf1bd120af20f9581346ecfc305cf5cf452a3d4a79ac265c042c3f11c41aaf61c05c09e3f62f50627bba3dca09e6a97f79ff8d8ef4a478803b4937af3ea68dd2593eeeec8956de803592fddb7e3a2df49ad7acc5a0e0fa663d8561e241f9994b9fadc5e84677d031cd962b6919aa42517bc047b10b44c0a752ff3fd52ccf7edf19a74f068df1a318f7bd7288ede0e0c70880dfb37a33d345d317bf7f5d7ab457e1a70441bb28292f2b59a768d7c73239fdab452310b312c980800653439bab84674c48104f0710065c7c4c67b22098463b0a9dcb66389cd4f5da2f47c0fef231ad62aa0af3519e7c6e61de428ee89187ee5e0bbb0f0fc6c418057d05def7f9420db3666d6714f92fbb6bd4c417b22c5dbf5efa88f8cc4254b6989b82f0cbd3e2968040701530c065a275a1cf08b2f9d23332581dbd7aa7cb0775b834fbb6d8f0e597229b9716e3a2766e4b4e2c19957162c085d60f359d5c423549f25f1576eec8b7aad383998a8c52a06b4a078951bbd738e68a8a4a48529b072a007028c79a1b0e5116c8c44500407481a449b891c99d7a5b7ac5a58258df7a59e7554ad3badffb78eca7ada7d6dd6870677e6a723cbd5619adf99a26194f81cb927792e245e5ca1b7d61e25af5961ef395d0cfe4ce3702d8e3b669f3ebda68fc262c56ea5911964397a26aa2d350445dbef5d37f390730319f89c657e6f599fbece06a368ca71e2cf994b9d10229935261cd5ee1462dab7a3c669b6f6f8e713fa4f0163ad264c0262b5c9a3f2aaf8f461e8705b7cd3ad5453345ad8d07ac409bcc198ec3d97e60c23df3b3154d203416b355bf0dabddf045b352f2b1410b6ad237c2f235448d34e135f7098eb1a22f317a4e55e5bb190601237faaf58fb891b12f65b6ea1118e11bddb9daacc30dd9d133e61aa84199a89d45ba404580497824bf4bd78beb088c67e4d0a426b8eadd55d721823e6e918bc119cca114e45b3e4bb26017b511ea833f6024caccf3af7bebe53dbae35e062c7b26c22189adf4d6f420654faffe75870966d55a82eba84df1ea060c1ef2d9f149bdca76af75eb10c3ba38aa2a60e10c71edc8b3f682409d02d3b412a43437ed413dada683518230e696fd78e3489376bcc94477a1cbebdad8f2c4895d75dd018c8d64f86f3404dfd6071c79376430e4e03984e429fc698a8329b5ab16b2388a1cd14cb9772d539e39f5aa4f021a5e445dacc74c226caddf2fe9eaee4ff5a388bcd902395d45493eb1214522387c3c597716533f1098055a61bae25e891d4470ffd85761a6b439c50ecdeabf0a8ed9bc43355b9ee3bbef95c651d8e048edac8e62761a6e0068ed34cfb5ed987107253b5e44b3572d6684c789533bb2d38d4ad10dc9aa6d1d68fbd97b5b0d0455fe6c574244eb0722c922757b3dd8f6194c78d001ce0c57b2626502344735dac7fded52ddf16b714c8dde5c774125abe6e8b6fab96b87efcd46040b2f7965965889ff526ba31f089b1a7076c5b666e1471b4b6b5a733337627b34e8010548aee26e0c20992ef707ccbf79629dcbda9bb23e9562846a00dccb1e9665766394eb37bed06483b08a1ebba0c0a6ff06538c9530c6d980c44736bbb0ddec831f0024c1b4b6cab3187342640dd48f5c3827fdf07251828dbdc4e147bcd9a0267a49a638087e06adf28c6cafc6e94f79638cf76ae87e1e6f96280cdfee26c2cd88430e25d5218dc45a80a920a2981eae1e0bd3538b0d275fdeefa9e6e6f736f7ef0926c3eb6e65aec7a457302a41cd0d6275b645efa70a9cfd8530886c414635c61463e121d8dfb5d17232109d3fbada56ca74485888af6baa937f56a7cb290ed859dabdd06bf55ade3653e37cc1eff06c3449f45eb57b782dc5a8b590f064962a0516dfbda254d22fcdb5220bc825d3071266a1bc6055de63a4a77cb7d03c1dd67504fb944a064f4d1df65e0bbc98382a7638206fab12a231560e6f3ed1a63dfd7f37d528a683a2c43be901a78ab6df48a95e9a9fb542571811e27669ecaa9678b25e62205731bc12a1edddb0465dcadb26605870929bd7faab039a0364224424b28f12c92cdccb36e24a798dce55abb7779304c95dde66c694ddee69e14940f441434f90e5853eb31dff41eb4058f1da4d9343085c6d3e06284a0c69f04f9af72280441eabea3ff89b68ec780208970da75d518eb03b56cf40739afdd10f70c7ee3b7b6e94e7f31e01c0e6db6f557d4a8a2d6707a279bf054b53bcde563d4afe70894861b6f8bf6435e772d7066ba26f211e62588da323de868017870dfd6c08e2d9648f0e3d474ad5f0345b14477e42815cedb28e0472d73deb3d6217eb129ec1cfc11fc117b5c139f228e0b5965ca3dec752209400f6d6fc9d6535908cbb28f78ccca6c04f704f1fdea2f0cb8a757014659cf782dc9cbcee6c0c7315bdc15fc75e1e29d5164b621967a45aa9642998b048bfd8a2ada0136c9efa56795275acdc3947ba9311f7da08f8ebc2f93d8267f131b6a0127242029465bb1b8c66d33a80859bc20e0a5fca72d810f5b969b227ef8d69c23d1a8068057b57123acf91db1ccd32731b7495d6786016331c7f2e7b9a42c78995f3c5e2c7e8a7dd12674486704e18d66c5041635c7c7efdac63a0c0b4b678ef6b53f54495be53b41e3b32b7d302403b3743759610961d5742e853367c2b32ed3e79e7dac92c9800852220d81d3f2d59a8e9e3a82b2067ff51085846e7b62d779a3a447a6aef8319454cc062babe84f475662fc48b1ea92d5b6394cd8e98482dfc9eb315f69b95722de860eb7510f9e7fed22abab34d78c80b4ee83797e7cdc93c7747a27088a57601e761a9cf8571665b4471dbfc6e45850d599a1e0a76d8fdfceb2908bc7f61d76c90b634c654520ed2ce85e3ef711502795742fa9ad9f62e5de6050bce0ddb7517fe8e65b70156969f085163b37e082568e687086e21969052823b29b467c9f77c5c746fbfead2ac0ed4a6e3e209d4e7360341921ab4567543aa566aad68e56e4d475ac340f9d524daab4b90ac813655bcb649da152591f1778e13b509ab94ee67b2af4272f899c7d43198e99baf070855026daa058446cfd367ef2ffce7ffbd3d9c07c9cf3017e46f599e7a62ddc78985e7bbe1811d1612979845b644a3a6b72bc76b76a7f327576a43e988052af7a9baab2ae24863c288eb70a967a5f0af8fb41deda90659078ee0f139819599695b0c5e8b407122a60566521b6d7961a3d612c98191abd71d994c6c3a49e75f6f2d62e201ca9a634cd5ea6e8b7450fbe42bc03ab60958b903cb44a9481e72736784da41963ead76daf8433f1cbe01add48278dd926342b5db2aa2495c43229f29c334ffc465a0758be41f50d63a489e25604e0a3ec218b677657fa375c942be5d9ed8006e4a50aabc123f5a13500b049471254d9166a74799ac650d658c1520deb06e952e4a843a812fba9a1460d1428d1a6f9a89def81e5ab22014ca4cab7be4ab21dd5dbc7f481f8337649e3339b692e5c4b79f8fe4c1584e550c2e564d61fae89f7efee8a1d9e065d1521db2b59e2b7cccda84482275bd6a72ce", 0x1000}, {&(0x7f0000002440)="0cf001970c64d45f34d0a2c9256ca47118b2aea7cdc045fef5161b6c9616a68c238fff39a696102af4041937ff8231e57cd19d15c2ce77da934a4aa714293fc1c8c4f079a8714ef125833f428c4cb9a718e9696b3ceb66c41edc363db41b192c4733e2db12fc9dda1bb3d716cb5219c383779653ea348bbaf3845db3a534c6ac5ea19eb89004d9", 0x87}], 0x9) writev(r1, &(0x7f0000000000), 0x1f0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000025c0)) 18:54:47 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) r4 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r4) 18:54:47 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ce020000"], 0x10) r2 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r2, 0x7, 0x10000, &(0x7f0000000040), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:54:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) getrusage(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = dup(r0) r2 = semget$private(0x0, 0x2, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/157) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) syz_open_pts() 18:54:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x907, 0x6}, 0x8) dup2(r0, r0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x6, 0x0, 0x0) 18:54:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0xfffffffffffffffe, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) 18:54:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x82) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:54:47 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc040, 0x3) unlink(&(0x7f0000000000)='./file0\x00') 18:54:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) setsockopt(r0, 0x90a, 0x9, &(0x7f0000000180)="0d69cfcef320f97c0c1e577056c8157743d3ad05d0627b88ff3a5b69649e668deac3359052e18709df3cdd9acf2aeea33ec1f730dcb8b9402679977bfe5beb3c705d27afd2379def90d31f295290166df7256a5300b6c50000000083d73ce508c17e291b12ff0c3f1cdb5d", 0xfffffffffffffeb7) 18:54:47 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x3d, 0x0, &(0x7f0000000040)=""/61}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 18:54:47 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001100)={'./file0\x00', 0xc6, 0x400, 0x1, 0x1, 0x25f0, 0x3, 0x23fa, 0x0, 0x2, 0x401, 0x1000}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0xfc72) 18:54:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="84c2918a61d86e995c929fda297e94a321b73ea20eb734a513", 0x19}, {&(0x7f0000000080)="839b384ebf74a396a2daea0f99b562697a348ae459b91ca34c5bd248a564bf3b06e0da9cc7958f0678ce5c7344590ab41341d340c035122fc23161c6f1487167ab5442d4014f4ae0309c2d7439fc4d2218dd41f4d758e092bff7ca9945ac616b5b50acca0dfbf0d7151a07187da8271b64a49bada891a032eb0bfb5b547d24fa50a49a9bd985131e66ef35f29403bb625cbbe2089abd441b7a39c68dbe18", 0x9e}, {&(0x7f0000000140)="c17bd33d258758f365cd88c78b97088e04d32503da2073ef84733bb2", 0x1c}, {&(0x7f0000000180)="7d8a9e207ffa05be1ac3873c7a519f8590d9a0feafb80acf56ec426cce9c7910ecffc682fab649d0c69c47cc906238506f83f57edb4d8682040a4abc8b8215de1cb5cb4d4b3aa0a70e4aa39b6931795ddb38b7517b06a88671b4d787e9b4683a7f4686a3a7dd30b3f6378f5d0298e81defab14a14926362ebe09d33610533edf0099f01717dd6988cc299787129788cd833c1209a315794738dd", 0x9a}], 0x4) 18:54:48 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x70e, 0x9e) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') 18:54:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x6afc}, {0x18, 0x3, 0xcf, 0x1f}, 0x100000000, [0x4, 0x6, 0x8001, 0xff, 0x4, 0xfffffffffffffeff, 0x7, 0x1]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r1, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) 18:54:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x2, 0x2}) syz_open_pts() connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x4}, 0xc) setrlimit(0x7, &(0x7f0000000180)={0x3, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x10001, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) syz_open_pts() 18:54:48 executing program 1: mprotect(&(0x7f000077f000/0x3000)=nil, 0x3000, 0x5) select(0x40, &(0x7f0000000000)={0x3, 0x8, 0x3, 0x8000, 0x6, 0x3, 0x2, 0x810e232}, &(0x7f0000000040)={0x0, 0x4, 0x100, 0x1, 0xfffffffffffffff8, 0x4, 0xfffffffffffffe01, 0xffff}, &(0x7f0000000080)={0x549e, 0x80000000, 0x3ce, 0x3f, 0x9, 0x7, 0x1, 0x2}, &(0x7f00000000c0)={0x5, 0x1}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x401) 18:54:48 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 18:54:48 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 18:54:48 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 18:54:48 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) writev(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000000080)="821195736ba89c359a2ac1fee7e9bae7f42ccf6981b95673ea0ecd9e81633fe3d06515e9fb500b3026d2e123df4767ff7d4b35cc759caa7a81bb90580ce9ae246524175d318004f2b6d5022c8a6f07cd5af1b60a1c4bc1b88dfc0efe5d8ac79853d703aae9e1c574672fd03ae6900ae93e360c72dfe5029ecebf948303a60f71dc1eb303aeb943a6a61ac95af7414151c459e79786330a05d61c7ada733a281b75f155674553557565ab55a573177dc08359d0dae0ac9fe6ea5cb4a251e92eb1de8e4a1d2ae1884c6ffd8dc2e39c39dc9e9612431f0c06d926cd1dd0f9a9d6404b", 0xe1}, {&(0x7f0000000180)="f37f454a45b751f327d0ed3b05abc644e6eba3bc6ff378a756894adf439682e9f76332c0b2fd36679b0e3f35694f94d185744bb2aee2629ef115e532bc2d7d887ddda10de327af6f9b3a31db76c2d5d2b89e85bf56dbc8a86a8bf3353c43c410ee88ffe3f554e0f704a5fa580e844debf716d04e84189077ae74161284e5317b8837553dc634b3d7f894f8c151ec2689a81e17c0406f", 0x96}, {&(0x7f0000000240)="3ee63aba6610fb73c9c68c431bd023dcabe7393894b5982e1c5bfb42e46f46cec0e0d0aa12", 0x25}, {&(0x7f0000000280)="827bec999ab377e3f3aa48025e5f63ef94332c523ac55ce7d1beab3ef16490d9a45aec8be9ed1fff154db1e8589fe3e1d682e4fa066d9289e3c00d325c7d469f6cd853fd15feeb2a78a5b6aab41732f1b39b21d84ee39de1851bf69c5d95f4087f4f7e6d08faa54a8652fa0cabf516260931883f2a3e37374632786b75b84f5d58f2935eca03858b7df843130c9a5926eaf1a568a0be21593e57bfb20f941f2d4ed74a79f55e1be3f690aab78c4a102cd1d1744d34586725a1877c69a4f7", 0xbe}, {&(0x7f0000000340)="4b6b7845177760685c0a3f534fb235deab404c93d3343b3778c82767d621dab44e3e932293e6468d3d6385ef3286981e434848d474dd0d8bd04d5d4ff1e618330f11d14511f9b6d68e3ac2611db0757f3a09e8a7981001ab8cfd2006084944b4089a5c2375acedf2bbfde24a634475dc4328ab1f6cf1c60f862ad09b5c4d9c247d28fec36164d4ca34846719f30479a971ae6f78", 0x94}, {&(0x7f0000000400)="52941ba8001b5d85472900cc2df457b55e459f4f6c3776a0a8653ada22ab4c8e7838308956", 0x25}, {&(0x7f0000000440)="ae55a086cdec21d37023d10f7db9d75c643119607c9bfd2e61be44dc75a28ed86c35375db994e5f246795d6a78537a0bd00b473ef19cb5a42ed5d440397542735f918372839bf47565d6f1ccfd767d2de046fa4ddbe4088d459a1838bcdccc8fd6ec8e67fb026e6e6c12ef8bfc3a8ebf6074a41a5bcbfd7139c279a74a00210f9701399d29cb788307e3dfd1ab3be9fde981932a61bcbf6ecce81220f3dca6e8cabd003e9c7f91a5f96cdeea4690b1675c75480a63229aead32c7564f245d70d3c6887447c43499cae48bebe86338b69f720c00d6e092f25b49bdf97fa43b186f5950b4923efd365cf9b977908630bf1b9737c3b928adc29", 0xf8}, {&(0x7f0000000540)="91b4fc111afb95f023c742ab61dc2a20892839a9f67a924fa7f3607605937d562d8cc4584334b72f2e5f67c576d41868f9f4a79342738d0d864157756b0d3d15ba006d5cfa5b4f784f3897e73bf629e17f364f9b4ca5e8d1aeb0bad33ba7dd4266844dd3d51f73a5c5516170868589ae24d21503b7817c542e261d5cadc62bc4ff1f1b", 0x83}, {&(0x7f0000000600)="aaed997876aef302e37906f25a2df2e00b4e6df590f1190a844c83c963d07d4954fad941d91c27cbd727666fa61284930a099412d0bac81ec29445c0676a66b59a086b9d4968272737b2659678def55185b05bb85a50d46dfca60eb06d4bbe7909f1051e68c005b3ef5d40b5abb931c0ff7eb2e233f17ef1cdbb9e8251a8c0f953d09fb13e77cee471eccdf4f972ee5e2440108fb909bae806fbbbe576d5ce74a39112085735403918e46f20913e01b5e327a71dd08c170aefc06814522ddb6b745a3b7a980cd3b0ad8c82f2760e055f95299bfa84265f7327b2384855474aa1466e9f9ad28d435e79edc01f5baa370738d421604f8fd144ca6623c761ee6fecb8da0ec30b0fa32623963d52992738e7dfe8df362e1bddc9d624b27b34ce8d84647dd209ea0556f0fb504af94691b0c444a2d6bd4a6662c2e30fe4433c36e87022720597813f27da0d4d907f4e27cadb5ab563369abba2e9a1defc66b88775f78b22d92630dd58b74cce514a996b34400c3353c2ddd78dedc610511d5b9383eec13d1a3273d9ebead0b8022e34b80435425e33c24b284bfb5ad6df13cc06af56e568bd53d855b703a6c581ef71e0cdef34b0ff1c377de9dc19b0dfb3d2173397c02c4a97f0365cb2a269c9cb2043e64fe7b0ecc557c180de343e417f04910a9a4fb8f1dda6e6028a94b0db71f24cc1dcf1ed62ff11d721c0b4a67a84789fdeef3666338825c564eaacc35bcb5ba362fdfa3f1b6538761de03cde96abaf938287602f21771d691106aa565a021781737555122d8cdc25ad343262d497cd1bb0246909f4372dd0ecec7108e2fa47f3b765c5519822f42e06529f0c6dace62bbf75c9f42ddae48ebe8663a8d05794aa688046f9186a174ae8dc03cf97b51a17b5893be5752cdf05a264152d80f82fdf268ef85650ebed3bf7ad7f15796a989a6e9f3dadfb7d2b735082adc06d57f1c1583507402117a4acc3b4a9b575ef3b2f59d7e03ace68dd3c30d93a5a658a6c03d83215730e7e886e282a6e40eb1a73e03d3a1f87612b3d26a6f2ca02333af2f2ef2edb6048aae660ce098550965147c1c0656e04f5ba3452103aa524c70bc27955c116de8404153dd054aa14d8adf8360fd75836bab3710b27cb6dbed00db9b5f317b1fb2aa69d7ddd38b8e29fb0496123b9e4f5ad001a20832621f3822f410422e9f88b6a43c7ff14b75295cf44e9b7e0703fd414a432975429e9dd5f06d41f139e5ea92a5cf5c15795aa15240526212fccfe1803026f6e3be42c4ec9dd46cbdbf92b11a3bf9241c78674f970bc2e18504800fdedd12b141605fb1094c7926376c854a1e49639ce5cf261aa2625df67b9e358e16752f5fc640f82fbff0f5a6f70650b33fcac3f6a2af6e98b77c01df0f29a7030a681577359f8e2706e20d377158098524aad53892100c8a915ff41a149d49799b421009e6375ce073f073215b0f5156e212c371e2e2aea84d89923f61116ee6176753a72f072bd74e0f8f0de85f78844fc1175f2e95b09af3ed49ec44f43d0a3d8d08c9f0771e8945491fc0b3e14a647f5bed73be138cd9c77facf20f459502b1390082ce9c17aad602be84bb4daaf5b394c1b4f7891087f890f9a56a673cd7f2048c507c802ec05183b86999684df2ca4e0281da26e4600e596f8f7ef44032049d1907f2e388e57f4b8afe67e16999820e1ff3167b61268bc7bf351d83fbd827cc825f754c09a3102bad048e8ffdd704b7e9dddd868df19b11a260ff9ac4b8060dbb1e1ce3f246984a7a0447eeaf0c01c93bd4e21d90d5bda07bb4117532e94d07620a40bcfc0350107c199d75014b8b058cec3520d2a44f67a378bed902fe4d6fe6868f868844f0f459dfc292689fce0ffe3629c5eb3a98e53d92e19a57fe97039381be4b45d3dea30c78ef22ba3194ebf305ba98dc27ee69c52bd70ac199b012a10e875865c94a73a7324e20b38d42f29ced88094d5535b5861f7230c11690fab58421ae64fd88d43c48e6e586ff825bdc6a33f80e58bb6619da9537b7a8c2cbe00ac43c361c830279b1be0e7cf6e6310d0a53680cd5e9bdd6f9057beeaae3c5279535b5094726f919a06f037e8e8de728a7d8cffd6be3628dcff15e618e073bbedd8c105b6a8f7f7e5010925bdee40f31d786743399526b2bff08c7fe8de9148a7d3541de9a2236c6b310a6bf4122b09447d966c79e75ae16e7a7d2f327b0aa55532d3d4092a5350eaa7f1f8c42c911568925fe2f4fb0f2d358f969957307d37723d5b7fce22c962cbeeafb1f7c997c3c2591cac5e733d2bd1106389c4573a4e5d94d17794018518b102b2861b3bc839483f12600b342ecb30843ad06dae49699cbe4b3e08b54c4c36e7eeab510d7b849d429e24958dad2b0714d13ffb48c8b25dce1528153a1db36ddbbefac26f4b03fae1e4105fd9c2ff488f753012e3fe6c3dba66b12e2e898328246b061923fa57a1f2e463cf1d810ae7417abeb60830a47952807804eefabdc27384f413bcc09bd88f4707069c3ef0eed4460c4507bfd0724bb1f69a2d4dd5983e06261708c091790e8a6686a61d16bd4470c7ed71db5100983d309e7ba22a29567a5a9f7efaa8832e9bb2eeba44795fe3533c79240842f737d2834b78a3af71b47a875a74c33a86941668dba92984a4e241dd46c73fb767ce29dde15f7afec5a861774275b00812afa2fbbb8a7cbca39f93e26bf13930a141a796af1a7acbc75aabc4cc4dad2dcc391dfee89709257a508c6e95c147b3a081f6fb617fbd74baf93f75584907f80e065bd7a6fbd67070de88d796c4995beb706841a5071436242a9bad05420dcc44bd4e3c048986eb7b4c307c7028cf529abcd8343c5c6046985699e9b6dcc6f647b8d36504ba50976615eefe813f7bc1471c53a8d036c4da0bcfbc167aa8189076a8cc7f55350bbc66f0fcf1d5545a3ae4d55e1ed8f637b81dae7b58b0cce365ce8d9713efd5a47e293f3d923b1339e7804433515ae6b2297a6808112bb91726bb5e7a0b18712b63a0fe336266ecbc6b0edab2ff0bff1595b6ae4e36ef72d18334fe3ba2c43c40e97942d893f34d1b053be684ab260fdb67649597580ffd07a2c300239c92bf47af5b5ef303f44a85206a27b9eb20b1f9d513290284372c850a0dbd2e546f9fab8f851d8304cc9398658ddf7ef0d92c1388732265a3135efee29afed07375d3d245bb5efb085b4eaba98a90fc57f250d5bdd36af78289ecad6c9538e06dc2e988685a6a9695327e8e23c55ce0e8a0216ebd732510b16dcc4376a22c2db38292360c6a80ffcef97914554adc5afbaddfb933e0d1f61514cfabfc2cc9382e3c5a001ffa976c3161e0705cb84e059c02e99266f1ad33504ffbaf1277c84c39ee99d6a0fec0754d19ea8a8a726d5514396547c4a1a7254b6b277d357a984138a62816d3d926763ca8cac3d11c722fda1e66676a40f39d7712eef59e33d69873666a883b4ab8d1107d173ffeda96836f14356fb864d5e54e77b7850bb4819094954a369db85507484c77e3edd8369a10b4e99d7038e695c57a7c9bab152fdb3a7b55e9b7270705d1954d8f9f234295808def9e9a9f6623c856087b78e2a78fe4eefc75500d5fd88c44d19f4eee8b3442ed805e43619adfeede3a779c2a203487e47692de9cfbfca67606282fe60a6dd2ba97c85b37052e04100746591398195e8533ca347f114d673ee32246b904fe748b9ca099759481230e27d7b8158cb40a575280f97ce0abb58fcabcf72eca711c70b273e270bad6f0f6317a00333eecaa4a4421adb49d98fa9fc661620ad9b71a2edde13381557f26088b30925eb4861eafc3e591a97d85d88b4cd676e36628f359189403a353cafdca953efb5d54a29ce03f990fb798384c3a332394e667819b94aae0ec4c068cf6bb1dfb18eb14d95f4cf5d316b3107a89129582d69199db014956bc4e4cbf5f14ce9cef53a046de273fd59ff9f893691712db29e69f9b93b096e7d1897a0fe40fb8c9dbad0b1ce0a3e19910e360e59fac81769f057ca9110db4f7ff0501019f100574e8c32db77ee3a58ddc83b9330e8953bcb1d1ea0ff00cae5bf19d9e7793d753eb50b77e9a72c15e1405fb030c29b3a29c4b9c15f575542cc510f31e8c921981d3415f235b7df3aea6bfde636f89d0690b87c4dd8d3a9a890378027fabb3adc94bc28e2c4307f3742ffddbcbee87e00779e8e9e1645088084229d63eddcdd4d43a5e4d3e2fa0168c30b992c319a0e3e7541fb068b269db0128043ab7dce3a473b8699d2d289f27c4aa7eb913c34334c17eef188a1aeef8c5b45f130951888c780834b5ac2a0d426bd19107061ecfdc2c0d9ac9e924b5f35daf8e04cfdee1e0cf98e6de68303029facd8589de815830879cb6b4e3a52d948c7f0a49c9f6aa19291d21b43557e38c639dae270c06d2345d94140c06c2370cd344287beaddfb6492cf35947979f3de0824abfefd7703d7a8f3393f43b2dc6042bd576696e2fa07ed193976bd497d59cbbea3acef1b330820aa02286a902e388a7701f7e391749ad8af659a5df6ebbfce5438f813cc12f191ec917b932bb8939015c8736f4c129508df31fd75966fa8db893ca6b7ea935d9f91318d18af4b10c90012294c9a099714625452ee555db42023d6b8d84fd6836ad51a7476e442ce05a5de000e92ea4bbff2114ecc11399ebbab4509908f2a13d84e7e171bd41d675affd4355ad01b9a716a09f71e8bc09633f6be459c082b1c14f22dcd45eacbc4d3dab9d18f6a78134d82b4a2c9bd057a896096bd59447fbdafabf3b34e10582ce220ecfbe66b1ba0d04de7b552e4ea77e1733e200e53f40e3fbbb5d4300c2989c6d9ad250ee187bba184a0445b2455bef952a1b84b368f7c7e8d1fb51fce573150cbc3a4ad8e2b387c086d2fdfe874d3c667fbbb2af21ac75689804fa94e029a1abff2d76fa6a466dde1a40f1505ec17a89511cc7f9900b432537b46f3eaea9b6deb7c5b3349041430e0f054e896a3fab789de7599d56b73a39b2631df29efe6b7982555638cfca0ce2c6347b77ed7b7fd0281a9ef9672f1c5a8dbf2b31d9941e1e58283e75e63fe4e379cbd46bcebaa971392984efbb302ee911a71aa8867c2bf3731752180ac9ed47d8f5af5e5128f6f5294cd94d39f39923d9a3fbcb8b6ca2ee973a00fe2d0f7c5e360a0dd5b53c4fe7427f219b64847ae6b16d1d908d848266f770efff034c4a626991e05603524564b628ba766120e58573984ea89b8e23e039b6baef64fb89aa041540d025abacffff2cfab7fc289cd911474f217f44718eee2e5992656ad978b1df9c99d2c0bbec6beef4e737e4d591620e7c2f2662fd400fca8af7aa0eece6bc9398f7043b65911976c76675224bf33085ae516ce2e72b980c2070d6f442308368428cbe8be3bf0903822767e8d8c60a8f6726f1167ccc675f1f6012b7bd0f6a5508822c574ca1d8c396e7abc038f7fc5b56d92ccb4abaa3dde335892c86442e309c6073c87e595ef0ac5f8041674eff1063e38b317354d52a35f7f1f5f2ca38b6750f556727673f2042f39f6a94644fa7c75fbc3adc4d3a982c33450bab1b762355c9a9e0b3fe5b514162a0c48b6d4f3de08d02509ff101df2f61f7960910cf90242ef034242d4c1f5af2eb4ff638e538f65652f3ddabbfad93bc62093d6b5466758dc8ed5ba560ff1398d3496684d604d06f326f3e46bebccd1d52e1fd1fa5b7c0b18b15f8175b848de3ef61f7bed21e807e6a294821cb644fba29fce2d2d63e84359ea95956d75abb421d5c6", 0x1000}], 0x9) 18:54:48 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='c\x00') pledge(&(0x7f0000000240)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) 18:54:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 18:54:48 executing program 0: r0 = syz_open_pts() semget(0x3, 0x1, 0x2) close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x4, 0x1000}, 0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 18:54:48 executing program 1: socket$inet(0x2, 0x4003, 0x1) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = getuid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) seteuid(r0) 18:54:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:54:48 executing program 0: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x60e, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/37, 0x25) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x40000000000011, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 18:54:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet(0x2, 0x0, 0x2) 18:54:48 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) socket$inet6(0x18, 0x10005, 0xa) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x0, 0x800) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getegid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x91}, 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x5, r4, r5, r6, r7, 0x8, 0x80}, 0x4, 0x35cf}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r8 = msgget$private(0x0, 0x14) msgsnd(r8, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) socketpair(0x0, 0x8000, 0x3f, &(0x7f0000000300)) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(r8, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 18:54:48 executing program 0: setrlimit(0xffffffffffffffff, &(0x7f0000000040)={0xf52c, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 18:54:48 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b90cca850904609c5c9538b8", 0x9) write(r1, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) sendto(r1, &(0x7f00000001c0)="1645f7b3ef26d5974e1fecdabac41a3fff3ebf4c27e324e3ee3e9a109d8e1b7429e4b0430dc9144f2633", 0x2a, 0x8, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) sendto(r0, &(0x7f00000000c0)="47f79232e3e487770b7f4605c4faef631de0673e2ef691bfbd412eeb62a1719474ec62c4be2b6d5f42a155ff37a0038378520ed10bce6c52eb9d217dff3624", 0x3f, 0x9, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) 18:54:48 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x8000, 0x3, &(0x7f0000000040)=""/170, &(0x7f0000000100)=0xaa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 18:54:48 executing program 0: shutdown(0xffffffffffffffff, 0x1) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x2) 18:54:48 executing program 1: r0 = msgget$private(0x0, 0xffffffeffffffffd) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x81) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) msgsnd(r0, &(0x7f0000000100)={0x3, "42f3327b20d099da3dd1b74d6c21773295e2ae383e31e4f584af28939cac116a30a41ebaa40ace296cbedd40a42cae65ee025c847148e03ebf866122e3ba0e3c649bfb467b39eeb709afb0"}, 0x53, 0x800) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "41c082720fca930a5283db6a6b6713ee14481879b8e6d36048a3fd70fe58afc251e2bc3e39d5b0006f5037e58f8a9e7846f6687e3def6ee83995828ecc6839bc51f6"}, 0x4a, 0x800) 18:54:48 executing program 1: sync() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x11, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x2}, {0x40, 0x7fff}}, 0x2) writev(0xffffffffffffffff, &(0x7f0000001a80), 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) mknod$loop(&(0x7f0000001bc0)='./file0\x00', 0x0, 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x92c0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) symlinkat(0x0, 0xffffffffffffffff, 0x0) 18:54:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0xfffffffffffffcfa, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYRES64=r4, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r1], @ANYRESHEX=r3, @ANYRESDEC=r3, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r1, @ANYRESOCT=r1, @ANYRES32=r4, @ANYRESHEX=r3, @ANYPTR64], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r1, @ANYRESOCT=r2, @ANYRESHEX=r3, @ANYRES16=r2, @ANYPTR, @ANYRESDEC=r2, @ANYRESHEX=r4, @ANYPTR], @ANYRES64=r3, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYBLOB="7b7b8cd92788c3d1581ca387b50f38886a728146cdd2d1ce1b89ad710f013dc99ce74ffef141c8d9782fb1424dc2e2b4400ff34434ef57e26bc4d6d7d78b1c4319fc83a8dcc4de19402abab20a8bfcf2d53fc8703da52eafb2e12630547cd7a6e3a5940d9ffd45be5a3f2e05684ebe68f6d71ca346105e938c94196452b8d1508e842d5da8f854753bc01cbf05a8b7f328b48c41c7c327054e97d526650eade054901ada70b14bba03945ded05512e2d13c767b895aaab00c5f6ff877acfb54e402e2f0d3b8e9a98da18378d1cd6b0a331d4a4657a0cdda3ae5220eefefbc396b910605415e27da79fffc4c1fc892c24cf8b26f7f6895e56670008b30f6b37cc4f07d7ade2d85e57ca5049882f0391d8ffbe799a618daf0520d2db5521d8ff2228fcb0532fdd2fc039d66eb0ccb5856df8a32b9b6c2f174f680161efbbb1dc34a0bb0b2ec8223f8b3db85655d674cb504f4951371bd40aa8f8934d3587ae6b1cf4aeb6845c4561af1a6d01086deaee9e1201ef19f7be6e0a585947e4", @ANYRESDEC], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRESDEC=r1, @ANYRES16=r2, @ANYPTR64], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=r4, @ANYRESOCT=r1], @ANYRESOCT=r2], @ANYRESOCT=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f0000001540)=ANY=[@ANYRESHEX=r4, @ANYBLOB="ba2743ebfdf0883e7b7683e44b994756bda8f9263738e690dd4e3f780d212eff411f18dd7c304df272e153737b4eb2e23f85000f46de3a9916098efd0698d178863a2b6c5d2985331f50b29094dbf06bbf01c689d2750624afa33ee1105bf4a6e7113cbbe543429e61c0daf265a6e8603328bc3c37e34947d6f150d3b1d53494351e5de75c026fb2edc2444fd232240d97c3da1d72b4056f98af97c9cb0eecaa9b9192e0c1df5b597e9e22c0727e72fd78435aa26aab8325fe957ca75414966a5342176a84a4a098635d8554d3f3d4b38fa023efc5805dc5fd99a1b18509ee26e61763875143d1c0299dc302a9b0c2768748da461c99c6385f974bd5ebdd50c3caf1aa41d68ed2b18cea5235131193fcbf577d617af5eb6dcccf872c5ffa94adea405388d2dd7b974d8e1d415dfc5ac1de3fc25a7e70acc97f4c09db374ca7ce85c73a0f47ce48ad1a5dd761cfd5b45b25f84a2daa26c66d831e41f4586d54a5accff40bbdc1cde88f737915b89c7737bfe494e597aa225bde8b7a8cfcf0a3db3673f02d79dc12f8fab71781282dadda77dbb36a8659472d0c2cf049b821f18c046edf7e63821298fb2cc8fb1c83e0a3391fbef089ba34d0943ebbe1c51a3566262cd09b692dd38873966ba20d63c277bfe35df2db35f05a9cf8ba735a242101c65607db846f2b5e8af498282b54bf3d67144770c3dfde699b41d4511e806166a85cec40c129776ae6b2b839d3e6a1e67cda51ff56b80c79518bae14329d3eb8cb9c7e7558035442d5b60a3554af316ac144df04bd38f1784e0ca8f0d0ce8b4bac59bdcb152ef6e7300f9e08dc6d67abbc6fb0f1f452ead7626518185e95cf6e8269e4471d336442e407028c8da0c4114da5f62b43a351aa36ceeb8637e69bb857d8c11115e59d943d32fff5dbaed3e3603682370bb475290289b41d19faa63315a34811940c8d677dbfbd8525a98cb18ecaf8b2f46aa7c23c3a0dd9561029c7b575dba433cc5895906f302088ae7b698fe369077fb274a979c46a1d7841f7f8961ccab9f44ae7de1ce0488ca67e32b9c5a1737a8f8adfc30d21be643718ff5acefaf509501e385c08bd0247cf917ed9aa02fe56ec444e760062590d4e6a51f4299444d5a4f75170d6d6e081080651cd58ef8c43f6b5c851db76678f3e42d6178224cc31478ef81b16120e51a19245139386a0da65dc66567f7be58ae62c31319c67b0877fc60376c1b59b2c2af2928ec600ca5e3d09a031116b336187224eae52a02ec808bf3b9f395410498291a87af719333f82c2ae1ce1460e3642827d59aa9b46ca0654619087daea83f2ce55cc2c5fd0f2375a7a1185bfb316f2794e388082d6b674c1523736b650c575cd47e9ab4a5a734f562837200bfc2d112c89b1dd8010e2e391ab6e619145924b251c6fd3498751133b77f40b0d2a01ae970b3628a51fd7fda222dbf0d61ddae717bb387a8dea7fc484efcd9bc39ec86105f7a4067a9d6883c0cdc20d6b05667111e111d886871f0b9551ed6891493aa62a0818245fca10b321135346749f92e4fd7f3d2cc995901026f8945deb642dd202f8ed6f7fc76103dd464c0937b5b8718713ae0cee6607408b4054026fcacdc968aa5e2b44752262914b76e81ca08811b88c10f332a5eb00fa378aace145e0180edc54d4b5e4486e79a9de2c7f4eeba3aa2e3ac85b8c3b1cf02bc4f5a0f34819c13dd73510a7ed259c9c5e18874c41b6b68a9bde76ae195ac66b8906223c88ac11869fc16d5b7058ecea656a2001d7dce40feae860b71c9759bbaef715ae5f8cf15932121c5b1b5da1a3f5b4c8924faa3a489a0121581341a4655f15feaf73ea11df70ae55321e4b1c19803dcce32776dc6f86886f821c1bf869478677887da86909772da3407c6af2736eceb11defb9d9e3ceb998da5a9b92e5217504d8d6aae4584e3722d3e5ae498200515f3233be50dca2ef6dd6b4a6525446af62450322c37b3c4351c40bfe91fc172be2f1d2d41b36024db7876cd82be326ed4facdecbe7d00e34c063ed7af9154d9dbb33e6735e2270db748f4a24d4d0285a11093417d5dccba179e20c012067ed7a91cc1d3aab4f03d7006fe4f7c6ceaec94ce9d3630565dd3c0d3eb6d89565a5de166cbf19558b7eb8f4adde330708cbab7956435a5a3dba862e2abe70f8e94388e299a12de2bd8591e20e9275d8b228b467de85c8f873c91cd7d7ccd494dc9b1565c4254132fb8bba09c9817473543a8b39faf553008e4c07995266aec667cad8cb09d4a3c4d8ddc1b4f454b8e2e77e7cf8b2cb87c50f0c74d96fd7fcbd6dd6f792dec0ee661cd2db21a197699e171ec3f0279339b6f5e21d8dd65a74731461b2b4c9b61504d454c3ca71cfa0507e64a8751d98fcdd335a6217c83a8deb7e299b8ce290dc4a25fdd8ca507413728d723801e805e86c4b91efa3d693276a20d9600fc97abb2b83e8b9088122984275695c445e9686e4097a474d23d176423cb6ca69d4fa8cef15590fe1f83fb11020118723f784cef6a95f339d3d1b57dce5344bf964faed88940615126a47ae9cbddfe37b2ab3626abaf39538d0342e1236cbb001a9953c53935240caf03192401ee2bd52ee7137c8d1bdf91679216d5ed9be5a8c11d6d963ea76acbfb5e9bf6a755fe0862a96c5fcf6eaf91ccf52f55bd79b470f475d06d05f102dccecb17c0769dd18a706c8d1cdd7cb280d3fedb4831e54eaa7179e70a93d7d52a0a9f152deba9ad83b32711f1f7b01f70447dcc114bf4d16c665d671e0acecf33c7263cd730df32e73638c7434995c1fabafffbd9572ded26b35a756c50f3bffc6577de57bb1d03ca513ec3e3767c63a7d147fb49459a04c4e1733b1bce75732cfb9fbfc5a69290576489fe25cfe491972ce7338c75ebdccba0a6ae2f06684d4c2e762f027053f46552e7bcfc9533680f71f6b6716893770af99655fb26e92f4041dc7fafdc0ff1799d40c9aa230d05f7e81c9c6f8e5fcf8291208c6c2468ab2a6f4ad29762a8437b1d06b30171d71a5d77d26e2a8adfe417a275779838188cd08af452aa8838c03259510557a997ce70599c14658fd32e899cd48fbcd5891d4f18eb46108bda98de49c6b9efef64417a50658b7b9a99365e10fd536f8fd3db6eb58ffbea9933b45c992ec9c81ed20c562136e203a4a04860c3351f39107747ec143199dd4b436cefafe6f5d4ba72dc8d520ccf0f9dd6384055c28f0128b2b91ac4cb5d033f9021569e71310e417496efa0a47e77a8404b6e80725ea085ad71469e6e1e5c53a97beb5c0f3d72e825627ab550fcd1101664f0fd0eaa653b20d3f011ab7aedc7fe67bcf451f4a692cb5e017d6940a37b38a69ec9461fcaffb3fb158bd33dae60a6c20efade0fe6f227927efc24c8a0fab767e9cabbdf4c51e32830f1e2bc39f8891796c2e8ac2337717c19e3cde576073338dacbbd163e9ccd946d8362c02643aba84d70a0410cd8a51a84e13fc123ac718369fbb76ce8975a303cc8ec5c32d19891a8f78d4d12ce3f759853e4e5a9544da4b8c2699bcfb911bedb2148fd13dbd1eac8cd5051eca5d2f82beaff79dbb289edde6986f189ac9facd72c773aaab94b59eb6777b476c13832fd8880ec98f800fc97a3f59f4bcd10a85e05dd7bbf46eb27719747c5a83657983c368a47758a40c02f35c16b8e669821d7f283a8b7ee13d0c62fc0e220e1aed8b5380ce4b077ccb359202f7db31c05e859913d2ee7361b901b18c77bdfbf915b280cbf6fa38a4d6272b5a90d165f4f73b0f51b2748f4ef1cbad177b8748fb9e2aa37b85414cd7f84013d28d3c30c56b1bde6637db17608bcd62b8557493ba2c58c8a2fd24e86133e396dfd0c756573cf89dfb3c723dbfffc9060aeb8decfa1a7a81f3716e702b5a0442e7f15852b5b0ff08cb68f7de214700e09d7c145677792087745ae8ce70a6b879d4d1d2775c3120107210ff5a65b6837952376d0edfe09fd3cb7f2d533ef997ad8cae7445a9c96f88d846b75dcbc5d85b67dbdae2dd976d984f7e1205f9f4bfab6b680d61f8e33bc6dd05782b8e73060162ba62601331583d4b193468e26643688aed20ae3aab99d7085001450a92351ca613dcf37a2f598fe1fb4d727718a108d7767f18d20d7e9961b0bc34cf628ce71e31be53bc1ca2911f1ec475f69e019b97becf3a553a9f455a2962c13252c786321cf669e6a583f172706e8fa2c97761c3b5056fd36b8416fc7ce42e5582239177de40e9cf7f2bbbea854b1db33e9b75c3ffb1ab1f7e2a98acb611f601a5c632cca924cf69764e3ce622c96b12aff3bbb20066e030be5257b376bf2288f47dc27ee59e5cc80480330d854bc7739b553eef21c1e3b1e2ad2e998eac46dd588910825ddb573c034fadd733dcfc371652fff524d76cfdca4a812820bccf24a68194b089326b907aa2eabd7ac1a1ca6b5a9f707b542c5ae0a41fb1f6c4c81e811cbbe4d25a33316a8322e6d2e08154d30d74759bcfadfdff10b6669df0bc24ef31168431fae49155d1e73ed8086041d156e9fed61828d6d99bcbccab9da5b20200fda9b9cde928e08e1f14a631df8d67e5c97d0e4db7c86b3f97c461e3d048a37b03d881b0ff8486eb500cf6b588057cad7d22484335e10b8e7d6d5e159a0f7febb3f14b47ac494921a51eee02e8ef42b898c009daea3b8555b573c23a29f6e011ac102694200d8887f554d75e20566c8b5c93453bf599c1a27c6f7fc30ac63da1602a7d0dbcfd2c63a09f08ffd7a0e29a7001dab090073c0c1a16cf11fe4338f6ef7b097a4fe61e52bedc10ef2c75dc1f556583008e9db08b15fbbdd526584de5acd6de89330cfab46f9ede4a03c2b52fa969581703fda0f35c689e2fab472d2f74504f7dad456a98603578a2eab0e39a9c7e9292f3c8cd1baeedb60497d348d2b9a360362c592e17e7e40114800bf66a8bebc9670794c2b8967015eb3b71c2848cdd5901c8e721fa219212d35be8eaab527a5899820d03204d01c82b84eb9264cbafe09c0051849dae9c32d40c38101a8271c0869de7e88e7cce80b0353ab7c9eab5b772c08fbe77c825e251dcf36e42d4611695688b929f83713906b4a379fe023ad32f0b74c57c8c02bb9d774861b3655fdb292c3b28c51057b1ff017c6714671a26aa1a065678f23ddf3a24ad36f3a9f0e1eaaa0d387505359b337821f39e9d3a04dfc9931de3989b478448c2ad8cd4cd97c13b16ba284dfd4a25275b4bc5b10644af54074d4eca8f449a67c1992c249827bc7b788fecc081f148c79031784a26b0fd236d6ab8d828ae58ce022de74334f88c900dfe4ec9dda8c9320128b14f5e45fd997118e49f685197400e7f37f927ac07fec7f7d861be82cef74a1a003084753c2bd8deea5e250a296c56417b62a1c80972daed4f69593ad7860e380ec33c3fa9ae7d7508a323ff5f3d9d208146f9036e3b2bce553c2908b399806f711b5512151aef77e2ac7a26c20c3050f7204a7e0910170342eaeb1855acf63414a5b1a68772765dcde3ff5a99ee433500d570f410e5a05c0becb577093105bee304cf8401f733952dcadd93bc89e4ac4f32e276f9798a369a53175f524b86630eb652db54bf677a5bc855fc22c50af6bcc78cb7d4b7901368649aa142dd9fb889a72d1377a299ca4dc8d1701ebea3af87decd273f9ad3f880b396fed5b01ce7dabd21be2c998bc16deca727ab8ce830d11aa77649fb3a64744d3d98fcdf6d3df48749a55a4c6960570dda606c7fdbe4b77fc3166804f8f38dd7152aa1fdb428fb1fc2d8f463a1f2", @ANYRES32=r4, @ANYBLOB="79c4f98da4463e70360b79b80e3bd10021ac5ea0facb555c26efe84efc649c832cc1ec73ef95221d0fc4e475a5abad9e941ca601e67f5a94b4b1df1cbf248dbc10b6866537436f5b05d99c64b090d4a50c20b68ce2b5a0a4182531cf0654fd9f4793451a65ed8d8ad3189f04e3475f03e3ae8a0512816e3e07c29c0eb5", @ANYRES32, @ANYRESOCT=r4]]}, 0x800000000) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 18:54:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto(r0, &(0x7f0000000140)="c6c6ef78b0fa04f8090e22987181f1aeb46361cccfc1de7a1319ee7eecb5118a0c124341d42ef4ceccfe1c72381af5bb1d4e05caaef89731fe8a0ff21a09d9ad16208fcdeb01743038dc267c09520ba97a4d66cdfb6c5f0f83aaa261bdae7c64685a9259fd94756e90330e5a63b1edc9a5d4b69f7702428fa026a8b99c291df2491de1cbac3832fd056f5b0dcfef6462b35b", 0x92, 0x406, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x8000, 0xfffffffffffffffa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffd07) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x182) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0xfe72, 0x3, 0xb6, 0x0, "5a54a559b33f934a7363a8058a101138e2b19b6a", 0xd17d, 0x3}) r3 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/181) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20020, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0xb5, 0x0, 0x81, 0x2}, {{r4}, 0xfffffffffffffffc, 0x61, 0x1, 0x7f, 0x5a2dc992}, {{r1}, 0xfffffffffffffff8, 0x60, 0x3, 0xffffffffffff2a6e, 0x6}], 0x4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0x40, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x9a, 0x2, 0x4c28000000000}, {{r0}, 0xffffffffffffffff, 0x85, 0x3, 0x200, 0x3}, {{r0}, 0xfffffffffffffff9, 0x97, 0x40000008, 0xffffffffffff8000, 0x1}], 0xfffffffffffffff7, &(0x7f0000000400)={0x80000001, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000100)=0x1) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x108, &(0x7f0000000540)=0x8000000000000003, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:54:49 executing program 0: r0 = getegid() r1 = getegid() setregid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10280, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000100)=0x1) r5 = dup2(r3, r3) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000140)=0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000200)=0x4) recvfrom(r4, &(0x7f0000000240)=""/174, 0xae, 0x40, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000400)=0x5) poll(&(0x7f0000000440)=[{r5, 0x4}, {r5, 0x8e}, {r5, 0xcde6180e8da2abd7}, {r3, 0x4}, {r5, 0x1dc}, {r2, 0x4}], 0x6, 0x4) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000480)={0x3, 0x9}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x890, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000540)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000580)) fcntl$dupfd(r6, 0xa, r4) close(r5) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000005c0)) getgid() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000600)=0x1) 18:54:50 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget(0x3, 0x2, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xec1, r3, r4, r5, r6, 0x120, 0x2}, 0x61a, 0x6, 0x2}) read(r1, &(0x7f00000001c0)=""/90, 0x7) r7 = getpgid(0xffffffffffffffff) r8 = getuid() r9 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r7, r8, r9}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x9}) syz_open_pts() dup2(r0, r1) 18:54:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getegid() pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000001500)=0xc) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x1, 0x8) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x1, 0x0) r14 = open$dir(&(0x7f0000001580)='./file0\x00', 0x80, 0x10) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001600)='/dev/vmm\x00', 0x12, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x20000, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x80, 0x0) r20 = openat(0xffffffffffffffff, &(0x7f00000016c0)='./file0\x00', 0x2, 0x101) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000001700)='/dev/pci\x00', 0x40, 0x0) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740)='/dev/pci\x00', 0x9, 0x0) r23 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000001780)='/dev/pci\x00', 0x90, 0x0) r25 = socket$inet6(0x18, 0x4000, 0x1) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="c9e727eaccd502f574336832c81fd84e1d369aa8afc2ddba6a2df1b201e3e2459ddfc3363f29e8b83d84f125322d3b6bfaf87beb4137703d2ea55a12cdf6dc8b580c9896cc49537bb7ea873fcdaa01a3b90a0ec0839d8928c6ae", 0x5a}, {&(0x7f0000000140)="8c5e0171bbae805037d5cbf798d17169a91d0f3e3d4f0767482e83ffbce09660b62d89575bbfa4242bf953a76574b685d140f61d6a91fa6827f44eccb5f4af175ac9b8db7960b924eeb237726612d26fa47c2f297ccb4d9e5a144130a9e1a2bad6230724bf5a69f987f7038d92a5b25c3dba30b739d9a135f1bba373fc5d", 0x7e}, {&(0x7f00000001c0)="396018bf2f7d4b5d5099428385bbbc8267a3c43948b28b702bf537080873ea4edb005bfb288795dc567d2d8b62e0819a0b386bf1771fabdbf8c0c2315870c7ba12ffede4a040242c64597aa613373f7530c6b5ecc236a8224190e62354df1ac49c47aeeee997119d474f81da222b3b05fc976edde86065fb5af1c998a9a8b34ddd2f706cfdb70f5b16426b74c3c5491f7d6f5ffe487d46224fef488c2ef29436f3867cdbbf462b", 0xa7}, {&(0x7f0000000500)="69b205e4189769e06eaf95bd853c3bde50d622e7d477eee0d563ec7a77d805f08beadfe7f5ab1c58a46c8f6fc414d5a9fb4653ed8d7027dbd3ab9bb13469a35cf73126820828273a01593f058a1ca1a7e5ae8e129f9674b0470d234177cce98a57350a3f6b584412ed64da2087b4e14a82dc916763a6758a499c58fe9159dd0bcd606d28452ce5f7420152287f51d567f9acf6ce2866eb7407877a85125f66d8c73c9dec60e3e8adf8c6c03b0f30413ca2f088bfe1a6b87cf7f46f90b5a0adb021e6788f674626c1676f2460ec0d457cf211b98093035fc67f96c7b53667f0cf2531ca72c88b9bfa650a14ad79ed1681705c27c5a92b651b4f233588a72fda8c7439b16120d0a1ee7ff8c7007e9b0dfd1bc4c4d3dbf422c1ec07466106d8b7f2c8d815ef91d51ba7ebe4246f170100cc9f42175e7453ad8e1353ede0a699e0cd42ccb8bc97aa7f651823b303fa63eda219d8c8873836b27f95c0fe64318470490d5a6413e4e08d921ad9088c686c1ab53f4ce522993411208c4e1dfe0f3aec54b195ae000cdfd59f0614eaf758a69b0eb4ae0328fe69340ab69c6a4caf765563f99f5f520be296a2aee029b077cd02d9d525e963949a44016d27440c9960c984bf28ab454249497db640a7fb00e195e5b92a5962de424781bd8ff6b93c428b730754f23b1a9f3ccbb8f7b573902e28b2017da1912cdb8a89df064b39d9dd4690278393673ad9f11b081259ddaae8bfc1afc819cb25bc1750dc698fd89dc5ea8fd83df0ffd8d88c919ed567ac5d61ca818a7181c83c6f058c14e89b33cb2d446b416208607ef2c30c8c5bd13302f588295a70bf4df38b31fc41d769ded3c9d956541ebce11ea116212e2b7e83a06c62c01f2f41398bd3c063f606537f646e5da69f1f33dacdb68cb68d1cbee213e4e4e79a05823c7134baa94ba1c61e61fb039240db300b5026a33563f6a2f569511d3a1188b1ffe98092deb0d221a17c60585a0fdf6454bcd9ac31654848cbc07bab4c6050900febb7d393190f3e3855deec624526529f8fc43a89830fb7760a12aa8420fd221aa205134353327cc8d2f606f0ef9f6a01751588824fa0425b691b1ae981af43750df356e80f78a20f7d5899e0a7275880124c7e7ebf00c97ce6e342dca092be8403389e0b27668a9d134d31efb255e34953d8696b9629961420e1aeb5c86827b18be30d1330c1e47863dd82fc620cd2df1d9479b1f408d8e779e0c6f51b19f198d641620328758d855c585e2a98351ed30fa77bab471a766b81643bfce8b77da82e7a449f097afc647bf4b226b453c21ae6f09ad3ccfea4c1824e9e1d6a0862694202a539f5615bd479d99b2a95769c96df7613adb7b85e8a0d961697a6f401fe89cdfa398083475706adcf5ce10f519cefc157d9a7030697dff0eca111484e5008c3cef126ee5c67ec5f75a4237f502efd39a8c1247ce2f496d5d0dc15d902ff9bb917f6aa94acdcbc32a0d9112df485be56700c28b674a2f0133d530a008a37c359cd3b0eb6ba06be7157493193cdd9233f045602ddd91bcc3c00326c53e71024de614971e2626ff26772d6385cd0618b7cff1525899e8f61229e32c57cd7f89b34e5561a84e176ad64709e330b19ca7062d201d98f21eae726d9e99c19fd5b4214338f94e34e4299c6d07c5ef017fb9af187d0fbdaaeff5a041d0c9673a0b5a518eddbab36dd778a5ba5f33b27e9800a5824d46473e5fb41dc99bb59d6af2869a0da09b30a38c3f96b3cb5b6dacfceb4158387553e665a3cea946a61644bc2d0aa6aa27a6e226793e3822d7c42549f77acf832e8c9e4c5b9099a872cd57e39ae90175993451d5f55ee30dfbb7a2dbed848eb7d3ef35f6d57677f002aa13ce03d91ea8a1b67efc981dd75837a5d9f19fbfee3514ac62cc51969f5774753ae70df378357887fa5ac12d22cf0d1d6555c26ad61b1e9b43ecc8b0d50f4857cd1dd55e2650e8ec7991be7fb03465a1efdea441ab2a557e400c859f0411130f1901c030e6dfa67642d343818158c3e80635134ac80cab92af86f23487b98e585a2a2dfa705b792e05311dddd0080186952bd491fc9e2e4831e56585150c00c2dbfbfc16d5c4c49f1f94154a00632f078aabecfe44b22242a76ba273467256d3482fd49f9b58d0252a3e14fee1048bd237e31b36a7d37a11f30a4b63100ec35deab96a21ce5ee94439d5d9e55342ffdc96b5eb0c23dcf12f2d02bf56b86d6d3bc78b78cd3826b01854a661a26c360107c3e2ca1956a928d22ffcfba6d7e87cbc8ada8ddcaef0a40a62e19248e0d19f69782abaa87f8a7d36b733c82e2af42c9d4d5f1153da30b459590faff2ce662217a028f34c5ee8ec5026a892f254e0e46e555c0441255c15b12ebbf39b03972a4fecab35c07656fd7417ff971384b82e02591872f95f5f1ad1c9aebd7961eb3f5b6e72d1fdebd2a41316fb4347c10c5fdf061eef12f76e366c5f9ccbbc8ef84cc25f83022946f35db6adbe0672e89a34cedd4ecd30374df05726c0f80f8b1c515842f1cefd1c9b168b052fee56dfba7bb5dd82449a146296e7e96ba005b243c141f5fb6efc6f14a62793fde3938108d06acf1d4fe8acbf1da4bb5c99632213db0a38b2dcd105bd7aa67e08750af9125c55b3e0ed60c37e500b08a92b33d9afac920682554d5fdd7d3246ce723bf1639ef75d0313bc2e18cedf1cac82ab2c16abcf793ae3a01bae2fea502e7617e2d11035e5a40211e500af6b4cbeb66a4a8c86be6fe51bf2763a08788d704282f2881c6526fa9eadf5fedee7dee91cc9d291d583582b7359047dea6ebe826f8278aa330c6933c0f85ed4bf2da4d57af37c26ae4fadaa508a4d4cec8678d53bcfcd920755c42fc3f8f8ed799089f14f87dbac823b03f089953ce2d0afee29057fb91974bb8270ec4f5885c91bbc230dce6ed13100e1a224413832aac8dd5ef0b511c316ad3df20244c123a3b5bbb937f406a0006b16bc1b949adef1b5005ddfefd588e7132a1d526839e5d2a4e482f7661f74e48448df2795444d804305540c3b429d0d975b70b4139c4921b70820a3d57ef13025ad381f37991f37fbd1dc033b189952735ae1f81bc6dbc67490b1d0e25de3d8d418afcd58bb0dd2cf5848659e52c7491198edc1cae31a347b5a1fc9336491e1848fd1931e386335962b970747bdff2f12e2798f5d99c8c7436e6e852df89ac1e3256c702fe13b24e5d647c7cfd46094f3abb1fb75e6530e0b326c704f66f7d1f400f9f03a4fe66181902104d44ff9aeeb4386e9d8e457b4aa4e9b92776af864d33e646ed8220ca8d016ff6adecacea0471fd0c51bbf6e9f0a65990b7fbd5e857620301b59382eea4173b22c108e3b7eeda9d3fc42d29b362876086d6b0c36d12a04f91a6f034060e7c4c2e9c7108b3ac2168d793bf7db3579aeb559be8f03ef0382ca7d13283260c5a4fbb434de5f5c0f42fd20bbe6a6b3e3487b3f254ee3938b2627b30dc94172347d15ccc9f4aa499cc5060090c70b18eb68737c3f4dff694f93ee2b11a8605c8b39dc4bba96f3894e97939db13707424232ae42235e59ce984dd6199b0bb9b32771d47667ff08d0a797277e6520809671a48cb2124c5b1ef4e8b7a471bfeecb8b8b74ff62c7735d08eeafa7f6392ede406abceae766158d0706c6dffe56deb6732cae1e1b219df4de070f6cbdace12a5da581f2e6f5690e5de1706b02689bf507ef9168d911b4b459a5e4291446a1bf7442b349f7bd107672de23792935b34b14418b88167470f2539af13862e4cc6c1d1ac28148a8518c2c644adea17ea2a402c89f6a7b81a5a11d05950f3e46dbf82c7edcffcae4deba72bb5e81cb9ad85bc441286b14ae35f6cda8889fece3abe656b7747bdc4ed93e826bec9b54de574e2e3f74bebedc5b96b4b05801b76aca1764abeda1cabbc7293686a6cb26c06ef3141e35e95abcb0cd297a45f1d066c23e53e942c6d45bc7dcf94754702963035feeba0a2b04d9857ca7d2aa82978bf45a25ab44a853f4b907ecea81bdd0596eb4f9e771f498e685387f70961469b71e1224d1a1dc06b5e3812a3a873f4df8d1c700956d41c7479a6caa0fdce6416566a727745fe0cfc0e3b8b553962e78faa8335f95478789f16c0bc9f9b80c5d80ea5d89bfe3f2e31ee94430c809d95a6f9dac731c75a14c075898ac0d39568e101dad099bd41f27da071bc15d20ee475d312d7bee9afd7e0653cc6446a7a16456c100d1ccae83675b8f500bc6b2e7a33d5493ab29a14b9c5789ab450fe528933003d0fcd399334dc2bb5f198f2d7b39f9cb8fbc606012801a17d67c33a762b1dd84524b9f5d6b383e503bf3513d43cb11e8f6ab69a60cbb7e9554920f57f547348bfec8623639690432d51095fdcc2af7e87f93f1f70f3f578e07af807832f4d7abb0e79829a552f2a51d76458a2120236a4583f95819cb1f968b1841a8fc6fde8f436b9d577f9e22668f4561b45e963030e2229c63c2b8432deca754fb8c5797d8f8ae0c802efdaf7e631280d9b6532c476d8a37ce0f147103b75b3024c7863b99eb41f50f6c96b515a68a1c684bcf1a05158cab04bd20ec8e60b1b5863524f91ca5603f2892ba9e7cd69a87bfd0d717a1e5525d44b507d85de2fafcff15dc7f9971ae7dbaf9e3ede3a61f9fde96a735d416a99c4e14b4e363c864ae8e6bb205f1f7fe99502af76ed48a81dac5630d9a29489363fa72196e352de47be12a3767084fbe2fe5725b94ad17c08e9abcd3ae82aa2e3d20e505c49af7956897b526f51f4d1b71a3b1bb0680b48e564baf0353dabfdf2d81846203cfde97cc376a97e251be2ec6b02c6592ec8fd27cc1d26f633e7e0d75b86c59139f1e51ffe44bea9a8a569d7744c7c7615b1ac72912cbe5c65cc2d02001291572d7edd3a8a5436d713e6c3f3c13d4b508022de1e26f62b058029a80bf46d6a43111bfb66702b9b125c13c99ec8bc48e149543b457d3ff3fdd2c7c4aa7c6b284169a36d052941d51c1653b95364027d3e12c8eab04d659856a1c0c8e142f07013c769fa348f66cb6b4e2edb27dbb65eebbff3525859cc5c8f3236dd69986ce214b2b38d1397c29c9ce9afb1541f751cda8ce30e4975394578bfab3795f6b71d9d53ff227b5b73decd77f7f7dc7606ea7c113b476c2d3c1bef274cbad7b8423dbc2dcfce835c90d7c97b6164f2c88b9c2b24fc32fd51ff28c80e90d27c4d37b9b0af78e8f2a620906eb61f6d033af21608bf8bfa45fbc1f33c30a2e588486841f45790a9b4f5c17a38177446af9c5541bca905e335dd9c566d7b6c2658745dee45b831a7f9aeecf414fab6e37d82ed5091ab067216ab5a8e9e217e3d90dbf3417ac013ca8afd43b9708c5da88dad6b4620279acc7aa08e749992eef73633564a8d7a887cecfdc5c952f556e019d80b5bc16e300ac1b84b576bbda6f88b73adc427d2cb0faabbac1bed598839d0f2c316cae21b5c0911a53316ba3ed586a06ff3a1b9bb93de3bd3003e0fd993124594f5fcd8b4f92064c5e73c0fe191bbbdc15421b997863052e95c7a0ea6364fda67b82a04d6ec7ad98c697a5e0598a499ea217f7e0243f00ff475984c0972d0d472f004822c81d29d735b789858023f128b4e60b838e183c14e3045300159ffc36318a9009f750e6fe6f6b7e414661fc8e2767eb99281a6ac861b7b895d58915a3bb71d0db6597316d4e327fcdb8d3e03477f8a829125715a690337448a56b1dc576a572c6d855cb7bc9f1e3dba5fa89f3fc2739f04d456ced665878056e1b8737fa6cab058", 0x1000}], 0x4, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17, r18]}, @rights={0x30, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25]}], 0xe8, 0x40f}, 0x4) r26 = syz_open_pts() close(r26) close(0xffffffffffffffff) r27 = syz_open_pts() ioctl$TIOCSETA(r26, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 18:54:50 executing program 0: syz_emit_ethernet(0xffffffffffffff03, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) lseek(r2, 0x0, 0x0, 0x3) 18:54:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf02000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x2}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x2, './file0\x00'}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) 18:54:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20000, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) open(&(0x7f0000000580)='./file0/file0\x00', 0x40, 0x80) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) 18:54:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/120, 0x78}, {&(0x7f0000000080)=""/37, 0x25}], 0x3) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:54:50 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') lseek(r0, 0x0, 0x0, 0x2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 18:54:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f00000002c0)=""/60, 0x3c}], 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 18:54:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="0c46577dbf8cf0b09f59350751f04b9ff81d9652f5ada7c1e5e1ecbbf65822391e170600c221d5d6ae5bb6cb9355caab9999a63b53bbe1864b3bd462233abd6ebd0fe8ae33cce8012da66fac06390e96f670f56509b706e987728859eb1dd16a0757de", 0xa828fc21a1a5904d) setsockopt(r1, 0x2, 0x80000000000000a, 0x0, 0xffffffffffffffbf) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[0x5, 0x4000ff, 0x8]}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x3, 0x400, 0xdb1, 0x200}) 18:54:51 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x89e, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) writev(r0, 0x0, 0x0) 18:54:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r1) select(0x40, &(0x7f0000000000)={0x3, 0x20, 0x0, 0x3f, 0x2, 0x8001, 0x10000, 0x5}, &(0x7f0000000040)={0x2, 0x1, 0x1, 0x7, 0x1, 0xeb, 0x7c78ee27, 0xa7}, &(0x7f0000000080)={0x1f, 0x0, 0x80, 0x6, 0x8, 0x200000000000, 0xda, 0x6}, &(0x7f00000000c0)={0xff, 0x20}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0xff7) 18:54:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 18:54:51 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') setitimer(0x1, &(0x7f0000000000)={{0x0, 0x200000000}, {0x9d4}}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x4) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x3, 0x7, 0x0, 0x1f, 0x10000003ff, 0xc592, 0x3, 0x0, 0x2}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0/file0\x00'}) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x5}, {0x0, 0xffff}}, 0x2) 18:54:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x91) execve(0x0, 0x0, 0x0) clock_getres(0x400000000000103, &(0x7f0000000000)) 18:54:52 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x10000, 0x1, {0x6, 0x3ff}}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r4, 0x1) flock(r4, 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 18:54:52 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)) kqueue() 18:54:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() r3 = semget$private(0x0, 0x2, 0x88) clock_getres(0x3, &(0x7f0000000100)) semop(r3, &(0x7f00000000c0)=[{0x2, 0x2, 0x1000}, {0x4, 0x8, 0x800}, {0x7, 0x2, 0x1800}, {0x4, 0x8001, 0x1000}, {0x3, 0xf0b, 0x1800}], 0x5) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) 18:54:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/113, 0xfffffd65}, 0x843) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x400, 0x20003) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001140)) fchflags(r2, 0x0) 18:54:52 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) chmod(&(0x7f0000000100)='./file1\x00', 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000180)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x3812, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) ioctl$KDENABIO(r6, 0x20004b3c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r4, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) dup(r2) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4, 0x10, r9, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 18:54:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000380)=""/192, 0xc0}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 18:54:52 executing program 0: socket(0x1e, 0x400a, 0xfffffffd) socket(0x18, 0x0, 0x0) socket(0x2, 0x5, 0x2) socket(0x6, 0x4, 0x3) 18:54:52 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xffffffff) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 18:54:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 18:54:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x1) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 18:54:52 executing program 1: r0 = semget$private(0x0, 0x4, 0x210) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000180)=""/107) mprotect(&(0x7f000056f000/0x1000)=nil, 0x1000, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x480, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x10001) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:54:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x14, 0x3, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 18:54:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7ff, 0x382, 0x6ed, 0xfffffffffffffff9]) 18:54:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x800000000000c, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 18:54:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3}) readv(r0, &(0x7f0000000040), 0x40) 18:54:53 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x4, 0x77, &(0x7f0000000100)="8ea193ee18cd8a881cf3180ec3323aca860e951a7be0e18d3fbb36af983671cdd4b2ff5c8c293cfa41f032a9d17a3e551a12dd5514c3eb85f9558578a9242f87a13e8bb41ba259282d139a4a6071ae72c01dc86eb6d2832482b37171cdde0d7e2c2c8c60b49a79352c87872a9b8141385e0dd7cb99e4ea6dec752c1ac8511e011438ade69bc38ea67c9605e34ba1f35e1aff57156300126bc9aa185d88802de388a4", 0xa2) mprotect(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x2002) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x1000) getitimer(0x0, &(0x7f00000001c0)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 18:54:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6040, 0xf9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4e87) syz_open_pts() syz_open_pts() 18:54:53 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000200)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r2 = semget$private(0x0, 0x2, 0x9) r3 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) semop(r2, &(0x7f00000000c0)=[{0x2, 0x1, 0x800}, {0x3, 0x6, 0x1800}], 0x2) write(r4, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) r6 = semget$private(0x0, 0x0, 0x8) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r7, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143d28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e0542725bc5ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c500d60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858bb84a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x6]) r8 = fcntl$getown(r5, 0x5) getpgid(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r9, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) 18:54:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 18:54:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:54:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x85}, {{r1}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x4, 0x7, 0x6, 0x2, 0x7, 0x0, 0x8001, 0x10, [{0x0, 0x51, 0x100000001, 0x232f5529}, {0x5, 0x4, 0x0, 0x3ff}, {0x400, 0xffff, 0xfffffffffffffbff, 0xa5c}, {0x6, 0xfffffffffffffbff, 0x5, 0x100000001}, {0x7fffffff, 0x9, 0x7f, 0x8}, {0xfff, 0x4, 0x6, 0xffff}, {0xb83, 0x3f, 0x2daf, 0x25e}, {0xfffffffffffffeff, 0x20, 0x0, 0xa57}, {0x9, 0x2, 0x1ad, 0x40}, {0xc7, 0x6, 0x2a3, 0x7}, {0x101, 0x7, 0x40, 0xfca}, {0xab, 0x7fff, 0x800, 0x7}, {0x0, 0xffffffff, 0xfffffffffffffff9, 0x8001}, {0x0, 0x800, 0x20, 0x2}, {0x7894, 0x7, 0x2}, {0x8, 0x80000000, 0x7fffffff, 0x9}]}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwrite(r1, &(0x7f0000000180)="18d94cce2b94859533d342e5cf05c97359f75585301af78a965d2883c42de8b1b87167191ac33aabaebeee4283b1cecaf5c92550127e6a08d89858a630eb5234bfe1b3be878494af59251f7f2349238e25c35dc83fa1a72d8a37b49fe3fb44ab48ec815c4fdd8c5f79a54413f383a804ca2f5eb5a7fa0a1088dc48c36074e57d184db325f415afc754109b1cec24f1867f3107579c0bddf464aae69670a626339cf20764a1e3e6d46099d1210cffe0f23a2907be29527fa90d7e3eeb8c67fcb8d7a6f748406256e2118ebd83c8be", 0xce, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x1000, 0x1, "9044ff904c9599a2c5963b0e0d7a0c1f8d8ac731", 0x7, 0x5ad}) 18:54:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8010, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 18:54:54 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$dupfd(r0, 0x19115cb4c3e260e3, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x101, 0xe6, 0x2, "126a9ec8f037bc9fd141f4470988f161c42965c2", 0x100000000}) 18:54:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000440)="77395c8f5a8b81973c0e99c76ea26d958e375d1e9e5f13cec4b7c0bd38bf8d1629df5712c2e745a95bc628f3a8b79bd1af9ca38292ed61378044336ac7e1453613d08488258420082828a23a18616f53d5514a91a6cf417a33e70f4921585b0ab52cdb46ef85cb447a2103dcde884cd13172018f7478dc28ed04eb6b3181d6d9e8c6fb0d8354f45f9dca1d23ce191b69c367496cd6040884423a24ba8013cd8f8a09c6049217fbb1c47373afc36c9272ae4fbe565888883c563252e7330aeff9ab11d3f30995ecfc971e54b1f4c2dd777b75ad68ed70be01f32675675ab110715a1778f77418cf7a5ecd3677db8896b30789ea693a6f7de4e07d9e63e6f8a268258977dd672d23086984be038a57219a9f24bcf7346fd39febcd2d73851b9cbe5beffbbade7ffdf33cdc9ac83bb9b05e276b3dd7ef75c9f669e90fa45de1433bc66626965d4f6148170b3e60327110fef3fff376dde96dc7557df3213c88864b0ee310c49f6c5686cc23bd95546dbe99dc140d97ea80c713e308648cd66e69ab25497c6d678d7f267f7a868b071acbb16eab451862704e2471e897edd2929fe4f70caccf16ac1a93973e024d3965d88be26879fe083e26c7edf3554dacd1742ac78298307c2e21ef87da704ff09c0119418d19ac716a1ab3060745ef2f018c51c6ab5669bfffdcb36ace6103ab97d1d5e7953d6ae82214197f9b54cf3c7e55d1b10416db27ba306651a2cdf0f9b9d878842ef41c9668d73b8ed943faaac8ab1cc06a56c0c1f029870321ab71e7d578ed4e9280a754c536b46902f83c76f3b875a7063d1a33bd3140db916de33820cf8783732f1a7b1a9f352d3f66123a20258737508e4e025f81aad5ef4561c3a91d15836b02ae23b23b1b3e8ce1f654e184e8783327d07e2f2a23d90cfb0d43713f1948c9cb0e5ac9c5006ab3e54d6c4c50df81f3346a9d8278764c1423b04e41e67435429e539f58264e7aa78724a5946f8eb7bdae6883d382a0e9f1d034d6f9a3a69dc8120ca958570ff37245a1d1c776e9df3d9b9c0166c9b77d232a14094b6a4fb90f182d6ec7831eed8e89e21779275bdead9ad081e4d3d88cf24b173ccff104216f5b6e64aff78698a38a00fae9b284895721fdb182656f5ae28b38bc884026916ed243317ff11cad78880623f847d305c789f4c0243f9581a07ad4c50da7c0fe9270788ab0a112be79f453dbdb89f411fa5196489e2309baec42f1695cbac4acf448c2bdd5fe6d770362cb7d606879047f26e02e21a677f8d8551caf053fac53b50a17464726930ce8b059ee87ad067f6f5f295ebc11dc0ca91418be7c4a44de756911540b49cef33f355f38d48df45845063dbff5def271383cdb91632d4ba2c45599e94be666a94e7da7a340a5c9ef1936799a297fd6897afd4cbc9d78e5952556fd0c4f8a3a9f1410fca7a82f625c65df2ed9885a1b5cf0dbc247ef0409c357aca20ea8acc1cce240f7e8b1f9b886b9a0d79d869e7e6109f37a9dfc03f312a2039367cb366b769fd2ba3948d906d2e8d891420d325beb0f7c339ef4cd2e6943317216d43dbe30d56fb7521adf58c5156d9732ba16f2b48b69ed0cb4530d230517e8ff20dab1e3fde6edb915787b2f02b509b2e65c028e23754aa0f64db60c85267ba564d5107af015cc10677be6b291d03ed47888012479cce979be0e307aaf89db43fef13f1c72bb4f38e40382956cc36c71d5b51fbe39a0f90956e910605af42af0fb111d7f532e91bc164ba67ec995d3c8136ebf72a55bc118e359ed92bb2790425f29ea8a6ec769980d7cfad8c98ff48085c5d74fc2c55f3e8e1d64a5fab87e87ffd6d5c2e4148057b77dbbc772c03076914996b29d1716f18c57968198c64930f49592f0a6abc44213e5e331ad3e04fa3183b38ea0b4db05a4989216ea154659c62c20ea74f194acc550abdc0313b357eaadcab07becac86431e00c72083d2472a41af963f8c64d6bf38dd644502c96b648f34946e36a375f93c0aea0246e688a4030a7b162a9843e7c9537d9679e69fe4f957b0f5c5dadab728797823095aef758a467b19cda7c503b31f2acb46d27a6608ab2b5f6325abf3a9b076dd2f80426f432d2220041e5972d0ee8f863b224b977209f5d56fdd96fbc29f5c89e0db1befa77aa823ff4a48c5e9d85cf1e4864c543c35939e8786e6e3515b6f42dbe3ffc953b9178522fd33cb8375aaab38787466f2470dffbfa6e4850320801c0baa7b5cf7f2e43044ba56965546b0b7126172afcb1f0ceef36761baf97b0887ab4b53856b23c89f9c5b843407f4f8f619efceb3e18911c5373983b1cf140388a6225c03ab79adf073d55d7ffca5b967f82158e6a8a2b989b92a60dab34a7f68d86a95a1cf05d4672970eb4f000ef2c29389f3bbffef19f84ac88d10153297af0890bbdca22a2c20ac17f5b90fee8fe6ba3b1406683fd1e406da5b1910d62542b445f25418eba9124d1d3b236fd8b32ce6e1669f72d150976ba514a728dc73b601e08621a8edfa0ba1804511e275302cc7b553a3f0ccf4740c790856f66388e6cd28843d9359a84fedbf6aea65e7c832ae4cb9b4e911f2b87e2c541ddbe3d09ed629738583729b3b907bbc302b82ea15f0d4bee91c6a9840f15d9daf84e702d84854c19c9a558ed4588c74deb4d144987b2bd0195cbbe68dfedaeaa299aceeb174a0efa489a46d25468ef0016c9686c4b81db4a5995e17c5076561b4167d3e80b12915ed799949644efb3e46bde4f7be6cd39b18545ea589432f1584e117f80808ed4f20dce9640a8cf78eddbcf136aa635f7b68a753a519cd325b14b9d70f12b8026656b5fe7e5e49dd9993f6741b280b1faa8189ac5adfb5c216772d59daf9126f856aa9ede87a30ae8cddfaa672ed9ca0c5807859e2bfe57b386e8b5a983986b62adee96be5c21cd27cbb76212fceb8478e8de9bfb80c7599b3149adcc4f7b2f1bcfde20b32f7d6d79e240b6b690cc122c1e68e79470b1927777fcf870bcbf00bc36564c58d978b39238788e1d9e65e94a9fdd22df4155b3e6fc63924141f7b7bf524d27340088a32a56d1844582729e806e1ec96a32ccb2b13f322ecb3926e337aac987e8e5b7f5dfcb7fbc63550e124d9e10d86883cccafb637c1c56ba30ac058073b1cfe41e5c7641c78d90d12f8d6a131a9edaf9b4310a85df2bf7adccdbf6326e2554419ee2ab257b9733f083411e80ef96f883888a9b74dde76dcf492a0c079865e13844fa1111685201b6e83062b8559c2e53243bdbfa20f91567a7e577d68aaa47a8ed7db34485c1a4153759bbd931ebb50ec9c78eb8c929b63e413aa9ca77992d20529b0bd22ec4d08abd919902ecf33a39e9cea7ec6007f216bec484369d38984e88b5f3959f400b4d38044aeb432593a9a10939019eb11c8a70fe3d23d577b7de2d5c628d4ad0156c36c3530de36c52cbe34df4f8150e8e32e509d6e8a5387d233a8885b3f760c02a3672c1d961630bf80b81d0d809ffe9e7da5a2c173369b5ae0c8408d6b09065de7cfdad9b5c221aafc1ccf69fec8668b81b3e77b2ad51613f62a341115f4788432fa8164fc85f91a4b7e50dfc9d5f7f3f03149ff61a842d3d634c6f07431d53549c72eb915d82be756b46425f32e7e29245cd226086fbdcd7229d19b7b94453cb9daf9c025bc50be47c132efee1f6b2dfa55dbf173929d199ac9360ce101adc36e03bd2c2653d37288c83f27ea7cc7471a1b5e83391bb7add44d29c7796d736dbe0bb2c8bbc3b5486a64c4cdc4b48d3a3a8aab239720181b566d8d4f063a1adf81ef9e70bbfc1087f27b88dac3b172f808b4283312ea69bc0296d2035bedbaf4a4501184fc039a93eb5b20082bc781d7f2ae2b92825ca4c84ab9dba5966279e5fd114ea093a12bb0b61e3807c68f1d26d962c4ffab29032a342fc23c8142218eb46abac968c07843df213d283302a70bf266742dfc7b13549aa87a08db8f0a48d5150b2a0ce8307f9f86ebfeb13a9d793f091f35f432d66dcc1e18819ecd3b9021fbfd04cff61f581182d22f8d3b0e2209793d20a27a0069ad717389a8615f73610b3eeaebe21ad6a2438183ea58dda1560fc437b2846758c22ada56ad0b9835ca2146e4ddfc01eaf1910ccbd60ac3eeeb16891b73603d441f45990c29dff5e0afd6473e41527104b8cf5819e1a29dfef22b8b45e94ecf16b0a238abc611b91dd122445602458e0759ec149904da0e25e1ec947b578587831f4a947afc2c7b5558375ddfc5db963fd9de4af490a72a20f4e0e48bf70e1e0d857c470db5c8e5e0920f93a3357155c25e147e448c6a254fde52d8441cf092acec687d7d9e40044b731f840a442d3a930cb8b6fba7d92e87ed77d67f61a7421148e0135607b797854819e2d5f816dcd38a9b88164a0558bd44097627d9e60915834693e72406bf411c8bde3aa69b944be8fd513c5fa0544fa5ab0aa0932eb6f10a6834f5b5c08d276984c8d910de6bbe0c2650ce842b35bc919d474f539aca7314c32d88601c467dc8e5d6aed7c31e84055134872c950def368bc8bad0de6c0bceefdb3a1a8f650c02b058b299bdc057def0ca23288e59d43930a67e72b9f3625582b48d077747cd3194b54f3e0dcef1e8e317592e8a66b6df035af5ffddf7edac662e502eab86ab0f92509f88089610880d560abe27c0ee94bb42a58e9e2d57583117da31475fcaa0f0d6d547b7837e080c70a9442017f7fa9eb10667e8f5844de75d4c5d21be2c993c186a208c57f92f81e7dae524dd71e80d198efefc4011034cd70a586b930d28fed2dee85229e936c16ec7e9cc12b2a890b8dab5b9ef2ff463062ccc69e82a65b0d61788c4ae5677f567e52f5239cc3088babd0ce64c37dc25a8ee9bc0bc57b78fa2174573f3dbf5e6f3bac36f3e50f606067829d72dcbf678dbdde88b086ffb7575b39cebb40e4f4f73c692f830bb1cc7e80a3600158281b947772fc0c323f57f15837a73a4e4f3614d8b98ca6533e3baaf28b07b51ed3781ef4138246b158c26419b4770e2b0bc047f0ff2ccaa79d79bd73aed581e46b3c1b91d1b77459211d91144ea1ca686446dcb1bb4406c41b7356b2e5bcf3ba2c89c866dd5bf756f2e577d77e2fd28cf6297dceef48842b30c7dc810783f99dd75778e9ca2cb0470807bb14eff53be9f25819164757ebb715f0042efce7bff1651b43e0d07ee1785d22c9bfd08ef4dfce7aa5eae06faf0d6a23b2f37becbd5f6368a4b6e9dc7d782e6135eb3d3e8bad6d3653cf2f3f47d00602eb77bfe4f88762289ce17c083b15adbd440ac13bd2216c947b53a7d3ddbad1a051509e152dcbf7783442886201f9940e5a0f8e9a1be22a9d187cca2647d55c13dce691e44e7b8a720e9aea7df472e19b96886ecceff573f6c091cd64614a1a155e0127ab47cb09f983f9a9f58d9ad2a2f4d70f7aeaffd377de5e1ab744b7ec3b75784fede7efb08f8fbd292fc0e9dd56c84a93b2ac12385e0f5b5f73c765573894c7d54d9ead43590e80b9a7a3451455d1d51180f4f22ebcb814dc463ba992bc2203fed2dab17d03c5cc3acd4485c6136d68aa652f90722c15d822e1fe51123843302e5fe749be445f7bccfc5268a12baa550c416c405771e6531927b39bf90ffa25caf13f9bd23ab6f955d8601a5fe320c9fce2738bf389050b8e3d33659ea94aff66603ed1679cf7481a46668405ef11d9ecd8fa853b5de68747ac0ed5022faa2addf35d99b4851bf238c5fbc34e5645514dc1220dc9f9bdbad1de52f3e341f32915d1a9af6d01b49f2a7dfb5", 0x1000, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800000aff3a84710d30ff00000114a26f98a7d9b4a0dbd74441fed83ad1f8a3c2980fdffe939df830f1788495970ba9365603e4a4e99dc40af6cb723d070b5c93b4ef849c5810031815ff91cd56c72f838dd0162d20ead0daee3a643259e2f4c2a4a92e3342a48f1469a0fb15ff0ecdd733c034eb4411783307daca1e8f5ef33a7c06bb07fc97ebb93a414ea2af6eb31f3fb50fe41319f861a64121db1bce3e8973769e58a6fb5808868591b7e6b409d5c1d77e7b7c953c0a7c8e29db6aa386dfde004c053c5242d36480ad7695990bac008443b2170a601c629c"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:54:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x21, 0x4005, 0x3f) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 18:54:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="010c2a2f685643183000"], 0xa) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 18:54:55 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10280, 0x0) r1 = dup(r0) r2 = kqueue() dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff) 18:54:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0x5, 0x551, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x88, 0xb, 0x9, 0x100000000}], 0x5, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa8, 0x4, 0xffffffff, 0x4d}, {{r1}, 0xfffffffffffffffe, 0xa, 0x81, 0x8, 0x63}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x400000000, 0x4}], 0x3, &(0x7f0000000000)={0xfffffffffffffffb, 0x8}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) flock(r1, 0x1) 18:54:55 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x7fff) 18:54:55 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r3 = dup2(r2, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000780)={{}, 0x5, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = open(&(0x7f0000000640)='./file1\x00', 0x8002, 0xa9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r5, r1) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r4, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x10) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x7ffe, 0x6, &(0x7f00000007c0)={0xffffffffffffffff}) bind(r7, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000005c0)) faccessat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000018c0)=0x1) r8 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000680)=""/253) 18:54:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) flock(r1, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) mlockall(0x1) 18:54:55 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r0, 0x1a3) r1 = syz_open_pts() close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r2, 0x0, 0xffdc) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 18:54:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc80, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) 18:54:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 18:54:56 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000240)='/dev/wskbd0\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 18:54:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r0, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:54:56 executing program 0: r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r2 = socket(0x11, 0x4003, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/208, 0xd0}], 0x3, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x1000000) 18:54:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000680)="e91b3c927a2ea38aac755f520e70473ca295533ac39bebba18ba36dff8ba9b1b389f0756c3f5bbe3406ea8fcc091d8047d5c6d2bd75cd39c87077852def620cc438c5e3701414495d74e173b63fbb03e17a56c9a64ef174bbb6676d7838a65e94fc05fd0ef450df0e5f52f95bc8af246c9c5309e9216aa81b7d85555126390fd8cba2bab308671", 0x87}, {&(0x7f0000000740)="7ac6ba2148a34bbc978b3e84bc60dc1589b78d47ef13365d63e2ef6817f15346798148e6ebb382a795df6d24f1e4a588257a27e6ea78c5629d30f41d754276dbec372bcfab4cb996fe2c402f2f168f7e6cbb9806e6e1ac8baf8b593787660f1de7f4daadb34beddfbd62496897a8336f1808612be5059d2254b56b2fa85fa494e98a6f16d2c25e9fa57f4d2a11d31231cfc469bf84b24a4e9827657ce4c56f6837ff44510a46f7e2bf2f2ca057b60cfd25d7762b75c25f3c1ae01443383fad0b36efc5f060bf9433c31bd6d28238dde1d7089d282515010b7fc473dc114b0cbc37fbc04daf42f0536c20785b8136d181", 0xf0}], 0x2) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 18:54:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x0) fcntl$lock(r0, 0xf, 0x0) 18:54:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x80000001, 0x7, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10800, 0x100) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x7, 0x4, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) 18:54:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') mkdir(&(0x7f0000000080)='\x00', 0xa0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 18:54:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x1, 0xffff) ftruncate(r0, 0x0, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) setsockopt(r1, 0x2eed, 0x401, &(0x7f0000000040)="fa8a311cfd74a505a465f7fed73590cc761a8ec43658273bbd210192710bdf5d148d1a825ea63f622f6a695ba8c681dad37c9f6c9aea3c4ddb8627fb2e2a573d5d09ecd14bf34c1f13c4113dfa900a76299ca2c0ac7a3afa30b7730b39e20f8e71a6891cc8bace823fe5b6b80def039214443de6fa2f03ae51c71c235af6c5a1a0b4abcf6fb9f5f9745ad3cc0fb3aca00b39bae786871af14be0750b272e47227d696de69f2fe39c784a", 0xaa) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 18:54:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x461, 0x4) write(r0, 0x0, 0x0) 18:54:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x7fffffff}) 18:54:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000003980)=[{&(0x7f00000036c0)="1a57042d02f65986e2721eb40bf89095b8005e18a6d08660c50befb1779e9b5976178268ebe5c38f8be5a5fe4afbad627c7e537d272fc3ba2541ae1f529f56dd9348cb4c127f5213e3a53e3bfd4774b6e7f9d67c1ce01f017b79bd060eef5b636d353eabe5730e234dabddb378661382001c95c05748cb42c99d162b5979ddf21ecfd254c4ce9a5bd0949d37ead520e5154e1d5e389a50c0fe110405bb1e5bd2139f8c7b2c070fd5bb6feb8914972ffda4f5e4930f4ce851aa1259ad0711b771c3e6ad6e323ebd4ddd8c24b5b0aadc6ff27e33a19928f9f9487613c39f6c2ed0bfdebc9050fff15f07d94465be667ad76fe890db", 0xf4}, {&(0x7f00000037c0)="9dcad0b326a9bf926d58dddc2249865d148afc72b6ee03863ba4bc0be7d510e88b0450c26aeb7553afae553318e36db4ad16efc96d64378a8a227f6d41f8cd5582164f745941874eabfe99b228c3d0707b8da53bd7407c850578a553aad591a114aad21db853d2776010ef6e9452ce87af373aa564ffea1bb176288443d285c14c05984a4300dc3fbf547495011b48dbf088de630cd75be82ddad855288ea46477437989414508f44316d9d8b5a52814e6ef09ffef9c28db64ec97b3ee59cb3850ad5656b6d4e7168e76a572ab1d331718b3cfa906d58cf143cfd8b27c", 0xdd}, {&(0x7f00000038c0)="c689de053f39229cac31ee986905dddfe2488d31e2113cd6552d605037edd2383e83b8c996e51d61e9bd04dbd8adf1dd95923faa1c3348d1b0326dfc68419effafe00c1cd6cc91b04c7b943b589e178a78cab988b8f7e318d1b8a0dcfcf175c8a38f57746704852dd8dab1e1183f85b9e6ba69c45e4f03dd1258dd27f0e84370eb49b706a4f054719f5c7cd255a12f178486c88629b1e3672f606f071565d82e4dbb26eb1c039b4391c8f9916f2896154c31aa9695", 0xb5}], 0x3, 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair(0x1, 0x8004, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000003680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003500)=[{&(0x7f0000000080)="603be42d27bb9706ebfe3e27f3e5fb44ee4e8a2e038c9b72c5a335f182e855001c4e273ba8271564ef8d23e420eddcc63e28faba976827a7bf74ac44319eab53e06fc0e85974fa6bac374d6754d2b7371ed70b33875a7a9aacc107cf32fc044c559e9c9d82f6929a2acb6839c980555c8b41dca12836b0dfc1ff76465e3903253da396152f64d61450907b2b8cf23031495ebf71c419684ad7300e742efb315be2beddd9f8dce636b2108490e49b43cd23ea6f6caf8ef8155f8339bf2fb3ddbad57bb4ed5e26fdd6e3f6a2c723e7cd5f050f9d06bcaa9c66cfa8157726bc9670796b9043cbe00ee8561371d8ca5b053eecbfe85edf41f9c82c80708b4fb9f2d8f7e739c4540e0abfcba85749a9c77bda07c6f9db350f6efe13e8f296ab5790c7415dc403105bdf52b864ca7a737661776bd5594c2cf9d54b3325b1c6ceecef3500089fcb76fc633defe9c056e4f0e5307f57f29c7cd3117ae7e9d133972095445f75e4637a4f604aee80d8b9693713e47f6e36228f8b7d416aa64fb8fadb4ccfb60c0019c9b4ebc4b1406108bccbdcd5fb44ecc26935df97a1b9486459d903926053e16e9ad7336db6edba5f2c8d3c64e5725d96678396af5450ac90d29537bee18b8ae46119993541995af831993978594897bd3e219c652239681015f0ac3c835d4954ed632e480e66078d5e787da1a1d68f9dccfb6b22bdc24dea441e7475a71dfd6fb77e85f5316429a03786e91fe80ce6a7ea04c77121248059ade2c6d12cde0c37474fcaf56bfe43717e85ec9403586d7296a21181783ab16c5a1a2bae4ffc23d3d7457523426e8d20a64e63254041cc4333f64e218603018679b252456c63851a5813d9fd792511c51892658393eaa4e8ef16c225ee23715aa1be383032a7aade49a4ef6dcf8d8b6fa5d6a18bf8b1c79781f15caa395d8593a7681fbd45bb2c463764a08bcfef209c371110216a6b8668c81471e02fbebded5c30da9203810fdf8df91ec17abc8a761127f2c3ffbd2db31b12f95a35b7dfb83235bf771bf05dc7221535ecf59e64f4034522f59a43cf0d6d56ad05791dda358990d35f5f7eaf8779b2321d324152328587ec98601789adfeb093e4786a2459531541be9a9cfa45cde7dbab67c3eba4407b42cbe1c9e5c8e2e3b69a9d81756a2d15f565ff939b3953a58b6895e9137cc75f58186d385b0315d10da1a3b3faddd999275a0c7a0520513eb619c9de4caa4df48c5a0c653ebb29c612ede66cbcbc1da95aa7e057edb543cf687b89b99ee5d10235a3068bf3d6d81fef23928053595c950ba293977c3e94e52f4c94f9b469838d989e143758a91948de8875a122b8bccc5570974ece01b8295f5f600777262570155a0139a49e6b0a3b8867c97584515ef7a8d0ffd7f76707d7aa9b96c09b840e0ababb08b3c7fc02acd7a53e03bece07d882497bb169e5a1c364f2347d06c3c6f5b9d1bd15160b0f62866edfd224c7bd45ce23eafbebc797e6d47ed36356f28c8d9b07325a3966694cfde4d0d40094ecb7c5292a1ed32b102cc500a50fd4e2abb6963b8e316834bec7482ae2d3579b3cd500356ba712829ac63e06cd533263c2b81067f321ef2419afd73e4937fa8d13c5b939189d860bf4bb7eeb29dd3a42093d5dff4eca83575550e1b53b25f8fffcb185a0295fcb1c4d43319220a0faa8bfba4ce35fdbaf34e206b64f95802d1bd6d204029a52b0bdf24558ae86663a4a224fe95a3c36be187b4f4e83d26218e55ea14801ab18ed425b780a15f3391a5bf3e9f059989659e8c4b21108202a6703a3cc5076e84eea2b9d8d7cc6c6da3acfdf2942eecfe47a7e5682f222af22d9379d58f83be19ca21029d1dc42f855e34cba81458b509d17fdc0f21b8c5d8c958bb104a98c64fa7d4e9c55429c49c5d846b6e15108f8388c29d816a6e3dbda9865b60a1515ea16aa1a66dcf9897d1459de87d43517bf18a6c3167e3ea92a27a747a58152ad6238eed7ffc4179b29ed7775cfdfa6821fe08069c18e59ff61940b4f386f3cf19a871d28e2bde5cac8b8ed5858151fbdfb2d749c29eee7e58cfd7a93cf1ac6c6e8802ceeebfccf949b40cd21a831df6a41557c77cfdf2bc46a4383e3a4ca304048f17a8e81f6d90821b8331b1a02a7d4f582f00d327f0a8b694c95af67957c88d5d62b3e1810460bbd89aef59c42e088ce9268330a25021de87e97072550c091bdd19da4deb5e2f99ad648494cf75931df7f08ad4bb239a6b77da741446252446347051ed56b8db24cf910a4966cbfb13f2cf680fb74fb80a00793df1e382bcdba621d2dec3c08da60e19e5e5a70dcd22a0121ba7dec4ad95ba2dc172455f72012abdf3daaeafc120c811a34d4408885089c9f5724fda9e8702a82642d9409d1a1f20c9096878ffe0e3577b606ceaacb2202bcdcf02ae7c89e1f53292e584a8a650eaf0e6268f5b439be603c4bdf82bae8d8a5469dc33a19cb96cee1e7616af707c76070334ecb55a1a5858c2102c97e0bcc48cfde62ab142d1ab830cda0a2d033c09e3d5064112a2c63f4556ab478db63850b0e45ce5fdc8beaa585c8a0457bda7f505a7863d3888323c9b9560eaafcc87be918f32d39b55cb3bba6ea94f9044acdc2642556c82cdfd2d99a2a34bceadbbc30cad0e674aeddb4fdb470e6e2a8002a58940d773ac25bdbd773086027fab234e074b0de5fb8fd39183cb753abbd6fcc114b8b592f432e3fee969969e148be2aa9a030c5775a9ea10ccc387ecced7f85eb3cad679af2ad487039467e9d020a2d1be5a63c6a6ad9a69b2dc01be495e1cd1d22b8eab464ddf8fedafd64700aa30bd1c58da11220dce00605bd9e8ce5f2d6afa50ab55f6406430c9dc08de489d8873122ff8c4d2ce9acf5bdfb5ef4640628f52b8cc42c74cc1b731045ec5e9dfda75dc82c38499d27a6f7c370317b615c9073f60a1463fb1c580c4db6a70a86d156f6203aa4273ecc06076e83874ff3ed42096b0fcc355a6d8fcfd6a89168ee863adaf4e330e131787582402fa7bd92c107fb49da17f131388ba999f7516eb13a685e62b910942340f2e2fcc3c8f2e4cc50d8be2992d8f98f4583653311848a3d787a5dfdc400e7c0d58133f9ebae4490c3487e0bbd78c353af46a338f8300c197606e6b0a9e73bf941288e72714c5764275b0822af16cb4c7805f59d9dee0e9603879a0f03c31006ba0f222ff58482b583497bb08ab31ea1f714da4646239481922ed4a2b49dd08f88a73932ca5f857ce418c7a98e8b5c626063fb8ca6291666c204e556748dcb931f44a2698f77c4abadb6bf3122ed825c88e242a3f2eb633901d611ba452d2f92ea39f4ae209f124d31c7296e05fac9e3519328714d065abf3612e8cdbae0637525bf9c774b629caf25782b58f45b0d956dcaedf5a8832018cc1540173af37c1cdd11713a3ccc48308ac3d6c68d9818460aac390b6ec5ba60b668cceb624834ac4beb6efa2d15cf57ffdca0b3c5f0dfba9a70ac68b6d68901c08d19647f6c56775164b6891ba03036720a135eeb6b4316d0b430ef996bfe8b459c0be78168130564b4bc49495b5edba84e13f43e46f150f551a88b113e42ad5e23794127e552c0aec34c591233a31a6ccfdc3b3da64b19ffc2edb7d0cc69b297c9bf0314f96502fd8e2417703c0be384e5bdcf0ad86ac391fa4206d99a1acf7d7344614342c962628ea0e12fd8dd3ae9a6e1c719a934729e88fa8293aa77997f54c6b6bb32e376d80f8f8665b10c82b4619eadfa2fad7ee8350489d6e860440ceda563a29283b48c313b1e7009dfb18cc31f557a3510d5292ac71945c29d9f26aafe7bedcb651e4e7830c05a61b3fd6a21789820bdb5c47b2194ff631c9c0932f4bfd195f769553ddba05325489791fc09683056b1a4e221eb5b07f7ccdb9995d5c423f30eac35f8cd77f9e17d384e6403c59ebf7bf75988cae8cdcdd398d755054cd7f42607c7d1284a943955ce06f5dd2e37baeb38020651fc44891e4d1920537f852378a08c418e345f032731910da0ec6e1adf45dd08f32cc1067fd20e6b1ff4c0921adf24d3b42a388b5c509d19f823cf1562e3c0773dd4e604c4597068be499564e938bd1ad7bbc4e118265cb246fe5541179444d9d49c35b07c18cf8799b7123ac5c2cdc28a9e94009a940dfbcc1ec75124ee0c97cfd42e09d443e0889e7d6482a9c8fb0e1dd9e8b85710cf6650180475b7afb6b276e97dc6b420e90f52ee33798332da831899df62ffcbc2825e4db42ca38dd6202ad048d7456063a63d21a224d3cd81f3932597d440fc665d6b9b51bc0b55b6e131d8e5be9bddeeb731ef28e6f4274244f6c415e39d2b98b3f6b812c8d4e0a1387e90006ac3578f940f42aea310638a66bcda17e5ba55bf2334b16af1668e7041727dcdca02b3762d18876dd72ee5aa91c53c751d645a7a5d7e133307846ad4757b403b76ce09aec1933a4bb468229284c496e71aa8dfc63f44f9863caf03387f088f8b914bcabe26714a124ea71a92d3fdeb0c71bb609cb54469c2eba58854c70591782f1b6911803f2d610a1a87509b37b00406e70e2d876a65970eb71c6684089f6c922ff18f232d06d436592d87c641fd4f2fd337d54bae00e86227021b1088a16fc8c243d8af27c2ef46b0571a075b484152b6f7ed26c6929cd835a8f7acbaac6b5a71df23115be7881d212aa32f12f132477199470f2fca10e69bb8a364d9f6273180a65d8c73c74d0932291d7cd8d2b64901545499fd3f985f48f28475c2c4d2e4c053ea94e758a5799d9c863eb96b5f4a0350187af3b647e9ce886d7479930a49b63cb080a95608590e4c3cfdc00f7a9144d4fe8cf0caf436ed6a29e380091f0567c10019bfca1dffdc3c44c7b36793b2c2dcd85e12df65f29484238600bff18b44cacbbca905fcddcac95c09f13d1cd47fb8830aa40f43c4eddbff8d6f1eb5c9605776ebd000c9804774373d3fcd8184b88ba3d6218248eccb9e075c6277adcb47a3be6f03c13bae24f4c5a6af1da1095cd03fa5ceef131434bdeee9dc89511595977f8ba42b1546a030b71486a364c36b4146742a605c3fccd8dc1a198fb8e6675ba89afd62439419763cbbfdb85827fd4328bcda27f4f096084a474c20a9fcaa64fb91ba9f646c2dc9e5179a599812e126b1562f3914b1ce547db8169f2afb28f108496a1c9c3b1011cc64398f77a7754eefa638bb1edc3aaf84ba8ec1793de8d4690dce9e6e049977d0e6bd97eed95b27e534cb29bb848e4d7db644813295663909f0e680b694d83e16e8c376dc56e6bf274ad0dd0c81479f3fd7492cb4eadd2e7a1644efc3abe6805fc32457395da82697bbe4573c79837ff43fcccb5ecc4f76b1142134d1ef065e7205476fe8682be45802d8c5ace03779bcca38274cbc736e517ed330f92e9b8558269ae0903823c21ee9f03b39cc6206b4bfb4f33594b5fb64747bfe97b66d549e1e1768be8c1d3ca6569be6c46b963586c45d6c811b6bd6f2507ec96da548b010a58f8d7360f3978bc124577899142476a0c406b40af204380d3db85636db728490aa49e69b94700037137a0238f3b475a65a61c0f84ed3db636e86c55006572c5c8c440a7b923d6d664d66feb6f61eec92aa8f7baf2d46bbcc8c71a25920158b3721a4cb35e67eb3fca72d69851c45b38f7ccdc09293963fd1a0d8371acd849cffe7c3bef9bfdcba6ae03826b0151063dfcc435da01fa8405685025618b6c846a7a7607e21a827d5c3f48727657429e572c439fa2d32f7a00207d5a277a99383ad0854fbcb75", 0x1000}, {&(0x7f0000001080)="8d16f4e7099b13c84550a9f0909aaeeee9b9bc80419a44f48d3678ee1f58d286f6c3ea635474b00095c434062fdcaba918d694e95f5cdc35e2fe76ddebaa7bc13f91dda262379aed2fe1a309f772222fec399d18c9cb39fc4329c91f4b3879626d9af8230eb88c9e1f622f4df63d0bfd9a570f1cae2f70735fb289be3b778fb58b63775c59509f797d3640b4df8ece2806b2d22c80db3587ec43a25cd6df9ceb06a12271ad9ecda2d64b9ff426eec71d1944687996e9a9ed1ff37535e1833d788dbfb571ca523e2bc06101a6cd28ea88094f3cbf27e6f72177ba1db8c804dc0b804086e465347e8b28d9f5e45ab218bb43ab1bffa4", 0xf5}, {&(0x7f0000001180)="e9a190e1ec5a4170df1456ea16e86accdabc3fd8f9ef0cbce551c1da67695e371f7eae5216275593462533400035d911bfeb02c765d16df3bbc8b3f1c1c77af86f7d2d5feb88df846fc4b6cb631c26145c2ebbe94b3c294ef138c07927ba5d34cdbf19c6cc155c126b2606001f7e8beeef78bd7e1bb0adf46004516577add6a406deef4d8a9d93a6e45ec2a65134f4cde0e0cdf4942ec70d7ff908c00d6af62e07f096334c6b4ff3", 0xa8}, {&(0x7f0000001280)="e751f67bfa8da14d94610eecdaa35dd7fde4322e77ebbce734642726db981c7c5c2e0c8f044edfebc408bde6acff5210bcc9f7aecb6fcbdc94e33b8f38ef070532dd1478a2b1f36a4bff83", 0x4b}, {&(0x7f0000001300)="2399a7f9f16ba02ff40fdc620eafbfe8ad303845581a8e76a93423782c2ce249172e236eb3e8528f98b5ffb5b45aedf50b01d7ebca492a7b7c1fcdfa577eda959c3ee90846dc81713d0dabef3a95627be32e271ba6393e326aab60578b8ae659113c5f5ee6c92f6958fa31dfc432b765e51fc9143b82a28577afa9607a", 0x7d}, {&(0x7f0000001380)="27a6479a647318246767ddd7ed37a4b84b67a6da28ae6b693be51e2a3647ac7c784822022e6ad6cc56bdb99f10ef079f5d9b6af7a757250faaf98da66e9b3c2c1c9715b38af3bf2356c199cddb7059759b80e6b570d04eda1b0ade716f24c032a8382a8b9f80eeb6d79e273b9773710f76af690d68702c02af80bc22b26395eac234850e139b65e55350402a9c6fd70a9f944745c79341eccfe836cb2a2cc8035026c721ef453981ebde15a7b6a4b9a1fe88f976addea8b3913f83289f3c633c31cb29bde2ebc1e59835e7d1d763fe1b1c81a41d87d2055b6722685e07f5d90d97e3d3b22d4f23dfc34c97bb98fc6afbaffc5248c9b2a4eba831f421ec81180827c086337372a22133c9c6d1b50d4a6bff68a67c74763204272fccae45e1f26c6b3c296d54201ee9979bd0a609bab6703244ab3e2942c705883f09f6c85ee0405fd7c32555dc25e52970c6a303800662331db7943e78e338e0d5dc497acfd15ec701f7948c15d72dc969957c0515091ff54e8a5f806c60ce84cc335503a5f36b1737bcd40397771c98e3cc2872a5e31435a9857c8a0e280633e8b24e16761234e19c7879743f7efed4034d5df105c4e580ac55d4b1f394196db0e6d38d62a30cb1ba51f024794e74902523beb7d72b6b4264a83d36849cb44fe4346ba340e021b5c37b95882802fa6a4484760dc7de863ecf292bccbbc5cc13e6c4c3e77a458129d36a06301c423da1a7e6a87bda76240afeab517c9ded1f4000c41d4f90a3e7aae970ed59f5e87012d31e0644a75cd69b9357d0a793528994f7f25c31f014c8ad92a3920858ab1fffb91fce2980c3c65f29ecfea7f8619d95d3d140a8494d2e087ab71c07579d4b9fbeacc9801e871cc66ddb1f42f77e1212e893cbc3b19281671850b8c95739b78c3e6b43450b455006822e632b29a72216268a3ac3aed200ac4b5c106f49317fc7ccb68dbf70ecaeb5c852e949c2199a09b274bd82b2386c1dab38f454a0aa6bb794eb7e47ff721abb1bc7ba61517bfdf44d47d5224dc1ed9fc772bcd89c69f0058f0ed0da7a4b7fb6fc094229ca15d1e2a10fafa3d6cb2fad05f11870063db1aa298e7a68a01c440a234918e5d9d0d37c25cf85e4de16a7ef33bc8e3c3d82865428d29c814dabbf694e07f8c05f504f927a3125fc1db5f3ba6e45851fca7215d52bb28b589bebc3c4ffdb6c45ac445450f3da0c4f4188ea86e65c5f714a1995665ba4874df3b54d96aff72b923a5cc47a6b6cf2ab738bf359f0db304061e115ade28e9c867921c5c513567afb905cc1f7963433a2254ba427caa78340510ed092dcca8dbbca10051d63df9b8953811255a415315c90cfb3afad5cdfff20efe3039e2f79d38bd22ebba80ab961b56f2f37eaeaef233a6a8a5177efcb51d86e14e1c075ba7b0561f7972444fdca01a29dd8b7de2447edaf2c1c2f767d81a8c9e9d530fe00b567bb4bdc03daa30c041fab6191fd1bdd0caccdff5b146e92334d60f99fe3875c1049580c9870f312d9f2d16a899376dc616f6082e5e49021c259bb9417f13feddba4f4c3e3991241e49786fc9aef99069d1d15972f060c8887e9e6fb369b55e6c56592e93237d9fc5e695a962b79f418f0db5f36079d51217aaa6e989972b19a074a2686b1c082c392ea750d9f3ebf8c9a42cf5868a65ed2a6b05c7b17645db366ecabce14c94f7ba2eea3a3641d72d609f81980d580e6f2269e21d0026d9650e4ac95218bcd9fd67d3302cb966af22b650c39460c61d4119a6cfb6da32e2ffa688b710c80db1bf4f8fa853b6cfb39684d050e42f335b346fc816a698e449d95349b64f56e19c03f9b42d29c4aed80b3edd4d9f615f72e43b670d7404d0f441b502668e8c71575bf0e3142ad417505d41efde8207f55498f7cc9f761795a6df027e0265d8c280d5a36933c5ca3c69416b80a52fab4fc0a187e9542af8a15583a22e12738e148ebe5585b660bcbbc8034fc6d55c6a6c074177fe5be8268c7fa42c4b044ae3d005db072ca3de8c9bf6fcf4ffb0495cc36df4d36a8c0a1bf2a975b775e06ce33d5eb0b17fb014f5623b39f3c5172912b733a99953755fe48ec6a668b568fc9780112204feb198d3df4180adbd70686fcbc0d00b793e0e55932f06c4d2ad24d9c865c656d5c6491a1d6d055450db33cb4041c6c02c88d6105f9b70379532271218fbe06c80ed60e7fc0a12d64e84b12514d18e12f7e4570cbc4c00b851b908201ce58e4b2e5a8c22a3c337f86da78dfd892674e2e22120323fbf00a3615940d647c1f4a3219a2af3f9ea25ba054fc55d309aab62420696c5ba47cfcd203e655d458080f382af6d3aca6f364e7f0e0834c4fda1e33b95405ef5219907d5579ed3699d34d0950504715dea45bb124332a92cd211f0a2d5e55da09ac4b7343bee82fde77c4e4bca45b91593135788cf636d53f5e73f5fdf638ebac097905cf3aa5c9046f9902efcd80783c045b41ea8c9667c9228dcbbd83b200ee8e2054025db7467f7fa0eb2da17f2419be8bae1c833bf3fb580315c9d77bf6fe8a3641f0dcc705037fbe5ba56cf27e78d0c0fc92d3f8f10882e4a5e9ded97c161085dafa09d6dff02496143149dcdabdef2518bf619ce3d5dff351ae524bf059369c0af7e7f9bbf4865f49b35e7eff5c633d104458884218c21bcc9c8330f3dc33d6f6054a6b6e944945f8f6bcb35adb576ad1abfafb4c039cbe7f0f6a44e3f1c1438a4fd9a899c20fe84f7667957af427378d6676f8437f284f1701b1c9a283cfcc3cd782bf52a02858b3468a011c6e1f6455c53e73e439f7f65a266c2f70e99453169fc5d77ec025b7ce5b09c2f46be006e65a95e0653e1cee7ec1713648737ec80b8699ca97c47a945809a64d716fbede1b599829ed26ccb648acce61aabb7436eab5ebb610df0770fe16192e9ea99ec787b482073a3f9d15f6b0a4b5dee9de5b168b5c4bf90429d1d0be761ccd9520ec5ce0800692ecf1dc2af417a30fcb2a3c50eb0dfe22403a4d4fb540f422c0af7caabd339bfdd7608928d7156378b660dc9033b67a18011f8b2aa3ab02f1950a98bf41179bb9877579c33e6687771ae7dc85612dfbcaa5e74ea428d194801770471d032fb13a00113d0b62798b916aff5e4d2274db7462ca5a69b9b0f16845df7021392d56c8fc564c781db3e5a6986af2683c1a12cbec492f2151fa19d5634d7b43f723122658df59702361f8150dfb5e5b5f48cc7a388b253fcf098715eccf30ed3eb02b97b8e484c2b65e80561dbb3122d941c70865ebb172ed075fbadcf0edc2e0ebc0f66f52fc6df54e04daa722a396c2594b0caad89f04c3311df1e3451f46a322c3151b91f48e5370760a5cb674efba97c785128ddd0acb743bbcce56d858d42600fa7b435017273036f3adf7f06d8785399e7d95bc2f94c994db48775c6f642ba8839ae5c474097c2818011ae492c818f68cde1d89ab0d1a41456640009ce7fd11d1aa9838fdf773c2eeb7b47b3f04fceba5c15f5af069e178e7f4a80fa2a6abb6f4377e97f7eceaa4cd9b1bd5756ba49cea12414e4234d00dc1fd023b9d6338671567abc83f8b95de0a97a6d7cb1d9fbcd436412ecfd8b9dbed3c4589c4d2588b4ca388a327f199ab0be5b80b086ffd02cbc01198cb4db87aee768210f7604d2501ff5c45d8df1d78484e2f078c87b86a811c26215877b7436fbaad09fe2ca3bf8a2899576076fa799070ab50a5df6db9888fb0eafe34a0e2e6c83ad1ce87e385ed52c8d589d82c1ff63104418e438a37df01eb42673055cee091747fa4ef8ebf783b928b6cd349a87dbaa48ee8cbaf24adac6bb682eb254abd39ed77c513cfabe37eba477ec2b0290c6fa391eba9e61f510bf7e8ed3dec96839d335e39739ffac2064a883105cd592f48d139435920c3b713c3a83aa2efdb39d833db178d065d235f8b058da9bc4827a8da889ccb5f030cfdb650f0112015f67bdfc4dbfacedabde5744c9149634b46ec9a93ac38aecdee17fef25cd7e201f0ea55da4435c6c6fe220c89b57e325e125968eb4d127219114a2f7d96d3f8f2dc95ca73ffb099dfc260759745b96fcc506b18096846f81df8164ed8276afd106660a1988f560b05726c1473a15cb5f700a1fa5dab0f4fecead8043bc39138e7fbe61ec621790381a732fe5937b6342f7602340b41fe3b9b6a51db964f9ef13b8bc3d9eb310a8fc5403fa1fa09f26130a673addd315dda54be705bc412f3fd6df76348fb6512a9e09a955c0e101e74df437a8ea0e5beac3e7758c3791cfb9aa9a2a6a4419d6e02a35d9dd737b2b7ca08dc54bdc6a43083933b40e93613a8eb02ae68a876709add30ada535b44864d30fcdaaf71fc8d8e5749b1c4065b672c24b3feefc3d3957efa2056daef5de467cb09d0cc0cb45e9d2b0d940714fbe868cf35c1594064f857a8880bd136e082bb1038a826d95909f6c6e15038f4570ff955c0996f5dddbc1d244c180b975cac11508f51f6ba9088d58d7c68305e0c159d6a36d82b2f2bdf83450eb471edc1ae00981362bedab4ed9e3849dcd5356d0eff9a4ea230c3237e5bdc5c403a83c0c4a1782ac37147fcb9fc41755f1299f2faad448f9e1457b6415e2c8a78746e59d3f13f39ffca4d63ef04989e286d7c33f65ed5471b7f93390747e257909e42f4d66a4176347358c0d4d93af50c9545a23d7018841cacc82d973dc6611f68868f8c4d2f87151f9941f56b92e3ca58e23f234fa57ac0009309267d2a87be6a5716b83ccf19311273f965a1aa7b5c815e998ce22b688d1e7d7584c47f5106446fef97aceb39c369d31d2ae898785370d03802941a77f6a4649905f7929538950208ed34adb49a329a1168a8fc05cbf73154dacc206f34bf9b0dfce5457f9d20dba5ef3b8e9fcd56eff053012469b1ac4b4af12d3e617009fed5ce8b8a6e51365981040bc4a10032d75793003b5db13dcd0a60a5a7ee24dcfa3d5d6a537846a64cafbe4a1d4e9f33ff08bb401cda1abc20976d6260fdabec3c6504271f0bce1e00f7974956357a6c33b31cb10e87655a033ce3fa22fdb3d3267979c12d3eef1c45d4c8407a8fcefa7fedfb4c89ad76cbb9b5cf531ca5bba4d5fa6c93754c498b49e4266133ed13ba1eeef3fa649003e60c26d052c6e983852c5ae99fe78458d00c7a063d6ff0a45988b08dcdf8236fa9b59a6e47c7d1c45ac0ecbafdf362dbaec556853380e5276890f2176d4154693ee0693501f89ca45e162f8052c942d0ab4525cca5d6012b3173e9ab17f2d986a22cb41eae715ff91dcbd857fb89303ae88cde061165d688596308cc856ceaa7458d597a59dc5e005e109364b75c4369488a691bc13509d4ef6d8312eae6bba8a4a2524d2880f579be6fce9bf04ed14bf88dce980575c3ac76a11a034c70fbe0f37b0ff7218808763d9fa20ee90d4ec1f92ad7ee6c14e67efbcfd065cb467c51790f40821cd008a416b0c14c27c6f211d5258da6fe9d1c600918c4fef531adb9c5bf3042fbb85f6cb6e31636e642053e46ead28111d90b5cdc55f1241484e4299e7239fa2ec17c9d7c872ffe443f179bf62941d78ddeece16d9cb6585de1bdcbbdede8962abe40f5ba71c77f31e50fbeb055a895f42b29bf28578bd13ade15d43f44d207e80e631fa8a6f8ae1a78f92de691b450f9e844b9dc2ae6c0e073eca11b208f6220995c8afce269005f2aa58fa95e7a9e180e66909a6f793c50cd183a9aad65354c2069c97ffd6a78586a73ec845a919dcbc84e5c69bec2dfc069f07d97438efbd666e5ddab5c6f959da", 0x1000}, {&(0x7f0000002380)="a848f1bbbd2984b5d8522a23a46ce7c8ef38b7d964a49b379292d4ac9339d12ae18cd8aa", 0x24}, {&(0x7f00000023c0)="c932f6c0168f1d1be326c82f017ec39089c7e1cec1e00ffbbbabd5689a93122bb907a0fd7357da75f4183cedcb41f8cde8345cfb2515363f07f734a8a64be80771d5a726c77e1a5e345abf8a4f4239a91c757f959ddaa2b3915920449da17c20b14a965b1d3d1f8e5bae735fb6cedbeaedb73411bb8bf36e5e0b95b1f77e8b2cca86934b6a63de8a2e371000c28cbbc9f8ab8e5d4b4534f9b6671a5c2e315b0b51bef09d641a393e47002838c96b4b2c4a6c9ffdbf5a3adb38fb07a0b1b4d5b9b3d5998826b31e126093869401f2bb16c183206ce68f0a4e90a6549a051bcff4f30b418f502884217afa40ed8e819d2e65be0f9e9fe8da00706f80f4ca2902f2920fc4c182174ec31c50055f61ba4e52dac61cb6c503a4dda3c01049865eb98bfa9a681596d09f1f336cab48801a1b7604b3278f8e4843f907a19722ae1aa8e789e53bb9b08cda4dd0fb005576a6d62a727ee96aa3379f37b08d352e732108393aa8c46fe8b7b53e0f855e50ff2297488fe3ad04c03d9004fd09d6847c4684a9b04cca765909ce8c5582aa379d0e4862f43c85778e5bdd9dedc25588deb05bd1a3c410133b6622efd795f17d071341b7b26d36e3bbb4162544a18a877a7b063db2c229b2aaa1b77dd0861c852197e6cf4423607a2fb646fc7c7cd89532863d59d96fef2f7324591c00999c77a39be37fc21a9b4682fa807fb761a4226e74eaa7d55c51d5ab706b84ab47c3d4b7d0c599f169b64a472a551608c569e21be69f14eec7f318bc650b7e51dbb0cdaff5bb9340c194c1f043f2c3c77b5d6605aa9ed04f57de4b33fa300ce94059708752b5df7a1cb9e74ce95e042f5dd4aa4c2c9b9f5d683f00fac152835e78bc36ac36b192011b778650f7b370eae4edf8e4124e504f30e1215b9ab3851d39f6a2c674136cde0c48ef8b8f49d584892b51838616b9389c634df5a9ba12f8ac4ca4cb175977462359adeede1ab349f8d98f1e8433f20149c95321da4371d3b70041565566f4f4e6d3e53e9d0f158965371303acc3b056d76fcbde0e4074338c7d9b21ee50360467cd3a75a71d10831af5caa8ffa6353db2b70061bb38c780df996d8eb9a034147459112fe54ca47fb2e874898c8a796f8bf1ddfd653cb6a98e596bd4d7fc60980e33d9a7c7b39b24a675b5e97ee9af9f8151e4e974656dbd0868ebe8a2d8038f5ef57d340efba17b6a352399894548ef3edd3bff9aad7a5435bc35649b7f7666791e04039e9ef5436ec2439466c2ab2c69310d56ef16e6dc952c6e13ff88520377bf6f699f94bb26b45ca5bc6e5b9d5219c5f87c66dd1ad084dfa1f859b088382206068495e06a9f2ddac0c5d451941f0b924165a31d2939a848d9b2b5ccc3d6ae4d8991b1de407baa3b7d88daff1640be5c2dee0c2a6598349cd5224b0eb8eddc4efe27bbab2d3789155b4b7dbff3fa157b09a19797f4a57498fddee9b659a3749673b577e07c680b6714e995f753f73e2704b2e7631c2a9b38090b6f5cce9cd00521934461b93282248cf11230d5d0883ea6fe01e3b334c11d1950ccfeacca3ac8d3de69f31ccf612ad760d24aae60e133a1ee9f92a7e83e3eedf45f2237b2a688246654b1b540be17d71b04af6d3d5992db690e1cefd1f33c713850f9026dc12a215149b3de613afc3118b1d0d8aae2c3f36a9aab7dfc7f24e3f7724ed6b90c0112e2db6b0c77a42e2ccd93f90df0772200c7d6183ee35c6487f7766652b09791e3381814070e26a02ceb00051cf3b7d0a9244436fb7a714c02f19c46dd2389aee8bc38e1aeefc385205b38054754502944a7e1cda4d9842de072a5f4051653c269e7bb4be1ed7f04b78211dcb8a26cc7b74ef9e9b334694cbd6a4f89eb39ca2365a2c2fded8161ae3cb6cf20b3a60c9be42fd4b99545b01d467a4248353d9ec3b34e1b1266ce2a8cc619f7013c5f823b2a8e173173fc69cfb99001075e22b9f263863b431259d1b3c8797fd992c2a3838689a20a5a44992aecaf1865487c70333aa21da9419647a925f022009884bea51496b6b671e7ca25e4d4f1b55f36a05ff702653b27e731a3be6c3dbb3d14964700ac8f56c04133da93c74d095f870f7b259f65cc5cada59ff9edb92293bbe1a4e8d24ffff19d3b94b32c74530994b3263a48b9ff5db0d71608704d3999f7e9822a4f9a52b132cf647d7a0cc03e695a56add9874b6dd2b444f3b5c33a1411a994280d04e584893659b66c4fd5b267f0f658692c39645e6fe6d5976966caaa96f81271cc2895211e37d188c5870d8ff40ac2a0db01f01e5a0c69c33935424ab9a7644ae610b8db67286aafd051a4b0f5f5f0a26f949a7e637db84e8754fe9c49bea54aea586eae91dabe38d64e7662c8c517caeb5c3ddd69261cfedfed35d0ba17313b85d1de02b460faf2eececad34c91847e89d385d312a185b71e9f15406a414e97950c2366261e981e8f746de39cbaae555d45967e590bf59777ba46b919ebe534bb559d50ea17d84ae7bb9055e603f531862e612b9a6cad65fc4cfdec57a690d4f437fbddd4ba0e7bbf23f2a5f8fb6405bba7c95661fb3110731ab1b58b5a1d84f2c62eca363b3b691c16eaaba28ccd40210cf4aa2a6345b6726bc86a379a1b9ca028b4d6aa72d871de478a53597fb44a527a1758a63f92098d0cdb5db939b1a36e80db754c3b7e0fb83f4c960d238f2095c8fd38df1eaa7c8c88f41177ad43e98b23c803cb21e808d7738ec9c0af606847d7d9d05dce918e5889f482fdacf5eb8380a1eefaafa05e47142bd4936e664d4eeca0098e7a79f2f42a2d4c0e76209caffdcfeea2cb3286be7dc1cf33cdc889dba766f519ef9817f72137106723445060b88a2fa945ba0dfdbf36b7ed538e03defdece4fa1007fa4a803f4efafa99ace8f7152b507f419e1b5c839d4b4fa9f60f1b1e2d8192274b36fc3889edf9a8f45b7be9fc30f5c27e1ad3a1c131b1f983504f74d46a3028f58cb0d1cb508b5f1d4012aa2f3fde8fb90a7c007b9171e2d49cfdd98becb3e225aa783e74d583cf4f9c04ade7bc24b99ec9cc7536b3671239eedb5290ba3ff14249cc50f52b3530940619523391958bf9513fefe408d0167023f08138eaa0b9526ea11e24c1d2202c90dcf9f8072e5656156619e98cbf4cd1ed749ffcfa6473da938a5fe47bf8b84d5d06c70731f92a494399da2341fe1890314a7c336c5a19b9dabc1a0b8dd918b2e14955f8cfd8276f656d83ffd67eed2fac9e95f355c5449afb338ff1ce1f8f13d4bc00a044f402f6c914538ce07f79237f6dcb27cdd536603d309dedde9ae63e033381454c19b1b7bfa3e0d5449b4f063af1fa4208268d3a39608cbbac17e5b5d9eea05eeb427a0fb01d05b8ce46bce54ba13d449cec448c06076857222246d60b98dbad46fa2ea2499d1d376f3a888af6655b0fe2ed352cb87b810191d1eb05001da689cbf6a90d593378f381f87651a0fac47c97d64cfe651aa9277f236db799d8c62caac2119899f9f577a4761c73a7a8349f379a37e462f1c3d2223e63ba51c9e9ec3879732b19df206c070a184e155b3fa626db75b6d137aa52d185e8a4b3f94e48545562f12d6886dabaed415f8abb1ab2c660667ff85af081accb6a70b04e8c90a3f6238caf2607235f356cdd0075c68e1abee7f721f7616202011c29204f5c6df2ff5cf4ddff00d1bba724c1e56a289b34e531a8d8f7b447f888ecafbfc421a388c3348af96f177a0f3a1ac3b3c5d29a6ff33dc48ff06b00b368f2a4dd60cc8ec4dd8a5fe889a4b4a7cc1855f22ac55c406d46659f81270a31182ee305df628b04a56c4fff5a3cb2b28a553c5474f210b9f4eb36bd2affc97ee015b6644b29045b2690567a65953a9861f709b57263b2df8de8bc10d76dcafa74c5b977558ff1c4f03901b0d827773935775196a359a32b29bcbcf76ad54ba1389e1f68678fd03cb1d5c6f5c11cb223e8f50c94343238e90da7d1934b8d47addb19d13c83b421e01cb77ce512437c41f99c57e54f4b86f416d0b7160e0b821b1782c9e4c77cf78844082a90fc1aa3601b914d739d82c9c70cb937b1f70a8daad35a060b3b62f8735b5497165cf68ac6e5b8994d55b77768cd5e2fbd8860e6999e4eef80b365178f72e906d9e37d4c7f2c8b7212a8889a64fa3dc8908677834f8d0a1c8973701175f12406087f566ba5801f68d500226bb292dfa5af8c16e8ca97402e2af4d3dd5233039b53c2e3cd0f3bc66157a290c6f09fb3965de3bdb85cdf3803a29020aaad0e2f315a2d0fdd0583febc1fd36471def91df27c31d9b949253b786f3c2c2599d53715ef705d5644188a3f192ce426a688af3be09fe89bd6909f8fe45b61dcfbfaa640ca88c332bec94ec1797123ecbb1801196da9e466bba4b4ee21ce3b83006741ea97367b138d34669725236ea3d3fdfbda623a4eeb2849bf4447c1e5d61e2afde69f38d2c57beb33e4c125ed2959d9db4df106dea356305668e7dae55b6d8c590d56c4abc01b057c4e6546427fd676690bfd3a457f4e9c56acc16f157a99c0ef1bc79057332a734ff086b10fa4f7a79afdfdbdc74ef4912fde2df7a3ab2ee61cd815c7062523e55bf3f3fc8f43d190f8938cbfc3963502e0a3c2243054a37bff9c200298648475342a2d67ec6017f374ceb3813840f53467049b825f69174b481d4cb8e48b439e618fed614de619850bf440ee39dc375aceee8b4330404c37de2aa076d981fdce9a5401480d416ae4b7b6183853bea68383c6160862e7ddf519b1f295201d9b33f64b917a7267acbc2439546c811d4b2c53ceffb4f4aa54a8c4f19b7eed71d31e55547979facee4c5fb91322d807fa095bc70687647ce461056c15f35831f9cf2883bb83261da713e436f1c6247c7d89dcf6116e13ecac4dea1f90718dda69bdfe9c9494338dd8753f7a112d21e010684795b2be9aa82004b3eb05af3478e33ac2a7d33e56e0b798c15da6176aea0c472d4dca759141eb5bb96d176090c43c3c174f34c4abe944fe14390229885e7f28f91be9e9d7962523cf97c4e09ecddc0159d3c04beed11fbf7f1f8a962a1af2384cc8b84c13fa0191c205eb723bc4818febb26911b0921e000ce3c0e5d2f356035d13ce421f2bb4f9a1611e427155841a53fa2997a7a41e1fae795e3cb4e6942d6ab6588be9f0c3ce3d113a9b2c3c535d56b6dfbe4da9a3204e4a590831ac40273ad39afdb56f6c98a06c619f55f3e49ef5636e18c6203e6472ac46a439b3ec350e1a90af4b66141b228daa69875d4fb3e35f484858511c7c0b80334560406ef5b24318b2f1a5708853997d9e59799ec3a693b801912035cdc9830b638979dbe8a1412571940dc98d29a6c9e0d36c9a540c13922e9d8ea951ec6940bbb895adf196d366262c558553efd0b2179cbb05b417f1870ad427009ec39f63a1657e16ff0f3ca33a86a1bf717d007c0b087c4947e78c0881404103012b0ad1e7bbaf24bf8a27e4ac170ad9ddf9cee3ea7c2b3ab9560fea3d18209afc369c9921c680b8ca9aadb24f8e3928d2918334dc8569208a36698c7d5a4b89148d81202e38efb2004c4f7b12c2427d2112f841b690517929cc7af81bd1cc0da81411efe6db406c2ccb56d3e43743ff8fff91c5a8b613772b99b73247d5b621d65ec7d4728b5c1004f0d35a9782fd9ba8cb1548122c8d82445af9eaa86feff1d04166cc55964382ea9aad2b2c8e85914b29ef8653957339047c6cd45b8f3b11adb42b6cee6d40f6775a2d71b60b39dc93618cdace9622439c9e3b67a9b3f4cab4ddf10dd3f7b", 0x1000}, {&(0x7f00000033c0)="9cab021a3043bc489c94ea81a48b8d9a6d27afa2b4e3a70df1317e6e504c37695a1f199c33b9cbc7e326b62abe7db3bfebeec80956bf8fe170be87c48eb4423d53fe9c1d34d446a840b7d27ff928202ae6af9a110ade897e22c196ef777917d42feb590775bed5b2a79035be2ca6f9db2b5512ba4e0527a04d3ee24b9f654c63d8acd173786b5af092254614c5f5ab026f4fe7b985553adf95dde8a8f5a30e1d1f2331c48a9846ef79952f0aeeeb976cbc0919831362de9e3141d89be6ca4bd27f5f79007cc78a23ca30622597ad2784df8b5e14cc", 0xd5}, {&(0x7f00000034c0)="76083c00781b8471f1d0c1fb1a356443b6e94f44bacf4d9c6a265ca1727b5d81394d23b0ef51805efa6ee594f248d2e5e4b8f575d9680d9e111dc4151e8c", 0x3e}], 0xa, &(0x7f00000035c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="180000000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x408}, 0x401) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 18:54:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x30000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x60000027, 0x1ff}, {{r0}, 0x0, 0x9, 0x24, 0x7, 0x80000000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x40, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x0, 0x1000}], 0x401, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x7, 0x1}], 0x100000001, &(0x7f0000000080)={0x0, 0xfffffffffffffffc}) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) 18:54:56 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) syz_open_pts() 18:54:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2811, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x75cc) 18:54:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x89, 0x8}, {0x8a, 0x6}], 0x2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:54:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x3a6, &(0x7f0000000000)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 18:54:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) 18:54:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:54:58 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x2000000000008000, 0x0, 0x0, 0x0, "8b000000000000000000000800", 0x8}) r3 = fcntl$dupfd(r1, 0x0, r2) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x52) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0xf352, 0x8, 0x0, 0xa72138f, 0x71, 0x1, 0x0, 0x2, 0x9, 0x4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040), 0x0, 0x6) 18:54:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 18:54:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 18:54:59 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = syz_open_pts() msgget(0x3, 0x8) poll(&(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f", 0xfffffffffffffffe}) sync() 18:54:59 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00009e3000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d9f8997e9dcb9444dcad342b15e9935b21620e1d4674888b1c1a8b1411ea6be11d9356b8e43854237b6627f2ae48115d93dee01171b8f980f606f18b56f4811d87106a7a6d569e342138cf45e0ec", 0x4e}], 0x1, 0x0, 0x0) fchflags(r0, 0x10001) 18:55:01 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:55:03 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r1, &(0x7f0000001540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60e0900000000000000bf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 18:55:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[]}, 0x0) 18:55:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x3) socket(0x10, 0x4002, 0x2) 18:55:03 executing program 1: clock_getres(0xfffffffffffffffe, 0x0) sync() 18:55:03 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 18:55:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x8001, 0x1f52, r3}) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) r4 = semget(0x1, 0x0, 0xc3985ce1434f49b1) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000100)=""/213) 18:55:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00060100000000008000610352992cfa9cad5af9b9fafe8da347ad10ff92a4cf902ef41ef22a103ed2c0e782f26b2f87b62214ab3b8c71fc018e97ac3470e59eb4dc0cb7ea17e6667dfd3f6115d10b36bdce93b56cf116b7e5da0be1c79ab523a89c3bf6001c28a0256a25c5420b9c36fd4ae054d542ff305a4f9d111b429f951d649663f020815072752c99c0a6956ce3219c05315956f6ce5080dd341d92503c6da5e58faa932d1279", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) setsockopt(r0, 0x9, 0xfffffffffffffffc, &(0x7f0000000180)="13b8ad71832a827f1a4440fc53323dcad012e487fc8dbae06c419ad0c3f16352862651098e85c2e78e8c5a361b39ea59e4bb16331d266ca4e06097317b1b4325cf22364d308fe519ee58ff52fa755fb6a2b87621ba2bf8929c837be52ca3c55e1302f280d7b410c5bd43000838a8b51b0776a1d1a29da7378bcb15c5600d8aa38df99910276dd636348be1bba5787745fc01b2344b07204f06c9bc92351279cfbec6f23186b1868c8a8bb82a8473a24c05", 0xb1) dup2(r1, r0) 18:55:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x4) 18:55:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0xb89e, {0x9, 0x20}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0xc003, 0x7fffffff) 18:55:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x7, &(0x7f0000000000)={0x5e, 0x3393}) 18:55:04 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r7, 0x0, 0x0) shmget(0x1, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de7c519d388f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r10, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 18:55:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x71}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f00", 0x5b) r1 = syz_open_pts() write(r1, &(0x7f0000000040), 0x0) close(r0) dup(r1) syz_open_pts() 18:55:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) close(r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 18:55:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) socket$inet(0x2, 0x8004, 0x8) semget(0x3, 0x1, 0x10) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="c141eab8ef2e896f5fed2588448ea582c479fc3e4130d98a0e61b3debcab8822adc58347730c7d245a0b2ac460b034a2439f98172b8796a0", 0x38}, {&(0x7f00000000c0)="6dbb166bb68d54638ceaf443e484ca9b4c1a264dc0af14237869f1af4df5109973f743e048ce1f3aec1e8550de6c191961fe4cc2c436922d5d4fe5fd61b4dec8ab30e11936aa98f2b24b903cc4e4db200006ec0e061c27893484002686290ee0a5db1cb6fe8a396b25f0ae6fdd81ce171ee6db5d083f86d9035b2236e94d586fa3eeb29f20c309f94b1aafe2c6a388f1908696f895f4745496c79bfa2327c8cc4b04d5b00dc8e7442ffa2f2c366ece5388eddb73484e8e76a32c9955a9f7082e3f5dca11152e3e5f6f5549cc3e95dc", 0xcf}, {&(0x7f00000001c0)="2eb724c8a65bd810ee8083e4bea3c841bbb060aebc0c99c2bd16062ed3bfc7e1ae2b60d7bd8b418a7414b6cd0f27313a0281d740ebd623e2414df6adc06d5c6655269324648b9718cbafe95dfb0f974ecc5a99c8cf6429412684e55f6fdf583ae97467f955acc577d6afd4510e661e59141e655abf2708bf7e36287c458d272ccf88081c3a4385e05e09d0a1617346b4e244241dc51ede11dab7a46a30140dcf3e10ca57aebd3a53267d4e00e1b03b40", 0xfffffffffffffdae}, {&(0x7f0000000280)="705bca21cabf8c335c2246518ccb0e9a005b13eaf3c02efc944e1c66e25e72f3856952bf5169a26c329b4a930a330f6a9bb9bb604e9b43555a80f234720fa95e0ed4fe7c32ed15e54d775e2a7447485fd4f1ee3d2fa492b37d13ab04c4c2f8a8f94429b5d6dfe30a855eb094f153f5ddc47176a2f5353b8108309a49319b76f8efec5dc9601832328b27b1db0f310a5491cfe188bea4bbe7ec1c4f64c65a8ee7d50e1c7ac5a13a0fd682845325f44f1e12c40da65a1bb19346134e9b03c20c212d7d9c20d1f5fb09e07bd2", 0xcb}, {&(0x7f0000000380)="b76205f2d65290561e6cf14cb2493d9785165d80c72d7924438e9a3cae8d6c02a3f339403d88d0c028adb403a30b50af86dfea929bdcbfa304e9671942ae870249df5e9db81906c721411225ce7732a601b933f30d5e7b2f8413d7b44f2352f1658e1a0f9ed7bf78efcc7a134026b0c13299a406deac0fbe78c423719ed810d017e9e5e7d7599f68d6623dbc1a4d", 0x8e}, {&(0x7f0000000440)="0b69ce3d08ed126b353b6ea4319abd58ed1c4ddbf050d1020ad352a9b469a261bdc509a070d2226baa505bb88825a5e3c58765908a63b5c2293bba670ea521463892f03f36d28ae350c4075a00927d7f568e30e72d6946251fcd794bc50fd654fedb1f5dcf637022", 0x68}, {&(0x7f00000004c0)="fb814a271ae3", 0x25f}, {&(0x7f0000000500)="2794e6abc81908ad0dc95165f74ddc16b993de4ccc2d5ea8189e632ba97be818dff8280da089a9d4fc59c69b6bc39d6a7fae54a6881d945cddf5c5178034965712b36f7855f8cd389cc3a668a49f85a678983def9e86a04cfa46bbae1ef37678edbd85ff26744afa04059716825339edafb2771c59fc8e201064c08c8948614032d28d0c78a6d4adde5db89b8744af09a2192b9c3385840ea718ebaf69677cb930c91c0fff8458d486900db0de566f0c2c5af33d35a61ee6b4e8780dfc7780", 0xbf}], 0x8) 18:55:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0xffffffffffffff8d}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 18:55:04 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000000)) 18:55:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchflags(r0, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0xfffffffffffffd37) 18:55:04 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2010008) read(r1, &(0x7f0000000100)=""/189, 0xbd) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x42aa) r2 = getegid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x7, &(0x7f00000003c0)=[r2, 0x0, r3, r4, r5, r6, r7]) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x8) r8 = msgget$private(0x0, 0x42) msgctl$IPC_RMID(r8, 0x0) r9 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2000004, 0x9d}, {0x18, 0x2, 0x2, 0x100000001}, 0x80000001, [0x10000000001, 0x8d3, 0x1, 0x202, 0xfffffffffffffff7, 0x7fff, 0xfff, 0x3]}, 0x3c) write(r9, &(0x7f0000000040)="226bd055d1d060c2f1d4ce755faaa97fa2ff866e7871b1100a0c2852777b17e6538355d46e3d25e6a1fb4bdc3939fee8b44775f84ce6e22d414a14710a32fd37c166166f8109f633cd4adfe509a61ed969d1014913a860d59c36cb96ca625d974bf6c066dd23f89f2610549d98d23a46db6c8035", 0x74) 18:55:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffd62) shutdown(r0, 0x1) read(r0, &(0x7f0000000080)=""/118, 0x76) r1 = socket(0x19, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) 18:55:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x48) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xbee7, 0x12400000, 0xd634, 0x1, 0x0, 0x81, 0x6, 0x3, 0x2, 0x7aa, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x292, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x80000000}, 0x8) r3 = getpid() r4 = getpid() setpgid(r3, r4) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) 18:55:04 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x2, 0x7fff, 0x0, "5c74db34604d2fe6b4d37b2778f59bcbedf446cc", 0x9, 0x9}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 18:55:04 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8808, 0x1) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 18:55:04 executing program 1: poll(0xffffffffffffffff, 0x48, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) write(r0, 0xfffffffffffffffe, 0x0) 18:55:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000410efffffeff0000000000000000005b67071b542a53870600000000000000007fff00002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 18:55:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x856b, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:55:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffd, 0x0, "ff0270ffff00", 0x4}) 18:55:04 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x5) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 18:55:04 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10128, 0xa7) r1 = dup2(r0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x19, 0x8005, 0x8000, &(0x7f00000000c0)={0xffffffffffffffff}) kqueue() r5 = syz_open_pts() r6 = open$dir(&(0x7f0000000180)='.\x00', 0x200, 0x82) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20993, 0x0) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x4000000000008000, 0x0) r10 = dup(r3) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x101, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x5, 0x7, 0x8000}, {{r4}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x6b, 0x7fff}, {{r2}, 0x0, 0x0, 0x2, 0x7}], 0x8, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x0, 0x8b, 0x25a}, {{r6}, 0xfffffffffffffffb, 0x22, 0x20000000, 0x6, 0x81}, {{r7}, 0xffffffffffffffff, 0x10, 0x84, 0x1, 0x3ff}, {{r8}, 0xfffffffffffffff8, 0x4, 0x81, 0x0, 0x4}, {{r9}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x3ff}, {{r10}, 0x0, 0x4, 0x33b237dbb792ce4c, 0x100, 0x2}], 0x2, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) 18:55:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x101, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffffd, 0x99, 0x3, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0xe, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0x10000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x18, 0x40, 0xfff, 0xffff}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x21, 0xf0000001, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xfffffffffffff000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x50, 0x2, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000008, 0x4}, {{r1}, 0xffffffffffffffff, 0x85, 0xf0000000, 0x8}], 0x8, &(0x7f0000000080)={0x8, 0x2}) close(r2) 18:55:04 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') 18:55:04 executing program 0: r0 = socket$unix(0x1, 0x8000000000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) 18:55:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2856be64000200000000000000000008d1d2dd73488982c7d89569cd3fdf00000040", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x33, 0x1}, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x2, 0xa67b}) 18:55:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x42) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = syz_open_pts() accept$unix(r1, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe7, 0x5, 0x3, 0x1, "82d21fcfc0d8266b0e49f7774711a7e276e21926", 0x90000, 0x20}) 18:55:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85}, {0x25, 0x5}, {0xa7, 0x4}, {0xa3}], 0x4}) nanosleep(&(0x7f0000001c40)={0x2000f0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:55:05 executing program 1: munlockall() syz_emit_ethernet(0xb2, &(0x7f0000000000)="59ab5a1baee41d47ec822a067059bd1500deb68c5fdd0d8679b8d196fad0dfc7bad3f810d0eb83fd9f09b864c895180f57ebc11a2a7afe0192e1d2e59ee5689a0df308fc111558d6abde9f6d86feb257d9cb6506c990f8b2cb46433c8fe655d750c93ae2b841c4772b93f7d4be88c7c41e257ea3f116b445dd87e4e9b39833177d96acb4d01fcc2ced54df30889ce3ba0640ba85a86c01338c45d948def34892e1c846f26d79b1d38126a3f5f87d0176e5ab") r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x8, 0x1, 0x100, 0xe91a, 0x1ff}, 0xc) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0xe9d7, 0x3, 0xe}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) r6 = semget$private(0x0, 0x6, 0x81) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000002c0)=""/50) sendmsg(r5, &(0x7f0000001780)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="aae18f2cb2cb04eeb78352009fbb1db127922c6701105beaa57dc1ff8f926d76c5d81675220bcef2011712b6827b24c0a3a0c34b206093322cdcad3e7886a2b341bb71429ee68877bae649a847986d05dacb8ca08b07d077590efbf8809c012618557e9d387b5a261a6cff2813d71ea91fc4a70bfe98c7a46047dff4de5cc6875ed4bf68b4b71161518d962d21db43a27fddc48e743c6ec4cb100a0602f2e8895ffd472c93799d5120d7a302348a51e73d6cfaa1c96374816c5873c686357ef6e686d471518c061fcdf8c4", 0xcb}], 0x1, &(0x7f0000000480)=[{0x40, 0xffff, 0xd68, "03ae142055582ec5bc7b16c988b7610454d984b8800a7ebaa5a7ca47ef583c0742e776c62289caee2f"}, {0x18, 0x1, 0x2, "1863d9cb8997"}, {0x1010, 0xffff, 0x5, "fb709be56cfb8a3c38ec935989ae3525c725aa7cceb19a30a09d0acf85e2eaf85567e3bece96a8bf5c35b869dd0b7b1ac47738fa8c0c20770c2fdf3b43012985382eed4455a3066e59cdcb47a3ed06d0b60863c6443ed4218e4e309f03a151e8dbac0a3627b5715cdb1d65f491b5270f7d7a40818e9e8f441120b844ee9667df0c1424d6844824b6fcedee4145f1b4ffff80f35f6f0b1f32949864aee2a36e01094ffe29739e4dbcef7905a113a19693492503c786dca9b8295c7eca5c2a47c17149ac5e6b1375893147e63e8f42878b4b970eaddd1aa7666a32e76c2cbd7597ec93fa3cda68f2912c470c9692485e6465bdf075ba8f017b3395c5adbfa1abd9a77236a3d15c7e452fe7d6fa604f7681df170be098ce4ff438a726f7f6d585024e49901270d1f8921676fce4024e28df046dfc6711a41d4927a4b1f65220a13ac18942e3db1c39d343101d97be9601c94056df15d6820b077fb5b770c564ec9562247f299e5bb3f72d5c4131b71658d364ff6daed7ea0091bc6f5091d03ff49f95202d813cffe12d2b9a97722a373faf77791affa110e9b0becc65474f41e9349c01a60cb4eda957adeebf7e1be1cb82d928f81ded1ba94b55b61e66e8f29574f010ad619c45455d6f3bbdd058f358689db5ec2c3b2fa2eac5a00bb14f9948897d33206dab25463bdf08840743cfbfa9223e7a37a8d40abcf5a1c878ee050fe59ae3b4d7fc8f0052073ab593a584429b8faae192398751186320b900fe0f6497d63846d19d13e5187cef082a4ccf593e8358c84bb8179c3f816fb30427e9c5ef028d38eb96bf9553cfac3319b66669a75324630e6c7238c5631b9b8607137ffd39db3b4b1061be43f3130e401efb89b4ba0da14edb398b5494372cc714a20fad3b47be3b447faa5dc775d82e9c4c59b817ce1aba8d5c77ee5d0ad5da7354bd78dd65bd6fa2a77f427d891408345612a03dffc7ea4a890f37a6de8dc3206ccaa72ee45e1fd35f788569baaab01c0f0113ee30913b002b8a567e277fab67bfd2647cc18b707460e69ed8b3e150a30399480a71929079ca57dbd444b766abb1d1c8f82067eed6f691f935fa42db198499580b9dab3ab4a6472aae860511bdec45b4e43c084da5af10835f4a5f4942859baf2ee4e623ec457a504a635c34e8c16746d17d95a2b4aba9c9868e05454c864e2aadf303f27a973ac9e89459f3ba613f111a89c8346aebb867ac3a16fcd57e945e1545bcd31a5f55f7eb190a0416a4fdd8fd4b1f111fd3cba2ca901b2e153d81131a37aed0e062c9d101786b2b4f3d871a415ab1f5d7c630bafe7ba19471751dfdcebc7a94f1aeaefff735fad96d21eb75c4bd286545fe813c94e81045d978402ea79b92350ad4f134f4ba4b7bef10af97331cb2cd3be159b5f0169aaae3a76e49dd97c02d805d10a46b3dfb31928c383549b07d477e222205c993c3d2487733aaf0f13e550a8042e6b054612bcdaff88968b8fe4880f903b6656c565d051555e369d168437d479ad6246afbaee38b0f19e34f52914833805a59ce6b9f04a76b89854cb53e76bf679e6a4f07f44b5c6be80e61caff817bea41049d27ff77fdfccebbfb1c02bcbc031c88663a140c39166a975b1759e7ff77d2e6f34456d470e28031c596d829bc124d117e944318da2c84a15323459076b5997d35922191b8e5da3fa4681e680f8c94d59901a9a7f07357d909088af6b0f2a212057619d4f7d5a582660b049fd1521574c1af24e7e9267c7666d7d7b5b431b8a9cde8e7c748c8c6664ed73f2ab2cfb7c0c5f10effa01f4baf9b0663d400a08d2e7f463087a42d7635109bc8d18e5ac9e45756e33f121f628f4f1012b58205aba05a047e3bcfc3e7bafaf4fe740a4f82dee518bd1dd779d2a5f441dca463e6728a06bb9fb27cd3198a76e0cb5ca00e549e10351751d57064aaed3b8c3407b89d99ad2a2178e5b47685b99c7ea6c9a698c70aafe5ecbdb1e10bc349c2b1cd406266e7af7d99a7e9444f7d7f039e6150c23543282c183cb7b3fec6674b83d28598db16c4e1c96605da77a4459eddca3f9e2ed6284c82d0c9ff6407d9d309207738ceeb96d6283b4f889d96dd23ea4ca7ddbb1c0a8cbdd2cfd2f0a2772bd76b731da690efc46169fd41b32436b7397f85323114f838254e630a201743ae065a6cce32625962841c9eed08292ff81283ff98c32859b4517319f2335e75e1c752caeeb1f49c305c8040c7fd21841ae6a6b7fa66ebd6f38eea67f7046cc72fe0cec040987890fb658b2156696521c23ab40851b085384d2beab21cca08be5eed7fa6d7e861e27d8f85806155e943450c76ee69f1fad9f8d1716e1d2f83021d77a97f0b041e67b4fa41a01ab27307c6094ca464cd62969208a8c0cc93a10fc8371fbba991a1e32dd383c53cffb404de0aea70efe7e20a103d344e133b42a4c71ac70c443c56d5a0497f9f84fb800996900d3cff9e09ffa2103ea5e6e4b4f0c523621e8ed1ff73dffd9f530098877aa0e7e9b8859c3bd3089f8eed9e94d769c72def180268c3358af00a29a2af8936abbe92ef4168330b0052f77378f711b426a80426119e39412eab27189b583e6215b319683fb06019831a82fcb62dd4f83ace175f60c84fd39d3c57b1ce45dcacf2e1b085800589878f9c84d7d0f16fc9f6c3db4236d1f7b6bff15960e72c65d08fec47488a2e3e45228faee70fb066fbf8c812228ec4f57814c89459281723827627c72c5ef11cdc858c7313450ff450ab2af0bf2e6a8801480fdbc14a42736d6b6845745ab9c6b9340244e8702a3a4039e6c387099d120483f5f2abd3cdd8c04a90c05fd44eec3bc25dfb61aa474443bb63d06fa3e74e879949f982f56463b88f27732454d1f92c8b1bb55251c7ffd3fd736c81949b611c9c6ea4686543da7546916d8d46d99010b85aba098daa885c40cc35cbbe2dfe0a343ca180110fd5349e7250e1e22ea8c6fe017afa093ecf6a398027370ecf9f257bed17c4b0db648b32b9544a9174c087f9ec9f61d1e5888ab24d4d7eb7e25feb0bac3b71e0f92168dc7ac273055f2aab08330b4b9446a24698e2b736f97ecb6fa1a2d075e5303580e29e7f0c887a9ae907fe308b5e95df536345e707c4d682184111adc97cab31b78b5f32416fb4a2d52d33c1f78b5301d25bea0e1d5cbc9c4348ba82a63d596d804cafd42c7904760bd5f56410da57cff538f410cc64f3b6a03503fe15131e4f0a4c0708353d057de18f410ac51696732befaee31cb5f6b427ff0fe0f25206cbdddde8e35c6977a6715ad1bcb8a4a7e8a18f0e9eb1ca9caf305a37f93e050eb41eec4d08356ac72da01a72e18864c5ff9b570091deb2e2a188c39d547b9291b870512238acd449a2a7c409dbb55887452bb921d156b255aa4a77031542105a1c3449453c8fe7ebee603e031fb469f1ae4810e0a0d4113ea059572f4ca7a4d3a8b7f9b24af6e659984f89249f87a3b9296f4ff9fee0d4d74e37255eb0fed03a41d23514ca680d4e5e11b5c5e87ebbeb75277a66a16912676a62c78693a923f12391bea232984b9a01bed3f7a29256a35565495ed262f06e7d8bd3694f8d27feda461d00206ebe81cf3b2da8164325086efa353dc636a0c507c6f06b0355088a04de9335223dd67cafe92944f7511c8d4604c3a16fedfa7b7b2a674d7c90857c683332506e7300b6d8718e5598a48649516f82bcbdac1cb84fc6ea13f5d6ecc77e8fc2ca25e5b0ac0e2da379f0a6429264b6e3bea4cd4735663f16697240f832fd8cbd26af1830436562a5310da2ed99b75c017e10fabde5f5229ce08331c43e254cbb60c18202ba049f5ad22a55e5733de23720e958c5867f133ca0e84f6208455c29a3448f55955e4723c5c081e459c5f41f8393824a6d3a69bdf137c978dd5351a23cd9a7c83d137395d2d227efc637bc7376d92c17170aa261a36d87c38c243704c96b5bdd8b57858a04f5ad2207513e8b0507e545409a114cda7292ef56bff95a687e36eb429b34f9b2628ea8095d5fc8a2527ffa72bff8a4acea35aa8a0d93b498cee8f27087501fcb5d56e85572a127431cd266b6560d748c6bacc2d6549e778af2fab19a9ade07f4d90c6d5ff26e3ea6e7dbdc64d30d3d846b43ac0e70429ec71b0e44eea7c110d32116e7e0d48d9a5cd879b5df74c09a9f7012b1a1b8a3aa0ab37ac2ea860f957e68e7f6c3d97d4d4c3f7464a442c83dae4dbde69ee48e0570cdbda2682e431d175541d6a833fe7dfbfaf7e4ffe0d64b3908d1dc008e0e395c127a6e39ce786ddda6a1ba262564324211ebe569966aa2e17976fa987d316ebd6cbf86af6693c7002b1040ecfc743103a940332bc37de33a02c5e764d98652566d1533a35150d735592e7e647e395ffcd1919e55a562bb8d5c867fcc9a1b02fb3b9d1afb3193ef463e41d900ef56f187fabf5770fc5aba6e598554c39b8fa148b1da5436f284b68bcf91b530d089db3ec192bfb8608b490a4ae197713d86a360e3bd578b4efd5235d587d0f21234e30eb5158ac0180e0e8c63a693501306dd08cfd8308d5102163343f75c03103b6067b6cf3311b070228a5555af75539c487232ef2072d2e5412d55904f4b55c74da93d14f309a744ac8f574e73d434f1252d132b3a4a62850858dcf56a935d8f8c4a56cf5f635c6b59f00e6ae0e073e0c5f4c513a5ea08f13ccd375fea387ab4525716324605c2a233af4f8e18864825187693fed59272e742a3bbe61fad59f909e5d9b8826d0d0f410ffed10cd2b6207639a39aceb1c83b358db54c4cb7880e92db2752b5249e92375ccd01cdfd38f41f5de2d84aaff5865eaf1b7c8ca6012794a92df71aef483f5e291dbfe7742a2af15a75acd55bed5a3eac99f2ebf4d10629f5e0dd301783f2a93c6b8011de85c7ccb2f7a786111037da6ce34cfb05f13b4af9db368f879ac58e81e005cdb0a188c65262686acdf0b865fb97c3b4a2e391422f4d0e54f480106aac71019ec08df38f68b882029acab717cea63f2e4861cf4dfda7c90aaf0afd24796b8d962336079940c519bae572f1eac2d8052eba5dc02d04682ab8e7b2459f8a8a1efdcec77f251f15b99a7449e0ba89f026364c85c620136d78feb568bd204b7498e7adbb92551c5f47f151e67aece8b0b9f83237e86387248903651c6b1daf04b0e4c9e9f6ccfe9bae021bb76593626d0eeeca7269f8c99d15030d2cd8c0617503e0662d537e01be619b6c3f1f75b8579c2365ae8a26c3eb13027abda8e79a3219bf8610d3026493fad962aa7238e87d44800134774ec7714e17826ccba633f1380f97959284fcd4306d820b51515e1295369e3a7dc787e42221cb5839c3afdd2e35f22986f226eda599a2f1d2463f3441f4b0f47102447d42421aa8d9447b743a90424f3ed81dd6d7565cb120306771c791a75e976f5010f82b6a56957c3f17887a8156a5335ff4899c8bcdf373f41ada6952961429633408c242b8f56f12d764fa6b3daaf4343ea8c2613b7116fc40df2c453d48ddacecbfab4ebc3f6bfb5291996b13fcdc289bc9730b565938550eeee85f7e3c4ee331e1b3c5beeb14e3f0869537ef8adf8bc872a876f46f7c7c4794b1395f373958b941cea97b812e748a646eda8524c3ca5dbac4cab6f3369ce67fd14794a2ae29b7481e77f5e1cf06ea4b42b8f654d4309fbcfe0d08ca7ac2af7ede11bf293bb2f3ef1fb5c26a7a6f1dfa0960c92cd73c33b97d0e2596e65da2c92206f9527cd2041ebc1d959b0fb1bf461f7a78c024f9eb04545352824527c87040"}, {0x50, 0xffff, 0xa4, "78332f24e9d1b87ac51b23bb911302cb2a5e1299d5806d497e1d9b37a0e4f6b89af746257de1e537a28df9d0c4165206ac5c3a8ba89bfd4957cd5f5fea818a"}, {0xb8, 0xffff, 0x7a, "014401804bf62b4001455254b12551f6e3c3730cbdafdea45c649ccc56fca57875050926d31afd109d4d03c728103414baf1142f416cccb45398a0ab92b5246869df2d8296a6c2e9ace853611fe136d4a23a4ccb49bb3e61a14ad8b963d6dc88433c15d915b422ee1e7146a3c92be6c82cefc590e40c643d2bfa138f5b5fd43722d20b415fb8eaf0efc34f36343bb70d311876614f32d9fbb70fccdd806690ce848df5404854"}, {0x70, 0xffff, 0x1ff, "d708d51302950ce4c1e86942739fb5a6a3ddb2b0f7accdf4d9461e55e66b6f4237be54e504c0c32607ec6ff0e177d426ea698e69496afb2427524b663e4c3950e249fb9a12a87f7354a509ee8fc75c491b7e61fabc27989af111fcb3bce618"}, {0xf0, 0x1, 0x1000, "7f19c4ebfe9ddd5e54c30807916d5e0e0ff2148b4d69049211c4f144dbf5c62863824b11fbd040747fb5a9613f584bfa4ff48f64bc71c6eda9a29f1148b2c66c763a6f29b028342bc8f88c44d22b8b7e22c2f06b34c3ab10053e0279e6e4ee1abe9a6244748477c944439d96e53be238d7e103abac367a1be5ddaeba4d7d1400ea2eedaa189848a8e4d488256e58eb5575485fd56fd937f93ea9c6f7275146118e8b98ba66b63ee8c7fe4fb589fc0376aad3bde2bdb0b004a7df8833e08771e86cb43b430d38643eb7a661d6c4e1e224810bff92371b4565e14f8d4256ff78"}], 0x12d0}, 0x400) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000001800)={0x3, 0x7fff, {0x0, 0x22}}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000001840)={0x2, 0x1, 0x8001, 0xcefd, 0x40}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f00000018c0)="bd19e9a4e4649c63ecbe6c1e329dbce5e4096c54f1e09e8187239b38f6755b96c50d15db4f7dad0dff4ed2555459a3c6e496f996363690ce975c404ae3d92ecc20ddce89960eae9cf637bed027f6e3e103e74676d2fd27bcc131fe8b9ceb48eeeb1b2dc7383dca1b71f757b78880f69b4a4d052949c81857634be2f68fedfe0f68ef97cf4b8316bbac9f79e654ba6f889717b35e70a3a26248b54f8f8d8877639a57a8d7238b598538999d84e3c5ecb26577ca2adfaabdce3c883ae9", 0xbc, 0x0, &(0x7f0000001980)=@abs={0x1, 0x0, 0x2}, 0x8) fchdir(r0) mknodat(r7, &(0x7f00000019c0)='./file0\x00', 0x10, 0x81) fchdir(r7) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r7, 0xd) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000001a00)={0x941, './file0\x00'}) msgget$private(0x0, 0x481) fsync(r9) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000001a40)) fcntl$setown(r0, 0x6, r1) fcntl$lock(r8, 0x0, &(0x7f0000001a80)={0x1, 0x2, 0x4, 0x80000001, r4}) 18:55:05 executing program 1: r0 = socket(0x18, 0x90000004000, 0xfffffffffffffffa) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:55:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) r1 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 18:55:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0eea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c083799e7f172529be36d58ab4f79a66de7fb58b438a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f0c27a2ce404f04ed840dfefeedb1e2055df2b473f9c2f7a5daa530239fc1ecc440d9d447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d3d75f185ba2d827d715d61df1100"/352], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:55:06 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e426", 0x2}], 0x1000000000000313) execve(0x0, 0x0, 0x0) r2 = getpid() getpgid(r2) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0x178) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="21d065cd2a9470f5020d9bd8282fde19aa1a291c6295be5c7bc799f3517f1449e9ead0bf123a6f3f0554f5360fea4e29a5b2d762f2af7f9d51b457e5997eeb6dc85c53ee0a3799e4011e3767e8db", 0x4e}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="680000000000000001000000986b00004e033b5b80f1a8759212cf6b523bd6a11c37eb5cb89c385162b2d15a3c037378d1a1cc8ed4555fa35f8da998432a7eca933daf67b814b78180075b0577eb29868f074f9d058734d3429817b55398d8028a59600000000000000100000000000001000000030000002f54a423a4b0d2c1634cffd9e89d7433eb0ff22f6d68f8eeb7b6d4ada5bde6e861587a341dfcba1b931cbbdc50fbdbeabc47a3f2185575ff9f681419df794b3545e960ab3b7b2f3e2c7af1af423533d12a7b805880077ebc3e3ee20401693870a7a3878ef8627e12154249a3f03183226646073c2e3991c235f952f5124d7d0127b224c4df8dddca0270499c5e73f5b1b584753b081a4f75e625de857f54d9b9f31e2cb1c5ad8a6650eb935458ccfd108db39aa1f3726da5e5d0c0134c68a47e9541005b96cc03291d052ae03c9101c5b97cd28ec393077f579d5ad6de14750f680edd6aa8fa04d7409333a4121e992fd6750000000000b800000000000000ffff000081000000af9a53b5f3515cf22f6bd72e4477736589884f1eb7c0e4069c6cac6189af751291ff5cc41d79f069ea1db85697db0da3597294f7fd2ed3c5b7821c3e5a70c9ddc4e00494d4d56f03b4f007236196569d5249216e4d310a5414aa1443e2f61b6dfeb0071261cf9aad5c99785b4f715bf760a702d054a0655ca9bed40bf22bb60ad8ccde21b3c2d90557d436cfb76bae2dce69b77a45d8c53eff3c05297c9b027dcb6de10000000000b80000000000000001000000fffffffffb8a59ec574536a38d73ebc4bb8436e6a72ab7d0fc37b1cee86c7fc4119360b28e6866011296060c097e133b39ca8bbba67791dec53d42315834ae83f455ca823d6cbbfd85ae78b95be70545431b46e7a141de05f677fa1b806e065852d844ae803731c3763a94cfa70ef55ac21941ac2220458c33934ba3c38bfc13acb7eb3a2179f4c4587f6e0e79ef5e04d4b6f18c065c61a36f347e5a67bd4fefc524d97aef46ad"], 0x2d8}, 0x404) poll(&(0x7f0000000000)=[{r1, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) 18:55:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x1, 0x5, 0x0, "23d59e7dd94fb927692ec970c1b111697bf3b309", 0xda84, 0x81}) 18:55:06 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 18:55:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x38120, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = msgget(0x3, 0x202) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0xffffffffffffff64, r3, r4, r3, r4, 0x71, 0x10001}, 0x100000000, 0x2, r2, r2, 0xce, 0x7, 0x1, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000200)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x2, 0x0, 0x1, 0x2, 0xffff, 0xef, 0x1, 0x1, 0x400, 0x6}) 18:55:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r0, 0xffff, 0x6, &(0x7f00000000c0)="984499a7f3082e37d204c94933e0a1f6f4243ced02a584875d3cb55563ae2805d718589e1d10d5f553c8be428d39fecffa8c2973ac85889700682be1414b1556b8c3c81434b8b4b6b992e268fed1506e965655f0dc4f195fb0c865e892b069d4338336c1b9d4037eafb5c17676f634be10c20542ac00b50f27527b3b101fd2c3a86639b3ac97f338d55a47b8f2d847fab0694983ac79dece858af72e95cc42519929f15077d57eac15ef25af9f9f7bdb7811c48e0b5c7de7f9185f80387f5ce12f158ddeae27421179048b29b8bdcf813004b4b92d6afc3facca90fabced042b356a4042545b08a6fef895a9db1b", 0xee) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) 18:55:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 18:55:06 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x18220, 0x0) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/168, 0xa8) dup(r2) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x247, 0x2, "fff000", 0x3}) syz_extract_tcp_res(&(0x7f0000001f80), 0x9, 0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() execve(0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000001a80)={0x10, 0x4, 0x4, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffff5f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf36c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) close(r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000400)=0x1f) dup(r5) pwritev(r5, &(0x7f00000019c0)=[{&(0x7f0000000700)="f4634b6b2f150a1b3caa83c27c579a6317e37c829e866e363669ffcc2503629c11887ce21b5bf9598aa2c780de2218462a5822066e764c017af0f7486455251e4b62632ee07b345824af48a3c05df053f8aa4c33061cf51312ef9e731add3acaeaca2091e479084610cf9191057809e540ea295a913cb1d1443a19ef4bee7e6e74995b85bf34ba4e8aea2998c3bb5b30e637ef9bd0a13e169757e18303292c3aa196a6796d255193eae4c82a4fdd66134cf222e78db1ec76b640de47e3ac401fc648b631c323e724a47d605c824ef723366e57c6257de07dc8b16e2b069d7695d9888552f82fa77d89cc926c5cd414626c7d26ca686ff111b4be639538c11c13d3b9167420b3b80dac5ac1d1eeb5bcf8ce8b515325211a343843dcebc2f55b8fa8673d295a444ad877361661ccd6a384ab4efe852a02c4555595825ed49e740e53b64f5286f1ba3aae1356ff7b6aa1eb5dd20062a8234b5367eee2d51ae2efc4568445062b208f9fb284e98811e366a2a1332819065b5067934ec5580708d5ae6601d42bb27147ae6dde22ba4e93dd2513754c5e53cb584b3f6e3cac6ea60bd4c1f273087d9a9723a6bdc09405c03081f46f6e1c55eb2ded17daeb623e6a1edeb246d712ab8562829b47f9ec45ff9b63899dce8a0287023277fe5004157d6fabedc8bbfdd01438515742d75f881169645b43baf4a0301bd6247680da70c04dd0332f8d0399cb5809ed590308ab050f602db1153b3f068b40777825008d4de40761489096f2cc2460e0723bef215df5aa629a2badd79b21a5763b3619b95715b9a8c237a621f2670ae61bb61839429b0a5d1f566c294efbd71a2130d4c1bf0e964ea83d2f77b33f87feebb15f2db44607a8d206e48d9956c509b2510f8b7380782a1d15437500b5db095acfa47b1f4f0007890842a1fe72c19f6526871073b1298776a42cd988247dfb8811fc0a5efa037e0e25792473ada9134431da71408b1b4b140152955d323ebda96cf0db484f5fc9dca1684f5c56a6bdb43644dbc36e10fde5238dbfbdd58d1ca09614c070ae55e2dc648b9f0f2acfa838c6db88b44c0bfa01bc2819f2c405bbeca0d0b8d6d49ac255171ab586410f4acba0e7b4eb24d6a8e3e2d85e262b2fbed8d5a84e85701a75b80eb613d249ec114f9d418d97f3cf32e8ed23dc7f18aa7109a792eecdb98237ce8ca01613031bc849b0efd956566ec473947720e25ca832dcf21e897db7dd22a0fb625192e777cbdad673558843ee6ee6fb6128d872cdfb20131ee52ef72bc629a23f4539550a718cb9a342ef2ea2b756dc8e335c3921d5f665a2f1b25f0efb87d94d4f24dc8c6cde5e2bdff9235087c4145099b312602efccd42bed8e22c4e732e07aee6c5c68c820173f9b0f6b6609d0753da960bc384e06f85d7b9e9818649437758180815fb594d05bacb456f4855e5e1263733d18d69cdcb9bb936407a681e121347e0dcdfa64fdf3ad7b586e09a68c2a01709dc5643b8e6e7504fad73766ee5606159a22e0edcea25be305ee231b6dfcb4c24a12fe9ae2653f6fc4e12eddd8e54f7563c20f2e317533b9eecb2c4d2266b6f1cf074cc525cf4e9b78320d9aed47eab22d32158dc7f6b6d841825b236ee2f75f2c8e906caf8d14b33a6899a93d3fc4a7de909323acc75fbe8a0eefecfc332ad433c2527a4f3e6defa8cc20dc205dc2f33544205ca26610049aeb739b751008facda771d3d8be02600cb238ea9a2e9f0791c13800c58b53e500d4964b7a30863c1cf215c277c9348b1fd3f69e0a8524c58aa29aa6780f989e270f82a751cff7c96049e0d565764b5cfc37e6dcf0954d4e04615be433f0c27d481557bbbb36f46859d854b972a278a367e638103b71ff6bdc7918d8894aa55614c9296042da236ee7543c5229d5bd314133b46bc55eef61bcddaf5c437db9f01f650cf16f68019fc1129c1c39cee27d56142c9df88acac7e66bc15b3074818bf606603b20dfba9dae0acf7002a04dc88fad034694ac17961041887485790c41a658f77be6f5315f5eff2b0c5289a2e7d206e7b9ee6d635c80c86d6167d4a3c4dbeff5784e2e738d86630342353a318dd6b4eb39c08e3e80677b54e91931323156fb21ff0d27a5bbe753c269ef187ad6a1736eba3fddc5e6d325bda00696cc1eb68531bf714048b6e2da18e4d58325898ddf8d278c541dc0902e2fc3835518705568892bd69bd67340f43e3000218ee5323f58383699a340c122087be90db1d41971c6ad5dd4e2aba42a70113604d93d7e796d50d5c46ab4beacf90cadd68a0435c692028e38d21c7a936a8c15ff011e07b5e6ee12a3e60f5dcb778a1fe73a3adb6fbaa8c809fb689d5aa75fb9a5797c533d7d4e8126e544b08ef89e126e9353a6a2b86133496e51a91edc7ae9b4d8c132c536c061367a95216e2d6c81864391b30e441a10955f2263dd9d8330b6701bf6d97ae2b028d0a0cf9be0cb48fc12831021e85a1cb7ed6b0f07e7f4662de47ca9f0a45f3ec1cf845c7a776f313ed704d581506aed5aa209a935affcee647664dad761521d44438e0b0336bb4af587b064f17b0247854edb680202088195c525329e53135a7593683478f4f3cb54069fc9c87ad268bcc5b042d6f470452d88c1b8000fc13272aa7d5e4ed0e810ce93003d0120cf20dd9dcb0eaf725e82e923764c1ca382a7cb76d68dd677ae7cd87c49335f719225170c4fe7a274fa2c989a9211137fe62ab765d7d1a623209a5f0b8e457c9db028b485dca8fcd12263dfafe4876b1e8dc012ab2b3f586b1fe893b4e8264fb6963862c64ba7bd7a572b63f399a5ef9c4c94eb6d459e2528de07b23276126714abb26ab68ebb9f0be37b96c4922013687d06344e0dac878c6d6d627f8ac5916c9b5460211e737786c9f8e426b90bcd3b3ec850b732d216a717d182394244d05faf8090d1c9e11e456bf58c836e75502b3b807605b656bcfb2b49b3c71c20548d604af0318abc06e2e41c363ab8032882baa03e93a8e5f086fb17014c4f56e9cf81118b398d576723a67b464820efca28ad133e9e2df93e6305b39b6988eed5487a1e7e4ec7dabc0677c00bcdae888b97a83bc867cd71f01e6df7de7ca413d7b0cdcb1d6319f241b75925638c7a07a2dd73848379447991f98ef8fdd3e5ab296dacb6923f15be99d4711ee9a1ccae1d2dd94a1e7214072f379a4e65aedf09609854468043fa903574d283713e85a38fa595d2a7bf771db42d2e521eea7b44e8849bb67485f71c790266223623b2500c51ddc1cef5427c90e408503c85e9b75fd75bd427831b007fa9d7ce419e202bcfb30fd86131a165d1e99e68180f93805dba47e36dd114ce3eb161492e30710cc4b3bc220a748df533762422e34b00396393701542484cee85fd655f8d661716b84bdcd5551934808e227e9c0306bd125acc60226209f6300b36e49b78b0ac1741e8a2ffb1e68340cfafc1dbd69b8776f35e00650188aaa46670539b80a024b413a8f340659ac158d339d827c873c97b2861fe41124e77e3fbf07c782c641ff24eac05682d78bcec363851598b32d52c1fbf52e0466e69c68c296422d8f7bfe27956b31bbc681590c3661f218f0f7402413fce5a68845863eed680fdf1f371d6637654be51afb55f7798eaf9e72e59f216a29a30881aacfff6e80f6c43d63bc943ac6c37316d1140394da199f0c7b097306b757a9eeffd3071c555252caa3fb6f8cab07c316b8dac4a9c1ed3c8a8f6027950081c5328f7f58c0d6f18499c46cd74925bc0cc752a5385addee798dfaaf77667cc7db72f0a52d5fa17fb2f617c1d4d865ce6382860b33b2670a86294d0f0a4a22393213ca29a23a3bc08168eaeb009ae0e4f08aa6eab2b618764d7cff70e73a4ca7e89f2e2288c79b52e6ff9538393d5853cef4047a656f1b417d1a552e54ac8ca83b6e54378f2be085d1739bb60b3c7eb1b4813d059e4fa11429f7d0b97a34721d07ed66a67581c9b82adf91726efb4b451c3acfdfa6d7ddf7ec1d7ae9b34003ce6fd676e5f33f8a7c49ba3cc672fefeca8b2ac11dc379136751b22df9c51a7f2fc7b3bfd56c50bc122c8866b403cd64e2d3a160da16d9017740f97ff283b947125023887f6aeb0ce55078af902644711d71195a588d9845dab9e33539694c0768343e7759a0d6d6c2085c90b7aba76303daf5884dc3c6452200ab2f1c9c79579cac74cf69f649c6faed8d391a5b460d43e17af31d60057c6af4316c8024379c340874588f49880c114cafee6af4a507a1f87be83604afb15b8252d1bae5003f7f746e58042ed4b9d3cc88dcc94ddedc87c7a3a261328c489def8aeb0becec43ceca3f2b846ca488591e2c4312f409697976b303f3d91304463f677643f88de05d6a04b90f9fae9e5fbe2e1d9fd4749786a6faa5394978552330770dfec1682d023171c729df59bb40f6ccb1558f314b3bf6490ccb0ccd43d40224c88ac700b20a6a18279fc77fe9e1967816e529e9052d2d4c797ff8f89baa573518d1fa4fe87a9e1be85ac70e8f0a181ca0c97430107b7e06527bed7aef76ce836504be63ff0df2dac98f69191998eda4a69fa948811ab2644f9413b83703857dee60af5bc7d27570fa4bde37f60103b89e43ca4af3a8fb5b1a91ea2676859f475e65d0716ce213e8211695a62f63529a14a6934acea301fa798bb696df3ffc1a98e61470180e9b91cc459b6e4cc905d975eba5ccd033597029dd3b841ad5d61d9c2a4c40b15118a5d68bbb7465ea45d49fb08050e1ae526e7e1f7ebaef1c79145d724b601cd2f5fa32356429fe2696cb2e183b401ae2846f776579816ee538c7862b8a014f53285cef824dd5856eb3949637861345cf453af8ce76a477d6fe1062ca262cb77403a3316cbf8375e46494fc8acff81a73a56039acd3da75e0bc451666e4f360d82e3edcbecba98c1cfe343768d12245d2ae52b5e0696a905a916d962a58f05bd13e3ae3b97f1f9d877b350e14a5217939ecd0c988e42312b0e538f20890d1b228e673b4ba67c1e87fe12fff090d347547d89c36e4dddbc9300f82b7b11feae67b18d06370d57d90cccd3634f32c22b4fa898eaf2d4b18d841fb715a99224200d9a8b100736647956784c48791d053e2aacd00dbdb3b6cd0e73d168f84b1c0cf551daa73adf3388dbca456deab5028e8e376985b64c1adc6edb081d61a057e0fe421aff3e30a01da8c117bda7b35f37ac5062b4fc895511cc4d52ad78ec56771afd3ff49977d140435041caf363ebdb35e6fa9dc7ae514a6a55c7193bef3fcfb4ce56c8a18068e1b6cad6e9ba598302e56213b09e88b0f7e8f41c7bfff69842dafebd6f17d5f524b27d2a853c0135e1e881eb7badcb21ac9f4bc930608648d9c1855d52a9097732d2acc85026638a14c312e39eea2355737b7024633bd6d0d416722a22c9ffdf673b7d4b62160f9a00599df676476280c81154abb97e44ff4f42a6b83da8d65411adcfa99b524e316eafc34c243ea9addcd35afe22958033d36f693ee1671826ad0238251bc22ce8064d14f96362943d27889d73c3cf21c6936837542ddf7d20e77ccc7266c7ce7d5b268554b8d2f6825d6b1a9aea627bbe744926bddb70a3dfb3c619874db58dfa615c41e521ec8516d317e49628efb975b90a858a1df41a4e33b3c708a8acefe0ddf7fbb5dd2039974745334349a25a6e78356b211bd57bd107d3123d7ff4513ae5373e9e4a46722d6284a37347379edcbd2222b4f24796027ff2e89b91ed5017f0141788e81fd6b0d53ea70e2ece75a", 0x1000}, {&(0x7f0000001700)="6f0af8ba4bc17436eb3aaf05e0b2dfefbad782950a8e5005246be07a51557243d4c320e495c594fc4a58d03c06c82de0fa340cbeb077f1ff15eda146f6963fd170e97daaac835cae64aeec378c78840e92c9d2f34d4b9be0a53902dc0cb5fb7ca1b2070ca7d49f45bf0c306914d063bf1224702910aa4f723e21", 0x7a}, {&(0x7f0000001780)="e8af5a1a55bef476fe8d5a753140777a9e91129347b8f2770ee27a7828f98c19affb326e91ff1200df2ad5d4270edf237f3f0640b405a1ee6ad1ebbe47a5904d0df1002faf41dd04740086cf0fafcf1820ad8a8202da53a9dad5525cfb66c4ac855e2772337b217c260c2d67e76bb236a02941cb08ca098e06cd5ba01c7711d2fccbe7ae02a7878c867901580b87841788ef9bb679f383c9c950b5feab3918890d62cbc5ac54e1e756b522ae772bf4d86fdd90fb8ea0d2fe5fba51905061", 0xbe}, {&(0x7f0000001840)="e083b524c5a331dea1be851853dae743c76e0a5f8bb202e33a5ff5986c5944cee0a7b0bf69d0eac1027096c69afc7c114edae306292f1828eae90156f07f5d09face43ecb2d56a2b86490cf345a3a5a8e4e31d5d4058d143333c3d9f8a43b4b1942400aab93a5d483165cb354ac80c7e804ac9a5bb43e478680112101a2a485a03b4491eacd7af663798112ac38c65ff76464bbcdea902db25aa3475366bb65db218", 0xa2}, {&(0x7f0000000540)="174ee63b6ec73753466ac2497d", 0xd}], 0x5, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x80000001, 0x0, 0x3, {[0x10000, 0x3, 0x5d, 0x2, 0xfff, 0x28f, 0xfffffffffffff341, 0x0, 0x100000000, 0x200, 0x2, 0x93, 0xfffffffffffffffe, 0x9, 0x3, 0x8001, 0x3, 0x9], [0xc3b8, 0x4, 0x0, 0x8, 0x1ff, 0x1, 0x6, 0x40, 0xffffffffffffffc9], [0x401, 0x8, 0x2, 0x5, 0xe59, 0x8000, 0x1f], [0x513763c3, 0x0, 0x9, 0x0, 0x59, 0x6], [{0x8, 0x0, 0x100000001}, {0xb5f, 0x30c16be4, 0xe830, 0xffffffffffffffe7}, {0x3, 0xa2, 0x800, 0xe18}, {0x76, 0xc7, 0x1, 0x1}, {0xa118, 0x4, 0xde49, 0x7f}, {0x7, 0x5, 0x1, 0x6c6}, {0x8, 0x7fff, 0x3f, 0x9}, {0x80, 0x9, 0xfff, 0x5}], {0xcec, 0xfffffffffffffffb, 0x6e8, 0x5}, {0x7fffffff, 0x9, 0x3, 0x3}}}) 18:55:06 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="a6e85a75bfb97d37732cdb5918af739ab48808bbf19261eb8370b6ade9011498ea8fc85cd76ca9005a6fb82b8b36c4ab94", 0x31}, {&(0x7f0000000040)="a0", 0x1}, {&(0x7f0000000100)="089ee56563bdb268319cadce91b3d38fe717759633fab1532a72cf9814958706ed074c74a4a17d35e778bef54d2e0346f07801733d2a705f9963d44b3fdc11a69f49d5aa77b9730aae6a51bc08a6c6d0a014db0e1b9c96f3", 0x58}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 18:55:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x1e, 0x3, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x4) 18:55:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r3 = semget$private(0x0, 0x7, 0x20) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000280)=""/239) 18:55:06 executing program 1: kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r1) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) r2 = shmget(0x3, 0x1000, 0x2, &(0x7f0000698000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_emit_ethernet(0xc5, &(0x7f0000000340)="d663b1838afd331a1fa9e83052f573fe9f8d7cff6a84b70bf925a707054f46f2d69a5c581546e6b2845a442cf81138f7e25be2d26191068af37ca8ddbaebe8de2ba53ecab6600d37896e2d7d1e553d72e65c66759abac0e13a6a81b786faa6d60c810580db13f9e22988881140b0511b23a127ece533d74981bb64a41cec33c2e2ddf2fe9944408fd09d3511d7cbccc1b34d22b5b73f3eef8753591eda98642266b3d6e90f2af7c1f80ecfd36c3956098e51d9a812f06f62dd91641ef708020653da179b15") msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x104) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001b80)=""/4096) 18:55:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) madvise(&(0x7f0000a5b000/0x1000)=nil, 0x1000, 0x800001) 18:55:06 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8218, 0xfffffffffffffffd) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x4a) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 18:55:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:55:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 18:55:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 18:55:06 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) unlink(&(0x7f0000000040)='./file0\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x110, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r2 = semget$private(0x0, 0x3, 0x88) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/72) 18:55:06 executing program 0: r0 = socket(0x18, 0x5, 0x0) getrlimit(0x7, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getrlimit(0x3, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup2(r0, r0) 18:55:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0xcc) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 18:55:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000040)="90000200", 0x4) 18:55:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000040)="90000200", 0x4) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x8, 0x8) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x6, 0x5, 0x6, {[0x9, 0x82, 0xec33, 0xcfdd, 0x3, 0xf3, 0xbc, 0x5, 0x8, 0x100000001, 0x1, 0x7, 0x101, 0x2, 0x2000000000007, 0xeae0, 0x20, 0xd95], [0x4, 0xf652, 0x16, 0x2, 0x200, 0x1, 0xe9, 0x1, 0x2, 0x800000000000], [0x15a2, 0x5, 0x7, 0x8, 0xdb45, 0x1, 0x299], [0x400, 0x2, 0x1, 0x2, 0x8, 0x1ff], [{0x2, 0x2, 0xb, 0x8d}, {0x1, 0x1, 0x1ff, 0x1}, {0x6, 0x1, 0x6, 0x5}, {0x54408d6f, 0x8, 0x2, 0x3ff}, {0x0, 0xa8f, 0x7, 0x81}, {0x5, 0x10000, 0x80, 0x2}, {0x5, 0x7, 0x0, 0x92}, {0x5, 0x8, 0xf7, 0x9}], {0x6, 0x4, 0xfffffffffffffffe, 0x1e00babe}, {0x5, 0x1000, 0x8, 0x2}}}) 18:55:06 executing program 1: mlock(&(0x7f0000718000/0x4000)=nil, 0x4000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 18:55:06 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 18:55:06 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) 18:55:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x54) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 18:55:06 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 18:55:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) flock(r0, 0x0) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pread(r1, &(0x7f00000000c0)="baa23d23a3c48549563db09df0c3f0914ebc8b9a94f51d6e9daa4a8e29742ec3665e882abc89cac5c9e8d7fc4a13e85f86b2fc033eefa63fa885bb1bf8572f44f9f8bb9f680ca4222bb84ca9883f75609d6f6b51013e6306b983c26d02e22568304a1153ed3e12dd93920c1cebca46d79c179617e1fc7e782a686aebde45c4454f857863682835a93b1688c7dc274d4724fef7aec47d4a95ac8409d3813d441601e1f655fc0e584962feae9e626813f5300e7504a5f49890c65f174d73ed4e039748e46db8d2671dac4224258ae908f1", 0xd0, 0x0, 0x0) flock(r1, 0xa) ftruncate(r1, 0x0, 0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000080)=[{r0, 0x100}, {r2, 0x40}, {r1, 0x1}, {r0, 0x94}, {r1, 0x10}], 0x5, 0xfff) 18:55:06 executing program 1: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x0, 0xd9, "718f1aeb431b2187fc41d192d2f97a42ea796dd0", 0x7, 0x8000000000000}) 18:55:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000140)=[{r3, 0x2}, {r0, 0x84}, {r1, 0x84}, {r1, 0x4}, {r0, 0x31}, {r2, 0x166}], 0x6, 0x1ff) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x227}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x810, 0x40) 18:55:06 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de7c519d388f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r10, &(0x7f0000000440)=@in6={0x18, 0x2, 0x4, 0x7}, 0x7) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f00000007c0)='./file1/file0\x00', 0x2, 0x20000000000004) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 18:55:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0xfffffffffffff001) connect$unix(r1, &(0x7f0000000740)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x1, [{0x3}, {0x3}, {0x1, 0x101}, {0x2, 0x3}, {0x3, 0x81}, {0x3, 0x3e649485}, {0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x1f}, {0x1, 0x80}, {0x3, 0x8ab}, {0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0x80}, {0x1, 0x80}, {0x2, 0x40000000}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0xffffffffffff8000}, {0x1, 0xffffffffffff37c5}, {0x3, 0xc00f}, {0x3, 0xff}, {0x1, 0xffffffff}, {0x1, 0x61}, {0x1, 0x5}, {0x3, 0x5}]}) r4 = socket(0x14, 0x3ffffffefffffffc, 0x7) connect$unix(r4, &(0x7f0000000b80)=ANY=[@ANYBLOB="00e1ffffffff78980ef50d78f97a33882846b2d2d540aab64628df3a44326f96c049b6fe33f54784b0494345b0958e4a65d8f0272b0e004df7f7c9462d23a3ff1af467ba51b79cd12b91ed6fd20d163627b3f2e3714cc2da50564576687c0500000000000000ede9003319219472d42e45f42bb9e91200000000000000000000000000cfc4120ce993f058e1ed5098a0393c3d18250214eaef12263ac2102ca767f39807eefdf15b84fd798225afda3551089cbbf37432cde4c1c54c52e6c5e05136ded5593d0b0afa516f17fc2bcec7cb7f9bfff563fd21e69039e83bb9d780fc4b8ef3904a0a9f2f8affb43769b201f10d50105f2c216f84b3bbf29e305a44d023b9326f8da9f545e2939d93cd0e684475d98948767568739e20000000"], 0x1) close(r3) pipe2(&(0x7f0000000480), 0x30001) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 18:55:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 18:55:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 18:55:07 executing program 1: r0 = socket(0x10002, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 18:55:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0xfffffffffffffdd3) socket(0x18, 0x4006, 0x4) 18:55:07 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000000000009b5c7910cfa0bc377ffc34cb0e1638413fd924e91b3298aeea095118f1fbb9bcd72d127730271423fa432377f9367253a9369cb2acfa6d1ab6a456fa307ce2754009b2cdf567fe0f68c7ddc835663e88a3ba1169260ebe6f0ac3e6d3fafaf11dc18cf6a95b26f085c4a5e47b8c4d3e2567ec0b798bcf5ed3c2a7bd888af7"], 0x10}, 0x0) 18:55:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x101, 0xc4}, {0x18, 0x0, 0x7, 0xe7}, 0x755, [0x10000, 0x1, 0x0, 0xffffffffffffffe1, 0x6, 0x1b6, 0x1, 0x2]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000200), 0x7f35, 0x2) 18:55:07 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 18:55:07 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) 18:55:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x20400, 0x41) dup2(r0, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c5f3000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="010611783b9db0000000000000000000000000000001000000000000", 0x1c) rmdir(&(0x7f0000000180)='./file0/file0\x00') write(r0, &(0x7f0000000040)="24ba4ee7cbea3b84", 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 18:55:09 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0xc4}], 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x9, 0x50, 0x7ac, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x530, 0x1ff}], 0x9000000000000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x6}], 0x7fff, &(0x7f00000001c0)={0x4, 0x1f}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040), 0x64, 0x0, 0x81, 0x0) close(r0) pwrite(r1, &(0x7f0000000200)="8b6b2e6200d36b238b6e84061e17e0333fce3789c90d683b12dbfaaa4d8c4397f645701aadb31240739027c38d462dc29f62ae1f253a0d804b1f4c334a4bafe9b9f5fc84a7e0a9cb9eaea2d6742c6426c3f4f5a6f1d3a63de5309830dfa4c520410a04fcd1201f524d4eb63d20035eaaaa56f2e0a3f856e67a734d31777c68fbdde21f650557c464", 0x88, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 18:55:09 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) shutdown(r5, 0x2) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r6, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r6]]], 0x3, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r6, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) pipe(&(0x7f00000000c0)) semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) execve(0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c28c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/310], 0x1, 0x805) 18:55:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000000f9feff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = socket$inet6(0x18, 0x3, 0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r3) openat(r2, &(0x7f0000000280)='./file2\x00', 0x0, 0x18) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') accept(r2, &(0x7f0000000540)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:55:09 executing program 0: r0 = socket(0x2, 0x4001, 0x0) dup2(r0, r0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/74}, &(0x7f0000000080)=0xffffffffffffffab) listen(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 18:55:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 18:55:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x1, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 18:55:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x421, 0x10) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x2) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 18:55:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001040)=0x7) recvfrom$unix(r0, &(0x7f0000001680)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001280)={0x7, 0x0, 0x9, 0xb0d6, "934fa5cdbc26a8e2e16d66bbcf32ba9c50103ef9", 0x77, 0x2f1}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000002680)="bf8110837eec2b2a5f04d65d8d9fb1e5c92f0a6355f0771902dd92eaf255524e2026b3e92233f6385f05e4bc7cc369c475ae862ba1f967eae63e4edfb4729b2ae8f532345325b730bc7a2b9416b4289da40a0292df208a380c5b7e924dbc2bbfe738def8b7f835ecbebe77bce06172b456100f866bb0c273331ac4897480302b2d699780eb09c02afc885c93474cec80a1895e13948fdf3860be9dcd0093c794de031ff4cb26d537a850c2bfa84f05e1e4e3f939f55ef96c3ae99c45c1f3c95c5c1b04a41785e566f441aa9b25993bb9c81ce6f15b8a93282e9a381234baf67e421497ca7446ac05e2a8576e1e66eaeb8bf58aa72e4971449f9b4b14819386e749bcb7042f2431b8dd441411a74445dfb424876747e243f9726e8478f753c8626bc4b914ced5008f56d44bcf6e5cf946d7e052946bb79dcd537a4e811aa6b7ec55653ec384e5aa1153ad554a3ce633539681c01b55e88cbd146867274d408290d4b5403d28c808155791dde2f38a219b97117baca8d9b445b7c5a39b3d7060a2cdca298fc3e984b6d5cbd5b7ac0cf3439072bf031c416b654cd22eff2bdcf23978c695ba0cf037304cc93f48331eec6e4f220674d19135a9ba60839a434de4c96694d0e66fced821740704320542ed47ad4f6f1ccae4929a1ae9e76efc3b0d62170845524525664ba7e4ba9899fa6171d32977828cd0f4527a150c107db9dab33711d8a82d0b5c96539d2f7c3e7b4182c6b3c6bc9e76cb3f172dbac5936b10dd1fc6d6475cc16f07be583e18ab81a036086193c2daa21f7808202d91784ee4f3005eef48b861a0faf8659d375dabfd9300603d7b7ac975bcaee8ec9eb23a7cf2d5a7043e088013ebc1ebc5f4c6ff264cbfde19962e9fe20bf2ea7bd03745d841c24bfb9de09f11144a9b81205fa634d55154f6ca882bd36af524ab8a294737db38c3a71329d47227df786645b3547996437b5974db9628448ccb5c8d045eded3a62d1bbe6c077ef468311c64fcb6013ada761a3b9731420b3c399078b2356e1ab044d05b268a0e8e23777d2ebae9bcaeec751bdae2255ec70945b2bb2b608e4074f21d42a861089ca33cd5b560829bbe97304ace0726779780f0e2f07008d89e9eca58de4284ddbf80c1c8df5ece25d8f906b731d1efea9da2f76b72d3a2ffe34ba02b070887a80120608f4bf8623a6fe88b051e9229a64096447a1fcae4924750b7656da0ab815200c2f994e3f81930165c0e4c214c7a86594563bd488e61911079f2e76b2f2f38df3eb9ea2d318cb02214e066557e6d658f981c9cc61692893b8f187bb0323c27174a6ee8715d9acd5df8dffdfbb591868f479fb48535e54d4c84b8813de3ac80d569ad4f1725fa76e522dac497214c35b90ccd59d45c59cf050305de251be817d712f13d85a678ff8d7048ed9d91f05b605176a80aad223575813027cb1956aa91498de6da18cfde627a67efd4de0bc3fc27d71902444c02536716b99ddf48ec9e8422e8335d4f85ed0ee622c2d51ff8a96730c51b6b313ce03f58fd57383b92825d8f056c3513d30dc222b8d8fcda22172d700c05d2167180c1343229eec0fadec6c0b89b0c6759fb177403e36bea9980ba878cfff3d539f6eca36a0e905338df975e0f3ee9c56af2a33bcd8a8ba737590cd0313911248d0f125d98c8f57965cb2ccf7a47c4aa93ea790b934425efea0f04e92122ed4f6f746237e87d0fa05372553c66b4ab81a52c651ae6211fee9f6b513ae495f067bdc2e0c0bb63a93697d03b2c2cff0832ab24fbce8e09f986dd3c829c1a84bc81b0c3348371c10fb8d0d3c79729fd844366b0cef50cbef45ee275edd69244b9eb760b7e38d3f652d274f5198bd3cf047f26796ea3aeebdfeb85262ffcd41da278ffc9bd6a0dadd163426f2696ebaed81a1db1fb1a3b23b5ff44d73518bb66fa7588c52a05cb19e1997e5fece2d08ea091ada2cb903b59a18641eac1b631c073aa052453f5b788c12b6b5b499ae65b24cbcf3fae1e755af82ef62f4a0a31b23ecd100a1eab4455328cc798e857c89473800d181530efc26f360fa9454c9a5eda0bfa4b4fe6ab3fc678efad0898cc1a3c1e66cc83af5834f895fa98d61284f5153c921e1e4d86155058cede243b671622a18ad1a2461539d00ec530edd8f34292926d3a3c767ec046209e28ab6a0d771f89dfa9a2327f2652964817727c1c5fe2d28fea684f33ef6b75334c223dedb83f2fd098e642d0f543878c80c272602f28d4842a7e4cc8c9d3f7c297176c817b96a1067011ab079e9e2cc493e6cfa198d10d8f9fe223e5547960908e651bf3d335d8d8032d19daaa24a596a53605e515dba3e415b9852d1aa18d25c50ca9ea8f10f898130b76b78ca7bad4d38b0eb6528d61ab0f98ac76ad958ab053bf4f7766c611dad22dd684412f55a3f408f55d9aabe501cf4c4759de836914d56afee7a6c5340711c053ca172960f8aa359598bff075145370eebde988307592f7e5516dba802f355aecd811bd88b1dbae5674793bafb09c2f3a0f0bb236d9f2ff6820b8ec267ce646cfbba4b03130a211cc8cfac78efe41e08ab08fc7a5099d53d830c8e187fef5054f7052de0ae0848607d3de20fcf2b059a2a6792bda58c8adef726861d3f880f80c56c150b133453432f13efc47643bf4826c17566eff8b2b10cc26db38bd5d95eee1d9b35cd67e64f860acbfabe4563b01102c7d999ab03109d5e995011c53b867700d0526b454c2e1c78c0810c2557e182488f0e92afb6a77bd8e6daa13a729d3d02badda62e66c7ab671dc4ed705d8f9f065daadb490d6d983fd2c5887cd5f88a1fa64c453d58c9cbf5a51cb585a0777db8b4295bc42451cf0bd8abfb4c371e549b5177e60c09d28978f3bca8b4ee09e410a9e84209a3377eae8fa48c8c5cc1efd7e41c2e01f3e9ac6fac4e771cbcdf10e811da0de393bdde7c8182e5b82f039bea825c23edfb0d8ce450573a61d438b65c1aaade904c0ee1ef57faace94f76edc7788f10a46a0a13205facf0e35f677cd9ce2eed9deb042a910c8dbf0066d73a9bfad9f8672074770aff86b2226adc8de4c4ee6a8f9bc52b09fdc8f44cb990cf653b4091a5d229139febe192c9b9f80314405c8becbc1445c5e2d0e80d40185b6c2b5b47d10ca0b0f8f9bfc4af5ca0f28498b3e68c7015f4eeb4ab451041fb2a3150b7153eb96bcef5fa1106e40528da3438889895f7f762bcf53e9df63d1be04824617694850fb6e7d1e36cf4c70e793df40c8d11f0f148f5da0169db82564df71604279298f901295cdfc17150d25fd80e755984a1d25418c2fcbf9311e970838e2164b14ced39dd73e2d81cb70ae2346d99a5536c4014688c534a900091b9c224a5c89985b346759a52f46fdcf077a8fad62e30aaec0591f2b77b65505b21c7ecd1291ebab3c3d719ec61dd1911d027065b73cd94b37105137f76128761d1abc572f6b2f008f30d09cce409e6d3f86222e0cd2c74d95fa9bd2b69a25a8f64281f5380df3fdb28258a5914974576d9d0d31b440a8209731ebc7595adfe3abe9dba662bccdbf610b0d972f0b8d0530df20aea62185f46ba58460be6426a7c29aa9693cde4b40460233df163f5d7cf547f46c7012d3bf0e8adc2831def81f401340b9a2ae3e99c6866bac771b75b215caba1e15d25003138e3eee54c9779dae2061443a2b24e6dc809257882600a9fa234bce9e589030bf912797f2f1f2b0ba643ac5395af25f5c9081525183899e4b263ba76bf6bc0f451c62a26ef5121ccc85bb518d8222a475bb1d069c4283461434391eac4bccc99205569ff9490e0a4fc52833a396ecb2197d15c5dd15a4b3dbdec56a40332b1e1f85af7b6b62380d4ab60e14385272697f9af56ae0eb909c76932470cf17be35a7c24a349698b6e8002d4bacb72748f091462a57e98008a7c1f838c14f5b791f7001e79ddcfba499fc83932ac80444162e6a639e8d5903a7d8069f7128089f8f9da52f415fea40e332b8fca9ea80dddece9d26d97327a807478a9f7e2269b09de8b1d120fd7c3b28562bd52b7200690cf272304f5d941b0440f1a8ebce9aaa9a12acd47b37ecf7beae7d696337e6a88c9f3daf5e663f61da4399a40397586a07eeb93097ef09a8ee7dbc867d2094864d21dbe95eba8302381a4c6d11e9d89f48e501ebe900ce611b4f4d164f69c01aa0666a448320c5babc2d969ec288da5aeef8a1434a6ede1fc050fe2921f3d88e6086782bdfc168313f87d96471f8420133c29ec66c2136f142b9f4603702bac3fb72196110526729d3eb719202e891728000e27e21b812f625c27e4f672d7e5b094f419eb5dd7a69e41f1eb29ffd9051da11c93c1a38b201fae959fbd87f1b065211f64ac18bd441ae8040eab1ea93a17410ba647f34520a54f02330013bef2911a9f549012b8a816b0776d97c4df7f5d5b276d3eeb3833bdd9eea5be5c919dbf09c468beaba9468ed06a2e9d9760aa5b7167b65e13c5f5ea1ee845346b1d5f2308d5a65a8b365bcbeb937db9b4f709899dc60ca3e273121b1597b91a83c0ebf7cc97859730f00775b3f9b1bb4a7f9f1d9318e01367513757420685bd71c7a39b77e79f494cdf87d6ae68ba59418afe8d47ce81b99d4d485fec5422bf2f31ae776efe0a562afa47c0576f3120d83cf845501c8b85b5a6072799913a43698d5438bfd16a85b365dc6d20488e8909a589c7b8effbc09181687b39b2e32eaf26ff9d07406341d06c94f778d0ecacbf03d50ad145b2ae05a41bd42dbcbeca2d8328332bb3a114eff3cfacc4c29e57f5cb40e9a13909225fcd0247def9aa1a280910e233f16146047b72b14e43e5b84ee68a97895cc87ebd5fb779aa6024cd45a53e974543c54d908e567a62b8d0275b06172dae25e7a6324ee8d12e98f634d9cb97c8a0b0caf27d2423662a301665f43e6a8d1289df3905f06bf25d8a8fe539b50869016e1ec6775d6eeb90dc46bf23087812771af11e49e76e7fa266c08c5299efd0ab06647d51dd70c9f4a335315ca9362cd77dac9a53110c0cc528d427bce9d6feabf454cd820141c9f1037d62c10f3c33b2d4160173a561d16d02da9db6929b923f3bade7e724a560e8c009f2a2df3a3bc6f3b725553f70b086bee45cc86b338c3c6766c7c478315a9b36dcdd5334ab28415395cca60f661bd4a9c9012feb8be5edcb14670a065b5439ca13a9e32d16b1fec7b304d1249b1156ee017dba0f4babb6ee08d12bf16a9f8da91b33667fbc8fa2fb8bc882b133958c95b8f3e64da731bd02b60a6eea65a9489c20bb045918e2e01dffa62ab0e20d44cffe730791ed74517b388ae24c7f4c5c8c282755e41079d0c7cc329c7d478dc3e600b1dc822b80f82d758c4495a34a03202085835c137d96a7ba46e063e88651bdcdc8f23890f2c45d14dd9a5a96cff686e42ea75bf76a178c17bc1ec96883c086c0ff3a749aa42b521d62d10b7c004a276c2c28b52fe350b0e53b252f7481c51b8f293451469939d159d22f9d0fd82fb7dfbc99b0a09398b7fd1c6dcbafdaebc58a366ab77d6b09abe95932726c86645332c2a6b9a334c5d99bb5f8627185072cf8c2c0e2ca2e0252098361661c13e2338ab0719f1a2cf1799c1e7547d5984c3c7338c69eb2e84354007bcc426e08681afdbebf3737587ac63515c761223492f2a658b4253b4cd44163f421ad6220513a883d69823976d119f9e5da99c629bc71596dcc847b65cda6055cb0e2e7ba36a40d6bc7f3afd9a6efc3a7cb3d76c1e2f9650a411b24b43e51aa377b13c", 0x1000) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) r1 = open$dir(&(0x7f0000001140)='./file0\x00', 0x0, 0x21) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001080)={0x4, 0x81, 0x8800, 0x4}) chdir(&(0x7f0000001180)='./file0\x00') close(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001100)={{0x18, 0x0, 0x7}, {0x18, 0x2, 0x5, 0x5}, 0x7fff, [0xd8, 0x40, 0x5, 0x40, 0x10001, 0x7fffffff, 0x8, 0xeaba]}, 0x3c) 18:55:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = fcntl$dupfd(r1, 0x0, r1) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x9}, 0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) write(r0, &(0x7f0000000580)="2078e9b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669df127237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2cec67d61c6f43be910a68b226e32a2211c1d9a4b1d25138f3d3f1c22b55c0eb69c9985dae73a1497563528bcbeb91e52a8424ca53de064d9eb25e7353943d2c7b4cfed89142e51596e981df478645fff97f3a96f356cec6cea228230d6bf6e13a4795351f42985b09468ff0c610b78ef60d9227623238f3f34a8b4fcfd897e5e9790472ac9862c72941c1ebb012c4b26f2b35f14635d427", 0xfffffffffffffe51) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) 18:55:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x24d) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000000)="0a79bce6357e5a44e823bfcd0b951469bfbe4217e2b2fd3fe1c9670bec80aa6eec9b65848df20e6149c6472bbd31b29b4a8c18b5b5e51103228390f0efc0491d06415d179f51d258bf52239d2a3adef8d964b62afec123e9f0e60ea94ca28845df07bb700395386bec792d8dab2cc0e5417332ba40ea4dfde29e7a2383f4196c35da83d46c74fb306d3e39c19d", 0x8d) 18:55:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 18:55:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x94}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000a80)="544aa3d90bc262f6bbeff38e000c0c52f6a1008463d0e16a43dba40af3212a3f1c4e101ec22892101e58da178772ca16b836d9f20fd5b09bf7d98bef77e0f7ce2bb02caccd1654488cdcf6d85219cabb489b1fb941daeedd7c5a3b681387557c8e04e19f961a1683172dedb7fd62f9160bdae168c6aca6b8144712c0d71b6c73f034295d4f0a8d37585df3ddbd51d7f8207f", 0x92) 18:55:10 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0xc00, 0xa7601832b5a4ce0a) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 18:55:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) close(r0) r1 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/185) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x7fff, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x9, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000003c0)=0x5) r3 = semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r2, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000500)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x20, 0x0) ftruncate(r5, 0x0, 0x2) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) preadv(r5, &(0x7f0000000540)=[{&(0x7f0000001a40)=""/232, 0xb7}], 0x1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000740)=r2) getsockopt(r2, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000580)) sendto$inet6(r5, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r6 = dup2(r2, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x90, 0x0) sendto(r6, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x0, 0x0, 0xfffffdad) 18:55:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = syz_open_pts() dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="22000000ffff000001"], 0x9}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="96af254bd8d5ba22138aae9123d66ff2ad9e06a468d59e72bc5f129d1e41b421cfccc91161", 0x25, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x10000, 0x3ff, 0x4, 0x9, "e9061677261c52aea7bfcd07f4dbe572ae0c7a03", 0x0, 0x20}) 18:55:10 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x0, 0x6, 0x80000001, "d93500556e20a32f2c3cccdc3991ba8c4c411223", 0x3, 0x7631}) 18:55:10 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="333c7a6591e100aeb35b36c1915dfb916cb8b1b81f12b5bda51c749b1e1bbd51113d8a427c660ed1454d23165b92f410f034ceb0bac7f0a374d808d131cfb90892d16853d8fc96c4c8f2c75c9b97f856659ec9a3b88a32a49c596cf239284b96f014972ad67c6a51b2ef39a07a06274eba584d2bfc09964336a30617c27dd42713517cb2f7019107c5007f69526f5d61106919ad12d78d291304", 0x9a) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:55:10 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 18:55:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 18:55:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 18:55:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}], 0x2fe, 0xf}, 0x0) 18:55:10 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) clock_getres(0x4, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:55:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x6, 0x4003, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:55:10 executing program 1: r0 = socket$inet(0x2, 0xc401, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 18:55:11 executing program 0: sendsyslog(&(0x7f0000000100)="e0f1e5a587b41a4e076004b82e93759256ea4b9232d800c2cf54b50545ff285f1b3e45393f6a7be76189f8cd1559ef479bddf4f0dfeb8b47a14fa60334747662a4b242d666f045690098338e6213eeba7b0ba5741e7b3490beeeab850c2a38dd057c8b8c6ff674621d4501bcd81e6e2d43018ce35d3a07cc137a76599e1705b0869289237ff1f3fb16485668fbd7872dbdabb9c1ac2578c907cde2abfb355f5b6b46f031d6df", 0xa6, 0x21) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget(0x2, 0x5, 0x10) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x3f, r3, r4, r5, r6, 0x80, 0x8}, 0x6, 0xffffffff, 0x6}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 18:55:11 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x51dc, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) dup2(r0, r1) ftruncate(r0, 0x0, 0x6) 18:55:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000dc0)=0x1) utimes(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d00)={{0x8, 0x4}, {0x1001, 0x1000003}}) recvmsg(r0, &(0x7f0000000c00)={&(0x7f0000000940)=@in, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000980)=""/167, 0xa7}, {&(0x7f0000000a40)=""/183, 0xb7}, {&(0x7f0000000b00)=""/98, 0x62}], 0x3, &(0x7f0000000bc0)=""/54, 0x36}, 0x40) r3 = socket$unix(0x1, 0x8000000000000b, 0x0) close(r3) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000e00)=@in={0x2, 0x2}, 0xffffffffffffffae) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r3, &(0x7f00000011c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 18:55:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 18:55:11 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x200000000}, {0xa26}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) pwrite(r0, &(0x7f0000000080)="c2a322c8f64e9946406afb6b20034d81b8e85dc2ad7b1647cdc5efbd1019fb75af85e54c22e0d05b5487b1b3ad7b8f00c1b66c7fbc5faba0ab9131a22d531ec64db93f232ba9624bf640e71c5fd61aa0333a5fb3ef28e49ed9beb464e28c8a92eb09244576f0d48800c3f3f6f736bd0e7b62f800355141b5f9a2489c3a99b552a6e3e787cdedf7f0502dcdcab8a4a2c00ddae76f5a3833d74d0a", 0x9a, 0x0, 0x0) 18:55:11 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendmsg(r0, &(0x7f00000036c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="fdb4e92a5a037322a5e705710aafbfc73feaf3ad78c648cfadbc8b8ffe4493678985985e656770853969a8a09c29de9d150a04a4924dd049ce9705c4a8353365806319bc5e3a3e8ca2070862948fb25a90b43b939bf30a7cb097cf105c890927b89fa6119eba314fc5e125bb54784188dff0106c4c264f392b267c72695d00ba8353e9425f4ec5", 0x87}, {&(0x7f00000001c0)="ef264f4809190c9574df740af2ce5551ec71b570e6bac5e81fff33dcd99fa2e457fbe3b2633df3de6d6dc18d78c1617f4ae68835ffe3ae7ce1c110d82dcdf26cbb57206e6ea95ab952e17ba62e92b28ab422b902308190d50a5c71a719893bf58572855aac128d9ca7b1101891f06e1c24e69eb39bdddb6025bbd5bf51b961bdcfc326878a2c9cb3e0d9b6f0b21425bd5dafa03ee73f912357b5b44a62e92e783bfd0c60bb7fe4dcf9b5542a22e97e2292b35668f97c8cbdfc1042a63635739ff9302d59b67dfdf8cee38f06d9fe4459b96af560c507090788fbc4a822f2e12b4498f0cd11feb751058e17d1843d95551435ece0b6be63707e76530471c86bc76c3c28dc06eb8e94c0da4e588ddc7e459f5cfdfcd1b82460ba17031b0b9dace30a5a3b92471945c3fa080519c426cb5f32ec089a48d7c197e28599e0f0f8f5f39d6a07e1fafa136be79d338e98aba21b909c32ebebcbfdac6ea3a4c388c3f4d9affefd7e2c4cdbea19700ad65b80ca0fb3ecf913f561538f792657c75c9b8a0e53902fa7be7518f00a98580151459fc77b2d4fcd14b9d283ae5bec59e3f3a939c40728812ce6b0fd7d9d818c4ecd4495d58cd6dd9b2f0224f85f9aa68a755acc705a87aeec544b1f014989d3f348e5346070f2c1e1b331e72228e703287fe549cac419b42805f1fcb400c20c77d0af6dba42dc83359a834fb06af68857bda73ef6b15ecb7dccc8681411c4234d405f718b15715b42864ea7511f158ce52fe487a734ecb057616c5ff3560a0e98bc347bf367e345b9ffb8ebd498c337698a08f11a8764492327c8d2032eace81a1b1e716607c7089c7d4dfcad47ebf92d2dd09241e0e43c04f761728be3ad9791dd15e14b656ee438f134fae94c4de475fe65220a979e5c50e840c0fc3bb4d089be1ad4f5dbc52e8a6cf2f9b11b7086cf44b15a1e9c9bbe776f7224642a011aec957d5e5c7d095802bcbcba5aee459b168ac2c9085be683f029cca9d609782b97f9927fb30f0d228bc7b571dbd608db8c5406b5f786f87ced7e6712c1d9199a174e3c42f96a0201f4b92949b2684b24f6a648eb6ac7a3980219777d0504951971d5df39f24d1958470a8ac57856b7fb59c1df59a1b96f27d9407e1c8be125ef8a29899ef19c94b1b76069f55bb7fe2d0179e87914e435f5437150bd7aec6a4875ffe01d2607671b088697464957321db085e38bae8ee4cdf42b120ed7fc9f79d5ac7270ee3fddb6f429571c898ffeb9343dc0203b86f8b6fd7db52e03ef66110b415d980e1232e73412802245951ba4c87eb1b83ffdbdbf299ed7d997e5aa0931725f42f65187878a741be0c808ed89dee16f2d5c5afb35a4dda7d52a64c4a11be19976b5016fdbe443b845d02dd0d4c62108e50fe2b6cb97a4b8bf0934d85a202b1c81e347530d36bf01156eae33fc8dc188004a22ec2fe7a4b7a6e734f599f13a3b1e7741a53fc8053e6fdc9fab1f8fcca2509379fb06ad932a8b0e022aaa433ff53fca937a51db0a28a14573e44e6f707353620b51bcb7a95d1df61dc476fdb0e7a3bcf0676a8fc7c100287074c1061c3dd7ce85d3e5e7d0eeab570e7b805e10f76fa01fea275342d3632ded8985a9b93319a5daef341761884b72949e967569b9b4881fccb1b5b66989c7c727cf9c1333781f735c550efce58351f17e35c0e7f018c00606593c769a852182ded8360204a122db8d8c7eebe7a7c4759f7f67f4c2ba93cb3e3327d9d8902277493a9f8103a30e545dbfc42503b48085fe5993e1f6fdc1d4114137899e69db79baa89fd1863a1e7f05ca7da8e466406fc91f920b20e47e537aeeeca45e11942ccf0c23b40343795dc4956894ae147954ca4219214b555fa19c87ce6204056217ddb7ff4af5edc5c21067cf421de97a5f0dfc9cabb26cbe640c4676e0f210864141ba1c459c526a60896a830745c605bd8ae696e5562f24e8dd1aef719667020f09d4423d6998281047c367d25f5e4453dc14ae325724b63a8ca6958056e30270c19f105de3cd98bd1410230574e476310f9dce7c305a7f878e64dba5432edb840f2fbba3729ea6a4d3fa854f857181c1fcb384a872f3e0ff9182b5d6077136c22ed4bc2714fd418b813cb1dc08db7f8989547cfd1a11b6403b92d2444749499c29c7d7459a35fb7f943adf0f63354e8582ec1aff147d8ba5068f3f9889ac6f2ef9a70001397d3e79891fcb9379897659ceebedbd2bb945e939a8d920da7f424929916321075b37166c342b86220d3a3b72fde31bccd83418d04627d1588b97ad5c9abd25acfd8faa93f4ea2d86da447cdb32f458641393109f5170c1772166b0dd19b23836eaa920ee8bae19fda46a2cb94d14377c332ca26122ce9073a5d128a14b842285b93007f6434ff29e4d00c7e7be50f7019fbe0027a4d8e5069d55ebf215ba0c54ffdf526d7635ca519a3d56046d3fb31213bd91cb273c58b2b35f0b46a56db7c118cdcf34a9e33e217905d559a43e76dc9c1c0d3d37f31b66cfa2a7582567af753a8412954a8eb7c7983ac8d2eaaec85d5a3b01d9d1b1799485b82c5db9ee1fa037591932857b273f4d220fad609bc2bbcc497dadb0f8a4239c00bf946d6cf061390da3a8fdcddcd55a0440a2bc73591ec9304857a4bec9effe86f4e311cf6955ea583ae34def0c3798fb60cdeea6de092a5009987f98493e1b071388ffe6f89cde7157a507e61fd6f07631f2f63afe8d958b45a7bcedb21f60bc47e4b897092442f63c0a3064eb79ee04de243ef7378f431e3c4e6d234202248e42810304ec4a6bff486baaab1dac0b5bdfd289fb103c78e7bd6d5ce7cb3253a9462b46aba84b3a23045433f99cb6f6063b1ff5d7c5dc78525a76c92a3a2224eac674690221437459311e613c6800dd01b24427a19809f5c1127771efd2e6a31c4af78e8d216604ff0ffb5e2036eb1646b4e0e26161128137eb9be75b8298761051e36988afc0fc58cbba5f8d007fa3258a13106a8601177a49357b4115251ef72e087a010d8e1948c48336b321fe3e8409e0fe10e4e6e1905ec923e679b9a6c6f508cdf0df5b48a4da29641211d2b574d5fe75bc11b1e1c7aa007e27c09e1839a0c255174259c5abf879d24210bf599b2e45c7d364e2595bc6833201bd77119b6179e263a3341eedb130389aaa1c47a06a74765c6900dd7c9e99db6c223f12bb38f884c131fbe598d5491b76e5709c8063943f7e27db77dd842722c36d41881fa787a3175d7f0c7f499ec5bcc98823ebd185c56103c0027580d5f646430555c8f4c8fe34f697e9482e89ac3c416d23f921b73641a0342495cb3637b6d2e94a218c594e992379e0516b947f267cfc9d4c69f521df644cdd0a9502ae7bf3d0224a7eaf7bc0e0c1862a1093c43209ae60e6ca19b7425f68ca1a229534b048a6b66be1c3cf1eb11b3ffac2e3444a26c7dbb57356a490ababa4c6528b220836aed37509426b651e4bbf846fa7ce5bfd1ba359dc5c36af360b8a0e039c379c320e464e7f401430294e3b933e14733f39557372694f1fc16dce85288631c881d9c6235a29695b6ff847723521a680fa4213b543ae2f32834fc7872b409236ce96452de4641c2c49a369d2b4e8b58c0e3d5b456744e67edba6a09d49cdb6c107beee16656cd58ab2ab6fc04ae02b8113f24e60349a7dc30f706e7ea7b58b70786e94176a256862de8ddb5729e9ff30d36dc9f08640823113769bcc3bc734bfba48a0e664c0d3f74323d9a50e28f73f167bd0d1d58fa65114cad58299a181839619accbabde58a6d8a96367d91680b66b9b5eed6b4bc424303132522a96a93fc7e29dd72c99ddde5450a8036f80b1182288d9d45d8819adf26735c509baebe9e4811b12d261575e433d50544e91394f599b7092502f7e51f9170bde9a5d62faecf8df1c687b3640ff1db5725f51ea43da548e3af9589e266c21da0e1c35a0ce40985b4c5506044775dd14737fa412d5478df0e15c292cf0902cfcc599371bb749854ff7a7e1274a210fc58e4f7906506c24058e81d9e232f4b389eb5fe3bb97a452050a992c1f3ff50a560754f0d10256e80b157afe65e78aba04b9dc500cc29d14f5e8980de49a8e92831b15d98cf088426b8bb8ea8634fa03254e26e41f3d821bd099c59d8dda47acb31db1224ebec4033da5ec62149a470dcdf8320f4d378955e6807ac59a5d48aa1284bdbf15d0bcc380e94122babd43a02eb399722e2c0cf3ab24520d04d98db3ed60d59c7e1df292e202dceb199abdab076b77e4c6e9980052db7413fe9c02145706a07da1ac20b4d49490bf1fc7ebabc17bc4eb73f379882803433bc30344b7e05e7ec404fccb5b3cb429b23cb37e816723761bdcaf0755d43e619c3e5d19de689003adaa5af09ff9c260f700e8b7f095ed1480428829324760b7ea34522a3b25be0d0564b6dab70849b8c95fa38ebc918147e6279f999c15ef7a962bae8af48db9a291dc1a00f85a5c2c7e8bc0402f30cce9cb9b94af7659d0f88e7538e06ac46f2f51653230d17c053442619d4bb52b5bd33d93c62d591aa7cb55c5f3272364f6e1313f21a452456cc1fcf6add4e4764d4bf27fd0185daae5aa1419fde01c453cdc90b145a8ddc481b3f95e19a363368602571f15379e5d8de03592f2442012e181f89b3285f6edbd2738382fce3566819c4abd698ebd8b012e6d9e731794af31fc7604967c535d868c5de9b66a7a7de91969ade87de66e0e1680107ff1cfd6b6b4af6b354a78e7246edfed377425bd02ed65a79753d0bb613d963700056c62f53effc41cddb86d40b95611a173054942f3add3a44f35035d4fbd11d580a32f10255abb6f2d897e7118a687bbdb87b926f0bd4825a050ef023d53c8adcf06bd7f46f01c07b8b505daaadbc069ec69552353ebe9098435db1632538256a8a2bd7f4ca53fe9af386e95a6303c50ae2bdc4047edf4dc369a3ade7aa596854057ff8b26d8e3081283e862d030481401066b6c20fbce33617977891f41d4a5c55781e7a95115e41874444af0f5cfd9ff111845f0cf2f24886c776782c19680d9e0b92441b21a792c0fa7cd23e92be113454748a42ba310892777af939137776958da528697879f7a5fe94bf92f1bce2bf93a4d9a7b9903359d545c386d7cf04bcc2b5d808f12c84b27654c215d5d22abc7e827e0b2f23ea505bbb17c7d5a55595363c806f8a99eff8bea2d108c708f56e8c6a62c020ac3c401c8df0e5704a19a4317bdd39b1739c5991250f93e3b7f9d65f3d100887846390015bdc5de2deaa511276228b7a1c4c08c7e94df91f61113392305667444d886c528e92cd1dec7453be47ed22308f5d591f7675c0565d7b47023e957c16c937f6c54e1f04669297fc6769abd862dfe04dd7eabcc80df205bf0b354243c17423d331b0fa0b6e8f6fc6308fa7730f1d476ced93863796f6a65502d0517c08232d6d6f551e13de60cfe598223d955704bee4da82ba9f2aadada9fdfdda9a6acbe3ed8ecca808b225fef3edabc4535ad1ffa235a7b94709c4b26b24ec7a83df8a186d72993babfd075b75af9e49ee4486e91028c480e6633c5cfd63d7d31b3e027856d9a00ae210c615e2c9e7b569737543cac2636bffc8e78c6574504237b326b0981fb50e6303f41ec005a32d1c4a555fea741ce14d680a0f0ee531b10fb5cf0f9c4eace51f06677b4434a495f22e3726104374190b38cba4ffe61d53b1a49a845c49335ba25b335dd72f06ad974c825498446febdb1b05592d4e9ca85a78fb234e0f4b0ff4fd787c21970ff", 0x1000}, {&(0x7f00000011c0)="c77bacc9c13fdc069622d9a44fe86b0d276eb1ac53defafeb0c265dc53ddfbc895b6bf39c5812a52e8136ac5a31ea789d1c465d7c86d7d9770325c87882ebf8ac5328322ddc0506521710883cb8b745a368b718add3d2bf1762be0d68f7ac2b624b02da44c7ce5a0e4bbfea39d0f41f5d19609b21fd945dd9c1daa29c414b8535a866eb89330c9ef375a997939f7f09b6df290085fa33cedda44f1b4c59335437e926ecd1cad4453ea08d4283ae4c3024a5bba58be4b6e2cd9f453b75a13ba995b7ce4f1fb5ac280bd5f7be9774b69e6a7732ae44598945426fe66bc347153540e4258148c74f6a5519ad043f0f252ba02255e420cddea9c5567ba371282276b503fb375d342f660eac0e51ed6733e3cac8da495f5931ea44bd107577673f161e2b86518095944d1b321e64e34154a8e47010ba02a0ceb53d1ae890483294ca68daf4311a4484c9df361e5b0abc54602c8f94d93c293a84662857902fbfb7c49d00465a9ee57ad9557c659e5ee50fdf58dfba57e858a63f19f3e3e227cf2808de41f3f345b118420b83cfd88d26ac17692327339391f5229de753455bf6fa40f95904d0c9dcf4087138c92b95d038bd6ca55bb0187db7eba0a4402b9c61f2c32944de70367247f33fbb032d1e80ef4e11fc916e49f1c6623dee9fef7400f83be22549a60a342270c1a7e446bdfb0a4be5d8f3ea9fbbdb3389252f50214b597a8b9a9662d56e25d8b8c44bbd6470dde1765152a81c6c4a96d152e0b2e7df956b09eb1c4e525a920d9f34a33dd9391bc9aa7a74c9bd32e0d79af25115028a8dd6fd7cc48095edbbc41e6a698548a2bb9fedb6ea3f310f320d35f0cd1e4aa10ec0e7e74c20fd29f9a3f693b2ac9eb6609a4b781b0b888e8565d58bca2adc3e91992ac4c356b00b0dd4b040904e141247c51524af707a1d9a9f55214c385b692f586a9155551f98984739ae6f9ffe134c9db9b071a2a49c8c1b6b3f46322331fb9b087f7f9087d6d7c637609e89fc90814fec99dff07ddad021b50a6d9f6e5a1614e688e82a915690c9d7e776337ee30aaf0b0b25df904e02f01510c330aff15f42251cb5c5a5740109e41677a2fe7d8b7e20374022479c50e377fe0fb15ea02a73a94490625db884466cd9018827ae7dffe24c8950a7eb9fe47d85a07684ee7e5cbdc00bcd90fc9d45e14806902437a63e094360f54e7487711a8a0deaad6b2970a3d8ee3773606530b93452aa858e84c999b220ab8a3f143e6117093a03dddc8eb5d1d99b912ccba097e3e0bd6c20e776194b7ed5f77eb04aefa8e0e880b8dcb0a01955b9b50ed779c5638c56f4bfc94be7ff7a818e4a2d0e7f914e9f5fb5e7d99df00b10982f65e187c0cd95172301546ac2c767f93e05e1ba1b42c64924995f81d08d25b1961cebb574e2eac61a618f381dcc7bcc96792eb13b3cd22a6933f4080fdbefac94467438ee4c5900d8bebbe770dcde436d6fb1be34320414e140b4c2feb776a49f8f80ae7b1b1e423dee3c604aa2ea64242ac2350cb885892fda50153bf29394da6c619c51cc5e618f2a6435a1aa9b896c30166b009837eb7da221d8afb64663745d40456647725b8b5cafc1f680faa3bdf7469399f74a8a1af99eb4a60083062c3cb3730444e2732fa776f93aab86de81f466a2e908f337fa07d4f2edcc14b3b332cea5592e299b3c58ca678a4896c8f70c0d7a9271c707f370b123342067bb87ee1392223ded55b0403341b90b939f2d854b6d51fb99d3b8cc3c193e1987630702c6325a5966d890e9be74214107435c35621d01bd3e43e572dc109d72dc1454edb2cd20db3af56706edb489b2808c28bfa1b37f107f9afc73b73b671154b51b3397224cbe3ea496312d4ea2ef354174c1449b0c1a89685852d4c548754430f4ee02b9bb30376883ced56b3b0b92e197ca71825f826c4fc0c14f80eb77501f9a66143cd2b396a566fbc26918d20dd2b457c53e4517961285ff05e46268deb33804541f95122ee8f80aebeb4e06a87ea600aa39137ad9c0f18c5546f5083c836bc7d5aea9792d2aee38012853d30a994b345d58b333db94b4ad0ca345c1cbf73e37b541cd4cf7559ccd0a6343dfaaa6dfb64f2aab5c41bb224f06052b54acb05ade1d2f5e0f67babb2ed577980410f62341f27f2332da2fb54189c7d9eb06062ac5fac59958a1fe1d215adb8b2f012631535d440bc02ae0dd40a4ddbf9a4aafe21a477271043792ac50ee8a02cf1a82cb0cfda27512f7533df5b30dcbc8a0cb6e5076c97df6d093d9d79af281c431daba23af3de68d6a909c87d6e5472aa827280bf35fdeb88344fe8cb8c05dc9cacd7f5c14486ed6c877e62bbeb1209f769d62350640595359d400b26f40875cccf2de0a3950c82a9b4ec3581017dde19b72db179d0bf561ec58eb55b206f1908198b38232e646d164aacd1000b0de9a467ee68b79b390259f56f1547ef324406579ee74cb4f4907c7124f2b81b063d6e5d6d38329537f8ddf7162a93840a0b2232ea4c1710638514751c29021b343bcc7c438f1e74bad5cce16888fa9141060a3fd0238309d476050a56ece548efbf2da891454f57f81f915eb3100825de9433968253d87997e1ae7e05ee86a1c938a221195814f47fbebfb984cfc69e45ed31bfcf0d06d8876bc4ab606b5f828756dd886b87ce0c0191172d1a78a3c5097c7a6d0e6d9cf62704e538fb8b5b81fe1b27ee601067e60f69d8b6eb9136a51a055e0eb6ea6d0126ae2cba226d577b7b5cb9dc1e0e0b3e490ff832f1da8c35b1360c3234d4ca9fc8e61b1ad2a3ad6ad8e41b02bfec7bf05a9ed76db969f892982ec7cfad6bbc9becb36481555f738e15c0303ad8e4284606167f0cf1d2b06cfb71c459bd78dcc4cde495ec0fdb7e03d48dd359ef68a701a8f657c2589c3b875964e4602f8964a9a8f78e182b38522fed5dc57d234c78a0dda4eb5ed627931a86ea699aa4f638fa0dbc3a4482a3715bdb285f39436426ce598d5d5a31f34500220a48045538800628ad60ba0d9d6c433cf64d936b2fba606e128aa67e761817347768419ea05b0fc8043f250124c57ebfae27798eb2e5c4076a7e0ffd0a73fbadefc4539e2feb8e373fdf0b9546c11362a41215f4bd5704e093b76a589c1d8098be7a647e5802e9a71fb902fa6e48e0a85bb97fb3f30ac78b511b6b029e30b3467591f2f7813102dec62656cf74550a9c8f979ef3fed0c1312251a48d7c547c03e2905e1a7b7935c8b0cb6c4273d32d4a1429f10a37499c1becaa24a16bfced1cdda75e9212970b6ebe40049459a84971fdccd2c8e7249eac01edfe2d73288573f3b563646f016c315a150f518e429957f547d7d3d78b6ff3eab3506e16277c66fd5a4a855b7489536d037983330e793bee868c9373ac3bdbf58ec942082ead4946361eb6ef398ed6741ce19363be08d7621ff987eef8542e5a63f2360a49a413f245aacc672b7ca5b6e884fd84ab3d335010ddacb3246b4cf6f863db5ce407009363e222fb96de6fa53f18d5b71ea4d67647e6eb4d65037abf4dd47a9d34515d22c9c7ed4fea31cb708917f75e1f2ecf6d63f2035f68406cb67d11e7051a6f10fa9e4e8960fff66f5edd7412e4f7cfd9bdbeae6c25bac345c0e2bc46cfa9846457465dc6d5d7118236067dc74fd6d5d237df674b0e02f1aa462bf96e8cec407739cc7a3e848211521183435da1023d45a32d8d478db50783b06707e202fb3d0b1c4e0550af9b595488d7c32cec19fb0a39564ab32c5c1c7fab305c16bebb67de204eb615f81d55336a0dba0195371b0b0fc4596b2e8f1732c1d3f308267e45f341fdc4efbfe90610699fe596a76524cc722c880ef235840903101a774384ce487c5465152cba4d18adb10501479f21fd4e26cf12dc5b04f0fa4bbd8eeecf531b3eb7e687475c2e08bae44ef8401cf3ff859c5779d213f19b4a7f86216b59cd1e93c10122efee9f7f4bc21257a9187c13220f920ce064e08927c835102f648f8e53213d076e0f61e3ffc2dd2a8eaf51e01dd6fa51d09c62639ea2091bf8031c4a632ad7e87c10e1b7d09dfa6ec39688d00fd7bf780e46b433a3b510bfb11d0620d5014809c1c37eb84e1daa7ab62f4652340d593c994bb645ffac792e29d936d8b198e95d4a38cbdabfb0c4b5be082d65abf3179d3996ca5720693b2d291aaa0fc07229c86c9ac07248d124824bc0d53a3a18d09b7b2fdcf1c4ba0efcbd23cb2227bdb1e3827c89f20c7d934d86bdc0bccf08e8d9c2679642a777f40d2ff4e968336dddbe4b6b31780ddbdf214df6a7b53b373fd47f9b8b896bad1a5842e42fe6442f68bfa44fb9a784ce7d0acda88d1d2f716db5465a3b9677af9d6e3cb019107704328ea2bfd485c8409ded2ed33b05d6390d8a6d728a2030d33d7a5fe00d74a9e4c3493b0268d2ecb599673b27d28aad562e3750bd7c9735e185008832a6836e5d61207804b6121117c8f5b781f6c3df846d6dc384093e9a0a6379243b949d9992d42e13abceed4c7c74c804ffab6eb818e4f75f3be21206b91e50a1ff7f663126319c204be9dbda63c6dc30675f4e3d4dbab77e741d71d94fb3267d88ccf18840698036d48464c887e7fb15b92e05797170de409ffc342268935208ee9be10b851ee0f7179b0050617889444afff82c8cd80b4d629ef34b00e4059f92e9e8b2ff27febd86acf4285143c2be67b0a212cd3e5bf52958bcb89e45c08f9bf1097195869a6f9373e9477db0e50e5dad683646160feaa6b0cfd186ce8cbd82ef79bdbcc155e69b7a44057ecb7d9752e09310015e965c2d9db25273d605c10845664caf781d25f03dc85947382e190546c89201694185588edddb4627f75a46104ae51c8bdb7c256708017835f229751bb17493e3a5ca760f6d8f56986dcc21490f999000610740f3b2af0127e1e62acf8e3ef19f40e3d57e8c91ea2378f93687354f85577b7afc2c6c8e84ca6a56c3db00ffe17d03cced19831141b610d54c92df9e62ceba170b7abbe5e61e525a365347d423235777c16ebb6a8b8fa2a4ef5ac06b555444a60ed4e6c470822fc675cc2401839aa22e9a7770ae374d01e68a89d85fc3b1c1d87e1b65394beccc7d5057c0125a6e490105d61a603c8be0daf8c6e1d51304627a1b1ebdabb0a81c8265372ab1fc9140f17125e5f220d70e61c63825c278c003e515d52281d07da4ae4e2574d7b964be776086b578f7b675df3215bdcdc48f0b0159de571e783456cb954ce684f3a7f94e064697dc3ef294d237eac59638dc1fa73348fb2229bdd4949eacf765c7c7511e84d828943401af148dad3dec9f11174499e78fa359e0dafaf0f967b9bdf31b00833bc776f2fdeea5ea617493d41091af9bda6600850aba0f80ba4bf782592ef5f91d80740336c051da9c856d06bf43a3609d491f3067bf0a033d970e250dd3b9c47fae36789600b8926755656b03d176b2fe3ff8963263ba148f0349cfa2f260d4b33ececc9ef4ba19316345303a66619d06267bd8c5d02bd9f0f26dad1f52c4190f6abe8fb648ae6c4dea2ad8fb4fc69e664e3735e2957512684af201d4b52d3ed28dc0c6910d3f9f5897095e53d452ea49ce3228dcc4d38d9a4c03e4d379b1b129b0ddec05f2d8ba0e0aa345488d94c84b4b16a7bc89e6b2cafac6f4ce394d44e69b6ef92e7fdcda05f8a6dde5ec425c4c3270cc631ab55a56403e55e19670d377c2d6cb513a210b3bde8344997040688c3c3face42764c09cd5077779db07be086abc99f2d6dc599053dbf8e4616fe9accd819be51dea2069", 0x1000}, {&(0x7f0000000040)="46a21922ed2f3442a961f592", 0xc}], 0x4, &(0x7f00000021c0)=[{0x48, 0x0, 0x6, "00e2edc493936737e26ed0bf90360f81aea607b04df32e65188ab9fddb8f9825ec1ff92a0d6106866988b128d05870b10b7b"}, {0xe8, 0xffff, 0x400, "da41bf7cbd7b914f6ec57b29e93e0e15858537c91ffeeac80ea4c2ac3449a40bd9ac930f5d975f6af178a755d92905a90abe08b6bc996e706008464e95d06fd4608608875710e4c00734863affbaae3d6cedb51d501fd88d7387f8b44f2266676bec9ddccd024fdcb20b9c5d4dc911c4292642424dca182305ce61e2f04f2a953b0b221ccf6ef1c0d12b3ee7768700687b3240b75e4e85320de496200e50b92a947a6d87758950f61ba34a03e548114001834bf9aa985e557b88248b3c00b29089141da452eef9f14b1080a20b0aaca70030ee87"}, {0xc8, 0xffff, 0x75996c57, "bf4780b31b5b049c5bad70d3c793ce0c46ad2b12c51978a119ca856dfd1ca8825595ab8ae048364c7141770f25d1f6ba7296f2dce87e07abb7e8f1ddaf023498b0962380e78772d877a14d288ffaa59b2cde09f2df4f8082d08e3390ad8bdb1e7f5b0b68a43b2d6417ceb7f4a5fb0f9802834dd86608e5734e832b30b96aca8e473d25f221af272dfcfadd7b2699593a05dfef48969844ed06ea15cfe8161b07d94813941aff088240fefad6de7894051a"}, {0x80, 0xffff, 0xffffffff, "28494c26dc1de365f4eb2824c2f949617a81f7d4008f8c5f327a810d649e005400d89daa5d1f955eb4c3895cda4e3eaf8dcd7d36e480c10a9747ec53e457534873fb0f9eb5227adc7304b3cf8762461019be73e39520b7695fe8dda0817998913ca309db52e9c64dff"}, {0x1010, 0xffff, 0x11278d46, "bbee7a362f5e050aa38d08d82842558212f7ffb552bf993ed1dd684d226994ff1080ac5ff770cc5b8995810e23de07d94b50018bfd3a4eb92a09d49e1145bba46878156e23948c3385f469d4132c6c8be67b8d6baa18a22a1a81786f51f4716e962c88d4c00b5874db908bd1e25ab9184d40a302f6bca7ae3d5977244e27dde303ee608e8bc8550bbb9e7fc98c54b88c5e003f04c6550c4641b5bcd31f906c06cc5b5715c29fc64bb0573302715ddd5570f6a3a850a7ebcb6c24dd6b0c4010e48949ff947ef71eaca04d9fa874ccf7480a00c31e949bb6a1cea608f334d531ca969e982d3c0ed8cf600fd9162d9805ff7ba0ea60ec7b2430f0921e92ffde26c700907e62d8efccae1098d6498dc5e86f3e62eeab25b7362a12cac8504c46adef79488d8b1f084703d7bc8e2795a31cb05a151d080c684494ee58a2c7bb4ff0ccf3c3f11a5683a84bd5d28b2934bdd09bec9fc586b09aa3b1047caedb6a06085409ee2645539cf5522c4e192906757559f5090400750e34e76e802cb7b0eb4d9968cec273902a4d543a1977f67f5990821f3153775c43bcfb06ca37824cd92c1f9544738d87f186c5b10c44041044828db5f389540f9f1bede5099139e260a573edb4e4aa926576d4e2882cb7b31fd42ae491cc409379cdfc253553b961477cb91b2010fbdabb05deea1acde410183a25b6bec25b268670535158e4daa6baf8377afdae4fffeccf24098d3d7bb1943dda8a89ed59b1179e5a7c8ecfbaca4fd080b62ab6d30378ffaa2522687d73c62320f42c1815ed651960c24aa023484c0d7c9838b59e81a5fa8137f833f5b1819df0c2427f3c94169a4ed70fe0af07994e8b8967d6f5e5b5a5473e0d55d71dc0881a4c09a37804eddbc72f949c3c939a7485daa268fc704269be7def8f4f95b7c598e9695ac0aedee3775e0eb8883c3bfef8fb349f760ce87642ef709f4bafb965139a22af1ea52a1ba046297c95f882b219b93ec84a606713f67d71db74949c78f2b490b7da663a14b32d59ac7ade9103d819441f5709e985899ba5ffdf0e1ad4dbb95a25d751e7024794a7edec757d1e07810ed385fbedd220aa845b55378310682e1ea5fef6eab83b49e7f849bcc179c6248a1e6b50cfc43fa71c364487c197da807a494a6eb91acd502e159c53a491b9be8d5a5423c5347a709c61cebc4e4c881d8399a11aa5d6ea13558a33d3d7489d8040a4582b61c5abe7ad596e75ef098ced7813fcac1be0b811075da11ecbb00263da94c2814cf0b284bebc31e0b04acf9af7aa7564b5d658161fb74a9f8684b95cdb83b043562ab94aea38ec460dd6eb98c0bb4f11b09a7abe9e4b0951b70e6f01c16803bb9b7c48ef6053820b6edca822be3e3d58954e8277aa288c60e135e1c076044704b48f4ecda5502cd46e1322096cbc7c9ac6e48c54d2274cb93a39691f2de8acc8d7acb354d8abfe30f80ad4fa0a62e32417dab72a3cbe3eb5ddf7fd1d12c838646cbf9ac3759eac6890eb5d57f0cbb1e51dcce975fbd5988b037ab2fb90752305749705e81d1326b58eca487781e980da941885d255760888b486c685ccd3988ee9cae07750d13bc810b1d3266d99556fc9bb423ab66823bd456fc0b7a44b1675acc606da7985d16741eba42f7bef81279badb3fd24e2047ded2de30750962c1a5e360d504a1469cc3c7646fbdb1718c7dea502c82b993f86949860526eb6a105b7f7d987147669cadad25b78a53a6cf09663acdc8b9de61d7ff4b64a8bbaaf80c253cc7206f9be4425791e4a1a37b326e72ced5d852e8c67d2670e57a9e3c9651108d3fcf31dd6051f4ed38ccf4c8ed6e478f3ddd06ea480e211c413c255c34a380e582806b052da2ed0ab8ed4ed2f727820edf370ef7d3d6b6904a27748d49a6aa7688e74dbe4b260de340d2067c60b08bb2bacd50a89a3d4954b564b07e46dadb4c20a2daaae8b981db4e42acbc983462413c770998dfd42d6d55e44d9e9253309635e71faefe4541ff03a00eebacf8f7a1635f016d876f9fbaa328ad013475b151e4f5ff39e52ca754a67a0f1b0d2f1484963da7ee84014d9f787a03343798c8a8caf22990e2f8f2186d9656a62bde57008e1e5b594347bdd35350c67bcb9e149e86a99bc7d96684f8faef5001f65561a6aeb2a519944c8dfd6f9cecb7b0951a077d7967174993ebdffcf12f9f479008cc77248fd6e8e148e5095f4d3072a532c6754305379125c8b34835200ae5999bb8502519210330f0f9022931cf1e302c7ed92439cc3ec518d72715ff4e39a7ef6fb3ab6c0941febcafe62f6cd309db7bb100458d43a81aea98f56b92e2bfb4864dfffc86b608b83963bc7ad622f3642e0e888661d011ee89f2ec629f5be07f21d7e5e340986f35f071b80af24f42f669562344817cb674141732c1b0aaaa75fe1e773c6677b53d891fb173a38809a9dd1c099341647f8f2e8006420f6a30d35cfc543184657549f4fd92a257bdf0f83ec4b8166b71dd620200cb0248e8f576695470d4c9d3a6bc44c56df44211b7d9b646ab500931dd5bb0fdbb111e7925aaf5369a271d6f809329f106e85b3feac70d913dbe8b2c748607006f5cf61c49e8eff09f3f11770f90713d5bf3d028070ac652d8cfc10d636ad2e5aab5a4642d90fef2572c1d00496545fe41b542859f4a352f3ee588dc6b46dbf56cdae84a41515aa98e073fc541d9273bc52ab7c796409a08de5af1a458f5b2f250fb4dcd5a85730d45878e45b6d87ed42a60efd9029ae5aabf23918bbe6d294153be8762ffcea9242383ed1baa0fc8c97be330078575c22eb151d75f314718d7525e204bbc6beb0993133c21389cfc846443e0a1bd716982d363d082bab748f8ada19df4b6f8a9a213b983f2d16d1cb52968037d5eb6c84e5a600eaef05e00fb3f7d1f4f40dc6e4c74534e8d332afb2967be554611fe53c038c3c8006872ab87876d8e870e41c79baf9917de7432595a5135d8b1aa5e77669a3b06faed84896c1cac05c67d78b175057dd95559f1683282877d550947986c7bbe4356a4254542ff71548a159806ac43bebc71bdb42bd544ba1b5aff7427dfec934ec0fb1a8c6f70f5359d5121f8fa3df78c04d559eec51b92ca6bfd76f45c318f43cd1acfbf95ea19af1980e20a99562b3ce37a6b0d0f60b091914e7b7fb979a0c795269498ce351ed5ffbc0bc3b22b3817d0076abac542388123bfea7a639ff4e35e0fc28fe8e6f3afd110ef494f7613fc3fb8bb38f103aff0d0eb104edce6a5263a66e5844f86ea12bde35cc54f7ab0d7c3ec896dc26ed2f518e91de877efc5b7be0c61ab017b771896196eeaa7f1bd293d4a5d703e39ef2b8f8f4d068fb21b0ae5307633246caa1ece3813a2e83b540ebda72249f7605ecdcda023bf6cd51ebfb6b10aff135390f093000e7e3283992dc3e9ce264c2b4ab13f512339446aceeb30f7b4b49b324ac65543df64b70f0e1a4e616c47d853411d4ca82784c1b9fef4ff6fb83f898ab006f7fcfc795b784e8f8d3250bdf15b2c9f4e53b611398edef7982a565079ea490ad2e299250dc0a976196e5dd05df8fce66c405614a21d1cdc70c5ca5d0bc09ff5eba922e7bffb2e4a9a268e96ba49c6dca26c068a0873079faaacd1fc9cbf9b02e09f94446250d3b0d03a3fbef032b6e1a833b58b86a15200190b0550c0109f2eb184d4277b8b1be6e04b08e61f456c18d60772e1be0bc23fe3f483562defc7d3d27828ef1a49361dec425d3b6c9c70177d8500520d483a030f0bb81d89647fae1e9a1e7023b0139be2d1bc3466c1b8e7129153ceb7064b9986469555bdb9b9d1cf8128cee8dd72ad5f63511f05d10b0c70b3bb360ee20608f7d2fad8548469178ab559ac8a4f93544ef0c7eab210f815003f9558f519cba523b27793ad72bfb6b4e66a6254f83b40a54c562ba523f5a3fa470a7901a10f7a6123eacd41432e8a479e395042a99911b1dab49f789e9afbe352ad7f193f3eeb5559d61480c3f8d06d94669fe023affb0a05a9e15d4d412c416c1f4dce132878e774d2fdf41f18b6adb40767a6bec9321773b5caa2f8a1b2deabff47b7707e79f6a2dae1cd12f53d39b550c257d1f801f89f2d7459cdd098cef2c6f5d5bf6f7084c1c6acb246bf2e0ada4a4fdcbe2ffdff88698a8c6c6998972c72866fe977c198548cbdbfddea4f00717c0bb0742f88d3e3c6d38f9cd539510c87a880f3e857ddd5a6858bbfffd9348466a36162f0b3b02a2cf238b35226c7be64b68198ff4a0559efdb4e53119b251ebdd7ec8e379f8ef1e8c3bef823ef17e81faedd23d36c486a00f16deffa5af7d9bbc1881fbb4debdd7bc31092606b327f130b1a319e98717a0a4e1a389582e8efcc08f767cecc2da617d77fbd63473413a5a01ebf1b3825506623cba658141eea811d0e678931d7454530e6e0f584f703c8b984c39b3a07e1d0c19b32ee8d6bf193bf32e5bb08907549853b83ffa7a9304f69356f6192aeda8bba33e4c0c12853472956b9704fbab480c6ef79285761b055d0f12ece38f8f4e9399b1b8b2b1d7b43ee017bd0581ca13aac031bf6b05673633a0782b4137d5739e4b34770b7a189eba1e1b701d4aa3b010321fbd76d5e34e663fbab75ffcf7837a656b86160b0d63e9876a534e22bc18e46acf73a242c78dd64de3817bde62447967d68c9f37030b7088c5fc122dfa97916c278ec6b0ea30fbab39e18b320d6a5d05789b9fb209c1bad5aad85ed894954cc6f125da5b28e38b112c30cf28e9549c55a2f74282dae85fa985a0fc0848b8c0b47c15a425b195392ce1de1fa65c2029684157b3d1330541b531dd55d04bc715950263ed1e01970bcfe71c110627699da4934645d3c1fd02f8cd56a7ba858bbe9077511022d47a1053c7f2267c48da274d5f83fc60b79280c8fba60d5bcbecf8c224cde59c70cc30b6e7fe5d70ae792f7bf08492075b745cb1c0f84aca2aadb83a283d03faa687fc161513786a670e7c349d129d247a884c3122b99658838f2c402c040f89d236c9e81ee66dd36b87f4e2487463aa5a8748dd90db0eb91acf7d73342a22afff7d937fc74b7aef8763f04c6b24210ff6556712da441d8dd4dc8ee93a9a071b99552ad4659f79b477924a31f70ad72b47056254f4a529be4675908cd8e1e8c004d5d632e6bc6482a857cf9fb421c422c16eadba2795bcdc7e1852328e480adac264b7e5cf1b656c71f0a9b81f5a927b1bc226814bd4dfec68a5e1987bc7ba870d1bffeeea81d9fdc1e7c778f5f892ffcae54bf6cc5b0f9ad09ce9955db7d36c9d422acc02af468b79d705acf10da4a5b5abc05e12988864c546cce8baeaff260c5107b3a7da223772e650f7863450892e191d67ae1a0f23b2747d73c62389b929d7985f1d064926a71629ddf9dfb5e73e1116e1a6246737e7154825a2b47acbe08e28c109d113e42cb91ab1ea3fa43a4eba9caff0e4961ea097950f09e2fa055e5c9522c93a4114114f42f96f51a5157e82dc9427b3c235cd5cfc1aa59a4d9fb91e5245d570848b03c0dc67187719ebcb745d9b2ef8e95f1a39c3f62d7bd1af53bd19e69cb3c8c947db1dcacd2efa139c7d3962be2ef3f902bdb69adefab6ba5fa7d352b21bfdc84004fa848fbd4a946f6dc4858ee68921b6829c438e9a1e449503122cd4eb026bbbfa042aec10890672def75caa578092538e6d0810df2ba63dc07ba77b239fb0cd62ea602f00bdc0240f4ad5094f94a8c23076c849975624033e6de559d49657fed9c2dcf6c383404caaa093052b6215129fd94dab"}, {0xa8, 0x1, 0xfffffffffffffffe, "15b0179138aa34bcd6403c3fe8b9539b3d92e5f342efed3a4bc24ad0b1c2694efd2c1ccb3322a706758eaa8db7dc5f93c4a33d906ffe7fda784b486bfb7b94872dbdc13e458e0944a72602fce221e42a9e5b803411913b2719695ff425e6a9e870c20a862f1b4f8bc705bacff42bb9409da6d6c45864d5499468c6519f0137e26a8c4cefaea4b526fdbfc1fbc7f8dcd9443dd191"}, {0xc0, 0xffff, 0x2, "41f36932788521506452bce0b342be39c291c881840d2c9272f7eb4c6b29c4c7770fc4f183fc478d62a25a46686342c67c5a0f0755affb6527ea87cadb23fd3456e24d568f8aa96cc0db96210a4e353941696f67f4e76f1f94ca2f21827776a2434bb6dbec174cca5b4f8531d173cdd99769675a5c7dff4b22a95bc92747efe7c2dc8b0e23e2dc7a7740766865dfb27eccd18d0172a98f9256ab60304c2609abbd26853adacc1b8a4eb3"}, {0xe8, 0xffff, 0xd6, "25354fc305b334c9575775321f51367575d3060ee4097cc78808571a8f121555e9239add982f6dcd51ede9cf34a90aebc817455b7952c36dafc688669549f154df1c1207d0387c68dd051a38a94a7f644ac3c7e1cda32a52836c3c7c4fcb36020f9dcd295aed8a5b0f5ca2d8fac16d0b87c9a58b82f56b09c6af39962587195db9ed3bb6f4e17923500c4f338b22727ff7379fa88c1ae00403d82bce3706df202b251c7b0a2543d42a61f8125c301ed0a2007ad320fac3de096a5a1f5ca986f6c2f24d1b49fd361935bd46de2f4be0697fd8711df9"}], 0x14d8}, 0x8) connect$inet(r0, &(0x7f00000000c0), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000003700)='/dev/null\x00', 0x20108, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000003740)={0x7, [{0x2, 0x335}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0xfff}, {0x3, 0x5df0}, {0x3, 0x5}, {0x3, 0x100}, {0x3, 0x5}, {0x1, 0x100}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x80}, {0x2, 0x100}, {0x3}, {0x1, 0xb5ce}, {0x0, 0x8}, {0x3, 0x3}, {0x1, 0x8}, {0x0, 0xff}, {0x0, 0x5}, {0x2, 0x20}, {0x1, 0x5}, {0x1, 0x20}, {0x2, 0x3}, {0x3, 0xfffffffffffffffc}, {0x3, 0x1fc0000000000000}, {0x3, 0x64}, {0x3, 0x5}, {0x3, 0x101}]}) 18:55:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchflags(0xffffffffffffff9c, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) 18:55:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(&(0x7f0000000180)=[{r0}], 0x208b, 0x7c) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) execve(0x0, 0x0, 0x0) 18:55:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x7fff, 0x20000000000, 0x0, 0x5, 0xffffffff00000000, 0x3, 0x2, 0x3, 0x5, 0x7}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = geteuid() fchmod(r1, 0x80) seteuid(r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 18:55:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, &(0x7f0000000140)=""/3, 0x3}, 0x802) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x6, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x30202, 0x0) 18:55:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) setrlimit(0xf, &(0x7f00000001c0)={0x7, 0x9}) socketpair(0x1, 0x4000, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x31bf, 0xff, &(0x7f0000000100)="27879b1e7935312d308e332f83b93b2c3899c27b5a476d1967eb84b01ea4ee14d2077fb9054947698dd25ca1983e43c8f6fc21fb10884cf35fa234e1574636b63984649b9cd86f9b5cbebb9add29f511c7", 0x51) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xab4c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000940)="e83fd8fec6fe9bbadc7e76e6cb66342124babcbbd3", 0x15}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x3f) 18:55:11 executing program 0: 18:55:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4"], 0x1, 0x0}, 0x0) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x3f) semget(0x3, 0x4, 0x400) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x59409031) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 18:55:11 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x200, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) bind$unix(r5, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="1d0ddbf555a760c0716def6528554b6d88cbf04e5ff066b541bcfdf5dbc9ba74cd548dd1881d75ba77c37a5640f288083216e595e1f8f89d8dbbfc93bdf1c7e056978679b70e37c94827a1b1ebea911b846cd9152df2271d0d99ff44410e1d24bbf5aceedc0895c7ad08e8daa367e020417c4a5a7569e18cc5e5e21a146cec07e713d9fec5d755b37ad09fccff9f0c4e0c19730daf82f4c471242631a9d6ee959fb6d1f8bc93b07b86e1fbc535ad57", 0xaf}, {&(0x7f00000001c0)="cadceb3c2c9915f63a12457bdbfed7873f4b9029d1e762cd9202a93ee67f14d5ea40435416b1c6e34fd3bf3da9b99724ade85a8c68a6dcb4e663fc66aa1df8772988d532981b740731af3b2cba2f306accb0df22183c499c7d036f148f0e7d0b05cc4682752b78160faf73023cbbc8c1fec79c6a38d6fa0a783426591c9cfd3f1f7fb42d87f915cd8ea453aca9ff155d1aa98f7cdc4419c62db66ee702aa836fe7b14eeb10ae444c32b1fb9c9b3e9da688c8efffd5aa1336614e895d3d5aacdc", 0xfffffffffffffe51}, {&(0x7f0000000280)="73ff674e0832920d439e1e7ea9a09699514976108f9b06ff48c74d2d055fa1455d499e43adf28a1d4bf040c2349fda2e8c0b69660af6369e528923c1c8e8fe32fa5b7a03809cbd19b68b879001d2203c154ec83ddb287d9c2bb2a6318aecf3d8814b0acc940b8fec2f54b159da45023a9ca5378a75d43d64912fe47348137ba9180230a72c3a0dd41e1b8a16780ede02bb9b13c6868cf61ebb47e2c3da4f6450235792b084f902aacbfdbc95725819fbdbe98260aba213f979aa39841241cc7bde646032cb1ad5bbfddba3f1fd138f23d9aa596db68d586682a7", 0xda}], 0x3, 0x0, 0x0) 18:55:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) 18:55:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 18:55:11 executing program 1: r0 = semget(0x2, 0x3, 0x40) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/221) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet(0x2, 0x4000, 0x3ff) dup(r2) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) r4 = semget(0x1, 0x6, 0x8) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000680)=""/253) msgsnd(r3, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x4c, 0x800) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a49d8cfab0ce287ee8e0b14670398207b92f35e244665d1081bbd9aacf0af643f9e382821f0ea325b9a10bfba0a45df3c02943a249769b9dfdffffffffffffff220c4044356efa968348decf3fece9932e1fee2717fff20b833554418bd09d7976b4463039b0e9d97f76400b42b742687655c309c12943c6ff3ecd86606c06c17b89f3b8232209515628d1246cfde6e867a1fc7c5a5466170f842214e9fd6baa1b331029c4a8abd1ebddd8cd50e00ee2733002407cb30090b99be90523c7d68b1d"], 0xfffffffffffffdee, 0x1003, 0x1000) msgsnd(r3, &(0x7f0000000940)={0x3, "9cb6039c7add5003ffc3528a43336228b4d0f572ce86aaee6cfea73d964ef8106b3b2939e4085d828b0612b89cedb9947b21079c7a7bc5f1497127e30827c40a8fee7afd0e5c1d8cb1f9265f4c96d9429b2abc0519a685f03cf44f98d3775e5e86f183b0b75f81d59d750df7a4059622a9f50bd62f0c217db9ee554954"}, 0x85, 0x800) 18:55:12 executing program 0: r0 = msgget(0x1, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0xfffffffffffff1c1, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x41, 0x9, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x4, 0x2}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40000003, 0x8001, 0x9}], 0x6, &(0x7f0000000100)={0x3, 0x40}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) close(r1) getitimer(0x0, &(0x7f0000000180)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x23) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000240)="c022bc916bd47b88cdfe73ee04142cbe2aabbfcdd924982be3255d4403d2e507569152f02daf21df45529734e0cf49cdb861acdc494244b96eb21e2f96612f4e0dcdff6bd6089c60c39140fa71ab8dcc65cc02c02c6bde", 0x57}, {&(0x7f00000002c0)="7910ec051b366339cca200bc4f64b3d895821623200fa59037072e1011b57e6883c2175576a471f599d294b3a34926f685b1d65fa019acce0f14cc7874cdf67e562039409569a716819198c82153e845d09d75e796834373ca6bd4", 0x5b}, {&(0x7f0000000340)="600b2646b31df31d01910f69f7918d327e35fd25a0eba956f6fe61da2cd84f6bd373d29642a4ecd782ed38124a17263bece3f48086a68a70ada4b45b152d6e5026033556f0314c29fa87a45dcebaa4ee958484cc0376b27dbc104614241c59748b77ca71aa998784d72686a95039d03b3edd9e077d87e527d3d270b751607a3bb4005072d7d2cc5d5cdc3b5636b7f9d211d435c6f2217172e987fc8a4ae1d22bbf2187d71b2a0af209be7bae4347", 0xae}, {&(0x7f0000000400)="9da28435f694101e1b9082b967cd7ba1cb1c678dc55dce8efae1657e59da712704ffd0944cb9b426008788a8c7c0c5a11ebdadcfbb131e305c4c37a6925dd3aa6b2dbe95e6dbde36746c2bab9b2d708c2d0248e1", 0x54}], 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x6e, 0x1) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x1, 0x4) msgsnd(r0, &(0x7f0000000540)={0x1}, 0x8, 0x800) bind$inet6(r1, &(0x7f0000000580)={0x18, 0x0, 0x0, 0x3}, 0xc) close(r1) connect(r1, &(0x7f00000005c0)=@in={0x2, 0x0}, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000600)=""/204) msgctl$IPC_RMID(r0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000700)) sendto$inet6(r1, &(0x7f0000000740)="e0c32cb6f6f86679a852f0666b47f2ee51461e972f7597565e9b96f5e79d20783195a619675fc56aa02a33108beb47e8359dc88c54d2db7283b5b1e1a5561afdeaa2710cbd31da4713ce39fffc36d69215303ad72aa8c313482446349631c39bc781256b5e9145278457e1192f595c8879eb321c78a3858bf42e247c1ac3b11c3f1803176de8faffe14822b0196b029dfbde80526a9d860c01cd72471c538a5b6845fe5c446620eed879f319948f6073a10018d6f90f14d53b", 0xb9, 0x400, &(0x7f0000000800)={0x18, 0x0, 0x8, 0x3}, 0xc) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000900)) msgget$private(0x0, 0x12) kqueue() ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000940)={0x9, 0x80000001, 0x5, 0x5, 0xef3f, 0x1, 0xffff, 0x10, [{0x2, 0x80000000, 0xb6f, 0x6}, {0x7f, 0x6, 0x0, 0xb4}, {0x5, 0xc8d5, 0x5, 0x8}, {0x600, 0x6, 0x7c, 0x5}, {0x2, 0x8, 0x1, 0xfc}, {0x7, 0x80000001, 0xfffffffffffffffe, 0x3}, {0x9, 0x1f, 0x1, 0x3f}, {0xfffffffffffffe00, 0x85, 0x8001, 0xc12}, {0xffffffffffffffa7, 0x2, 0x6, 0x10000}, {0x9, 0x3, 0x81, 0x8}, {0x425, 0x6, 0x8, 0x4}, {0x4, 0x1000, 0x8001, 0x6}, {0x800, 0x2, 0x8, 0x2}, {0x9, 0x5, 0x800, 0x3}, {0x5, 0x101, 0xffffffff, 0x6e02}, {0x8000, 0x0, 0x85d, 0x6}]}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000a80)={0x7, 0x7c, 0x2, 0x1, "d4cc2a67e60f7baa049b1ab669a57c4199eb5ac3", 0x15, 0x4}) 18:55:12 executing program 1: setitimer(0x2, &(0x7f0000001100)={{0x100000000, 0x101}, {0x97e, 0x4}}, &(0x7f0000001140)) r0 = socket(0x6, 0x5, 0x800) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="bc35289627ed1039b614e3ac1322dca8bd5ed9b9334a91a4d98e61"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 18:55:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000200)={0xa}) 18:55:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 18:55:12 executing program 0: r0 = socket$unix(0x1, 0x1000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 18:55:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x7, 0x200000000001, 0x0) close(r0) r3 = getuid() r4 = getegid() r5 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() 18:55:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x3cd) 18:55:12 executing program 1: socket(0x11, 0x3, 0x80) 18:55:12 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x6}, 0xc) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 18:55:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xffffffffffff7ff8, 0x100000002, "09000000244e85a8186513182eab7fff0e091fe6", 0x0, 0x100}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) 18:55:13 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x7, 0x2, 0x7ff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 18:55:13 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="0e76cb8f1c31cc6acd77012f418d4bfe5c2c7ce2effad00d7a97f99de1583cb1b4a1aacd3e31fccb8c983b71ff7396839b44f42e3328642f076e85ac65dfbb12a4f9a1592529a24046b2203411a299600d888fea1187fd147425a865af07ed8b4e11aa5b9afea68ee2193adf4c94a06b229b1e8b5e7254a38b2afadef7a7", 0x7e) pipe2(&(0x7f0000000180), 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xc2c}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) 18:55:13 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x80) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r9, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 18:55:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x8000, 0xffffffffffff7fff}], 0x8001, &(0x7f0000000100)=[{{r1}, 0x0, 0x1, 0x0, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0x82, 0x8d, 0x6}], 0x1000, &(0x7f0000000180)={0x101, 0x1}) fsync(r2) r3 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x9, 0x100000001, 0x10000, 0x5, "fb90f824e1a8c55fee3031bdf17b74b43a1742dd", 0x9, 0x9}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 18:55:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getppid() kqueue() r6 = getuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="f81939065f44ddcd7fce155e93e4ead37f4a170ef2f53314d4bc72e795c90a83dd64823eb1df47fe0e5e6409ef6c7fea65ef0d667f447f20678482709c5fd07e9d4eee3dd8274a869120a5", 0x4b}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}], 0xd8, 0x1}, 0x2) 18:55:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x5e384b87500a4ce1, 0x82) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) 18:55:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) fchmod(r1, 0x102) syz_open_pts() 18:55:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r4 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) msgget(0x0, 0x10) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 18:55:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x1ba) 18:55:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x11, 0x8) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x1, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x25b) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) chroot(&(0x7f0000000240)='./file1\x00') r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r3) 18:55:13 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) fchflags(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "85490ac7928e772516570400001000"}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffffffffffffffc}], 0x1000, 0x0, 0x7, 0x0) 18:55:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) listen(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:55:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x20100, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, r2, r3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x6, 0x5, {0xe688, 0x3f}}) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)="4c4228635f73a699d3bee1323bc36f5fe5686edf7d02724479747a48a616446491370e22be1390a865fef46799a7a2f2df8c57a5c179de52fb4484515d9a648d4c9b269a21fcb73d7b0a45763bc4394fa0ba21978a5f311a17654f4587aa5f8177aa9b7d5fa0aae0b80d704e73eedc2290daf99165b1ad810852ba1b3627130136914728f84b8b20ab2812aed6fb552b8bb10349972e8f2ebcb79ee8f37815e80a02ee8f8fb8d3", 0xa7}, {&(0x7f00000004c0)="2100d2380387b074e8086737194ee5cebd5d5351fab72addb6be5ff187115b7b47ad6c056f0849803a02750836d90881705e6f60f76a7d5892061c535e5f9d9926c0af4a59b3a87fef015df2e427798c76f687e2ae4fc828a7597e74e90a2c1ed4c343a925c0abc2ebc8a761a71a9da4c8b241deda912c75268116018c440737c6d705b70a7eb50b0c94cf415d7731108468718ef6aa699b97b2d1ad", 0x9c}], 0x2, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x401, 0x103) execve(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) 18:55:13 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x8001}}, 0x0) 18:55:13 executing program 0: pipe2(&(0x7f0000000040), 0x100000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) 18:55:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() pread(r1, &(0x7f0000000180)="1ef45467c211c1b70d0721940d1206418a0f1b537c34d6a4b9733499701a14ab57754342be84ef5621ccec471f213f6366e02d503eb028d0afd5cf415bc5aaff4187cb", 0x43, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 18:55:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffff8, 0x3, "83dbe2e4ae410678d625eb930912c027431e438f", 0xfffffffe, 0x5}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x54d, 0x5, 0x200000000511f, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 18:55:13 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977bb10ed8149b2610bb5dbd734d10b484d7ad11e40bc1ef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc6041c617654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed22", 0x195}], 0x1) close(r0) syz_open_pts() close(r0) syz_open_pts() 18:55:13 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/22, 0x16, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 18:55:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/139, 0x8b}], 0x4, 0x0, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:55:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/114, 0x72, 0x1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="e9e3e94cc7c8cf62dc005a40872e77e09a3baa07f2c56ef231beac4bd753ef5910e73ea90d585fe69b35611f6671c507d8aaa3486679ae27173a15700f765816026afe886e8ae9c949e447006b51cba8e414de65f0460f97acaddf12574d6732bb86d686e5f85602294df6c1e0937b1a99930f856e0222ee5322e25c598e49be66198006a4a17a6034162040d469d956b80c37e1cb88c22c083b5ecfd8771716445c507f1cb352660932b9ca386cf834cbf3b609cb04f947a9e0faebcb1f9a96997ed1920194d5292cfb538d90b1644613b300"/222, 0xdf, 0x3fd, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xff7d) setitimer(0x2000000000, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffff}}, 0x0) 18:55:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x308, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) fchmod(r1, 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:55:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b0040004de400"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:55:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4a9b7b48b37ed436f11d3ec4f334860dad397d6b1a3de260dd9bcdc9e7632a6b3ac26e8b7630ed67a827391e6de9e177404dec606829cf7121a53ddef9d5eda9f242ae80be4a81f7d2c0843ba28b419d12182353e02decedbf0dd30c72e7f1f1c985290d37defbf4c6481996efc5ed46f15ba6b84c68a00f65697a44840a7f8a62c58cddf5106d67cbbcb905634ac0bf280acf8805c2a5f91a1e", 0x9a, 0x9, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) 18:55:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) mmap(&(0x7f000000e000/0x400000)=nil, 0x400000, 0x0, 0x12, r0, 0x0, 0x0) 18:55:14 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x400, 0x1) openat(r0, &(0x7f0000000080)='./file1\x00', 0x100, 0x5) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x100) 18:55:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="a7178ac8a7f433bcc24e", 0xa) 18:55:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) setrlimit(0x7, &(0x7f0000000000)={0x80000001, 0xfbec}) 18:55:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) r2 = getppid() wait4(r2, 0x0, 0x2, &(0x7f0000000040)) pread(r1, &(0x7f0000000180)="889499901ed6ca84d2ded76e02cc63d14ef8502573a4c31108b16261b5e1cbd959e4a00c3ada1c7a36a103dc54fd9d4f2226b2b918f2770f2a403053d2d799317f1737164520229866db1b423d0cfa7e5ed0fba4e92abf4471f3611437b422db8f5f0df1dd88766741e43ce7d66d5ea58845b050cf98b1c9b89da901e1fd68036e9beeb2efcb02ff6ca9393af56f43d036e2d321e772928e43c6e6ab3e1ce3372f1f8fd5bd1fdf7b5ebc97703f6a95487b3cda88bd1ed9f38e62cb7924e53d8828f1a939a8112ad5727cc2f22364bbbf51a0bf", 0xd3, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:55:14 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x1e, 0x8000, 0x1, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x4d48cb155f49019, 0x2, 0x10000}, {{}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x4, 0x800000000}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x20000000, 0x80000000, 0x8a91}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40, 0xe497, 0x400}, {{}, 0xfffffffffffffffc, 0x90, 0x0, 0x2, 0x7}, {{}, 0xfffffffffffffffe, 0x43, 0x40, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0xd, 0x3, 0xde4}, {{}, 0xffffffffffffffff, 0x8, 0x80, 0xb4, 0x10000}], 0xfff, 0x0) 18:55:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x6, 0xb7, 0x0, 0xfffffffffffffb00, 0x40, 0x6, 0x0, 0x0, 0x6, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 18:55:16 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaff125c0400000033aa15b4681c63931e604571482c52277aa53809b802fd1e65d728a3747495e28a04336e2f5de70e74de6ca826e2a570c880ecd3664d49534c2ecf39281077d4075d5dff904bf54689b66281aaee40735e9a57451c", 0x5d) 18:55:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000c, 0x0, 0x151) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x5, 0x0, 0x4, 0x7fff, 0xffffffff80000000, 0x7f}, &(0x7f0000000040)={0x40, 0x6, 0x101, 0x184, 0x6, 0x1, 0x7, 0x7}, &(0x7f0000000080)={0x7fffffff, 0x0, 0x9, 0xff, 0x7, 0xff, 0x20, 0x1}, &(0x7f00000000c0)={0x400, 0x56}) socket$inet(0x2, 0x4000, 0x1) 18:55:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x18222, 0x0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) write(r1, 0x0, 0x0) 18:55:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x60d, &(0x7f0000ffb000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 18:55:20 executing program 0: r0 = socket(0x11, 0x4006, 0xffffffff7fffffff) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 18:55:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = syz_open_pts() close(r0) r1 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) clock_gettime(0x0, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:55:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x401, './file0\x00'}) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x8000001bab) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) getpgrp() getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) dup2(r0, r2) 18:55:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000001", 0x8) socket$inet(0x2, 0x8001, 0x8) 18:55:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) dup(r0) 18:55:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x4, 0xffffffffffffffff}], 0x8, &(0x7f0000000040)=[{{r0}, 0x0, 0x2, 0x20000000, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x5, 0x9, 0x7f}], 0x5, &(0x7f0000000100)={0x7fff, 0x8001}) write(r0, &(0x7f0000000080)="c83a53ba81bcbaa4ca29d1275fe1477ccf866a80263e68dde81dfd5b3306a83a4e6bc89dc966b3097e94521f74ee553d496f225d77b3ac913c68f1358c92aafde855ef1dc25359440e2794a9c8695c7b8bc4778819f20c535a0b5528a2b689273dff0c3bdea8", 0x66) socket$unix(0x1, 0x2, 0x0) 18:55:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002af90000030700"/56], 0x38}, 0x0) 18:55:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x380) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x202, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x100000000, 0x70b, 0x0, {[0x970f, 0xfffffffffffffffb, 0x8000, 0x6, 0x88, 0x32, 0x10001, 0x9, 0x3, 0x8, 0xfa, 0xfffffffffffffffc, 0x4, 0x2, 0x10000, 0x3, 0xfffffffffffeffff, 0x94d], [0x1f, 0x8, 0xff, 0xf5cc, 0x20, 0x8001, 0x0, 0x0, 0x4, 0xde89], [0xfffffffffffffffa, 0xfffffffffffffff7, 0x6, 0xfffffffffffffffc, 0x1e, 0x200, 0x1ff], [0x6, 0x1, 0x5971, 0xfffffffffffffffe, 0x7f, 0xffffffff], [{0x9a, 0x2, 0x8, 0x5fa}, {0x0, 0xffffffff, 0x3, 0x51}, {0x2, 0x101, 0x3, 0x100000001}, {0x2, 0x5, 0x4, 0x100000001}, {0x6, 0x2, 0x34, 0x20}, {0x4, 0x7, 0x7ff, 0xffffffffbb49b284}, {0x4, 0x8, 0x1000, 0xb7}, {0x5, 0x7, 0xa58, 0x2}], {0xcc29, 0x9, 0x6, 0x40000000}, {0x1, 0x8001, 0x1, 0x7}}}) bind$unix(r0, &(0x7f0000000000)=@abs={0x9ffd894c8758b3d9, 0x0, 0x1}, 0x8) 18:55:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x2, 0x7, 0x1, 0x7, 0xfffffffffffffff9, 0x6, 0x1f, 0x10, [{0xffff, 0x100000001, 0x3, 0x7}, {0x2, 0x1, 0xffff, 0x80}, {0x1, 0x4, 0xf8ab, 0x1}, {0x8, 0x3ff, 0xffffffffffffff40, 0x10001}, {0x9, 0x7ff, 0x7fffffff, 0x3}, {0x5, 0xec, 0x100, 0x4}, {0x4e97475b, 0x6, 0x3f, 0x1ff}, {0x3d55fdf8, 0x6, 0x7, 0x7b}, {0xb176, 0x22, 0x5, 0x16}, {0x4, 0x497a, 0x2, 0x1}, {0x400, 0x8, 0x1dd, 0x4}, {0x5, 0x5, 0x3, 0x22}, {0x8, 0x2, 0x48, 0x7fffffff}, {0x8000, 0x52, 0x5, 0x2}, {0x2674fe18, 0xfff, 0x100000001, 0xe5}, {0x4, 0x5, 0x2, 0x7}]}) 18:55:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, &(0x7f0000000080)="faff125c000000009b89d43a2b21b1d01f620a7b33ab0e6ae9d29ed014405ee1a21b18a90c2292", 0x27) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x818, 0x28) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x49, 0x7, 0x7fffffff, 0x0, 0x40, 0xfffffffffffff800, 0xc566, 0x2, 0x1, 0x6, 0x9}) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 18:55:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x310, 0x0) clock_getres(0x3, &(0x7f0000000280)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000ff000000001000"/110], &(0x7f0000000240)=0x6e) geteuid() 18:55:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x71165ef3, 0x0, 0xffff, "dbd34e017fe5335f27489ea8a96e25809702fa94", 0x5, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) munlockall() write(r0, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2566a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x1) 18:55:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0x401}, {0x18, 0x3, 0xe01, 0x2}, 0x1, [0x1000, 0x5, 0x0, 0x3ff, 0x6, 0x0, 0x2, 0x2]}, 0x3c) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10008, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 18:55:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001640)={0x7, 0x5, {[0x5, 0x7, 0x5, 0x8, 0x15, 0x401, 0x7fffffff, 0x1, 0x3, 0x5fcbab88, 0x6, 0x3, 0x81, 0x40, 0x3, 0x3, 0x8, 0x3], [0xfffffffffffffff8, 0x554, 0x2b08b9f5, 0x1, 0x7, 0x6, 0x7, 0x0, 0x235, 0x101], [0x7f, 0x9, 0x100000001, 0x80000000, 0x80000000, 0x401, 0x1], [0xfff, 0x8, 0xfffffffffffffffb, 0x4, 0x0, 0x5d40], [{0x40, 0x4a93, 0x7, 0x5}, {0x40, 0x8, 0x40, 0x2}, {0xffffffffffff0000, 0x3, 0x8001, 0x71837d33}, {0x6, 0x3, 0x2, 0xfffffffffffffff9}, {0x0, 0x0, 0x10001, 0x8}, {0x7, 0x2, 0x7, 0x7}, {0x3, 0x10001, 0x3, 0x4}, {0x8, 0x9, 0x2, 0x4}], {0xfffffffffffffffa, 0x79a, 0x6fe66987, 0x2}, {0x100, 0x0, 0x1, 0x1}}}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000015c0)={{0x18, 0x0, 0x2, 0x7ff}, {0x18, 0x1, 0x8000, 0xe25e}, 0x3, [0x3ff, 0x3, 0x88, 0x1f, 0x4, 0x3, 0xa54, 0x3]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x206e0, 0x4) r4 = getppid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getpgrp() r8 = geteuid() r9 = getgid() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001880)=0x15) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f0000000080)=ANY=[@ANYBLOB="000050fc7ab39500e7ef"], 0xa, &(0x7f00000013c0)=[{&(0x7f0000000180)="a5e7bb341d73047eaf0ee3f8e4c987bbc6e686e861a68efdf97bcb6264f4ee5c6fba28c1664a3342ff13a3b063955aa62d5be82cd41f3ac7f3698fb21f72bce974d6f63b0fc87ed35362fe0756783a6e58b5849718d7631762911b41ab8a805a0abf95e6f7a1181b94255fae77a9e15c6af91d3846ade0cf6ce5c50b86306a271c33dea84caeaff747ad2327bd1e52a06803a6c8358601a4f407ddff55bd3957c438e0266a22956d92fa076ee465311958af3b424e30b8197c875c16b46e19", 0xbf}, {&(0x7f0000000240)="56aefdb03c09ef9125c47c9151b03361853b01c88a9bb59829bc8ff738b39d103c87482a4ae7d9d9a058a6cc0d6719d0a2a905ac1a1a929c5c31f2ff1a878e7a988e2ed903888601908caab504ef1d048cf49a650c6447ddb0ec8f258d77d2c4191a3846cbff895db84243ff7dc2979bdbd99285ac3ebe33bfb21b4c68f976419c470e763a5370008c21e44a0939b65edc2fced465ab408c74d287699fb4d373aa2b92794e", 0xa5}, {&(0x7f0000000100)="42dc0c18a08e5dc4da4198dc9f1bdfc8c7e2306bbc1370e098859b7bcb2ced2a96148212ed1a09f015f93fc3adb6d29a8b17d68a5884d9ae2cc8", 0x3a}, {&(0x7f0000000300)="351e58808a4443b51aef9b1f0fe55d1a9b74c0c358a17bcc103637bcee2ab737b2b075e21ff5a083a83b4e0d57b1cfb04c81feb2e398f92348c75bdf98d78a6e64fe6e501dba1dd30c029f8f22bba851938682830e7e27641061adfe576027e0a7a831bc81d8a5ef944f3db96685f8574d5bd2c1aa3482c3df0ecf4906083bb4ce38f505edf600a18522a91b62468048d85e0d551f2930632920767e10236553ee4d8d3a07cdc75b", 0xa8}, {&(0x7f00000003c0)="76a7e8317830ba5a84e4282609af207293f9a3d25215b92385589b0e24669b5a5c0cd1217747e5439ca6d0fa7510488586418bcb1f9f2f83792b788b11ea6f590d6ca4d643bf967ddcb6873efc61f0ff2c24c1be960019d1a2e19011f9b1395d4544a0bafa0bc7399a2b15c59ec0da848116b1fe78afc0d36e3a0183d836095370039b0a86a4987580684f60c8a0db1af6590661c6f7faa4266f01ea998c4c6d23151fd92f626bdb6ea6dbf3759744e2c5f9445115e48e8df06874b040bdc09def4d8718405c2f044871f0f121373aa5ecb716c20246df80963d3b8533f741940b4ace92d76a6662b195e52fb43f965f30638c916822b1ff66fceb37977cfac31f83bd3d80e58ba9be2d07e84ee9114614a480ecb9fe314be72f9a2d1527b4ad662e5eaf3699f26a10147d2986f72ab47594539d2001a49d86e0a64ebc0cac245f18c6370addd3ee359477e084882b0ba01be2de29b4bf229ec1009178b2c0cd2efaf82769d78c8da3294b30c5cd25e388d8beee2473460916a644b553fb84b5c51af35119587788b59fa5be964816a1d80b7f673674ce2f8a027a3d7bd191f013361db317999285bcfdfa5a6e723a79367af8c80e4dbbeb65b2ea900e643364f2ab575fec89a551e592e340c076f47c8b1a05becbf1d211233e12739a5c8647fd9e86c60e834591642e375fcefa52212de3d53df6d5d9b7806cb3b83bb6de2681ec0cde25efa5350de4234f47f92af91a80aa9de52917482a96d2f67c9e27cbad999dd83a15d1f3f51bb15e0d23f6fdb36e6a137e6f8ef75707151fafa9a04617bb159b757f0efabcaf100978dd822a34827e1a26576a0df5025bd277320fa2b2894d5a0fe40e4407c7e70a40992454c6d1cc4a3c23fb11e63f386f96612881f05afa353609b6e3afe6a0b9c69c810bf651e612f148dbf0b32d2ab7a805a1240e7de2c227ccf1abe51241769e6bd1bd15d5f4b3b3316a34674d0ff40ca8cf80bdd635f3d3d68755177b778850e8e9b57ba3a9cf0ead5c148be715bb77c9ca648027248b6363675379739fda1475767ca103ff4cbe08286b016619d0eb1b6875364cbc04a062b0475d5b6028508099a320c63d21c2b37c959d8295640c08961a46a298ebfa152d60b91b88f32eb6441482c35c9f1e1996673131a0e5554eb801478201417ee4d1408d3c36c95f4608d1a9a34d7ebe277e74f6a8e7a88673a1a2adf2c0ffffb101293afcebaabc8979234633750759402ff674a2f5fd31f4468b82258102e42f8e0b266469be67c1159d1643f71b37daa63dc356355dc672c0e023bd88f0efc43610842b0eaf3fd4114240f15b0b76e7ef906de6a3b9295f3800b70dfc5e8b40bf0e5eb27dd4c2318c58597cc559661adf9dfc5c31cb84d59dafcf6ef5c227863612b330a5ac048e6ba270ff8e5aff3292f156f4b01aaca5668ab3beb717e6518de569fcc0884225949ef02f15cb515b4e16f947ec6e8d84e58c4e77252aab6704622880c355da018522344c6064dccc26509ecb8e2350b4fe41b2098a6a2364abfb9668906fdfa86fe5e51dc0f816579b52ad40f572803d6c8abeb682726e635c8c591af82fa1b06cbb22588fa52817f92cc00cf36748e35426bde40baf1d2a3425112500022128f2faf9ed39ff727327e6123b84186708072d592cdf6c9a45d563edd35fad3b499cf563a2d7af475ad12b13e0fe86e24f76c3cb8d4c6af0852bf65855f0e4524eb3ffd1845739828651a54d96221436eab37cb253b2fb621dfd8f839d16f76705e09400b580e60b0276ea40dee74eb1a6b27a1f52c2b626f1de7804976b4f867d637b5fa8726a485085f53278f0cd3012a652752523e8a1d8b0659171d03c56773a6030f84634d8087b8f4a3d3c3a1fa465054958d7c4c74320a0c43ea6a399c7309f45b15648724cd0ac61b0387b8b481ea531a121605ac79ff9ad0d6946f31ae18c50fbd84425eaf9f90fee7e053738cab35dbb438aba5577b3474800211e8df7d7e919832ac9b4926557b20b5650d92a397cfb2eb7e444b4b4234905e35f70dab1d0a7ab9d9419bacc0cd47be520dcec49e723a1d76048830c28fe8aba0f5b72bdf64195a6ab207b9f984d5222d898d9362453863c6810927709b75589d54b88cabfaa6ee9d5095ac0e5b8fadc6928e6045189a670aa4113fb164e8e2722c2e8f26b7b5e389d16814b5ea75094aebe7d1b895c06fdab085ee3a7b04db3febc6affce3a7f89038076adc1c23c5412f42609ce25ba6eba0f1a2fc0efe941c88b47d605d8b3d7f75a357694745852490051e45efdc93c99003139a822387ba120e70ed5466c73bba8de9940997bf7cad8a63004752583ac2a4d217ad2445906bd5affffbe1f2057e1a6167ed66c50d51ccea9e17484a78e74af29cde821ebffbfbe0f573df3450e7f9661f518bc8620cbfa986752191901f0a614e704031d968c980fa277c9c9ee597443181b66d39d648130a102f0b2d1e0458cc59950734acb92d3235d52f9af90f7a5b38ed0bd92dd79e2f69e17092fab6d479345663626051d49a62838edca7c6d26db14d470769986b480b8e64ebec90cdaa14f8ba2e362be4f9fe1968883fcadac7ac9c4839eb2381d528135e1a6000ff94ad8baa459f28827bf4f0bc57131f95b0da83d9be77b056728c78edac8d5d2390d00c4decfac7bb18cd068128d1ff664b199ef688d47725c34f82f0e4c6c0e700a10d6d26e0438d6284baafe8b28ba975fb70c63fe6cc2a458d683e76477826a542479051706bc145b37bcf7f35e2011d90563ad331d65f0b0789d4e0cae79436e5f5fb0a002584a943f973f04faeab50266093b556140f6cae601841f660dbc8c183c8560953b6b4a252cb96663459d3fd1f0a14c74040fce5215363d64441aefb8712f2d6d8e4989a23cab23e977791b0f2b8612124f056c47ff99364e88952566cee4cbe9567cf5155e926e3a68a528f371643bbc99e3a2261dff991674b763cf539acf267cf8c7c16a0beb01c0f5b245b423cc3ff6dab165c0b607852c10a99bd0605ed06d71e287002cf04a2131e05e94739d4cc8050d93cd131aeb039d14ff4cee24f8474196b382328ec219d0334765e8c7950e07fbe3ba640da6577a8748f8d5ef4542c87d0bae7a4199ed17dfad76c30568ea1a11257456f82498c933118005cd1a2c3b361dec59f7eb47b9dcea56298946325dc0bac3446a521c648747bf10f8b0603fb4ea065865c57c8b92f86912a22f3f1ddfcecdbb2d168c128560bcef600a835b4cc29724b6d3c53933ab3e92fa2805f69ca3bb3e9cc9fd5e7e1f2dc113ab21f17c3511eef3ab91a1b18c396c484d1af87ee6c82f72b4c72e3f7867bc2fce90bc40f41fcd8f90bb2745348ce57748097397decb99b65948543a187bdb28ea899d03e9538b3275ab07247e0c47f9e485ee29c9d5bff5fd25c2806c0177d55b9b67e6a41c510fc8987e66d982eaa05d159ac2cc9528339ebc63a8edebbfdb50bdce5607a92b9507016523c4e4e050f4ac6b900ce6774f14d2fb17a38c466f811a77ea79370176ee89496223790e4d40776133662b38c5055b51cab3bdc52ec11d5aa86ab84e6c24e97b1b94aabd7cbb55b91638d26ad0e730d1b00cfd80185e449b549cc5c0194e276617e90eef0dc6fa34d4ea10a4d22f163499925cdf9453729a3534e3c039867f00c4885a822253a1ecd77eb9305400671eb9ee119a0184b9641eab9f2f92b75106ff2f19b33034dd5e0e552b5c31d3abaae0b763ba5306929215d38aef822ed36464669f8eed78eff5e403828ad9ba0bd16df262d8314f617a04875c44f95ea24db6f2d13c346e3e3e8d04a3b567847ffb4db97451111d55dd5b2cd7812af3946fa85d10b8ffd22a6e3416bdb0b0c117ab01f42543b0be668ff29038d7c17146b35aab172a933786280ab88d51ec798b9e48af119e0694810e14b599bafbdfd68e99309c855a3dc8193d62cec5f5c39f70c414699903be83d2c5c5b21303befe0f7f27cf03e9037956c0c9f3bde5b1175b7798eedb0a39013152c043078f19e9f31eefbce526c7b03354f8784d1255eb074784985233839356d7ded71ff6d18cf9162200b3ca41a19932eb66cd451fcad767bc1e7abeb4902a20a67ae12ff70dde561f495ee258fc2f36d01226b9808c51839127b2390f696c2af6f176356b5bbc5da75fab264b48e060ccb6cff8c08de1c61daf000ac42b7f32acd2324623acc530da9feb991a90ecbc27c68eda7248cf88233839a3886f2d5888a1f0265cc93b290d3b1e2835ac8f59c74f2dd4e733c7205b23ed862f9f6dcc26099c1984f8f277cb9ab2fb1c2e44daaadecc59b7427f7b85ef77d5180c1f20e78e64ccf628c335a8f4b98eaf2a13dfab3c0228d6b916b30c6e3e84037a63d0f7ca69ab6efb7a7ef1a73c1b819a35987df9090dea6bb3a6dcb4eba64321599d0c47e472fbd0079bf241150e893da98ea948a70726a33c0514a319120edcf635f8ab801c6d85e2c175ab2b41b9e96515314a4c11452ba670b2ffdeb155f332631a904bad388151dade144a06dafb41eae42746769d8915aa6e42612fdfb0668c00fb49864ac68c11dfd1e035e8233ad55e080406f1cd8d7d9395f2f22cada5c0461649bcadd6ac3527b226b1927d5430db127bab312e372e8ce56d6e89b0b017b50b498b7734e9b9f197575cc56d2c716fdb7121998045abeb1caccf51fa8a71b22b08c0ed26ebdc8b3dee4900864036de973f26e3a12ab75aeba577f43f1ca41782fe736e8a13c1cb3601760b2b841c5d49b7e3370c442a8f8faed09d8fafeb3138f4e8e47804e442610f286f5d5fbb6cd13ca8126c941b048c45d4915c026e41bd4c6506362364d5188c1c8b649cbf29b6913234c8fd7aaf50b66543eb3b255939da65fa394a962c9725a56288472bdc68a2a0983fc9d6723048ce9931d21fc1031d180296a038ab220ca2d178e351f2ce416951222d492f5a8f95c51343e04f4038fb14d023acc7f2774bee5be476d26dcfca49ff5a3e5ddaeb351bffa84a225147e607ed8bdf8d380bb8b66a117dce8404091858fa0669f2a21c8745a0d943a22294cd5fb1204bd7b6c75f3eb6b13740067b09bdae0f15c4e077b92edec8d7cebd9bef1fcb37f37914db248498e4f44557e5a635ab6fe5b8bc301578f7aa25fa633cdb298410c5418bcafee16a59c9fe92ac2b63f489d3ba3627358f7d464ad19e33d1d5a23d0fbe1af4fea53baeab43e5231f1cea2fd2139c8f96ef34948a9262ff2daf46ee22eb6c37007883b91f6246c4d1aee0274b183e68c7bb265373c1da9e719fdbbc17883ed10b43c07b68690a44bb3e9cb4dcc4341a7ec8aedbfd72eaaeef33e3a2f45b9c497e2a29752b9c517e27bb40d6aba5a3cd3e21befe071d1a084b9bd93852a7e0c6305cea8d7169c7e46f1d98fa21ef68eb691cf71279180b4fd0a569dad749278b3fc21afee147a814625adc44b53dc9e37404fffdc880fcb452b5f2d6c13b7673f50d5fb9da527aefca274d581d60e79d8bd59b4ef03dd0ce1990ef9d073d14829e42e96786971bfdbd21d5702d7111ddc588521c85d2bf7fd3174080c7c20437ae76c55cde89f782d5fb8cfd29b4360f341a495331a9b754ae33deb565d48aa8ba1b0b91de4176990c72d9d67ed0bc09c7af64b5f1134b2a3dd59223885b40adc627769325b06aec0b05badf485d5cd02e0eb20138b4ce117bdea371cc68e0bf7f1a87d7928ea41f77ecae93f3abc0df34b95082ae05014bb771516d6dd14b0656864c", 0x1000}], 0x5, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xa0, 0x2}, 0x7) utimes(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)={{0x20, 0xffffffffffff33d4}, {0xbd, 0x5d}}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 18:55:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 18:55:21 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0x8001) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0xe4c6500169ebf24c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x54, 0x20000010, 0x10000}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x7, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0xfffffffffffffff9, 0x916}, {{r4}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0x8}], 0x81, &(0x7f0000000140)={0x7, 0x10001}) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) dup2(r5, r6) 18:55:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 18:55:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffedf, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0xffffffffffffffa6}, 0x0) getgid() getgroups(0x0, &(0x7f0000000080)) setegid(0x0) 18:55:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503321d8364f24f1e8ebb1121526db1b80b9cfd45e32ed51a61", 0x16f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x6}) syz_open_pts() r3 = dup2(r0, r2) pipe2(&(0x7f00000001c0), 0x10000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 18:55:22 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) r2 = semget$private(0x0, 0x7, 0x33) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 18:55:22 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 18:55:23 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 18:55:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000240)="b10005043979dc1c65038cd354eca8be1c00000000000000002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000bc2cc912980c96c3dd70e88138dddbe60106790ec1a9ced4a76cf425eabba35ce7feffb15b3b82baa572fcc99b1c9f8aa32096d559809ae4a57549a3f5b5449dc0c68bba960295f1b60749e0cdf8d5210adcf06039cfcbf5e15f10809b9b12654554971eb147d3fd2660ff000a3c1827a34e3a2cef7733b9fe7b5f8c665781ba98dea569a3dd35a87c6ae4e2d15e453c104cfacf475cc1292da7d59275a198a708a9b85ea2780ba3714d78b658d42437d12dedeca2e3007d18356c5439b0e1b416f465a40ecd9067a4f71272ad17b3685645d6b7b45a34bcd13faa4a639237c36b8d51e1", 0x408, 0x0, 0x0, 0x52) 18:55:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x200000000000000, 0x0, 0x800000000000000, 0x0, "000000000000000100002900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) 18:55:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) 18:55:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x73, 0x0, 0x10001, 0x100000000, "dbe8578eb917ddd370766cbbb75cccc82cc01681", 0x800, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r0, r0) 18:55:23 executing program 1: r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) 18:55:23 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000461000/0x3000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x36480, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x401, 0x9}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0xffffffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000339000/0x2000)=nil, 0xa9b}, {&(0x7f00005f9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffff81}, {&(0x7f000008d000/0x2000)=nil, &(0x7f00005d8000/0x1000)=nil, 0x36e2}, {&(0x7f0000595000/0x3000)=nil, &(0x7f0000099000/0x3000)=nil, 0x200}, {&(0x7f000040e000/0x2000)=nil, &(0x7f0000119000/0x4000)=nil}, {&(0x7f0000329000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000685000/0x2000)=nil, &(0x7f0000182000/0x1000)=nil, 0xffffffff}, {&(0x7f000030c000/0x3000)=nil, &(0x7f00000ab000/0x3000)=nil, 0x5}, {&(0x7f00000a2000/0x2000)=nil, &(0x7f0000326000/0x2000)=nil, 0x6}, {&(0x7f000068a000/0x3000)=nil, &(0x7f0000308000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000030c000/0x4000)=nil, 0x5}, {&(0x7f00001dc000/0x4000)=nil, &(0x7f00002ca000/0x3000)=nil, 0xffffffffffffff01}, {&(0x7f000010d000/0x3000)=nil, &(0x7f000058f000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00005cd000/0x14000)=nil, 0x36ac}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000035a000/0x2000)=nil, 0xffffffffffff8000}, {&(0x7f000051f000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:55:23 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/188}, 0xc4, 0x1, 0x1800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20070, 0x0) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x81, 0x4) msgrcv(r1, &(0x7f0000000100)={0x0, ""/168}, 0xb0, 0x3, 0x800) msgctl$IPC_RMID(r1, 0x0) 18:55:23 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x20040, 0x2000000000000000) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) symlinkat(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='\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') 18:55:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x9, 0x8, 0x8, 0xc5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) accept(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b636", 0x50) 18:55:23 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7b}, 0x6) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0x0, r0) 18:55:23 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:55:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffe3f, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="fb30e7f517fd29be20f60b1c7c6406d6502175990178f92f3417781dc944c2043636834ca5fcf8ecf4e1f5f8a6cc428f9428da789cbcac2f65661f264b14ce701c2c7ba3ed20f9abfe7288035fae8a2f98cb", 0x52, 0x1, 0x0, 0x0) 18:55:23 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 18:55:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) 18:55:24 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='Y\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='-)\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@\x90\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\\-\x00']) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005018000000005b671c1b542a538706000000b81800000029000000123372f5c1328f9c000004bb1db94828"], 0x38}, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:55:24 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:55:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) fchdir(r1) writev(r1, &(0x7f00000000c0), 0x1) 18:55:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x38091, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x5}], 0x0, 0x0, 0x401, 0x0) r2 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000000)=0x5) kqueue() kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xff}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000040, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x59, 0x0, 0xfffffffffffffffd}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) syz_open_pts() close(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x2, 0x323f782fdf0ce1c9}) 18:55:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x202, 0xc4) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/24, 0x18, 0x800, 0x0, 0x0) 18:55:24 executing program 1: r0 = socket$unix(0x1, 0x100000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x10, 0x4}, 0x8, 0x3f, r7, r10, 0x8, 0xcc, 0x8, 0x100}) socket$unix(0x1, 0x2, 0x0) r11 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r8, r9, 0x20, 0x1}, 0x3, 0x81, r2, r2, 0x7, 0x1b, 0x23dfc934}) 18:55:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000040)) 18:55:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b333521285ac44296203c01fd8f96fb243e951d14b3b799fdbfd3e6459f1811045f92474b2671a3b65d88e65863e0c269d0162dfca246501fabbaf06800993260a0965bdc4d14966a8cb9a7d0344f3d6cc01e2241df21f6a03e5988ed4cecaeffb44c258e9dcb35787bbbbde88f4febc6a79b0b52a02859a8c3cd4dbc5ba8a0612e99216062ebfb2eb3bd1e97f7b1f405ba69ab60cd559b1f78caccd054229e1bc3b40c513b84e9ccf9cdb0082ed63b3dd252be29b7b0c", 0xb7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 18:55:24 executing program 0: nanosleep(&(0x7f0000000080)={0x7fff, 0x2}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x15}], 0xb4e, 0x0, 0x703f, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xcb88) 18:55:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 18:55:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x4) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 18:55:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) getgid() r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) lseek(r0, 0x0, 0x0, 0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) 18:55:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 18:55:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8001, 0x4}, {0x18, 0x0, 0x3, 0x1}, 0x0, [0x8, 0x4, 0x1000, 0x5, 0x3e77, 0x56e, 0x2f02, 0x100000000000]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="9302e145808222e2a5aaf53a696e229c1805ac37d72dfffb0000000000006064de4c6119a896a768f0118b1abfb81a23245a6eee050736d2545f33217ba264b22078f05a"], 0x10) shutdown(r0, 0x1) socketpair(0x2, 0x0, 0x7fff, &(0x7f0000000140)) 18:55:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x204, 0x7e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x2, 0x1f, 0x9, "508b554b624916f1c00521af73be201337bd22f2", 0x2, 0x80000001}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 18:55:25 executing program 0: r0 = socket(0x3e, 0x4004, 0x1) r1 = kqueue() dup2(r0, r1) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) 18:55:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0xfffffffffffffdca) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="23ddd306c408fee76872b6b145d3a0ff3c6dfb8430", 0x15}, {&(0x7f0000000180)="a17f92d1255d37dea6a78970b5cf4cccf8dd6dd55da343a5529ab9d4a18d64c3f235fb1df3b189e1adfb2ba43835342a", 0x30}, {&(0x7f00000001c0)="9d1f6127f9faed7c6bd03466541f272b7c2ed72817778ab9d0db9654ab40a0c3636bd39e2c883af15cf9d892ef1a6ae0ae290b62718d7aa175eabfb77f62fe765066c55c72a30147597e95a08a5387c11082a86522e62b88ecae29f194f38eb8a8a89c3b064bb06e392e1180d653fe85b4b951b535c85083663e6655e9", 0x7d}, {&(0x7f0000000240)}, {&(0x7f0000000280)="140d", 0x2}, {&(0x7f00000002c0)="5fa5ef65f1d2ab7f5ba9c5f3457da7c712bb51227344f4f3484c184dc956f08410c1346a0e4ea9ea50cb659e84c63d40417dbcf2a1dff9f04da216c152d349e6419ac505c88e1a9c50c0e4f5e22d2828ee8e2d0fc52021e117db07865687f26b48c2ab495940bb6a75efbf0ad14ffacb0b178138857b581cee41456f6a77666fcf0d99aeaa04ea4be744184c1f3dcbea5e117b2aa1bd8e49c79533845feea456374b5c53b8793a002842b734b7d41fe1594c0b63acafd28503d2847a507795b174c949f2d9fb05622971dfb6b7c805c817020ee37e4f27eaffbb96dbfd04e9043c1c3b7771ec5213f2b80056aa07", 0xee}, {&(0x7f00000003c0)="72344f385e7a6bd538a1eb3119d3c1926893c6cec57a04b51a93ec8b4ee9e0f1e828152efff7f156d74b30ff8e0faf564d436f567af510e3b64c21d456d3e355cb84d01af733c55f057e418c5450557ab4caf7c082dc3d796d8fc8a46d876e51d77810444d64f6466a5384151775c16da1feafdb5cf195b5a7d0e201e95fdfa31a072c11", 0x84}], 0x7, 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/109, 0x6d}, {&(0x7f0000000580)=""/12, 0xc}], 0x2, &(0x7f0000000600)=""/29, 0x1d}, 0x40) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 18:55:25 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x400000001002, 0x0) accept$inet6(r0, 0x0, &(0x7f00000001c0)) recvfrom$inet6(r0, &(0x7f0000000080)=""/204, 0xcc, 0x801, &(0x7f0000000180)={0x18, 0x0, 0xfff, 0x4}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 18:55:25 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) r1 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) nanosleep(&(0x7f0000000080)={0x0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x228, 0x80000001}], 0x742, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x12, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x553, 0x401}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x9}, {{r0}, 0xfffffffffffffff9, 0x93, 0x3, 0x3, 0x7}], 0x6f4, &(0x7f00000002c0)={0x1, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) r5 = dup2(r0, r4) accept$unix(r5, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000300)) close(r4) 18:55:25 executing program 0: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001980)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:55:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) fchdir(r0) 18:55:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = semget$private(0x0, 0xaec51c01abbd093, 0x4) semop(r2, &(0x7f00000000c0)=[{0x1, 0x3438}, {0x3, 0xfffffffffffffffe}, {0x3, 0x6, 0x1000}, {0x7, 0x19d, 0x1000}, {0xd55e20dcda5fdcc0, 0x228f, 0x1800}, {0x2, 0x6}, {0x3, 0x3, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x6, 0x1800}], 0x9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x180, 0x80) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x9, 0x9, "204e4c222f7319b70d26fcf04955056ec634cf3d", 0x8c, 0x10001}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="0be9fb9d6573c0470470a47f9381608ffa4839", 0x13}, {&(0x7f00000001c0)="937f2ba1f7577f84372d4947d8106a8d5a87d1b3f2", 0x15}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r1, r4, r5) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x8, 0x9) socketpair(0x0, 0x3, 0x200, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r7, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000380)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) poll(&(0x7f0000000440)=[{r6, 0x60}, {r1, 0x5f}, {r7, 0x140}], 0x3, 0x6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000004c0)) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000500)=""/37) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000540)) pwrite(r6, &(0x7f0000000580)="92f912fc78acf1d9dc8b2f2cd72dd71229f7a2bad4e29f4b8ecf7bc2a2048d7ad640027e280d4d583c83c491185c5f1c1d5c14f39f92cb30b9e3c106e8b84eca8e395d62b489026fb6eeff9bbe6e06f2e85223a127c04c4eb3e1a3d44c64aee6bbe7b545a677b56535405a4e3bc2338ea7be25f5b83740003949fed61d3053a8358a8cef2eda9c3e5ef250c3eba45efe0fcb53ba922463adc55b46f845dd538b7cdc753afd992ede093c6c3cdab82091ca6cb757cc799cede80cb04ee51c8a364d59c0bcac6d9c170c54c6f115", 0xcd, 0x0, 0x0) writev(r7, &(0x7f0000002a80)=[{&(0x7f0000000680)="96a0723ca1c49600010b9c1178018c3770a09154120cff6753afb54e605e5f830afedfbb1685f4474d8ac87fb6dbad9370b58620428ae857c849b1e3e73931be35ef9ed0b0c181ad780624edafb5379fd9fc1bc1259eacee5cd211b448d079d32b8310e3e8e7d09e801791430483022bd5892a0cead6c2b1e15ef1fb2574657731662e8a225db2c17428a744f0e441671c77af8ee07dee7bc8bf86ef331ab313dfec6e3c9048aa8d93d0cf890f06768a089c93dd27886bac0a6f857c824a162bd2fd0ecab9ade45d87cfb170308a3942fb2f9784a21d99fc303534560d7454a762f5dca288b8d7bc8ec3a4585c24472ee8da56ec81c48cd72f7fa74639a20a99bdae19b8a92e49a3a85b5ac826c714d01c4bba5965274663b88aa39c0656a066efd2fa079a229f86173c3c881da1cccc6f699b3e7db770e1583ec08f8b8b23a9162ef97704d0dad2a505401669ebdfc45cb0573cbd10b5dec9475c3aa80a9b344fc80a48e7774f45f657739f10cfd7c168673515cd0f12e63f0057bdf6d216fb3dd202d7fec4b24ee00d361ed2379e5c19ec3a11296eeb813d36cbabd26bba816a9a9fbddb39ba723f5ad8e34f4f370f27d28b0107c1028e4f99b988d8d995afe86a511ce0973f5aaba62df4837432684f7324ce160761c5005c1c161e174621f741d60f3a0753da577f71f78a9c1c13cc57ad14e388f220bb65e0d5ab0559d2bbd7093188c0237e27f26a4ca538b2d6ec77403e1c56f3a5e9a0a0381bb244f04656485488433182d0f4655bbd98210c1e479e73a4870aac366622581354ef258c2b1508da94c4c5a74a538d41d2bf93b506221229167816a6d47627a9deb97665cfedf9005411b7ea6658d43b34410cd4e11c1d54e6dfa2f4aba6d3fd7052e1bf48234c9bc2565f7107800d98a36687b1c4f24461e61c7b9792f11d5703f5d44cb8bcead2ab1b648862237a60090a947e855cc55b87281644500e20b3c923629238b674e9d85f82a5e0ddbe0cda056b3912773bf3a24820b99da15268e8ec64cf7efe472cc8c9d5eda7a00dfa5f7e6298a7cfb68c29821c99de6fa5113db0fcff3b933e5c8e1685f18beeefdc218f616e4eb431b9f46c2dedad6fed96bb6484d3fb41f9eb00b37a749a10d1c354f43f20dedbeb72224062b8044b73cf113f8301faea272c7b449870dbbe7e7c5a82d7ffe21797cd676cf3444f918d304c6c7c41cfbfcb4172b92071019d9ceebeaed6c22029522147b7c9428d035f2bdb9a31decfe8b73ff46cf6df3034c374c93cc14a5b87a0030ca3af9d31960b99bc4c7db5aa3bf7143bb9c280d7a95a0837c85184a3f47afb888ae5abe49dcb84fc3d595d88cd433cabcc1e6eb8ef1ff08b8a8cc9c84e8483fbbf9e83fd9ed49022d6433d3bea7500a6f1292eefbb748907450650098f28b5184a070bb8537278b5e1e9fc3864aaef469bc27671c1bef5484dd8ce8a3c9bff5e1c661faa13c7c972d177ccbf6b95c8f84f17d41ba1f262c924b3f8f7c958004dc5b3d691b12ee80976ec80f7ed16f2c5fc98e12afbd610ec250cdaaf0fceb01e9b00fd50b06983d62d3eae0913a057f1e594e5af9b36c5e22259f4810ddb213417a2c1123ab84e33aef52c0b75b19652c988bea7e8c0f74ce8b9797d428c3e49a0a35d0189471763eec8ed60646235c7d14af9f1bfd8de584f0283d7bd640d8d525f96f6fe5238c1ae2d21719df5ce0c3f744c04b9d8ffc608123a7aa5212a1b4ec1c9148bed8f436d4ad4ec14ea46da5a30a6040b3678f7a987072f804b5b1c2188bc200d13777fdb91be0df462d3d17cd2692f32b47b834a606e59fdc032175de0138492758818abdf1185ff26745fe1c247fd6920a1cfdd0a8a44fb5e37111909b4756d0ada4e2ef332f63ef621ca22b25b779fac8e676b0e9350ad793f75e2957750cf0d13c0e824476eed6b5cc6a48c8bec408d8b13379b8d633acd95c31ed341549d32f22a66f554367af9dbd4ae8c3dd2e3fd0d4273cfd308f6e7d3d7b4828c0a1bb8d136d0e9b363a46e0783e1107f1b8006a29a3aeeab05f832c9a1ba16998a7eef244ad590d242a2fed7c7aec3613392ed11e797704e4ac4be3c86d682024f63e4b49af7e7e12231e51697122df1fdd800b7cb05b7a65b8d18f6e989f8623d10a4f2c5745f324327958715dea160667a164b40d15f35b387efeb5db728b707fab6b0b9dca7e93c9c3a6bfe35cc9803a4820012a474a85f09822133fe65bfe5d1fa4277121a4674b9fb04293b48f970eaf71120557efdc21ef40e6bd12e6aaeea176170506847f8fa9dc0da375807380fc4556199b7af840aecca792dc4379fb30aff5c8a045bf8f803c6e5dbf2eee346fffb17de5fed1e8f7b46a188851eef01cc07832ff3c6c01ee9adcf7096ac88e02ba5f643aa99c332558da383df61308504dccfd9e9f7bfa54f23ae35a0c635c144d146a3ca12df1ec333ee6a6fd59bece121c0ddc47bc3fb5a11060e9529eb0f5a319c54716524af702eb63a6f2f7b45f063a594f2180bbdc2dfc83483e92215eefd42c8f836efa73422d97475985fb8b3d7f96ef2d0d2a956fc2bd2032d70e0fa7db9cb17228e5ec755b9bfffe124f033c56d5d7961bd4a4f5c7c64a469cb1c4af1ecff194ac6c0151826b2f86806846276edb1138cf124f2c68b3e3a5d9d62669aacd1bfc145b82cb51ebb4bdd99ae97dd0141aa3caeaa7e4cac3b74c1a1bf55d9dc66144856573015e0ee90685cee214e2a0a10552c14b0456953e3fdbd9b8f337392c244743a5d5f8f65e7e67c95f4ec8d1b8a19862f8e1b31300fcca1bd1117146a664c328d3b13428277f46367b36e383cf8008dd8fa98e27ba841b998fa24948fb0cd72abcf32c6889b9f45a4e191018607d50a93b7f410c7ba8baf81e78b9e9440f7103d86639adfcd0e67113939d3d39a3ad9ee7efcd09dd5a92b4dca9b6f6abc3c9491e5dcd3add4529054949575a1ac3a5374745e68e7b1fdb924a7ffca2503d4eed54139e674c7e17a700e0f664b315c715c472af6c8125ee31ccfa2474ce7c714e10f4f7db4f5425853131f7754bafb5e7f232bebeb534e811caea98275e90a4631ccb24a12fb5a939b01cdebf6ad8902525b595128e70152530041a3a808d27420221c1697be91e7d5fd0084dbdaba3e12fa3897e86c20f541eb558545ca0f2373fa0749f668ae80abbc6da118c55e44365320ee35715b3b6263cb4c972a168f091f9b2067999742859f7e53875671ec5b589fa35c35237f7149d8d4ac1fcb075f205b77f028ea11b35db664878cff9d606135993aa503cfabe380dd9de579599d216d663f7370960c6e8a7934e68038efa2eceb68d7bf61eb8631e9e607d1e9c4a22a99d8172c42a9884d94bd3e0e92b0b5096d6a5ee9f7696d50d75e822104a67e219f6c60721797f4c910391dba706ade3a2280e1662252d1cdeb8e76495926d5ddebebcc773eb5e11c07fbd7a654958d4916ee7cc676dd8cedcc05407349176b820b4a90ed85b4c9edf3b635f9f766e6ae5a51f45bf44d70a9d1439d1f736bc819f3e2c506ce8c1eec96308279baa1bfa643bdb7096dd58598d4b6611cb5754c330e7f9dcd4a5cb18dd65ded562a404e88ef04645633d2b9121016cbcaab4abae8048a42b2b9735dd7f35fc5a6fa957b528b87bccaa722ca7221cad4bf8dd974a3b8112f086b831a1bbdd59e7352533603e80f812c09903002192902582b0822687586071c64437c87b8f1bb1164a1b8b3f25363c7ad2a3426e2d4b54e4c18144fe83b78c6fa30a3412471995b1083a24fbe74158cc0e1326434cd76b24b5647b1e8f7d371bbb6e8466f97c9c9bdcd843dc59ce8859be6b4ac410ad0c67b95ce74beddd0f63785edf239fe62b1d09041624a1ea8740a5557113adb7d49db07b6646250934caf086de7fd8b3efc9e9797b304473047227d36a162803ac8aa875309b83f174ba46fa3708f813f636f11ce9e5cf580f0214a9e5436de2f61774d5c651fad964c2b30d23deeead10adda68351d071ab38f3a5c8e31cbe6fe819f49dc448f4353c76638f6c8be72918f6e0f962d8296d6a6bce4e66b3e7ec2e7c72ee566b81a6c4b2a90e848a6f9beeb483a7c5c4abaa868dad1b5133d8bcc27084fc30a31a3d747a0be098ae6ed453afad4eae8a8e3e4772ddb180df09ebf2f932f1098e31e5ab992e6bac981a4dafa1ee423219bfb7345d41e8d22c7668b28d5ff81d16ddc92b2f233449697f196277309f3cde1cc6c75fa5d6c451bb2066574eb2e0ceab91c00bfe1f684b5796eeb4b942d8e543b7b69f80d5587673d498227475829fd0be6efc03993d9c3a268e5d38d06af834068e29315d6f76cff5887ada93dae8ede306a5eb38910b6cd827c75efcb7b714098a9a9bd9a4818c0a4476a5bf7633957879c411925f139e372a8ad89be18200fda312fbfc6322ec03df8e421408e276f6b7c61c5c24c3a03e176fcbfadd5bd0d8d9966bbc1f9a563a46386f6cac4f075d63faeb840eb1f87eb758ecd788b75fe5e496457e0263822e612c235106bfb996a9cb8cf96f567e7c3e462f36d918105eef3cc93185d59a7379b7c356b8b820db1b77d9c8a0c3e887cd544512ea7079a47755644a161e1ece657b8b80887756e2c1f802e6fa36ea1631eafa9d7055e43751a13e625335c109e144fb6a2ad0b8b5726c87c745f03f3d9265a6b23b1f87565a55b1b0db486d00a2232cac8e48c82b3d131624966ed881c519bc3cdef89061ed5bfcfc726d89b5b32e7ec25e084b60b8920783d630c088a8db0d59c4be64dc9af7fbb3f4df4d66e1b1dee253209a4ba213b56b8be5615073f05ce071fe6266170264709303f302b565cb311a8bf11d030969a9ab0a6b6118edbbc13c1efb3f5009c3cfa1cc20e197abf6b01f7ced9c5b4826b109e98c9b2442268629302d2302781af3ac5742adf8b03485a25bbfd411994a4ebcf5718927fd5f891b6362a768c8932bfc7880abf8515075b505adee1f8236fdf885f2717e12ca3a0b16b59e549fa983c50322dd0f63db032ca23b90d1800deafb6e8370abd0862d83e987ed12b3555af3bb59f2caf15ec4c818e8b3857e89fa195b61cf77d3c2688baa0f8f8be2e9db75518f3ed814cb9d0b8989506cec7b6447ca03776a6c7057a7a2bf0100396860f9490558ab1d518ff8957cd2d99e9138502e06dcc41a8148da88262875d37125e25bdaeacb4d8436c95ee1680b023af67bffdb1aca146183e82e947bb79fe30d2b3714afd7bdad32f4d2967404629b22e23f044a6b7047d7331f7990ae564589d4f6ed6b2966572e68a026e4ea1ed43eb64c955a1cc4aa12e07233996b7d5569e81230b7c296690cd923c0c6a1544da1dcf4f73803e429d82d15ea9285640038607bb3549ea164d0fac4ad5f69e19819da448060233e9ab41c3d002bcc9bb292c096e1fc286f273fe6a4c4a265ec7cf51edc4326461004483441bc5f09eac9a018372ac64b03544adfe28dd0878ec8e3126068c028d2b13cf3efc1dbf2ab4fce9a08d4e5bb65d79a276057316e8800ad50388697be52cf8cae80ebd7288a4e6d80bd2fa9fff1c71090a2b3633c8bf80794badca004878a622f59c0cfc408ffad6405b58e4948d6bf8b348f4d0ebf22b93eebc0bd8be41771f058af316cff158f0230a6e6fb4a529af8cd6b1ca464c2d16f3646605c8647c82ccb063ee64f8f6741aa4e4bbfe8f5c59dd18f37a2d4260073537448a47d57a52bd46210cf6423ee6efdd68ee4fa9548541ab146daab160a21ed16d7", 0x1000}, {&(0x7f0000001680)="8d0127e8afd784d444701df1791158c43c10db1112c416e96e87311f08f988f842a2494c2d6bf818", 0x28}, {&(0x7f00000016c0)="873b789686ba4ee230dbe23fe7c1250ba9a8d9153d5f619580e26f31118ee7353e782403d6dede2e7f925bff954a3c1d797fb542935a84ae4d6ae5c3e2f469aa2a51891c1697a497337155b18468c8e28ca67cc25a52bb9f323e4625676e5923f9b5b4cf2595ecb9aa2dbc3f6c4678677c1ffaba9f7e624a368f8776201b0343436bdadc740f066d2b88d0fd3865be090c6b007d922c231ff6e0ef158aa42c492011aee0bd10270e34124121460a661cc5195f206bdef3324d47d785e2513887024b0652b04c78c24867736b87062e734741ff2bd1c868ceab609c2035eb000e58403eeef2912d270bd2cdabc28b9105770d3dbc6aa5ae44747c8f1980d180b7e9e19f6294d1666310ed81b89af46d65d78a20a16eb3d03974b540e377473dd860474a3de637230ef4eac3074aebd3679562b7beb8f21bdf5a4b2e0d9256e11d1aa2efdc8179ff4951b25761b900d0acd071628d654bd960f63c5b1e519d9ff3a8d8a9d10d3a344870bacc0f097acec2e42187650c1885ae949dd80b0e074f4c4c3885d155c6deba7ca518872470548ada02bea9682390f24453121e6ab922eeb20c5cc78d23cfd683326ce71d1e5e09e924993943ec6ae7ddf81b40cfaa101cab0e6136e0f612837f5b06f93f203df8458e301dc3a0a527f3b56688fb8a36d559438b51c6ca96d4ea4fc55ef1a421466fb5c686b71f5c3466f2215c130435e05036f5328108773e7c1751b61af424f5008d5ff708c0a5c874df52a5a708f143f4bb84b5eac3ce827f4f6057ed993453b0f70c73cbe75e0cbecb6e974cba09c4e0a6ba7cfac8cd2cf11e62177c1a870126132be71f24c34b76bcaa6fda289f57e74807e848b32d093cd87c42e077a9499c82ede7306ecfb52adfecde9ef0af0d3a08255e44ea470541f09d6e564a24c9cc027b182cd9742b246169fa7c8d1b7fdc631ed5410dbac3649a059786339baf952fceb61a48c30215c957d455774257be9ef4becf30a615149938888747118c3ba6c900b44241491306d22715426380641f6aa42dca0ed1afc3b29fedb99342405ac11e7ee9e98db5da644f031eee41581e968396de2d9047a81367677a21fbf9b0576110753ac586539d3308537c274007e010448082ee2fe74bdaabd67c3984f3e7567e529179e21b709542eda88d94eee5fe04f90f6ade8c773122ddc080d21e622521a90d41a98138e2e8fdd270e3c676c0b98587d339f8754463478d77e208ea769c18eca2bf7dbbf38a1e500991e7c0d31e547dc4a0eee737ca7158456ff2c6de505fc9a1506ffe2fc437683f6cbcdffc922c22c6de7bc323fb4c39ebf03ef183201a6eb000bfb95734262744873f00dcf14f9133bce2d8614e24392679450300d754de3ab2eda5468fd7945ec4c0781ec793fcbdef2b8ef7976acd3e8223c8d3c7bdbd5225c1e21d5910a8464f9d224e424dc06cbf22c1826d6227d866f157d97001c50b8962e9e3117796cd0a5ae6375823f8ba218d4cdc53454cc1b57025a3b0e9a775a4966f4664e1abd67d1045ad2115267cc8a87a613a643417425a749c1d602e755c00e88b3658bd11b7c850e42d99e78958fa3753d60df2d2fe42bd7f805f4efbb38c9e1d4d558a823367bed43a6a9a6cf21fd4a98dbe7200009d5a8bba7d603b8f0f8533f2d33538ec2a6ec0a71d8cbbc0b3867a494c398f5397a4fe215678998288ea9d4b9ba42134f8273a374e24aa897c029acedd70c3c67426314ac005bc13a9c07651fe32742e9fa447eb1f59202b4f5bfb90b4a061603fd9a5f73cbf211f58250a84b2eaa9a2a1f809e1818121ed2a596951f4c03d761d543c970550d53517f617f9afbae5765baf260a1616daa5c1ea702b2304d273d35b9b79996d0cc1f3b4621fb7c6b0e02014526ebfbb573956365d00f824ec303e2fc3960aa2db562df77e8028a68c36d8dd0b7b4bf1751d706750065854b7c10e296159685e6edcf52e3fa6533432d9de5202ff024e7ee2fe6749f3c98f0f751abe3d26cce37d8762b51796354c06efe69c5e84c9e73fc70741a811b25407574f4f906ab45f363cf8966f771bbc1c55c9575d84a829b291f8cd4ee4d81286291e6fc35224f1e32845708cb81fe702aa86484485c884a5aafbe08be7a943a266f47df4a7b5c1aa8f297f2033f9f30c1d3f3c6cd11a029d9ce27b2157be9edae7932519244f3282e0a6828d907839477c77f9458c28390cb80e78453c33d5332b7a5c877be951c8c74a077a47bf81c992ebf1222f76575c374feb4bccecf649d4a8f4dc102b12e0191c748f6ea83f738a528c7111577662fd18af65e0a7000c7d8db24e0d40567ad8075479c89c255e12a8458185522280fb29d28284f214eaa2fe8203eca778f2155244cb2b9f9f0c1fbbc7df524d48ac2502c4ef7ccb4d8f606483babfb33f443fb0927701cfc40bd0a8337d29523db830744b6d7c69eebb5f1349d7bdd3a3dc3f2f151aa46e5b45eee7f2a92eed90e303fdeefd4b2a20e79f051202c1e60414b4302fd25e1de22fccd5b524123370815e16a4c86c6c8846a4c13e5dc24ab385268780c6bcfbe0d2d30fcd5c6848fabcffe341516b013c00bca2a8440691e54db57884c9446fa704d3cfc247a6d4097c182345982ee821e2096c90e95eee9776b45d5a70feb69698eaccb2d55d924cff0b7286c5842ee5b591df8f2477612cac79f430a9159a8d77682db4bc64231bfb3bc3777f9ccd6e99326d43bf1af25ee474af8bf1394aa3f40bb751f0c3a7feb1494bb044c4508cd04a4f7e5ee9f5299eda1c804418225783683e70fe05b0285db4a60198d055868519f9098de588c01aae5eb3f2c0b09bc89ab21548da0b5186dba67909e4337ed15fac241975126a1846b8148533983010ce3b6397cca925cb1bf6d84085b225397e1c6520d97169ad79f4851be42988de10fb1fc206ebfc457df3d5649fce820af043d320805a2c22026f6ffa705203e68704e72d0d8a368f4896046c7387110ef950c369fc677f99a69743799121f53f2145d86203618c3459307eb12f9d917e2c0fe6d62590152da68d00173ebd76622c8b241b4db16ee4bbf23a6ddcebceb8f1c4b52fa5b6ece245423dbf3e1e96018423907235724f95335ffb58de3093779d0093621bd58817cebddb1eed03c31622d6c090b5605827b78a8261eb192fd5111b8c7d3f5b2a01640820ca35f6b3982e5e7b8edf0808bb4481e138e4d49b3ec71cb501f052fd67d81f72a4a8843f9d8c278b7766bebe901a0aa890518027917551f6224a0bed647cae6ed90f49bef5e1b29a8e72172a9a21c5610285d3e4e7f159d3dc95aac83b75930e7ad3fa1471f2e3ec010d103e2f1ff06dbb25903aa3eb9907a814119febbf7868638a55b7dee4af75d69d6de9ddaf4b60afe519689a0060a39aacb7e6b2bbd9f63bad0f6f658dfa6c4f1f1f4c1410e8de6b187abd3205d4d02bac32fe245d40bc7edc84efa188b30b5b04af3204058bdb6ba860019f6e150def61cde803f38ecff90e74c87e4450d6f1f568d4938a54835f4dd3b855f5b2fb37f2e20dd11be73397fb79909702c5d8f1a15a5765c5dc87bd97a48fe506711d95813dec7c6acf721a8288c9a7f6190d78a9ef0446b2896436f4345489ec0a85756d8f5d98ac9b4ec1b3a80490cfe550fbd27369a10b7e473e2f96cfd7efeb3f80173231d8f9d5b721b3219b7e9907a2ade8e730a3e1ee9cf2ad51cb731d16fc6213782984e83476a15356a108df4f30d35139ddbbe198b8ee16af8f36fb49cf4f47071a62d1356644d86ef778952023aa86a9fc64a5913e9609301960a8601aeca94b414e8480e24fbe1b614437ec02ddb6e3c147ba62ac2f06ee93e8f24c1c07c38448d99c49056c8d9e9f22e546781150ed0141347240fe97a0f3f48d2a27fb810a957b208a6bc11cc335e5e01ace48e960c7c8c456540f82ca32815bb7f47ea78d3d9da8029cc6dc2ea6140997e45308d0d320dc6528514b16ff66a78a7b284e3107d2048ea7513ab84b7760ad9b3bd6c5b614222efd3adae27d15ab5c639057fc74cdaa2c487d34e32ffd356a7a1e8820ee7659da0d9cf64e5f639b4f0992ffe54e09c354934476ecef579ba98e6220d208448f91c5c7227be7165ad5717bdf3f9e5a695072c837d4a571e895d8416672a23c283337ec18bd56e9d169fdb9544ee572f7b30b12911da10b44946128fde77b613ff23b07dff9bf4ddd3e9516ee55cf81bf23c53785bdcd77976822ba74ac61f824fcf8ea86f538a08389e125c8379fbd1b2baded0e060580eef979461ace1ea563fff6833cdaf63abab0467a7ae784250880d43193716cba346713f92dda924329836e4427ddcd142917864520f0d4c7aeab5f36c6139443b67d7b709022c4912787edf525f30e40295be58d1de497d2fc56c5f9b36a7980da834d05ebae6239aa32e9e022c4c8356e5300fb5c759c5845ccf59024bff5567ca8c8b282032c0192288a8879ca76dc62201ffbf27e6bb5dfdd527870260bb7fcabd044ee48e0a9d8b18ea15e06ab945c2815ef74984b9b11df54ea0db43cf0f17316e5a085f2c76093a6b9635c91bf2240f775a0266b6395b6938f5d80029e9c0e12e750cc10b11a7812dbe615f3c8c067b76ac18f0f332d8b41d1597e6ecec1a63367cec59b454e59c1b61e2867ade109e622925b1da225454eb49f9d1e2d26bc8efc5e3c2f3f87b5b0da1f265a5e07516ed77d76b42f8c2eeffce3c600b35ba229d73221320839eeaaf6d7b908226ede78fd7a269ee51b92490ab85ad8ee5bf7a4ceede4ac5b28506548c3e6ebd538cf01f592284c0b3c46f9c50ec8d8d2cd53a608cc309678be6d1e40a723259de0f7d116e489d6318f3a7ac540c442d689fe5bf5c1a8928ee4dc182c5bee3bb7145f3b274162168bd6202fc3848e04e1ffd7469e0f620ea5761f7b4b396d17d73ffa0616cbef8eb61bf4d81ca553b42c68b1a31847a96afaf45b7eb50a45975c730e89f226ee267a018d4049af8c86dc5e98a81ddc63cb37666577598eaf673f37be5f88b6b43892f95a6c52d4bf34ab424331e30a0ebd5d94614d2ead5eebfc6cbcd37d512dbeef634cec3698ed9ef2c62a0be384df6ed82b851976f11b67833d3cc7f20ed2df4e33e6dcb8fddd3af71ce82593cc99cb01e5111686e4af95929fa1721eb5720ab5dcfd82f9b92fa1203c4cc92fcf256c758eab8b20a2dcdd02ea5398c7f8a1f744241da4e5543b67dc1b5c686239a91bfdb97d2f9fb84e056b326f8b79d9587a8ee4aad5cc96d46f163a626426d6a39cc0bebf0151874dc47334ffd3a314acbb54716caf9f0a2fc3947f08ad8819f8f021dea67c52e71c2f174d87ad9596b25e4ad846d4eedc16fc93084353783a0798fe2b902f9f505a20e30474881db527ffdd16bb4f850eca9f58b34da3000da97b99269f13cfaf657e56ec3ab8d20a7672521328f0aaafaffc880b7fa3244961ded9677527d34b8cb55e597d94cd7293129c646c5672f460e9282971a496b7a9172ea8f59dfae1658b1b00030bb8efe93bf14734c6b62303dcbc4f2d9dd15be5b2916b8cd7a220148da871ab2346a58354f8a37ea76ee7a39038a4132bcbe92ba93033ce147c9f5c5ed6bb945ae388d88f368f0287e8f9903d6163d63d795e86b4a3df4af299b282aaa7e63c57f74f22aed906b7850f1a602091c6db079fd3aa257ac190ac56c330cca48c511f9212f029805b586bbc1629f3b915a97d6e3d29414327f1732fdd18cd10f2436b94da51926e1f5a53b42d553c1f", 0x1000}, {&(0x7f00000026c0)="9880c4cc75fc920688f225a2df53ba636eef", 0x12}, {&(0x7f0000002700)="8dffbcb9236492e7088f52007c747167ae91defbf0460c70979571c91370dcdf66a8bfd75fd26814f7019b71303ecb7901dcc6e5215ca020e689f95b4af03c1188144871ba1510cd5f32e715c6ac46d052956274150f00497822abeffe1ad415dd57c2708fbe0654d27d8fa725135c807ebcf499894e26cd756b05399ec879dd1710871259d9537bbee027267c53d97448a6886c978f23", 0x97}, {&(0x7f00000027c0)="f5f3eb683c90a06244acc853a2e7f4af6b261dbb983d8491d828ebf7620be45fa20040cbef4998667501922b0de700f4b3593b2dede2fe8bf8230b1c952628a12257c7b8b825edfdbe09044c2f0872576a41387711502e21acdb01f1c8701f8dee26443b183ee2ac3211b7b5ba22e801437d66e0bd3e3d0951a4d6537bdf6eb524e9b3dbbe4aad8280ba11ecda14b3ea0dabd0ac6f076f9548103280b66d887f1f5199301ce2355061d4b0c1b5546d8a890704c68962b09ce3f7d7396cfc081704f18c38ff5af94240122412970bc81b47f451ddf33b", 0xd6}, {&(0x7f00000028c0)="0efc441d5fd2674a023b38afc1edd42fe9f97277503f1a01bde3b5f621d2b40b6977e4f5537eca981610b8", 0x2b}, {&(0x7f0000002900)="0f5dac70744b720ba0a751d89ef9a71d780465c056fc149317f611aa71b33bbc2b00bfcb7c30061e102b8b2ceafb2218ace2145df101c87c5bd73b31ca647de58574f1b4487df9fc661a80dd7b5c9770df96708baef31545ca4eb964e6501808b330c63c22838e4c262dc2d169b5dacf8f03f541845a46730793566e90611896a9c667cec90c9189eb246212f41ee63b21b15dd2dffdcc581e7ee8fd631b8e62c34976656ea070b8", 0xa8}, {&(0x7f00000029c0)="1566a619743bd953fa52a1080ed1f879a3645d16616d56075b6a20748b5a188165fd9fadebd73e305931822fa039e55a642dbc59e44add8ae0655914616dd97b4106b1b19db3ba514599935dda38754bad20c77f351b26c57e87b2548665e05ec3568896b70b8472bc70bdc395b690a66badb4d7ffdfe89323c7abcf9122bf1c2506f231f8b1c4890ef149a572244ac953a5c71333a0be3ceeb16cc0a8a381", 0x9f}], 0x9) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/wsmouse0\x00', 0x200, 0x0) poll(&(0x7f0000002b80)=[{r0, 0x1}, {r6, 0x104}, {r0, 0x5}, {r7, 0x1}, {r7, 0xa}, {r6, 0x2c}, {r8, 0x120}], 0x7, 0x800) semget$private(0x0, 0x7, 0x38de1a2d8d090acf) fchflags(r3, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002bc0)=0x44) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000002c00)=0xfffffffffffffffd) 18:55:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlockall() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:55:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80)={0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000384000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000300)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000200), 0xb, &(0x7f0000000a40)) pwrite(r9, &(0x7f00000003c0)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x49) sendto$unix(r9, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x73, 0x400, 0x0, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r10 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r10, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x70, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000b00)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 18:55:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) 18:55:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) 18:55:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001100)="9b4c2c206877628aea796ab6649d172d39737cc49db027bdfde0d5db6debbb2be62c6993c690077417c99c8e1563fae8919da8bdf0bb793844e61ae0f66769d37b4e1256bf7a0b836ee1c9642f19009e549795e219216298f037a2bf7dac078a7dac20d3d951765d22db5383bdb403fbd2e0dde3dd6f4de4e572216e681f5e1015840cbc6936709c59172777da07831cbfc4360f0f40b8cd89bab5ce4a315688ea1057660106856593c179df568fe31cc135bf8f4d46c9fdb5ed0488bdd2398b516a9f7de8946be4f441f3d7d33e90dfe7b11eafde58bac1095d913d136091d44cbfd8e7a2d05a3191c434af", 0xec, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd937a9b53aa1a0e9af6537adf48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c9802010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4e2bf8b3765f29dd99500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a40ba910bd4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b6280cc4a3121774431a4e3"], &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) shutdown(r3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001080)) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001200)) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 18:55:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="6737565ae582cbc55321794546e8e4b1c1710a07c6baede611da4bb216c3ec67dd0fc04c98a1c481ba5c5621f6af9ccd8c2a35", 0x33}, {&(0x7f0000000080)="9bb4a7fe93bcbf9987fd481cb06331861cf71056ff696965f20568cd23521d1dca8b74187033d62775ac1761e02bfa11d15dd93be342d47b23e75e293c52fb6803ac6b0bd0e0f5904bb3140302db5c5768c4b9723136e3a2a0ab442939adea6065bdd2b8a7e5023f1f70db71848248d09650d07d9c51574aff6f55d12bfc0ea8e218a9c5aefa9a7727f70df020f6df", 0x8f}, {&(0x7f0000000140)="bc0b6ea6d7bdd42073c9a685e627da1bbaec189db82262343d27f577060224f4a754a06f6683a3dc0903acb2a526085c6ed3c0f207424654eaf4d0121901af96221a22b15cfbab7d03dcf7d8165d1723135ff9f4d7692a95c034fedeaabac44eeebec9b441a47e700497dc4ab6683000c4407d959ab32f7119297f2ce58c2b7ef9e7f361ef6bc1bd761854dee524547b3897609409ad", 0x96}, {&(0x7f0000000200)="99e07dd9ca417a3e", 0x8}, {&(0x7f0000000240)="2b62059a28a2284191a37a0f2f3f58b9c3276623b7349cfc34b87fef0d3607102f4dac2ff6278f4a6b7f17346ed6794c13f74a68ace8d29857629ec00b1376bf96c7d09f6379a3e5f9c09cc3f8c25e2f348f4bb4f3853b3269c67a75d331e3d21e1f04a8c690b9bfb519dc3b86023b117a2277152448d372253668f22e374707a961691398bdda36fa75fa07d9f07b40f9260e2d14e791f8cf", 0x99}], 0x5) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f000000a000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) 18:55:26 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000000)) 18:55:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0xffffffffffffff4f}], 0x1000000000000300) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 18:55:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) pread(r0, &(0x7f0000000080)="16264b070c2b6fcd57648112b279896ef32fb2329f29f4cd733960b1eaa79cb2dda77dee5ff21b12a1a637c7b153548956b05d18cae3aae9efc1e2", 0x3b, 0x0, 0x33) 18:55:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000480)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000cc0)="bbff354891d3a0a1d238e8abdfa2a583647167e750fc0f7d45c397de79eca6188b67f37d6bf0f5a88852329ad3d08c08f2f105a0fe82c03319d0abf7df31f2bdb84e53b2d796e3af852ad6d4b00fe3ec34f381d14f975eaabf92345f87945e46dd5dde9ca3476c6ca79097297c5c5539471063b89fe841dc3f63ac5de58c4012b5a35838375424d153a3292265416db035705d0289c480af6b8334f2a2a2e2c6952252a0c68d9bd5c2c8d809d7bb3442cf4222d20bd8bf18f82c894be13ea8e2bf70515afead53662f31d89fc3b10532aeb69372b90ee25f825954c3d30550b3bea846ec95d5ee82fd70437188688d752b334bb0ed19781537578da6625b131c4db393cb5d34dcc1b3f6acac6521e0aaef82d7584aea1422cfb22d3bc11a1719e0a3e7401735f6945924ee77cf3bad2cea2940f110e58c4852a260cd91274b6b51ac98645ddb047f6828c31823f8940cda805e0c511b7c804b04e81102d1e969dbb18c1943b5afe8ce214783557963c85885ed61a790a4d872d9d1a1247dda2f754b7fcf15d71a80ea8d85ed942a0c4a804c9af8b47d06d35914fd798b46f2f1503d5bc44734e5bd4b3529af2f85e74f6d8f061c612baaaebfcb715c0d9aa521c9355e4e5fe51c50e4782e381ca70f66c8d6393d5e70efe00b45d9afd5034a1c7889c87debe55da6cf3eece765e2cde84ca9a08956140fcc4aaee1fd9f44d23dd6845fcde022f4e369c3a97e087b1cce80a229824b8ad8bd2eb33c761d2ceba2fc6e6412fc198d87c474d55433bb17b5023bfbaace085d1b19f2c5b434ea344fb26667c087920573141636c2c0115e9144bdc02e4c3ccf6ff5af9a481e38eb4f0b0fc9f0e0f2bd4fb934b0c7b3a8554edb4299dd155332f5ab6600c16ffb92ee304c0259529c392c2ba574a472b086cd207aec7e52d60b33509584651e86e7c598d4ff728f972d8bfd30e8ad896f3326e5d20fab5ca5dea54f8095b1448dcbc5ad4b2baa63ce97513f57f5eeb862d3ed322cedfe37a0c15cb490d514c55cbac409210f70918241438335683ef043b4808cd58c52426b94c82a04308e8a47a8620a9e4a6617f1e9d19423b8b8b8d387a27ff9576aa6a03bec10f30e8bbcb05ddb3fd2fc27309ef108ee06520028235f995890e11d20df780fe11938a95a836fd55e48279180bd8b5b8b5c644e1cc15f6083fe1754d900a73dcba1bc991dd32eab44d8881e6228fe8365a15cff6affe2dbd2e26814dbf5148d01e77072e2cac136f1c282b1120ce88c1a9addd0fc1d277d17713d123fdee58cce8c7205ccbd1bd87ab9df49595756735c14ada85eb292c246f7e0508e0b177990e641ea7f73d90ed872eb52610c8dadc69603ea2aa856244a9bacd23b08a7092a10f8196b93914938b2fc02d65120acea3a7d6a3fd2a73a11a419c3ed98559b5780aff485e23504bee89ad3862829e0fe53b46013719715f111bbac92c1a0a99d067fc5525ef550d7de48b74fc3f11f653f2b2b32cb1625b278105a98207ffd4ec8b62804733fd723210ecc037d85484ecd009e8b286cbb7fffd27da68f89d5096c5a0393efff36e4e3ccf777cee41101751fc5143aa1ae4e6d5bd4a83be52d37a2187a2c56a1df4936f5652d687cd901d73ba42df980c471ed6d51b97027017fdf4e11ba316cdae47f32c5a54551f9a2054f33172a4e60953be72b8629c64b23f75dcce049029ed20fe8c1434c5bd1ae40adf592d5c1b451724f00a694023914c75873e6bc9786714cf4ff6f7434d3af9eb56acaf260b2c325304fd9e18571416e9f9bf027973f0e1017a85b1b2352cb3f2e3863b9091ad6cd94f67865cd78609304f9eddf3745611dbc1e7b2913df0192f43827264b277dc4dc7f57111fa5b03b54f088ec8f2046c1e8a1dcd9630333b607a66bb8f3ccacaf7351389746af4c7e5b8ae5348a775aca66e96f8f611ef9c22513d61a917e303c4d7398b2bbf4041000dc757216e1804a958b729a43d4348aa3409e8bf0f9702a541544a6785ef23a8196289ccfdf0d987eed0e45cbb25ee32e6bd31991f0d9fbd40cc54d831d9b5f9f6d0645d693391e594a5485ad2ced80f7c7cbc324d4813b23c3b657d95db81fb28fc0540bb377d423610c8e201cd3f19754900e39aef8ae5f33dd5401035f21a48228e6cbda6ca26f8aa62f55e286ee17fe4e83e9de37ef61a5b47394b4380d29adac3cc8e28cc11ff5030612940f647d2fa1430381e00eeff72722333ef0f9ac60cbb96f84d97ac7b2d178bd09df2da593c32f26a0c46085d6393275ba84e2ab8d89a1bcb1b44682f9796178440300df6ffc7d497c881577f8aa0f39ff2478877771cc6a695d78f39d3689d22034303b32a78b98c85990a52dacf197919deab2a7b3dd63131b7ff75792caeec62bf3d80cbe95574fdedf16247c981ad51fb8e7c15bd25076d3a5f34bdba95e8493bb24b4a7a8f3240094f202853ab2e4ce05fb231e6da36e0b76a0512c3330db35f4c3e08941187ca0e425ddd233909ffc22035185fde81e2e2b7304792f4da309af54bcad7647601554cef5b36c7a78d9e3bbf8485022bced1fb0a4f2104443f4e603bc836df11954dbc2c689063f275b67d863ec38ca74cdd50d5f6c5bf5e2dda66476532c6c32a909c9a09457e9ff787fc996bb5a6f34b1dc09e0f15d8541fab21b0e4792bb937e483dfb5f47dad9d708f9cc4e33c2ab9a4434f221beef3a9119b1ae9ebdf3e82e3af84aaf562e825c8920c31e37acdf8a413281070ff5ca48a5901e60a6a90fc28ed030efd8793a45877ebe40490cb11944c885b4deb6139744cbbedbec5180b221198bfe969e639593979a26bd89746f9620659cc80ee66e724699af0e6714995f8be5f7a5912315b68aec7c582025151ed134229de6ee832a8dd76b17edc21902373951fc4ce903a81c5b018309807e6e9e227b619868f9d1ab87bc6d25a3f711e366fccb6dfc62a776c4108e2068ee773dcf55aa221218f2bc687126e7c3232c09eab36d5f550481288c5d1e07d8d518946fcfe93a6fee907d1819a438a6231381be538611bd4f2360c74b0f7547559e3e410172dcea3e54379a1052b5a3b9893c5b1455fce0343d797d680d42cd62f5eccac36c600eb0011de4f345d8703f0f186cb47cca79adf3321abf1d585e5645884a91681c7d3b24f77b3b8ac695c7903c7395eddddb8c1ebc3c8a4656aff8a5be5015d0b7d293d0c63f25bf86e30514c3cc57335aacd12019f9761222829391b71eafe66cbc16eec34881d4a7fe042b434ecc3c7305a66aece8aabb8dc1680c4e12e2b081e0a4285cc404f5a80a147171235c2d45676ef4f4c9f460db30199862109a2da6a2f02687ff05280ac04c14540f03e54a1f341c4442655a4415ee9731821a01116805593dd503a47e1c2ca30e48dc4a611353a988c6683b6126c6d4b773ce98c906a452dfe3343c29c9231864c7474199385116b823d2dbc78278c7e9a8b70a38d98699b4cca9d440ebd72b968121ac6cd98d7997d83e627a894c49f00aca39bdc42bc80179ad7bb0d6a69441e7926c41f38534f146aefe3660dafb835e3185286ff43ecd5afa7e2f84e9f0f06da64452135bb494e576d29e10253896cadb4cfea251623f7aa02022e51064c1a7f62921b24494ac04928d86c142cdb1f72c82500a497128c7d5fc3b3fe281984ca9801316733bc283828e6a17a035d60dec6b14b3d9b48da4d85b747590a57d5ab62b50bc587b120358254d1fdf1e4876ade9d3cd4ac2f4af59531c5d1725d0837e66ea151121b53f580d24fd8bcbc589a974b35ae5fe3045338edf5838aa3bb43f3b942cad1a16f07255a5184061e7b9726a53b22b0e7e2949ba9eeaaf81b19c1616603c5bae2611eab0ac16046b9b666a5b1c5a690b92b17d77099e9dce074390dbf70ce78c8f4d8922c20675e5d543596f567f48bccf019864a1efe9165697b32d655dac6dbb35673c4b917ad6bbb3da065203147898882a4f42de203da54a47a5c5ab95847cff97f87e782a99af530f13a65cd73b0fe88e58224d527f4146e5095edd2905aeb30e2cab34e5a1d1ad1d6053a6e73a7be8420871702b64012d414617e6d4f3ad03b6fadd080648c32d4123e867ab1bc493d8ff23524b236c14b320ee7a3836ab9e6ae61585696638b233ff478f3d6ee6b9340117396efcef22b7eedc214fdac825a50fbef8f09abad5e1e5de8552341a1b187c16f12c9470ea9fbc8988ce6f50e4848dcf8c81e104cb9e277f6596998329b669cdd9b913b377b0cc6f6f03f2d1faedde9ecf725542d6db5ae19b5fc770c48ab3ebe61ed9ad1d84f3a7a89500dfa2dc5fe61ab6d2bf0da2eb07ebf6613a6409a82822bd1057dc6046e0e07dac51d7eaa5d98f2710476f83046af07397fd297a48cf250d6c8041bf50072b91c982bee7c4b8fd48d5dd72cb0e79531bf660a9313db09424d60f78f17074af5a7c20f2bae01996a8c22edc793fe86848136d4d24d9dfee6dc7efba5662d52dfb572056215ec06620fc1a9897032b38eb60fe819ba626f80602b2e1334615bacb00f168479f18b86e450adb8dcca1b6d5dc7ea0801a844e9e6ef5710031a2360065387241669cf60f740b1ed3728ad34bc21fa938a1eae7b252648232893c91874bd8dc37db6659a47f9c5cec6327556e34370488cc36d679ad09811170868fb675b7e21a2fcb2c4705931f87d7a5d3b6142a295c7b4a969c686fd5240328629a1c732415b6be2c8d5876c1387da149eb0f5ece4ff343765e2f54d84a7a11527d03e4874c3d4e440ae3afdab016d04fe860ca1a2289b4a2139f6d90a0316b25c1d62cc7e57ccf2a6adf89ea7f44738928f3044a41fdbe39d34d0c76823fea7eecc5120546a3520a871c1bfecdfcbead690b40aeae44ab13e5614300a2f6e0553e9a130cad46da0b99d8afd04286edfdf546e83371b80f441c70724b22a4b276a982e0359a5e238a96619b3694e9994d52c4f9107265b8e7197c89be3fc2ecc20af66189904d26544dea059782791879ff6d050dde4e15d55693a1544ac885762f3659dd1347c527713482ea67eff5d9c3d091d05e3020f7c1b8f033db1160744206f9afb62b07cc77a0340efca468bffc1e46298de38f783f41d0278ea8eda43bbc0a4bacedc3b5cba10530322c167019edc86e3a38236c1eb70033ce58be6550c802a77a09a36b75d3ad0f7ca81c6187fb3b35700d9f8c3bc1bcea305f24f03579caeef01a8de64a1bbc8f7bec305e15eaee8d4d15c85f76085dda4fd5285076ebca28736641f4e8c2d40f0f1b49fc4c9e43454a5edbffe2a950a140b63548791538a3138b4fb8064b4cec8a0a0dfb8a17d0040e7a4c9052861cf1996a1695a5721b1a6e32cbd8e4341421c26afbd8230878fc30b6452d5600cc38de9834e37af0d64dacf707831a606f2f21ec7e5a52add7daf79796639567a5831c0a26f63efc43d336fb26306cccd6c3a565e5ab3761b03150a113ba1edc2367973935f00ad4fb7d04f43c34f7dc9dbc8bb5fd5bd973c09217e3c43c62d42317a0b9bccce6d1cfe29e05646b72b1d7870b732b747a7bf15e23c59f3fd4e4a8d213a50ab77efa2051ec2e3a2de5b183f567d1a80fff934719e23390eb169ef3070a8c3fad62fa723bca9b59d34226e30ef01f2411b04105edb128095594555374407a410ad2786628c1198945df6b93cfe5b33f5d3b7d6079a1d2c5220513c1cf2b7489fac09d1c16a76084d3ac6d85e9ee58177fa0e621c95f1a46b13a2734b717a3bf3a73361525430ac2df", 0x1000}, {&(0x7f00000004c0)="0fbfcc952a2a63234705bb3b23f48dab91d4d46328dd33e372381a222dc5319e3a6cb55779bb370cb538efe340acf58b15869227efa298eb407f77f660a52473a5e1afb3345d10e1d9cc19c992c79931e884102c2c923350d4dadc0b3671e5bf8a079692809d78a22e13befd252362e5b2996ce76d7a732ba88a2a9117e009f2a5767b6407d5c423ae347ba67a6eb5d9119d5476e4cb09dff407a5e85b8d1cce263420fd599a2a69ad73ed08778b4359b166af8575d9b2e980f755947e284265d01d5ddcc9050eaed63660a6c4079b56", 0xd0}, {&(0x7f00000005c0)}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="1000000000000000ffff000081000000d000000000000000ffff0000bb05000017a88d6a6b0e9530e9582e740e3644d3609f0bd8b67c5f841e09a48955a710c5f5140e3f620637d25473426f4179359be1cfed40ad37f2ec84aa74b3e12237a4834afcecd6527be804c8c774c1174e80826b4af81a951cf7c5a44d61715d523d16932d24335d8ed0d39de3f336c852d5036a7fda6a0d476c7040a19d1768dc942d8dd07ce14bd9293aef69f1fa268b187e171fcf2aa57b4a9de5b0f303718adeab6b6fdbd14228a270b09e560c7264c79ab050578c9cf6d7cbe24b30b0336f007800000000000000ffff0000a5080000ca6525912300f1ca110c4597956862d114787528145ac3255f9a05708e8b768b91be96d719a4091e1e4e83241ad0ae31caadc9fb093599d0eaf40639f4e42858ce7058c0be3af7a484c88376be156a72843edf3d790d64e8101c248c00"/344], 0x158}, 0xd) setrlimit(0x8, &(0x7f0000000300)={0x7, 0xa}) r1 = syz_open_pts() r2 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='[^\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)=']]{\'\x00', &(0x7f0000000280)='\x00']) syz_open_pts() readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/100, 0x64) close(r2) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x400000000005, 0x3d05, "6604fa1d03182eab7f0200091fe600008000", 0x0, 0x80000004}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xaae27ac29d02929c, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000400)=0x8) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 18:55:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) getsockopt(r0, 0x7fffffff, 0x3, &(0x7f0000000000)=""/64, &(0x7f0000000040)=0x40) 18:55:27 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x5, 0x0, 0x0, 0xffffffffffffff69) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x106) recvfrom$unix(r1, &(0x7f0000000100)=""/240, 0xf0, 0x1, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8102, 0x0) getgid() ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) r3 = dup2(r0, r0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCPROMISC(r4, 0x20004269) fchflags(r3, 0x800000000000001) 18:55:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "0400", 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:55:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="c7b74e660ee102e2326b75c20da08570e62503b0c0eb024991e3af054d154d14baf79d2cb6721572afeda69d8a2985364171da4eb55795c75a117b2edf7a2c0cef1a5c801c88b442270f9ac8403c14d7962e524c6c27034c16ff837aa311f74e1f704cff4f2196b3111768", 0x6b}, {&(0x7f0000000100)="023ae4a454be8ce4a47662d5ad89e83a734d661a28b27fffed90b6b0c363a3b3635ca0553646d565", 0x28}, {&(0x7f0000000180)="6e1c", 0x2}, {&(0x7f00000001c0)="8f3a35b846f9bf4e39b4aaf9e5aa305611408411a4ae24c8013b03623b9a7ba4b4bb35680df88aeec921c26f9bdea7c6b65e9b7c4e93fd9be552ce699125321d151f386492ee6a9803169245fb69ef2f2f682dedf4367188efa741dfeb97074523e1d5ce302b258b1066020ec441db73329b7e7a31d8d50110b514d1946a8f80d9e521d0cd9f639d928037f0d6cb17eebc84db6b4af1b50d22728a79d0508779eb678c67a547d415a6fe284f04c91c65b5b8dd5c404a210f4f5dfa7204e66fcbfee65f0e57ddbaab0bb65213b2b94b", 0xcf}, {&(0x7f00000002c0)="700d83257b966d7dbe86fe6a7962c6f905021a539a91174eced97f8bb8c0720ebada00a95691d950fa89c9702c0fca7a7b7eebe4fd0e841e65d02a5a21f18d61c629f3f1cfdb98807c7b3e6ac7707918d24adb2923669c8b359ac53adb5f44546e13b52913fc85753c5e8295814e4d30595c4f77ebcc7add596d1b8d42471c657402ec9a2076e194e8a3b87744353d4605032142f7b26543b5c673fe53f2b4e89862e221c054a979f85e05e381", 0xad}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000400)="ea00005c00000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3a1, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) socket$inet(0x2, 0x8003, 0x200) r3 = semget(0x3, 0x7, 0x390) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0x5, r4, r5, r6, r7, 0x122, 0xaa}, 0xffff, 0xffffffffffffffff, 0x40}) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 18:55:27 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) write(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000002a00), 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 18:55:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x2b, 0xfffffffffffffffe, 0x100000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8307, 0x80}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x90, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x80000000000009, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r3, r4) 18:55:27 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) syz_open_pts() 18:55:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 18:55:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8300, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) getsockopt(r1, 0x400, 0x7, &(0x7f0000000100)=""/193, &(0x7f0000000200)=0xc1) ftruncate(r1, 0x0, 0x1) r2 = socket$inet6(0x18, 0x4004, 0x10000000c) getsockopt(r2, 0x8000, 0x27, 0x0, 0x0) 18:55:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18840, 0x2) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x0) 18:55:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x201) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xeb) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 18:55:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r1) 18:55:27 executing program 0: setrlimit(0x8000000004, &(0x7f0000000040)={0x7, 0x7}) setrlimit(0x7, &(0x7f0000000140)={0x3, 0x7ffc}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) setrlimit(0x6, &(0x7f0000000180)={0x100000001, 0x5}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 18:55:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 18:55:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:55:27 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="f5e9b0c8cb0d0352e7f473f658dce9931f5b057f8791d4ef5d77cb902e898b66d44dd763ea978d5ffb31bae769cdbe04fddd4b7be2df4ff6ae01dacafadf72a2ae92efcde813849f6b98cbcf689242ed6ca7a7c15cb51aee7703992ee2e92ccfc91a98bd3a1c88a279e3df55", 0x6c, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) 18:55:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000015c0)) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="2194e007c12b5815f7fac67b1e85ab5a95390ed681b78ca11f02313ea77701b7129133a82d177342f8b351afc7d0722e9f296cbef591d035e29d4eb3541ee22af8602d90b2a726d4539777f5e13f75c13d49847ee18d70269a03b11a18f81d2f1b7407f437c981a28efb926598433c6c4697055ba454bf31172b708bb8c8cbe004a42b6f149ce29e88a5e606271b9f8afc94ccb2c339f770f5d024b18c9071a2a6e5ed027f8a6efc2f599316bfd690fe7127ef84416d745dd9d95bd7d78a68c0ad2cb4201e72c2191db3e9410ebadb05f02f33dab332da5942bca3e2ad6ae9f50dfa78b63094caf2d4c21d91b56eb19d50dfa52936be1c724cede8880e9f99caaa93b313e7b0300f7ed3898c512d18870315788a1639d1996c0ab221b75619752be430b0db1908c97a265690186b0a62916f470dab4ecdcf7f2540c07df9c0fd4c6e515cbee5d98b3976348968ff2062911dd03eb8d78e7703d458dc0a0604315fe807eddf5ebbf18e69751695dacec95661e2089fbccc99593ba962082ef0aa32f7525c93492e4015655c06dae42824a4b50503eab89607b5337ec775038a86e7641a3cf1e000fac17b9613217bc58401cd515f7720bdcf71aba609e612dd7b32b9a201310cf6f53680e1270feee4af2ff538e7f4f41e699e41b7556c4b09c4620c2d38a8239b6f58f4870e0a6b66e15d80d7dd48d6aea73a7550ddc4e25d866e1a2467b53a6d6a405676892378d6032620ffe0cb07df7a53cf8154c44f6f5e6a386d3e56e4062154bb7b6f60754b93d7c85a771863a6ab4267f11e894965a633cac2cbbce37bd5cee40edf2d3132eaa6ea2e85a9cec8c6bd8c1c1211f56541f67225926910ed8572ca507661b560996a6dbf89a46cffdaf4c0a71c8e9691e05a8a09102012ffc54daaea71337a5c8fd39eb547ed637e10dd6319b125bd0e2085d246b7ab108ce99f2d295f07eac5c8d06be3fbca62069afd7295ae0c3fabe1f808c18928f9c24cca03103e4c227f241238144756f13e0d21a70c9af0dbcee9545b654d84d693a70f8547de700cd606582ebef172a093913f7da5149f7b0e0cc74a835667b6d3de01cd8b10b354e0cead5e9f66d5299747449c2d4e148c39832fda401e528e20fd2e3c118f0fa0555f8e9d122171313e48def89d29da4a6a588d507f8b0ce2567a6e5ff8a68d3ae6b586d9f4f989d856c7c2b66d1d7fc6fbdc7d59fe1635d9de479a47186e40297c69576efd3bcc3baa599024eb08cd7b2a8c7d9a1d9aa2ad357a004a50bf8898f82350a197b45fede27feb8d6b686af477a8fd25fb732cc6eeb88711ed81b0461fa03e5510fe8f39888fbef70933650c1b24b0d858c2598553950373892b89da080242db116045f5921c877466186d3dccb11b6594a790843153737eaee77e18ff729e5a5e4f051ade49db8e4dbce2fb93bd6a736bb0d1729a540cd590c78f65000fd918aafb7725864489a7d7722390cf1388505fd072cb1fcec726c43d3cf83c687968c2341371f8bf3ee6927edb1964b76bbbd5bb440da0963c6507a895402cc7d9642dc762ba8a90f0be3dbc88eac055cfab40a934f743971e393f909655ca22fc7d39c91d155431161b9cddbdaf87e6a1c5ad5320d25dff150b934c7d180e0255d81235fd485877e1f169d908ed3f2ced136d5398dac2b063fa6d99999dde1d932baaa441f58cac45a324fe771688161264e87a0f7cbffa590f6e6ae9c6a585916f61fd2e59604756aa8f18c11aba638c4ceb317345badfc772e69a93cacca050d0ad810b0f950fb78c2fd3a58d398445e511095f91047d7604ee54a7a7c363284d6f3612d80d97c6a2849c073a47f8189ba1d2f4397151479ae62494a2b5e24b9c97b5c1b1d94175d4c0b5180be291c3deb5470aa618074486c5038ab11fbde62aad485bd79edf13e279a723a34df3125dbb957e35988b5e7ccff01169b96eb46e1116d2cc3e88334b87541ccfd9fafd3c9b8c583e12836e28abab7e130e1684b4e61e845e1a3bf8b2356d97e7719b52d4641e1853c3c7d7da98f614efa3c505e10cf72beea28566d018ec6095795c779141e07e203c27f45e116428f47fdf840f9fb4b5bad64f1e45173be613532320af0a03ab64d36192a76a17b0ba3e0b0523014a1e55c4a66d32da518e0b73cac64b44d948fac71c21a50ee019c52d78da55e3a143e821c3757f385360c3cb733b8110c9bc666e110a50cd0d770f3c89d329fbe7c78655f9c6aeb354616154d047e044273af3054cbf23bb3ecd177e81eb212dba62e8eff3959143a7fe1e6e8a3052db7fbbf52baab5a4aa080d23b2270bbc5832bb0479223335eef281e17c41be133f84e1f19a06aef888c34d58375262bf70aefd50fd516900a786c5e2cb7ad1596f2a2b24f557a0005acbaec3af4a00809cc6d9a2e4b385149720e1d4457270468b41ef6f85c0bea661ae422ab776dab15b5ff5d2515342903bcf13b0db21a43262c08613b9ec5bb2929453f416a8fb32e4074b04dcb452fb817305efe72b1e73769a25e00528a0dacc74ee6d2906f670f086ced4a60dc045a385f7a1db3fdcc2cff31e02e27bd2e3ea211a06495de39c7e3f221caec5bc9a688f283273c9d6bf5a6f2c81651d6bac49461e2d02a4a1f4615037cf02bcd9eff661cc079cc366fd2b8d4c666666f883e6ea4fc18197d89f88ee57c88df24d3a41b143541ccac2ad8e4c6c2c56c1bc1a59839436c3c8de56c90135bb3310db6eada1ce2fe9fb3017077b55165841d72e033237e4a0b2a57fa2ca01ca04083919a77e6ffbb6c2a7bb161bfb722d422f5504a88a9a42f9e1825c5e0d2ef7b90b45fa7e7d1b25b5b2763db39d0855bf7bed3cb9e322c65fd58b50e71ea14eb19e91202a7cc490687d6051fd5b0ecbb38febf29562a8b5ec0d2b6ba288c7656bf9b9c72c0a68caa09737506ea60bfb9b6bd2aacc7a7781604f7b7785adf45201c1ea1ed0356d29690ced9f2aa3f57d406c26b2194a663d78ecd70a78c4f028d35046fed75191f7c8f0e5cea94affec2361e7d01026fa7f77184a9e6f756d2adbe631d747ae1a35bd19e8684454c6d998431a48b8c080def0f4be9556d2c2251c70706ebae5e8070ba8227e04f43a08f23397ad7bb94cb1d51d5dd169634509eed21ad60150a66fd00480fe5dc02d74baade322b4a22222c27effedd120759461771e47868907dc010d21063d50a835a5b1940847d7b56d877423243a049b59bfc02273019cae9d98b944b57c0c14f8efb2f95cceed2c0f90e91a262ba040c251c7260cd46aa71b2633996c5a110e8723125a670957c2dea451f2974641f85e3e2ba7a1be7d55992692b23cfe9867e0adb3537e72c54b16259cf1f5eb2e7faad03cee99b70831925beb63712f59ca18c9ad1cbbed457b97ed38e16c9d7ef10cac69056dc8b201395c3ae83dbc7258e8fcbfd152f24df778195a98278b61028b9633abaa70ea3449b4af4e2dc2d838df91c9b9b68ce7e78da8000a72b5d4f6f7e1e22af87a82550f17d248eb1dcfcaab0272b90525c3d23e48708d6f56264e1fc2f5ee956609beede5700d4c5afe7636517bd0a2dcbc4dcfba57d6223bf983b810145f36d777c1b09d9f7c9e7a505cdc31edc354abe63c6043175b0fb746111c32095978cbcaa4eeb74bff35229dce82f1a6cccf966fada0fda88ff77a8808c893690cd8e5257c77911a8ea6354e97b8d92b676085e043b46eb1e2995b9fe6187f3ed37dfb3755b49485eeee51f9f93239bc2f84fc60be1ea0865706faf6be3611827549c5550f1b2f25894f13a87a8c777e13d2e83f336189d7b16deab1c459a9e7dda2886077608406f9c2cb80df43f8bce5c4f4d727ac368cbac6f2b3000b2fd8c790081edfaf7e8ecfb3bdb4c01a59c9b33b1e7402cd286271b8618bfaa592334a00b33ff98f5830d9d2c31c00e662dd3da656e6e7afe1a306631f1c2493a6c1e98a87c5c35877ddd5db17760176eba7c1daef242896cefb70e502bf5a4baf4cc4c5a552550d65c415b8d0e4bbcbca152b0e1aeeec666db739d05697322ff910ed52589d4baeae1eaecd4722bdae79287253af9b9204ecb43fc9aad0a85678fc9f69fd337edb6db3675fa56f97d6cb799ba26b2747e59dafac198e91bb4afa60c803eea37be45139f2b118097ee2486ce97fa08833b36d21bdd0900b06b8b71e20d14f3dd959f43b14af065192710cfd655067d3779cfd75fce5f04a2bb080e6569dcd2569839899fee91fbcccc9b94b93b4d684b5cde85ffa6c32aec06c835f377bed20ae5e07109f2d2ab974f76463863c4daab812e9f0586433c6a896190e87ad918a309c5f2fd1c83b57fbb55c607876726e536c5981508aaf0d6ee25816a03c5d45343f6917e78eb5cc6b5dbd6852e98877919d7ef2336bdf1e047dc0b8ab9218d9dbd1d77b0393cecdce83aacab2ca0fa66d06068441eac6cadacec2d85e49cb714c30a36853ba1a07acda443b514b4f3a94c1f3c9c21ea6b68cc9df24f1676c0f16fe319de5ceb75d14adf0c72f5e739b44788ce0306d3a20d1114c5445cea41dffc5cefcc8f21e27c3e0e41f7fa5b192f2470bd6d56f4eed6a12b0e07b6187bd880b22eb644edfe97d656caf6b52fd8b430909efa0f9e0def3de4b2e94590ae59fe5f372af0e15ac3a38eb96311fbb20823736b87e8adfee121ede42050e9dc50b3c19e3b224e5120aa052ffd37b85b937662919f6c37b3c622a8d24f18194511ed1fb28350d3e6f28c7ac0b51beb060125ca1dacf481aaf72fd91076805298107e9ce58c4f788df05675afd5f01780088bc75ddde22aff360754594553a8fd3fee5e4db605861c740c67584b34e6df3071a2c144d557975535c270800f69ea548fa8508829202618256df0a330b55597583b66a6d3b66e98c0ebede1988fcbf4af2973bad778ff8cf4b3abea8f56a3621ec790ec573c2c77e3cdd84887dd9306e60fb72367adee6c3368b4b83e689cfa226bacf04f3df9b3478c534b359f579709443fca1b8025ec13b4a35ad35e13d990d06b0423f191b65f2570b67805d947a76724a6884dc71601f1b44936de2146108b215c8a36e10c38b87a89ca0a1ee3ccf002703158047051c7621d9c7054a1f0631f69468bcffdcab26e3863edf5ebf196d4108f9018ea6d7611744b6b0e193f0d927bcf8be31751e75e1abf08ba99ce7eb46a51a7aaba8bdd5be0ac7a9e23f576734660f66cfaa98dc16c01093a232703113a30222e5d210c579f1896e2f42c6ecb87461b107df430e8a9c4be5302b4cfeb9fe3c08346d37d871a8292e69c55077d825744269c6922498077366b667c554cdc8e07b6fa2c2782fcfd8b76ef16129be90dc316aafa25a7cb2eff59fcdd3c39f9dbc50f448243ff59227f53af2fc757369dbd9d3700d9090045153e0026809cfa36167ddfc4a11d7b119134fdc854d48bab7714783100096a51a2a6a2084f31663a78dec762f3af2fb9a2ce4f846bfa020e3f47326514a0b7ae3ada52f1278e004a914f637c7415803425f6195f5d2eccce7e814ac841a6625e17bbc1dacd48c4ba20bc8d1c71e485d30aac20fc501e10a2157ddd536e1c6409f19c7b43a7f9c42a47f8e9756a42ed47071a6fed44a005cbdb295e364182d7f1a0a7518111fb1affd40b66e3a416d8b154b6deda029dddcad2f68aab3cb2dab37fc2d4eaa2cd730863c82303c16d7e775666ed094d9a2234155ceccc9cb78266e7d0069766aac50933eb4c08fad8e8807496a23833e30db03a6dc020703587d8fe6402d8938", 0x1000}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) readv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/168, 0xa8}], 0x5) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) 18:55:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/8}, &(0x7f0000000040)=0xa) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 18:55:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xaf3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x984}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) recvfrom$inet6(r1, &(0x7f0000000740)=""/148, 0x94, 0x0, &(0x7f0000000800)={0x18, 0x0, 0xc7, 0x7}, 0xc) write(r0, &(0x7f0000000200), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20, 0x0, 0xfffffffffffffffd, "000000000000000100002000"}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[{0x1, 0x0, 0x3, 0x4}, {0x40, 0x100000001, 0x7, 0x732}, {0x7, 0xa8, 0x9, 0x6}]}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) close(r0) r5 = dup(r3) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000009c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x3ab}], 0x1, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, r6) sendto$unix(r1, &(0x7f0000000680)="aa7f0d6d0ab7353b8a263211e196110c7b4bcc1dc437e7aabb1bf1fa630dc8e8f6a296dfcc1a862cab47f81625772aaf0d844973457494f19455e706a537c90bb35d1829a8ce7593168df57a65036e519018ddafb1610b4a4ae1f2949dac61fa04d0d3743be7d15d19704b2388074c66826c20fd3f89e62f37a598e3907f895a86afc9b9c902392464e58bb20602b25bc8cca2bf0d9bad3d94c498d6a5bdd1ea670d741527fe1d9040e1917c4ed9baaa8b4f4c78409588da70c194", 0xbb, 0x406, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000980)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x3, 0x120) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000840)={'./file0/file0\x00', 0x7, 0x8000, 0x9, 0x1, 0x1, 0xe22, 0xffffffffffff6af1, 0x1, 0x1, 0x100, 0x6}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000400)=""/155) syz_open_pts() 18:55:27 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x1, 0x1400000000000, 0x101, "d408f5ddc4cfc29d30bab2ce545970bae9fe1fe6", 0xff, 0x8}) shutdown(r0, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 18:55:27 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f000053a000/0x1000)=nil, 0x1000, 0xffffffffbffffffd) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:55:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x41) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xfff) 18:55:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x12d}, {r0, 0x34}, {r1, 0x1f}, {r1, 0x10}, {r0, 0x8a}, {r0, 0x86}], 0x6, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10208, 0x41) 18:55:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) connect$unix(r0, &(0x7f0000002840)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="345e6ec8fe731662b8e62645bda628fd8e4c6b5516e3182d52b00ee7ecfe8fad4457d29d3beb194b45c634be19f5db237b163d6dcc1564259358e23ae372f7dd87aba13e60eb194b3a7f847eb536007df32c791d08dacead56", 0x59}, {&(0x7f0000000100)="4f332e0f0746b2760e1bce76045221376624ed3dbf3b27485921166e2902043a57db0a8cf7bfc1d70d0ab6d2e607dfdc4db80858383da56025da2515e1001aea9d4ce3c7df0924e37ed94756bd7c92e4d3af93d6511b2a49135af48414c36c80048ba194720a2f0cf00c63b24e85e61c9ea9c4dd84661316bcdcf23bdf8556f55b363a93e9fcae85fc82598fd1129ba50fd9165c8f7986f8d20809a0248a48cc456c159c9395ba100d6d5f8957a7139390176debb6b8da9db2cb04f1b6b0f069887f0a64617d995c69b25d5470b2083129a2aeff333c982ebe819d500e00e6528394de69f625ee9e43a5ec6d66cec98a", 0xf0}, {&(0x7f0000000200)="bfa6357fa9343eb0e90ed7af3f30838b5aeeae15783def6cde9b5ab27c59ac2d7a67c1d5f76047e9b4a7195720dbc25eab78eba8db1789e283847cfc6285b0484e0854a3f1d3ab70a90bc2b14d0b038dec74259bbd1e0d30fefdb0f8704375726339b6fe79feba5efc354f64283bbacba0282903a560ad38f62c9168b2a72d6a32d62f0dc3aab0d3b9e12d92e8b6bba093f7cf3f804e319314791bf23a2e6f4a150c957e5a7e", 0xa6}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1010000000000000ffff00000700000026721cc3432bea633906a11014a7a53108c60a4851381edf070896deee4677c42b4c6b6a6c586ba7654aa11465ae955793db886f4c4c041dee3928dc66ee01be872c6be2305956751d6d4d4559d9cf7be8da4ef50410bd61c1ac7b7086db1d15fe7e1d4aa068cf341c6ce5598019a75a032b5c561cbe8ea9429e7be85971d23a5f10e37a922e7adbd77116b6e5dac1b55874f07caf75dc67b7e0d47d8dd0faa99304ddecf7aa288f4066840c818018ee43a397edbb86b9efa048a471847aaaeb2c0c95cd30634f5787cb4d29f78adc50715dc7771c62f830cbbf8eb2ba62f198071ace6083bac0c00ae0a0bf13d9d09c2f655b744775159305908711362a1e3079fc33c5ffd17a83137d789c806675c9ac3acc114757ee57e33d9242a487b2d43ef8d36dfa9fbe05fca5b15abb73ac8bdbe8285da64bddc29cc081dba74faa43dd905ee1fe1e5e9fc3fe133e38f66887b65a35758355e39f4162d962e2ec6e898bf548ae7f5bb8d1f552c4e95c3c93f8b2b149213b5619bf9da4ebf0bee29740b66cdeb9aa8c7196da6c412ae88dae6a691e9280caa12f602e5b05f520dcffb0549b1adce91644a5f24a0c7b3d34067953c8428dd50581d7ce71ea0f666f2f2e66819304cb56e16b6cfaf4d1ecec3c7fe38c537e81d77ca678628dacd46f76842b88e7a9faa1def5925170d700c2b7958adac63e098e7c720d15e42eab88ff6c5a4e728c7244250d044905f97470e01ca977b791c23421deab4f37433ca98f796f0de7050773e8570a8b6bfc757bb6bf98e8a9a726dccc51edb26152eeb242ec0c2a1abc721f67d0fccb2fccf1b3e4299d5b3872dfef4d0767cca82899d7598efad31d78a06eb81ca5e273ed0a871e7650963e99e79e3bbfd98b30b22fd301bf451e1bb67aa7fe7e0a3fb8519e53392b1c3fdb2b05afaa60d00248a718e94b3596d501c3da21164ccd7ca15ecef057e88ba3911eeda67705526dbb92575b4904f77013e2f5a5399e44b4cb6b290dc9325ac2d7afc359ff240ae7e34e43be269b8fc706e6adfcb353178e1872869625cef91b05961fd60895d567cffda8fb6c4a9967c7bde8311ebcd9922165afc4764210f13b2d132b33c656a8ba8a741e5c0c293e44e7f4118ca8a9f9782fce18f900d636850467ffa3b317983d255f6614bed966492c61e79cd6318e72752cbf4f7251689e623187b26d6083dc66f60fe35e26d12137435a726185e068288e0ea106c8c7e464cf8fc59c5a37251774bc5c5d6f23033839a5a337658be6eb26dc5fdca86e7cc102586a9b3f8b1a5fa0489716bb7a21da49634e6d5fe441819d80710290cb4a8518bdc057afa7df834b3c79e3ded351117aa5776c58165617cfea54fcb541924f390f64d74230a4894dc14e809f397c823c34f0da914b11cbdcf22990ba2248d188dc5ce1ae1c84394f86477a6a13f8eeac637cfae0e2e30c32ae74bf13dbf49dc36a09ed2ec3a188d4def2ddc3a3f60683f5979fc04a7aa777b09d40997dbdc5bf71b7040a37a54c9f449d2489bde07fa546f5360487703ee716fc9e999fa552bbdd59aaec16bd1efd2b2ba9c0c3f411a65795b6b6667d50d7d72c8dd5dd62e36c64391db0bc23a5d11d871114afccebd8b7e7d027c5349a932b7bf54519ca2a1505f691eac7ddd59d69c86b07c32aeee0692966666f570b1385723472f4ed00c9976bb639070cda59f70f6bd5ad44ebf3d1da663a2294e90a6ab3ca791c6d38afb66551f888c986ebd0aa991ad1f80cf7388d6e16fb8243dd86ec6abf7b648131e695c0dddaf32ab52827bf65bbe522f39e292a5d4f7b5229a66fd21dfc32e5952469ce679b753a687cb36c3026beea42fd084ea1f92eca969d114c9f9b52b960831aa287a399be659d4b2d07a0646ac273c5ce9323aa2ce3c41297408e54ff55addccb9ed485183953619505605d8d84d99a323c0e7b6ce2736e3b9bfbf1073dda1deb5f71f1f16e34e356cc1ac557f4f80ce31728ebf2becb1d5e4899b434eb7c6bff6964ea9301a8e9555c8f462c11b1dc28205d3c0994ecdc1ad3a5255c7693d68aea42d64e1bf7e39805942b305b3bf8f097a2309ae9fbfed732b912137bb96d359d603a08a566c723ed7d55a6dd53edcadcdf73f0624aad53079692fa6461d3cdfa315a228b749da7e5e155aee58053f4a41f5c91ab262ab88baf40fedfb3f6d8d13cd3c68fa38a4da66e0dad8a0c91c1e5beb34424bc7869adc276f8f9a6d54b7e46837b8be41eb0851c1d8fed505eabee996f75b08e2e054f4f71ec471e5573eb175cf9b32b3f7dab387c0162d2a8bdad81e0b8c7ad137471fafe20f88ec6c9f5de97504bd55031df910275fcd57add36da1868a20c747dd389e085c8acfd171abc758b365befa71c2819597be0b27086d9a2d2a9fe4683f401e1010a6b5cc93edd7b3a35bf969cdec7b7ccb40c4a8df06793ae254784b975687798959459a9adba4702b7710c1387ffa5eacb628994fad2fbce34215c0d3cb8a76aacd4e5d891bab4115a2bb5b416328573638dc8393c513d6ea8fea8109cd2e21e4551378dfcb0fab588ba920065cf9b33cfba1a30fb6526dd30426d036a13a7bd63f05e8949ae449f15cf55923ba5cf6d308715eb4600896001784ede2cea9e4f7583103b86e1c4249dd84e93c13571658a7049b3c3666985a022fd5c79dd1e1125cca0105923bb49347b19439b30e5401e00dc68c224a92dee5c21f0cd314a62f817770281cf987d06ed3a7c1d37f3a2f88e7b903ac4e9595049f32f3670286f0758ac50440cf2db250b944ce4518e66daa49e99d8ba4a5daea3fb3198d0cff4a7d1f8a9fee25902e2099d51d33ac06c90a27770d199ad05cdd5cf54ad3b3390663661f2f9e565fc761e76b89c82e4b81c89fc0535cec448fe3646895a3b8ffb073a17b27c13a058658c96aea4c7033d593e42ce2f2d4be3b08791c4b978e316ed3defb791356ecb44f8665b80bfba841051ba3b68bd9fa7eac2225d28cea034ce04550f1da12315d49f2033bf819884d0c977b55ae2726f4bc890da420133511981491af0972df9282a6fa4cb868ba91eb68d86ce0d67e005ace5c7061128dfe7f34b5aae459f35110c0da70deac038b256c2659bf045490c34f389cc8f233ac04d0166a896be9c848fc69e68b3718b41af1559d225c4b98938800546e27287f4a16e94776f0b9532ffd5dac29a45ccca21af2e84164afb0e578671dbb3bf89198eb9922d4724e461bd7dec7dc694ae7119a6e8cc9bb70ffbbca16bb97d84ef2478523be3b108f90894d224501107430751c8081a0fc1c6a0ea460b171c6098d2b2e7ef89762f0254bd9b19c45e62ae7976d2ea898c03a3eda005a213272a6658f6294cf51dcff9d3a077388fad4204c1973d92615a0fcc137dafbc06a19fded5075673665497fb2addc8f5a9de35030b33b2458016745e3c962ed9b77243ee997d40d63413ac7daf5b3e206dd57f5967fcdf925b37a6a1ad60ea3992ab3a36bbc39249466015e3215ac7b5bf3df4aeab0901c5cd121c5ebe82ec407c86c59757e2bf6e7d8d6ef835a37c1b362b229087d00930b8219cf9f254f0a20c0cfc3ee3412431fe1d9451e948d3a3a9cf55b817941ef35716a1742e54edb35ca5359b061d6aebf5be77dd1a8f0885bc48e45f93c2122bf52e0eb79c04c56af42006af1400fac6ea7412a3cf3e3b1946d789f13b4a23b989367cfdd824114854f7efc9e5db69cbcfef8879c16359a125f8e046ef55fc5f1bb966cd2f1929d1741ea9493ed949baa502b27458a92c548409dff91c18d586a0b1374883bca2826d8df42240fbea437aeee2b956a2f1ae9972f7543f54b8a894d4bb9740d2b966ef0d094e5dbc0cfc337e4d7b40cd94aaba2a2f0aff3278ec2bb9cf60abb1340ab7f28f0d2ff524f15cfb0b44892e26b7c6072fe44de4688e7ce46d74a41a6b822d5e0b0a84d32bb7765756ae06fffcfd8dcd45af94a6a6c0214466a086ddd29f33cc09160619fbc68a15b32503f4f35566ce30764b1c773c10b97800169b944f682fcfd80002568a9a00c341b671df88053aecd0d0c42e7fdc357021fa56af17cd0560a27ff4dc5001ad1addbb55108f0ee9a660e38cc3356787fe843662ce121faae704bf4290df1024b26f62013e7ae37c61b19a06e264ca66c8535e9fb44370e4a2b1ac03085ffcd0b48c051ed566e0d03b6d9912e574cf7e91cf5a5c4505d6c4d8504a69a0adc663cd8e37b70b48143112cbe59b4e6e57424b60f9f0899a4c5a09051256a6df41c3b4fa3d73a7dee8edf69b40e13aa408d15a47dbb708de2a0af6c8618dbb9da128621dd0e33bd857adb87207636686ef1cf8040ef1388fa8c703007227efed20362787fb4e9392dd277bb52007dfc8d8a67472a8ef346fdc2c6587580a8bf4c97eb2ada392b7ca7b8bc057a809320eab37fab596a613eb950278cf11f5f52d9c70875a6acefa58e623bd77379de83367a2224832a8096c344484ad7e4d77b8f4de6519133fe88b5b03097bc6d16d850d1fdb4f73276c339aea2b76b195cdcdd8dc0a98919ab9fb1afad5defbd0bd919579ce8db01766295ed09a214803deb46458f85333b3fd6afeb60bc8a546c9bc672c31fca760898067bd7a51a52f56f4700ab7a40925450ea42b54251de7dc4791790c38b6e0f5156cdd1036962b24b593eb8ab0e9cc65a251215e361d19364f715dbfa2ef894a2ae661fb152e136099053c9739d1a29cf3b9d8d10333eb131aa6f097d23930584a856c34aaaa44f93cc4e3ebfda1cfa7fb770b10b26cc19807d937f256c80e15e5298695442ad3c1a96602e501b593a3a0b9dab10d75b8b5167102110d373c6e2d25ef39c490326473491bc8263d25fd703b65bbcfcaf58a87726cdf7bb5a88e51bb2adb097d1d5b0886d16191c053b0726d86bafc3ae014aa0348fd05ee41b186007b9c55d3d821be3fb05689e3c0a7751205307dad0c38453c62dc2eb602c51d14e6bbca0b3526dae01a9b93fee5db6dfcc96e14588793205a385d1543be69b5f247dd01292547d918450512568b46d6e6a74aa9497ba0f33325bbe40d2ed13c662971a99fbdc7fcb33eebf75afbd15e5bf82ce1b17c82b7dc509c902a5b3ce84ec2dee35ad9cb55de5bead546e10e41377b08758ce5e8010d1e2bc6b4a9aed1056dd47140275e3a2f3c55c23a03e76c92e2f89ca8905ab0c55f06f3f2ed224c68bcda243465a6d54d998a0c5bcbcf4b54a0a55acb6ffb3d19be8d70167295da9ca0ed14da55ea54052419820e6c7309dc7b818412b02c073f8187f838d43e4574e556ccf1300db01b8aa267d4e89997aabef2d3f3bb0c886161f98831ec2ddcba97b2afcb24c52d24a17cef6d9f8e20211e61829c79bb34f9bb690fbb6a187557284020a925556bfd65d0efb0fcb983afc825d9d1e6b7dd52e6d3b629bdb5a5a680c993ad2830044b2b78ee980b99cff371f216ef697a2e29e43a9258e47b391cd549d2100771f2c193f4a6b66f69e014a3e8fbcb37215cceea93a0b53cf77a1e47b29ea0b09a7bec98cf14921a4cfff264a3f28b7677cf97efdf454c842ecece8ef826b0082a60ec5d98d8958ee1dc253ac00d10487f4dc5e56bc33db41554b8894b509ec4acbf2105bb2f40bd6e0ce6ac5359d5735cc48cf87be29123519c8f71c0ac58d459920924823c8bdc74f71f26f2cc85a7477fb32c98daa44215bf87e3828306582f55a4298837ad2f5d684175677ca556ab3899031d3197fbf0494bfc27dfa0f88142055b4d2a626bdd86c8000000000000000000000009000000fa6bbf306183baff4c1ef8b1f2a5f68ea970b677d132c7aad7fe76a0e66e6c6727592ef15e28aeb6ae3cfe4b16435a48c5773878335277028beaa159a328cc2b1fa938651f245c28f1a41121131139a2d4fcea2bfc13dd2269f1fc1a40a4cda0a77ddc436456b229640d43af52732a0e83e739401de289c7fb70a9a333c006b089eec233d2772f9f031d1ae7db9d5ea8afbab2a44bf64dcfc1fed73587c6b9dd4ccb70d8ee8f737abb1e938033ad8c00e1bbb5000000000050000000000000000100000001000000b2841ff20f18752aae29ddb4fa4b26312b7c95193d39f4a5738e6a5f2d3e4ef301954813319a9eaa430af9092e8941d28faab15cb3862b9e0b05ccc4cc0000006800000000000000ffff00000500000086fea1b0516b52df16ab0d6feae256623fa7caf92d79f22011b4bd7b06578731a1a3a5adec5f5d86ca9a6513920ee317c7ce7f7e49cc1831d877074a3d16b2d532a391a8a9a042ab93c7ae0f2531fc0e59341f0000000000a000000000000000ffff00002400000026a7e1a1b95eecfd9e244a44f0f9199615e7dc3449241b7afdac2a819c0e48153f1ebb57ff5f11cd80b11425829aa530a4329db38bd287ffe95108386b483c5070ee9cc61595825f9f88cf03b352ad615e8a25ed81d71dada909f703457cdf26073914475e7277aebf706713717c8be7ad040b8a4e1775085b6eb178427a840176a8bbc847f4ab7ddc13000000000000101000000000000000000000070000004ff0a65c875eb42e5337aad795184eefa7943e8479d90ee95f09e546c9de627399d0785e1e64bef28d22177b300782bd898111fc762669e3121f30e0bfdfd1000eee62c6da2c20469eac962b15afc3bec8ca46f4f7d1d1f8494f9864dc389d8017a4bbc5bdab529607c3209dbb3ebbb7d9a22143467b689ece7e0d8f2c02f7daa94c915d629e8492b7ab1752488773108beaf7601ac613f084ca6286818e7270335a8a49b32724d9e051a143dd95c457fadb7d779921fd6341da4045277b6d0179e97f877e7adf2c9da45acf89a4c2e0d716e5e5615dfb7d2211c8631966251c9e0e59e22051f2316ec3fa6b4e1b7f7b3b29523590ef370c0f21f13537a6c29e089808f282b364d9599e02193f39c8eb8ccaabc4ef089262bb5418658d7c91ded3271b4dedb68c92095118fdbcf38c8b504ecac3854f903a87a65f506fd67b1028e9ae4f4a6928fe2c2651ca7e6923dbfa171deb08acbbcbf7fa601d57b3bac88a8d97c72e889dd1b90cdcebeadbd94ed283f69bdc68b9c181ea1982dc6309b5e453944154fa38e4a426063f31cfa7a4c608a91827fd049825c68f2f1a1607f2595702293991cd5d2d9b7c37b825201b1ad39c35dd7ad533fe124eb09d12b4672c1f2847ed91f9edc76150cb6bce5d0fbbd8d57c25a2c5241c96bdf1e57181f729fc3260e20e877c19315adea337227c1bfe1f2663d26618b309692a1080b832070eb1521ee2f86f78575e41a6264289b49d1a68920a83678cac4c6377ca5eb56c64e7586df90095a837333e6dc690d83d469eca0c5e1ea00385dc00abc0fe17da67c3d31ef400097c012b60c7179143571c942b2c5e09e9b57af6b2a4da8272cca173a44abddb0f02a2d2f635a6a3625cc91210a13c72fdda9f53a5ca4c4e721f4ae115ff9a5b46e398654a8a5f219336f64f0b68bede4b03d506c51f03d0b59328cf83444843a244bcf2a5deddd4cfbda04cfafa0b8a16adc5ff596f56a637c0d6995ae12f11ddf61eaf0aef59c98e0a4d626ec3562fc86cd4f17ccd63a8065b4d35381aaa357cd034e9067859810ce1215c4c26f5fe0c467bb7db6d15a855d6a648d24d87ab476a544c46c0d4d7b20e84854a731c453a49b89d85bd1327bb72332498e27137200be77cd5083aaa36cc524949b5697722a6719b4ca592e32fe79628bf1bff8f8d63fef12a1b2a3c39412c9c53c356000f2b6e37630689b699dc600f17de90376388b79336eb6cc50f3c776563addc2096631a075f72c68576897816ffc72ecf7b4ef29d0f9957d89fc1ea0e666490d5e2ed43e9d420056f4a7ce4459a7590bc0a72549f852f42dfcbccb014d72f00133b9ca5d9495999a65f5d54687a8298dc44238ab1ea3448a579bbb77175c39af192c710a18c6ef80eaee29f8fb669fc3ad4ef7213234c74076f0e04655c351e435a436063041c7f4cda64e44b96def4532ba7c3b370018d31c22973dc254d23bba959b805ea59753c03d136cc73dc6d090c9c9a8308541a23e39448b04a3ba79653b7c9d861468931d432feb22c573ce69054004f3e84c80fff2d06bd8c9182184296cd2901abd45d4447f27fbb36bbc5786789b0dd8948126a37f6c8a12162f8c40fd41b0a004a22327424d0d35dad72c8ce97597426029ec2bc2742235ee6ced3002bf348d0976fb20784bd2d5a659952e419a3b0ecb149c766111071f87e7971846907435fb2b4ab6c40545e950a1015dd6f9b0eeffcfb02296f640ab7f495b6e477307b3683bbc4c49ccc70101ee1d42b2c5a2beb8f8b44a432aaf77447473ea9f63832271c299a98dd87aaa579c08716350642e1f14f097bb0df45a1680a00f1a71c22c6a7c5f198c3cebd555e00b2c809c3f4432204475034a58fc90b3575e08d16506bfc207e30c980caf570246788a1cf51bbc89613f68f4bd92155482c0c0bdcbd542c1de6a575d90b133dc98297e314e9d682876bc8cd3df2d77bf60f31050f6ef1b104859e5c8faa13588204ac8ba92344ab81ef85bd6e853cd4d0183969e3ff0709318559e5e75e22ed7332d2f1560e730dd1b0dfa3d880835b75c4c01b7caa3aa34a25277628ef0230e20129179ff3b025c2f123d2a4023bb5a17330e5ce0dd47473847b406f2c39876fe4a98186c9d30f227caed2033100e500ce1714007a315bd90829e9cc1f873152ba93487b687406e8f64aacb5b7aab8b55d2def7f5fdb8751ac5ee32b62dd7dad2e8aa291516a6c2080a80939925846f0c7c2699531ec52d1e6e6e0eb0f8b04e025e8f4b162c5736b2f839626b6e938cb67c7eca5ecd107a3faf841262acd7581f0f0bf7cde4a85ef475a829b262fcfe6233b9cce6d5e128559a29440195fe18792a9b40d6389149499ce4ea6cb52aaac3acd85edf0ac7680b3ed38eac5c22265241989a768c716095f8c177178e03b300afffbf301e2d05119a25e5f0e3c48d3dd4e71f805f34d0d821cef184951faf5f2d544229f3dd3583616f3a602afad7d6f0b8a5af510723730acbe63cd12085a700f9cc9576142c12a016cff5d969a37e4e8bbc5ed2b7a224019395bc59e01a3d6239a8cdb1a29b254379f0b4ac2bace93ccc8fd6f5cd78a7b1cc2ede256723491a5bb1ec8d52630e41c747a49b0391b1bf41c9580c07897751891d75f56d3428a1b2027d87fef0e040d0b40cb30aac0e29dcd2e86de21111eabd787c892d87572970de142850f76880b283ff0853081af2cfe91128f6259d68d48230a259556681fc005795faa93c5624e199c3c761134db9dd7a8b8428a764339110b1b0b4f7230f647fb94e5fdafd4662285b6aabdc8ee13e5c9836a3c1ae7df50378a325805e25de0eab6f8d3acdeac9a2ba2d4fea17d7f67674bbfc2ddf48478e3d77fc6b7d8ef8a61ff42f89016941c86bb853a2c6265ab3c6432f2a0cedaec82b90c5ef8006465009076a04ab741285ef68102cceec28d3d01dc1bd527dca147ff632eff799bd6d2e4cf5c05bb8cef2669c657dd122c84f1d7f8a3dfb71fa57b2eb1083230f597c6dc9a80c05fe5b15f91a98dd5d397889cde67e559b1c2c2eb84e508edd21c2d0a0e30ce6f01d639644540070014285e4cafa68f1f9144ba973775f84319c12f7d64604940b67857af0e05ba3f5dd022caeccbd9165c890502d507ded821808aa8b05c3d82b86a63df819cfb4032acd49181842d5731708d52559ccdf965bc8044db09c3dfaf27f8b01812c402b9f0c06aff4b91a1fa8578ecd54f0ecc276b7014ddcb72b015de4a3b053ca4df418057517808a185a7880dfdc1ec903a2855678e0db64c95ff2de929cb8ce9ad69f96a594d9ef8bd3acf8b7a58eb73d8111062cb10591332c8cdde51f47dd2398ad391e6441b0009c41e5a012ec437667adc84e5349822a54bb67d3c156596f0edf5e2c341ffda99fabbaa4f60357fb16f6072a3c590bc1df8bc0d85a55279d5b6cf8b89e199abea32eeb990d77ad1adbb32f03473e08bac940c8d6bd15291ec60ae42f0f5fcd661d18ed8ae825090d65f84a9a2b9facfe7229c5535ad96e97ba64f0769c9c27ae9593f32f6b7f60f934d14ef5aa1f80c388070611282d64cf9f7f6ce10a735df5028d3321e466f7be4c2bf6920149211f4f01321b463e784ea6afe1429576742b6e927ea664655afd4d6887bec3776b776ecca0dc3a87fb57e4e0d1feaf84ad033754f64745b2491cb0a4ae32051214ad66ad5fb2e4e578df1587978ae8ad33707b741b0b5d1bb35aa28143590283dac169de0a5168669f199cc2519e8182739f08038393648745d965553f67239e14992da2319a0d063016e74fc9d7380e166e4f99a030de8d352f2708ca170593d9f6677211523562e57e4da4024c82c17bf42cc3a87bb1dd985c2e1f7751e8a75bc364683ed6a580f26636de820870a9f5380a9e587d91ab584bb98d45a169998317bc093a47736bff723bbac619e0030179e7c3b0898887a1a65bb26743371f07696c98082402401aed8b5e58956ebeea96d7df515f7bb41c0a56af5a6c48594eafa204d066b034296e180aa1afd7064cde9e6791c636075781a3acf52fbf4bb2a7f5b6e007d8620264bbccab4e26ce2c2445be2c1d17d5d24b45cc98d5579fd834de5017cb6f2759b762b7f66ae99cac3549eaade670217a319ef33b4279f65bc381d696105c33221c790bfad4311329f8461669d728c443c137fd6c8aecd93132eb1d7ecf88aba0ddcc50273e68b59466385d12243e78e95d2c05e2659614ebc0bf94a769d21b4c972b8c4bbb61d650fb7f1f1d24e9fd7c196c3df8ce618c7bc4c3db76a2d2c948b3a8b235d3caf4582646a79237cf2086cb356ace0d47e8cddacaa09a7d9eb1a677b14fd17692f48514824a12f0491b4d70e5d5e874351bbd5cb0ad22ac38da5bc66f5725e7086007e433a5244be6212d5e4f56f04bbf57d9d4e59478c9f39ac6f701109e0f930d40c52528d8c46ec0104e80b25eac9757dd6b2577d9624b802478eb270f2e4bdbbb36d74cf67c30ca14971ffa76c9d245141af1eac6d86e6b795f2270f1eac716f99318882ddbd2955fe2c1274e0fe655b0909595c94ecc9193581049bca70628dbdb3c06535f0fb929b243770e4442be7a9add82861f8da473e809a3e3d443380bf127e4b1fc6ae37f49867f7e9db0a92a3b2a146359360530cc87fabb5e741c452017e86fcc72d94b7794eacfa85809c7aab49ed46f37b750cec3ecfa9e632c5c4b370dc4973891ca1dfec7e98cb120b8714b71745f67de692e3a53c7fb092ab45791161543b4f88f708b87c3ed7dfca7a7e59369190570e05ec0d1b198962e0151a53122a96863c51e9a76ad5d3d5ceb0479bdab9cd957cd6b81eeb54a76d74526578a7b28359357879a7b6d4ba7b3b6a05a283ca1b19a4dc02f23a27293b0fcefc5fd2d0c2790a12689beff49f890064dd4fa1baf6c6564ce127a064eb1b2d1249eece925e1a4dfe4f045180ccec197f334e3790b557a92c66e78b0f8e2292eac051f21895ac01e6a43dd35ca6a53844f13446dbde73f2482738ec5950787d1ee8efb4c50b5b0e20a0dbad5d8dd3394e0d0e5a4cfe3a141f11c0b132cba8c48308401caea519d4d65ba949c9f35dd0e6787de3940e2e403907eea36f8a9d61aa5fd54dda258264fe599ff179361abfd8d9044bed78988b373d8b1ce7b7fa5bbc83ea0c8c3e712b8c92c9b9c523303ccb2f82ce2627aef06b9a3bef8f7602d95f641fa9371855d8cd918ee9f526d13101f722df9d24e2cabc78f7ebf127fe3a9d7ddb86793a20d499599f40946fb6db497a6bcfe4d9a2733be674ee42812ccfed65e137acdfe190cccab8d9f7e2813fe614907d800350ff0aba0371c65034b026217dbf363721f4cd7da797aabcfca979a256431a27b35872553d6e5cdf8463619aef60584fbe7257a3304145b6e46547381e8441bc91ad90253ba61dbf1a91ed0f73444b4791d6385781a4f55db352715c30a21488ec58547199e68efc741ce364c39ca9424523d9a1fed87e7a1c41134ca50ae03b788f2c7d0455d9bbfa6dc0566000131a0c500585e985a2675475070670310008b37e18cb61739ff8e8f5ef3b0ccb42b0434fcf5718d4baa18289ee177c64a0b5fee7bb72cd0d9a87d216aa1359761aedacdad375f435c3d0f179b8f7b36c17d04826c1a674b8c9f64fcbf59d8c95666a15f45de2504ac11750dc1788409b05415cb748eab60c816557d3a55ebc4201da39c879b271d72c418c9eb6c8a547db50dcfef7bfb8cfc0e6cccaa5d87526059331c5c00e45310e20000000000000000000000001010000537e43952c60e3f7ae35060000000000d0000000000000000000000007000000720ad99ac43c4604f9a3f1bd3c20e3913317f09d13c24e4937c089d2fc9144f68d3434b90e17ab9f7a1d358d4a118d5728f7f83a2903006b163b4a9930082b61e2adf5497aceb1acfe4d2f2c61c6361b514b2bd77e47221fd61adc89d9c1142b66fcc9ce6e6c1ea1d970f07d56befb885e58022de9c46557892319fc405b644744b447aaf0ae5f46efb379e3175e92dbedbe2caefda3043fab89fcd5b88a603adcfa321bfb776cb3bc145a818e98d1e0c1c4f1af41363277b35a1a29000000007800000000000000ffff0000a5f30000e3a4f641709e62fe2a7b291b914f1e81fc24755896ff4c3e77c1154511a759ffa8076dac35fd87b33bb5cc4f22e8e88938af72d60c583b77aea0ca0b3fb286b4325a144aff053d0da6bbffbc41fb7d3c1b98be3be4b78e4d2fc1693f69066870eb18fc283a00a10000010000000000000000000002000000398f8c317a53d30e0d5c3f7248874127a8e9dabf6cae4921fd3ee259ee12fdf48f246784e26b2c79049d9c34afea36a7c27331fa73a8a327db19ac333108c8e41f93ca1f559779037a9916798fcf469202b2467a44b03d023f22070150af7260fc037f6900e43442413333b56ed404485e0714a01afeff33c4f022560843ae6300632ad8a66d8b81434ddfc7bd9ad22cb141d69c16e46e330669416c243e574713bd776b35a66133f0a43420cffe67efca22e61ccd4fc9438e42b6b3d1a60dc4149c644ffd7fbe9e0317cc548fbded2ae5f0f75d8c19d9a1cf824628c882b461eefbd3c7bcd7327f994571c861890000"], 0x24a8}, 0x4) 18:55:28 executing program 1: select(0xfffffffffffffeb9, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8400, 0x125) r0 = syz_open_pts() pwrite(r0, &(0x7f0000000380)="c2d8fd8db91b85e5a741b479a8488bfa2dbdf442bb486aa5d3e1f7cae5e9ecc37fe6927c2f4c73539e04c4b3d9c7fe147f3a7e6683fa157c919c50c4b1857ff42d536c6bd8b2c9822fa08157f83627876338b936e5e36518a063b60d80b73c984dc30b5277983d9210883cb53cc41a74d266e475cf365b6016beb6e46df879c499d7f13cfa20d04e46e6c535d9844bd858466c5c583ca43b0efe1be1d7cfe5b09309000000f12932275fdfcbfac3c011b03a9b228a56fef0808b62e9222f8b4b135939573b52e4a7cb43110c6779903379a24afee33fa9607520dc3466ddfd4270e59ffc3eb304c4756fda40378d66da8887eec5d2fac5de5dbaddcf4073ad86c7608306c5e9524bee089cded83c1df5b42aaea0826d3daef6bccc074b4f5bda366141cc520600"/310, 0x136, 0x0, 0x0) 18:55:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x488, 0x20) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) readv(r3, &(0x7f0000002840)=[{&(0x7f00000028c0)=""/160}, {&(0x7f0000002980)=""/4096, 0x2c0}, {&(0x7f0000002500)=""/212}, {&(0x7f0000002600)=""/187}, {&(0x7f00000026c0)=""/87}, {&(0x7f0000002740)=""/252, 0xfffffffffffffde7}], 0x6) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000000c0)=""/95, 0x5f}], 0x2) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x2c56af37a76b764, 0x80000002, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x70, 0xf0000092, 0x35400}, {{r2}, 0xffffffffffffffff, 0x28, 0x2, 0xff, 0xfffffffffffffb6b}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000009, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x18, 0xc0000055, 0x400, 0x7}], 0x101, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x2, 0x40}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20000081, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0xa1, 0x7ff, 0x81}, {{r3}, 0xfffffffffffffffc, 0x20, 0x40, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x200}], 0x6, &(0x7f0000000380)={0x1, 0xc3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10022, 0x0) 18:55:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r0) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00caa34351760001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:55:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="768842430c77e1ab3000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 18:55:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/27, 0x1b, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 18:55:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3ff, 0x7}, 0x2c5) 18:55:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 18:55:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="10002e2f66696c653000367f6e19b17bd78dab1f24e8e1d6b54565fcfc935e8e75a91d1e547ebae9d32fcbe3847137a42c1424"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) 18:55:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000f6e3841dc02567f6582f062c8083790e000000000020be09d212de25ae543a76776bc13200fc5e5ce8e17d079a06c2ed0cc8520655cc4ed80b8a76f6ee164e358f3b35559b2e31aff8051cd53de1edda02dbf5eb995677f194b5797e1f668126d54bd173801fb656e34520bdae74fe1c396d88a6c4c4b4ddcf416c3e07cc3daf53eab5be8af1176db11fc5698d51911cd5493a32d5b800e228c58623ed076db1b3dc5888cb9fde5d32b3e4eed38943e08e8e486b51ec409b56f26e2276bad56be5244bcd0385cc5e867ad65259601b7ecd642cdc6ab6670fab509e52693bc032b3d776f2a9df1399"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) r3 = dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt(r3, 0x8, 0x2, &(0x7f0000000240)=""/137, &(0x7f0000000300)=0x89) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r5, &(0x7f00000004c0)="c685ad70e0df4c94bdac274f69c3af9a4a2ab8eeca56a784536bb0201721660f4627b165f2162c837fdd19eabdaf31d072171548509b74a800bf02a8037c44a71f2b2f321ffa1654ffc57e4d6a57dbc6d04f4485a0351323b486d0c528ce5dd1ee5e4cbb9b4805000000ee8fe834186a09872566b30249eaf0df6130443a0912e3d6f904b415f379ebccbb2788049014dede4a0c3ce248c80afdce717329b9f32aff8cbd9a6128dd5ed85e837b3c75d3", 0xffffffffffffff9d, 0x3ff, &(0x7f0000000000)={0x18, 0x2, 0xf9, 0x1}, 0xc) 18:55:30 executing program 0: r0 = socket(0x3, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffffffffffffff7"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, 0x0, 0x0) 18:55:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="0ec4", 0x2}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 18:55:30 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x982, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="32384c2c38284d0e6622e99705e43d44661fd65dfbc3610317800bd3f28e71267d40f2ef352f3f78e90f8eb4040f5d0f08f41f4a3c814af92f773008d2071cf063b0872ed4bc104b2800ad9cf74682e6757336c70ffa54451a1c2e2739a4894440f5c1ce05d3e21965ec680d102dbdaac4e13f486ef1e8243ce2bfbc76a5de572f7fbbcece3b280ba1bb218e6bb85a4ffdefc7902adae28be8b0f23ee4f7ac47b0cc953a1c0b4e61650e346e9256e3557e586d4015a8c790973e8d3cb11e9d10804d32467d9beac67372a626a78b", 0xce}, {&(0x7f0000000180)="3e61684682b2aaa03dcb2a0e4060d4bb3154d55393540fac295708f80040f56f7c3bf0b498014771cde86486496ed26aac5e83d06f7a159e593223891bab4fb2a16c53967a94714dbe6afd547d4f72ebc852c7012fe330027f6fd5f6d8aa3e7547838032ece2111ef7d3a351685e5a8ec793236208d6dab71ca216f8c965a8093c5256b01be4d9cddc619b98cb0d3fbda7f3cf0d81c2b5cef2e94641c8227df8b96adbc96c1597a971e80abfea382a16d468f443453877cc0c04540259b05367afb3add3d9b0a1040b5853c6512791781e44c2282df8827df451d88b448014ba4f10", 0xe2}, {&(0x7f0000000280)="6ad15988066604021923bfb42fc8d53c6ca6601a24a7e98ffa49bd40be2efc40b564c059f484c18bdacf6d752a59f1e35866a84efd5b53728500f1f1b1c2ef050e2c9d58497cf1dad6f53bd4783784122676f08fec3ce2403342013690e3f50813a629c24e78d20b4dacaedbc4e604f06b60dc7bc92bf429534c8480e8b266a307083fac6f5a75d1492746a10cf92b711a0296821af3397c657f38ce4a23d6bb0c5de02964e725319897e156698b7ffe294afcb773667fd510745e9404ee936e85da36d9c6dbd4b3efa0bdeaa99f0a08e4ffa63825ed1a1cf9401f351ea4758e3f67effd15d75b1e4a1304efde8869e425d8a1b1a8509948379c04aee554bc7d73139eab1c8a7d1589c00a7c1e15d1bfe6cfbdc2961693c1acde04fefc9dbabd61a98820d79a4cc7e72ac9780f8c69244c5720e1e75f3c1cdad7bf34065433d46e40169a8ce252ffb936cd862ccecd3d66743ad2c7dbd2d42f554ea8148ee04ba3beb57ecb9e5a7f50b38f347d0d7fdfce8718d0e8f604fbd22fea0f430b68b79b0b9ea7a6d76b55fe0f7ed8563c45bab3b33296b5685ab5c7b8a48192c0912cb88cd07ee6a03da84ed02c96521b9250d1aab6134cee02d1814b384da9ff051370760866b4c7e4cf48fb3cb05b051e779f8859a5afbcb37ff165e8406bdc8bed1a03f67adb765578778707b35881ad4c68f78391130ea1c1c7535057468ea34ebdf2b4024d401ca788f543f87ef3d57f32410588f25d539f9281797457e782e6578f40a6cc5500cbecc3b26df340e3f2352db68d74d9f4fd1b4ed97d26e26619c550627935adb163ad52f503f72f822c56ec3568731827d3147486dd84099b370ebffc4038cbdeecf8ee0a7d71eaca4df203d8d925b42d55c80ef44e63794e34448ee00d55aa81decb3fa5156835eec01d43599c02f94af156ef00309a454153e6500c7b12a74231ab038c1cb917d3b8a3a91bbcbac8e170ea4f07bc7a4723a6f7fb6c058b1efa4f7d3026fd34aeef71744cf2d192a9f1381ccc7b2563c2a82580df35c900248efda63806f439964da6efb086116d15f3bbf8af5652d62f3cb9a94921e87839403958a8a9b9e2c58dcd98baaa2769cd162c1be68947e711625b59691acb64c61142404f6c221362f067e5fec76693e672f90c0bf8d11269cf2359252acc64d0f73e101f3eb7058fc68bf267020bc9cef6e9ffb201db57b4acf53ff59752f2f02db0931ef0a4f256c98206cc829257cb8c8bcafded061b2ca82cf77a23af74717c1480928703dbcc9e9b8c6470c86d91c75bb68a74ab699c095d0134dee67e55f9032823752cfe6883a7c72122d357e57c7286f9aca1aa996376765827e75a154832237a8484caf927f12d10cc55fb8f1acc7e68406a089d668b7c12f498a9fefeef479aa5d161a87d5cd9b276ea315ada56b54bba99b4cac20633bf2e6db1aabe418c2446a96d68800e64605c6dd67b0ac18490f652b9e8d9fd43a1215fef4d9c5f285897e54d058801e3b30ec987184603a7288fd7fe9f500a6adc78a3dde85fe98114bf5152bfb5371bddb73eda0591be9161768446a9dd847ea669504ce5757ede43ab7fce2d33df36447d8ab04690bf320d92488c743d201147724fe75797784e7c6ae147ff1ede59ad089889686f9763590fade541e664ebeedea5761ef575aeab8e6bdaecc86049379c51fea5280d78af00fa36999f9167c4625a9e36d1746090771e8c75e7557a4e314c9b876b104018c9e7fe182e6c7f0d1d21007c6ee50c247da9a0f75e84ced6aff692f3ef55de47cb3f17a2fc64ace52e8992748c8559426774b0888365af4e7ce936921aa99193e0c1f1900e7709d165e78cd1ca87f1ab8e2a01a9594d4a3673b308e086b82ba47dfaa7f62b09e0187c0eee1615ec3bae1cc86d4c463fbaf1eee6b9d0a45799d86695808f795f813cc530781a3fea673b1b5949d476763e28ced31d62129165688a929130898c48510fe151c188d00e9e2fa6aa7cdb231ed9ae05365951a384474d7c4a16237803847a6d6880a780b7a111153daccdd8cbeefaa7746d07f427af87e61f86e10855e18a8f412b56bc2b6953f350ff1ca65eea56b9262bc19c714e97934a34a1ded09efea6be189beba3c71ba4b49cb3bad0f0d68ab2c8d8247081cfe645a9545fb8acbc2d4c8bf718785374c9a79a4ac485ceb9866e0ee6137f06e4120d14fff9bed636d6fe7ec53e241518aaba18823b88d5266177a79d49f0311596c76734d6603ecf1cb107cfcd53d075dfa2255205bb5603ae69c86ccb38f648d1932f5279ffe95e9f917711307be081d4fe019edec0ddaa9cab82dcc37a5d8dd44123d1ba185f87bd21b9c23aeafc4dd8971a326c40561b97f997c430f89e752e46fa874600977d8bee9543d3b84398a03cff4e3e55bac35472fa3f39e12d2658be1b304b7f353e468de9ece637d22f56145366184cd26b3ad5d2ea89c9bdb1e0678e202eeed0393e11bea40f19db2fdf936912fb8bd836870e2daffe45b27501e69a019fa9ae954ca9a73d86d0feecaad20e0a9d9755fdbad274986fc7794daa63472cb288e82957bc408247a4f6257087f4697948ef23d15e6a8f0556edfc17c3e9840149a6f727dde68caa6d6ddab68d25eb02ac0f346210a15cad141e108d829f89feebeae09523f64ec60d9f6af959179502c87cd29432ac21a2c45ca272640c79a7af25c5366d750ace6e09878f7e9b701bf08b13909ea772eede67f6f5cec3231385bc650aae0f8400de1566e37b8c3a4237ee7e375b92edddab1fd91930b65fd07b1aea3b6fb1e4a674fc87702c34916f744d085ca9a07b514ec265c0869ddfae6a5cb4bcfb5ea2f927f9645c5d43b13e079cd66f9863622857675879f6b6e1167f05459f08b6ad66a056c7b2adb373cc8ea35609bab09c653658e50c31b4165f7f21e43fe62931c4d91b6c9ea97fee8a9cdfa250837ddcf3963b8a6fa529d239184796e2eaf95532cd7291b0b377a355f12030a9efb60bfd2b3d542060e285a4af693c81ed07bad50188e8b827cc630fcda4714ea30909cdcdf2b2780d581053d9fe52d112f7eb45b8dc075c8be648017dd6863cde0bbffa00849f4ff6b271d05ac0a7c5976e74c5bf5447991a21c8df69886bcfd21adabcf627e6fa13ce063a2c968d0fae6dc369be2cf3d71ace941fad25b795be4b755f0402d1c893fdeea9cffc0b2a166bda654e9c9afcdab90a1f0586f4ae53c08e9b979d27aa57e48ab1d68528c404dc361a6cef07947945f536d0435ab89947ef8f94c6ae85cddefff301cde9e4f3a696d43865aef96097cc6232eb5cba11d1b2fa828bfbd42dc9addc5bd51db40e278df5cfc51b1dd9b8245e124fcea41099f89ae54273784bb4174c04876cd9512c3ddbfb18e7272e6a801df9ad240ff68677814e4f334b00547febf7f7fc2d8e2651adc4f2623a6d76d25943fdd0b03ca1fd4132b5f3ca4510e892a774fd64236ab52d68db3a2d75e2b51ee08f22b767f41c89e3cfe1c938a420b3c9491d8ec520e1e85b61204011a8d0cfb6ff2bc0bbd01087c5609f58e393764345725c240bc81ae4688c9150640319de35e28caad18859b9cd449169c0fecc8fdc6b90a2bdd8c06db0fe81a3379227c2a054bc8457f2b9e2394509384bd9157051bb7eca6a7dee638c1b36dab95e4d73410a2993846ff8e4969d253597404537bfe6a85819b4cadaf3e6e85917de08b5793145b6177050e45c273f11d4bacea46457eed65bbd0099f1acf4212bbf81a5ef5b91268aee917334e12518db44c9ff3fdeec0b38274a509dbbeedccbeede1ccb99477fab6b19e7e94e61086340b0eaa0d9dfbaaa91d4cbb4c465a741e966dab2d81eec1b2e67e06abcfb9a0ffb8664881c100fbf21ca1d12cb8809959bb3ed583a98c198ceeeaeda0ed92d9922fca9ce09d03db8a615c864ccbd2b3f2c94f319cbaf3a2fcbc31a6908db8802d5d4739fdca82418454d180d14deac8a88dd3617483a63bd9894b79497f994713ecd53582e636bf11a5b770f2d1d2306dff8c29608513d15e0ddf2655ee4c9d8a8081d6f4c343ffe5fd44681319a00eea1604bbdb394fc18a84f62781b913f3da290df3aa1f54a924e8abcd464bcb956caf19fe7bf10881e4a4d945f9f32c1ff2ab28373d94084cd20c2c9d8e2db85b0a8a7fbeb9b99fedceb21ccdb988f1ba679cb3af2e84e55a63861e9ac046c3bc0889fc2396f7eef54a32cb90d283cb15c58356a611fb17019580a63f951e42a0490188012ac2c069536a3186c4517885e1587aae4546827e7ea7cb2a03d4846a46b7c3fa69fba0ddfb5e8477d5897033c27bf3c671730d3a5e5f82cf5a435516ab8f4b402c1940f1834cf31e8efdd1650ab3ca78035d700849e80f018b5d70a3c410d835283ee1f3b01a221d8af8501b77d233e35f22d5d0630c4457ef6ae48cdf2873d00fcf706c85819a28b129b5afeba303cb64d5652d4d9160060f9bec9d265643033f7254c3c4b31c402dd9d07926c3a435b66897a060dadd9b0967aec204d9ef48e9d6cc5f3c5055967fe1772c5f5df66e293f3b3b3a7c515b2c3f2a7faae2e456b379e65c5f61dbe11ec1641f68e2c031a2846d9ad543c1e6602496871ddfe25c6f2463c5eaacb3e451e6ac06ece8f575fffb7652de08640d45b22e3773d3152442bd4139201d165010245ac8754561c188659649fb3809c0ce300d9eca202711485044b010dc662e9f13e454cf01d7cd113d15331e252e1fd70f973b2039894e218f670ce724c5afef1e2702d38ebdb8d23c1a6c650ca07ed95dac42d4c703d0ae52d5d28c94a2d4d5a7eb11ea266261aa820104b157126b669bf26e2dcf04785f1b013ea6890ab98598d30079fb8bd5e9762176797c340f11f00a4e78b2fd14caca39f5ae3ff1337955f5294296a0e40c2dd6b24c80c868b01ff061325419d1a768f0c5b03093d3044032f498a8d69e7608131b44fb3f223cda56d0be72e14c32ab06423fae99cbd98c44993236172fe0677135c2174a42120a31a6916ca7af2f8fd94504fac62d96376c85c4377243b92817a4cf4ea7e6a6d3d05342616908b9775ae08cb6c8ec548945c32210d6491c6f51da40b71bfb4cd1b43d564712f29fe19678ad4fbbf2715f957893aae7de84a3fde5a4b24ed98473886dcaa78927b4730a15caf98475f849816eced88d8543ab8d24221f640d183abe969125768e7afb839451a475916948010d11e84707d5cf134b16b58a8607064ca7215230b404db79d180ab89bef7620b8210ac964c4790aa9cf1f287e0ae5dd2d451b676a0a38c8a5c33d6b9799265bfec14462f8ea70c963e671036a36ef0dd695aebbc1610dadbd7ce514b6cfc0d538d9452a897b4ca5b671d1d39a323885e5973117ef0f6bcb6bd9627adca338926910497dac0ee6abb03b16645f26cb0b70778b89e25bdaf8467169b2fc6a80af3393612a30b8d270230345e9d3910eb0053a3046d357d70254c8704ab6dd1f8e8a1265bbd02ee16347471114cf1a49f87194ba8cf3a9bc5ed2df2bb026f0ddf3bfdb33c69118d4abcf54dd4ca42a605d84b9ee5f9c5d5886bae00884df3210c9f7da878f297cb903e91c97fc44ca0f0832146ab3668973cdc0a7fec6579a43e092035df0b02e02f47deee312a630ca3b4e049148d44af1d63273194d76d88997fccfab4281132b4814bb35642100594c3edab18ce7e99b83b3cc761d9cc3c41f14764d6b1a59c3241555402505d6d064bcc4081777351feb009971e40b2f928b1a0e023f58", 0x1000}, {&(0x7f0000001280)="f034e5e905dda23fa68f51e697229df307b3445395a32afb55fb05f57042dd0bac96255bd5ca10eeba1bc176ed5b6936941dece1a76c555844299ca345daceeb5f753d156bd78139f7a0dce0aec92c75b497f473ed33911254b50bdec8862a37aac7caaa1b942ee228e6f1c352288e83b49bc16b11edbfbc8fa6c652f06353762bc651c838ac4d549f5c4bb6b92795218dbd18572359c467916cc2e79bb1c951270bcbec5e9ed3cabd3c7bf06cf75fa3502d862a712bc8e1273b8c699d0e02c41954695a1efa8472010f27142a31cb658d2f028e7bb6", 0xd6}, {&(0x7f0000001380)="5d5e220944dbd0351e241f7d0c288e91299959ac6710613d200edc157c", 0x1d}, {&(0x7f00000013c0)="c78e6ddbf03fc9ba1fc2efeef10dbfd036766d4a917b929a2e9f7c822c39a000eaf14ad108ec00d979b7ae8a84b0009003b7c7567df09a8892aadb2b959f49c700464bf1390120a866f18613dff13af075418bb2b0a63ac4c1f019b8a469eb4a401d88ee9575ddb0cbfb539ab83f0189e03eed3aa27e70a91479c6159c4362768a10227c24", 0x85}, {&(0x7f0000001480)="f98594fc209dc5f7c0ed9aaac765a83e9b1008a6583ad86605171ce59a8bdd689ed1e8726d5235fb4bf9b691580f9b3153bcf2dc3b9292a5f0030c0940a32ff82d792a55d1894d9a169a29c7f595bca422d8498c2fc47b4c889e5090e334b481252c47598abeb27d8710c5ac7d119b7734e47bbac1edbb91ef1a4a87af5b8e4f2032b40ce0b7", 0x86}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0xfffffffffffffffc, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 18:55:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:55:30 executing program 1: r0 = socket(0x21, 0x0, 0x6) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x100000000, 0x0, './file0\x00', 0x4, 0x7ff, 0xfffffffffffff800, 0x4}) socket(0x16, 0x4000, 0x1) 18:55:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de", 0xcd9, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="3000000000000000000000000000000094f3b201ea91e51021a46adf8809945174c05e12ff18d749020000000000000088000000000000000000000000000000b79105ee7e16d7eb06db587d44f29f1325eb2572667dabdb1c8ba35e94554df3d8c4172f432e599d815e08ee67d50c319ebd39c81b1110ffa72681d8758c01a58b71afb87fbbce8f9e4646fe612bf9058006d45773e300505d035f52ff791985b61712415bb02479d106c88f8a915d14e300000000000000b80000000000000000000000000000004ade6842e5a097c6495ddbd90a8bd5e376d560e65ba2d52c74d050984a9259cb5e94e3e1bfdeb93e4ec65ba0c63ab1087ee082b3c46651205ba53865e5bc67af5513ec95bb6207599f5ea18a63fd2006e81c6f678efe66b21899cb51e2e2e728c88d05aa89a781ca5fc0d1a1112418220426ef3dae7f82802a66ad1137a9100fe3634ead8a26d121efd2867fb98ad698f4b0e0b83543246a43955dbd066f388c9b00000000000000e000000000000000000000000000000062c612c500afba9290c9a8b4007011c9b0f44ce9597ea5b8f3d8d2115a397bb8dcf64384b75cbe54961bbb7acc7486a38708506b6c438f83701ea6b95ca57fb8563f5a21e3a7e942c68d90500d45b5eaba7a56e7f276b7b4202bb4ff7a93ec3a0c7637f98626490ae1939a7f9c890a2133c5ad1027f81de94345e18381e46cc2d4d4eb0e7a0ad6ee378cb7bc6ed83c07d3a624fd5f96c2e798e1814d4316be870dff8756a8d49da618db16490c11b4bd575239fa5e95b5f700e3ec2802751e7753581a9ea56f0f0de30000000000000020000000000000000000000000000000d1dc5c95f1af59273b00000000000000b8000000000000000000000000000000a7fb5e7d71215bca8797cbeebaca8fbf64b78bf9763b0f15861efd53fd7bc7a4dd60b43ad32312aed26adacb010374f4045fe2822720428a1c6f85dec18f711066bfb84fc1c9aafbd17a81412ee14a2061c012acaf00c190825b3435d5fc8bff1d39b5484889b9b41be083c6596c1e55b492e1fb2e5d7e775d3f92db6d7e35617cd953bc355bb11f4e8be768f2f27f895a7f3625ff0fa112a29f5a5822df3208e500000000000000f458e9fc112034fef7913a88100711446a6fc1fb618915d8a1770a4ee7d1e29658facec34f9f234591b04cec01d42db3bd0d107732e218cc6b8146ec6c865cd5c846863fdf8b87b91c6a4792b2b32456c50fd318a21ffa92c91efb1fd5949bb24c5471700754bcb7beef1a42d36902c832873b3045e3e35d5badcf33133dfd43115375eb70484779f09157244f5d4c9cf4337dc07cc6ae694bbdc6dd109f808d9b1667cc4b34c3e6161042df72c27ac75b98068a4e93a676563e87c01fb5f674bd964f3f4fdeae3af9e2b3d5e945aee5ace87c324c5ccd1f73f28f9ecd4a34f34dd9242d30cc1a23d07e855ed8e1364ad3e60b8106f421"], 0x328}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 18:55:31 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r2 = socket(0x30, 0x0, 0x1) r3 = open(&(0x7f0000000540)='./file0\x00', 0x100, 0x0) r4 = syz_open_pts() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getppid() r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r12 = getuid() r13 = getgid() r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r17 = getppid() r18 = geteuid() getgroups(0x5, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) preadv(r1, &(0x7f0000000b80)=[{&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000a00)=""/38, 0x26}, {&(0x7f0000000a40)=""/230, 0xe6}, {&(0x7f0000000b40)}], 0x5, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="76de6fd1201aa205f0c8b8b0b2fbfa5c0dd017bd80112501b9194afdb6a66b0c49f2b59a3d9f87966eaaaaf6f65be3107a9c27b5ab8b897c91f51e91f6c4b494fd8fd5ae3017ad2b07ce704f90268afd7d3800fd7ee65b2ecf73da2d005278e1ef9363327478b3c41e7bb07bdf2891327942e5c6e5120f40745c12bf1c037fa7eb072ac13cbb90b962fbfdd7860a1eba7997b4563598c457cbb9998a17158e19f360698b8c1b6cc082f6ea11f5da8364d8983f57772504c1729a7c4fa11df24f1f406fac", 0xc4}, {&(0x7f00000002c0)="39a74320421a8d8baaf70ce08641e752acbbd54ba4dfd5c1df811980ad70ba91e0c6a72f8b344cea8a18b68fa2294bda67bf505e0e77fd4595d4dad57f1e0e3ec1bef17014609bdc35ee10371b39317bdf25fea5ce2ca9847f249b3ef2aec0dadf217c0939eec3653b42bf5fff2bb83122c40d262d222ffce3fa6ce6f8bd978c62f648a4a915a6c54498b4562c2c21b236bdb1aa9be4306f52fdc483f2377f060494c0faee0df28d6957311e16e31ab377860e9468204913db7297cad45c5befc00b70afad785b05088729f56563", 0xce}, {&(0x7f00000000c0)="cedcc21274c96c944589b9317bcf494b51504e96abb5db86d9e0fa1352f2c3aa5c93fe906930b2ea69efb425f203036d604482eebcf353ed9b", 0x39}, {&(0x7f0000000100)}, {&(0x7f00000003c0)="008c6435fd7eac1f309bfb19e9c7e5164a", 0x11}], 0x5, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0, 0x6}, 0x4) r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r21 = fcntl$dupfd(r20, 0x0, r20) write(r20, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r21, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:55:31 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 18:55:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10300, 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x7, 0x6, 0x2000000000000000, 0x9, &(0x7f0000000140)={{0x8, 0xfffffffffffffffd, 0x7, 0x200, 0x5, 0x1ff, 0x10001}, {[0xffffffff, 0x16, 0x236b04b, 0x6, 0x618000000, 0x0, 0x4, 0xa3, 0x3, 0x0, 0xdc1, 0x2, 0x1, 0xef74, 0xffffffffffffd80a, 0x6, 0x1, 0xdd7], [0x87af, 0xb3, 0x5, 0x6, 0xffffffff80000001, 0x6, 0x5, 0xff, 0x3, 0xfffffffffffffffa], [0x1, 0xfffffffffffffffa, 0x7, 0xfffffffffffffff8, 0x9, 0x2, 0x7], [0x7, 0x6, 0xf25, 0x80000001, 0x1, 0x2], [{0x3, 0x7f, 0x3, 0xff}, {0x4, 0x8, 0x9, 0x91}, {0xaed, 0x10001, 0x0, 0xfff}, {0xa580000000000000, 0x5, 0x2, 0x7}, {0x10001, 0x5, 0x0, 0x9}, {0x0, 0x5, 0x8, 0x1ff}, {0x0, 0x5, 0x3, 0xfff}, {0x81, 0x3ff, 0x9, 0x9}], {0x3ff, 0x2, 0x8, 0x5}, {0x0, 0x8, 0x6, 0x7ff}}}, 0x7, 0x6}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e2f67696c753000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r1, 0x1) 18:55:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 18:55:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x800}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 18:55:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) sendsyslog(&(0x7f00000000c0)="69133df1312943a92c4503967a47ce57072f2db18efc01382d9c2b1f21e083ca4d9dc83d173985ccb8ca0cd7ac1ba0e65b5e59ece6f9d4fdf9c25f75f517790ed8d5d3d208bcc8da326e06b03ade396f4f72eb1a598b1b36595ae4db5032a30cec9ed110e75736de122fbc9f92eaa691f5f20111470a182a6f62e56b12500262bfe1afbd87c37cdbbee77fd03a9f0d4b367890a9a90c216a924db7b211efb232d47209df67812174244c6173ada8310af410b402ab0e1a2927d9e01b59b85fe85e259bbbc887cddc", 0xc8, 0x0) 18:55:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffc, 0x8, r1}) fcntl$getflags(r0, 0x3) 18:55:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_int(r0, 0xffff, 0x20000800, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 18:55:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) select(0xffffffffffffffbb, 0xffffffffffffffff, 0x0, 0x0, 0x0) 18:55:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 18:55:31 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x1) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000008c0)={{0x6, r6, r7, r6, r8, 0x80, 0xdb}, 0x7, 0x3, 0x2}) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x7) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f00000004c0)="781d0a870da2e961aad5ef056b3d922d44a2646e0585e5192a861c7dac1e7b8f9dcbdd93b8ab7ae568a582ba7378db82e352705a9acc24ab0f149ff32f4e99c44ef5d39515ea394d1ff816b7d0a6426bdccf43575f9f70f0b9857fdf81fc4924ffab814b283d67f5ad93651fa2616a32d38ba25b00f079382d274b6d04ca81fdfddd4ca7828c4ccd92a56adcbae0c79ed550f796127d8bbe9e64f5d3c9cebaefbde3f21c67", 0xa5}, {&(0x7f00000001c0)="b340059d4aefa623c996959a6d0f1a9efebf7e4e7e", 0x15}], 0x2, &(0x7f00000005c0), 0x0, 0x4}, 0x8) semop(r9, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 18:55:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0xfff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 18:55:31 executing program 0: r0 = socket(0x16, 0x4000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) r3 = socket(0x11, 0x8003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 18:55:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x600, 0x100) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 18:55:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:55:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x14, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xffffffffffffff81, 0x4}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xc92e35794394dd2f, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r1, &(0x7f00000000c0)="81f1c907624e6e0d66b63a8e6a586c7414dc2925e70d9273222b3a90868364a0db17aed7a367902b045a947bfe00671873bc2261e812f99c590ac025bdc99275a9d674ddd419e4bcd337c06ae3fe1266a158137773004886e69318a12b82a078150d95c0ccc27b7fc1549c1fc0dfff831743d00edbdee2fa", 0x78) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) r3 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000140)={0x1ff, 0x3, 0x59}) fchflags(r0, 0x1) 18:55:31 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x100000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="1dfff91ad454ac021b7b70409b6fd34c006cc91874b1cb084458d896770088288d947eff100e502b6871b880aebe4fd63be46a1c5658dcedffad3d7eb4f899a5cc3103eb4f384d385913d4c713a93d133513e278e9ce5912ff1a2ff9eacc851ca37191324793dc6769013cba4ed1bf9adc893301dab63b8830fdea4d5fb2e1c364ab7e3c041a24ddafb2f666dc551dfe26cf0403210a106588a4ea85f1db832de373dd6bd9a1520948c57d74b193cee613e4882bedf3c36d4cfa33a2548c627421bf02363ac44f1a3a6cf380", 0xcc}, {&(0x7f0000000080)="d633c1dfcb403e7cd4a23673f663d24a6e74af2de2d4736606a452751e3160c841504808bb44a9532da806130f480d0e1c54691e9b227c303e8cbe07586e7d8fd435e0603197989324fa6fbfb73bf6d54518d1243dac06ee31d818c7aadd9248969b7ca5a373e93fa56883aa97791f56b9863e24b605522071f761e79e1e22eededeffb15d3abf49bbbc51e07b408c925da5defedc55690e6bba4eed4bd03749", 0xa0}, {&(0x7f0000000280)="bdf031393d96000e1d20500981628d6bef8fa574bf5f873075f22c8f50ebfa7925f4921a61428bb376b728cf1035e95a976a7208cc3cadb480664d71ce6e49e40d4ec6be3d35792b841ce1410489888a62", 0x51}], 0x3, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x18}, 0x404) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x2, 0x8001, 0x3, 0x6}]}) 18:55:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xff, 0x4) 18:55:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1001, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 18:55:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0}) 18:55:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0xfffffd6e}], 0x10000000000000ff, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f28e56c653000de9fdfbc46f88845e88261bf0dc4af2aebc5341d1cfd65752cdf52bb555f7a8a6165e24648ccd28138cb1acc56ddae6a33d28e71dfda1754e1a325a736b5e6d2eea1dbe012bc8b3d00ec8d58fd1b2d960a3a5e3ba2287103a5fb7d2132be0ea6e84168ad12b6c0e50bf17eba28a1e12474cca935fd51b9cd26f2f7ae6f42269aec1a111494a8dd6b61d5bfbdd26b65579325917aab38f0c90a86ee0fcaf8e08fc53114e59641b8"], 0xa) 18:55:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, 0x0, 0xfffffffffffffdb7, 0x4, &(0x7f0000000100)=@un=@abs, 0x8) 18:55:32 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x20, './file0\x00'}) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0x0) 18:55:32 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="a405cbff13b9fd812eaa4e713048e69931929648ac2e2c02c6113120f70fda26e88db8ac08397eed0dee50e69f9b2358d02ab07225993b2640ee937a0000001fe81aff8e3eb75651fcf97bb0df424872f6a61f98dd809a30e5", 0xfffffffffffffeab) 18:55:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c283022e206669d0856a"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x3ac, 0x3}, 0x8) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5da2931873992a3486010ac6899", 0xb0}, {&(0x7f00000000c0)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b5c34e39ca0d3ef3f07049554", 0xb3}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede589401568e54dc767d49304525d8fabc76792649cad13d92e0541e1995ad7f68357a1c0ed3f93879b052acb99472e630ea977d15f43010fc20ff111eccf15dbe497449916c438ec99efcf65cdb043b8a59b8bd8cb73778ddcca88655d06fb8011929db293ce2d73b0b37a850e0591ec04432055603df949bbd22032c6ea4f8e04be7b71d4657c40ff0f1df49aecf6f330dcba24e8c02e5017dca1474fd5eb71629487e1223eccb43cc2875433434fcb9b21477186fe2106d45dd42991d9a525f3bf846c02764cbf21a5d73b8d06a38d4612e1e7501429b161b98c6e6c130b823adda323e333da79e15f41dd99ac8776e7b084135c74e312ad234212a42158158c902adcd5cece5dada0f98b8656bb79bde370586636ea9efe994b293bff11944df1691fd8387653a051cb4c7b4c4dd31390c9d28e5064a861805e08606330b4eb910ade8e5cefc12f50075e272e3df143647372a4cb8df471a90a95c2a06ba97a1f838861396c8dc2606e3cb822133471d2a26afd4d9762ef1eb5cbbe2049ba95f37c9ba9d0955dd696508467bae6cd806d172cfd6552e497912d76a070f5b093590ef0fc447490ec6c0f0ea34a343947432b138adb5d36badc2cf453983287fb75d0e1de2c883b975a807a77e7693cf3e9d3c5bcb9ed196d8132cac7507aeab3cbcf279512a7cc2c0d10db995899d7c9d585fc42692866d5be862747a1195b2ee237a64d24e5c2d5f21bed46fbc3b935cc55b6937a2dbc7143322dc17bb358b8aeb7c490a28f73527eb5f69cecd7c7aec25c08a194aaac238e2ff41d23957a131363948ea28433cf5f9fe9aae10d07e9ab4940f770d6b1a86c22d97e530c137a8389dc67f282e5c904ad5cf3524c33010c74102585029a831441f7979028969c13939faa90d5327819da5f12ec9358540dc4dbdeaad0676dd7b84d438d96db64d4f62de12641fcd46706fb36f4399b4c2f31ca7463c2515b64d15c05aeca45cbe4f5cee1a85f1dea35613b09e58446cb2bcb311fc766440db78d4764c7757deb6f5ba82b38faec288b85ddb7ce53abc77df0b7e7c362bf98dd5460b184da0c7c41b6a83b0f2d55395d02c96a876ca47c7653bea46e2bca20aa1bbdb6ec11c778ba28582cd0294f62588ebf347508f96baa9607d8ca63f13ceedd1209987f02a551f64f3c7c1e8c0b756bc9a0949a7d3aa726b00961c531671162441af30689a814781f1fc5ce846291e7b92029ccba06fadbe0134291818f043de95c04e69a246a2c4c589bd8a2fc5e50bd43e5733c3755e621e00f3946b2c6124ac243917ee96eec5338ce7c0fb76535ef6b718eda4fd847aaf96f2ab395defcc99b929da3aacfa7a303e0f194b1b9a1898e18e33c187e5ff30c891b3e3ca0011f6b43a01a3a47b76501b5254cda6e3bf5025b9505db029c490d7e2d827d55f2265ead7ee704c66eed0c6c544f1ba7dbf7aae5be214fa75541839845e831565156519d1f681a5d5831db3c99b314a1248395102915a14c7fe50209f996d0a523561faf5fbcb53ad22b1a80869ffe4dca667aa37038d82b5e38b854e2e44a819ca37ab9ffb96f625d63d4ff349b2372feb93feebc3c55fdcb0b993d824fd794cfb934e3828568becf7c92a2c5f3f0450acac623dc956c8062cde0f3480c211c427de0d95f864f9afa64c47442f89652bfbd3bdf5b7b2a32afd3c41f80146bea4eb4327795095dc9b4bfad8c54e3c8333be01be7c59eb02eefcd28067b84a903b13929b6bf7f4fbc0e0a83e1bb8348070f140bfeac04280f13961fe21c832492bb7f829936f9dad1307d6f4f7af1f98441291a8848cb163690d350debdbfb3ecf3d1a6653b7a16356646f9d2b6201da2915b4bd5d3ea93e59e77f94170976a91e8994b1a9e1484fcf49b1dfcf612125672db14735b273aa5f2b9fe8d302f6d52ae7beb54bffc7a9ed38947d5ba1c414d5af73ae75e6c3fc32101c1f0b965454f20b59551a624f67e55f7ebc27ce4a86653f42e3decfe3ffec6a847069402d2cd570463353671e752cfaf49ff8f43718ce5e3127b568a2d764af3d699a5ba1a0896cab03268f39f9241bfa99293e2b653936eee0f31abf439b9d7f24f0de3f7f62c87f50281fa08ec6b386900b977d309c0f52e9ce2e6c535edfe09cd287e596a41c1579d7d856304525c648be1c3f85a7226f1016376c2128c29ec9a0300d0e65ddccba83bf39abdd994b442637f69557681fa899153f8663872c01510e2d01ec1fcaefbf01e325b4aa02d1e9e5b05a696eaf4d0106927114602194b8f6378148cd188836a5fed9992ff1642dc5bc7495a49619975ff93dfd057218dbdfb7292a3ac945a4f78c987f50c3e6ba3ce0669d2c5d5ce77577166535801d5594d89cbbc73938dfa92290229e128dd9692409d33d1b7e37e0e9d359b78042ce3c9d50e30509d0234b5fc8aea1ff31b24d92d08b1d6a97c6ebef16aadeaed2bd27b87761cc85260849a6ac3b64c7ac8330e28f2c0e2abc197ee7a7bba4c3ba10cda842577a1de7e133281bfaab2625cc5bec109177da0a31897b802e8266be4a05dbe371eb49e960ac14086d229a6317dcb440cd679c48146fc128a8b019b3fc71c732a9ea038a9f8e11ff660bc547ba868e9df22cdfb4af0281d55e16a8239a1b2edb12619842bd9eb4a578eb551944d78e7b93d9769d15e70968e7ce3cdd3f28048cb2af0bead138c350a16ca39d7bddb9e03edff826844e35e680fee5dbf031e6fff032dd063e2fc5476017154f7f77ba40ca6c0e6fea525482bcc186e58fd03e4ff092f2667dfe8ad60ced35dce4925172ff56b37fb7e64791d8cbc10bc706a285dbe57385f91552d475289ad6a008ad1eb6a3b063f5ec499216bfd531ecb05db80072427d2438f414a2af44bbaf48e677a089a2d250840b8dcb3814c1816dfb757c3d7b009a6b83a09c281b8ffd766a151a5fcb3d0320f0afa5ed478b42575c17094cb7c468b5fd88dc2f41244a7aa16441fbd3d2b90ce26fde47a797cf9f1c33ba08a6b78c0532c7fa245f6740d9a1d6fd8172af7a2ac0dc6816b4f54951e6f4596094f95d4e92e7013213631436bd5cf5d157a5ff11bf26d7ce6df5aba8dea50008ceb8286773ea9082d0cec0a08b506d9f80de0cd0a0daa782abcd45b6f8020ee2f54415e92beeb2ae26b3ab4c45d3f487ac8ac6773c87dc7e0511", 0xdc6}], 0x4) 18:55:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/53, 0x35, 0x42, &(0x7f0000000140)=@in6={0x18, 0x3, 0x5, 0x7fff}, 0xc) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x6, 0x7ff, 0xffffffff, 0x80000001}) 18:55:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) 18:55:32 executing program 0: r0 = socket(0xffffffffffffffff, 0x600000000005, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="09f45820f562cd4dd9a3131dce5aa034759a0f0d35dbba16f3c3882446a828ea4637d51b44287ea27c6880c39dcb498e1f3926b554d636dc7003694c024c31b1c04c1489730e59255b2558b5c81c041d063d09d5a9763776f8775207a92133edd82e2b6ea9082e95433bf2190ba0808b642871daf35f07dcf0a49a9ef6f18f6f8ad5f09d09c2bdf26a1c3bafaac3c76a7c06b6b7938a04f9", 0x98) socket(0x3f, 0x0, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:55:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x42) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) 18:55:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x23, 0x5, 0x1, 0xffffeffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6", 0x1000000000000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a7", 0x730) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 18:55:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x8, r2}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff5, "b3c550d84bef0ff5a77c14eb9d00000000150003", 0x0, 0xfffffffffffffffc}) close(r3) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000600)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x96c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfffffffffffffbe2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x1e71}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xe8}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xbda}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil, 0xffff}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc39}) 18:55:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x7, 0x0, 0x943, "878df71bb936495b99fa6801aa75d6025293f214", 0x5, 0x100010}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r2, 0x11211c62bdd051d4}], 0x20000000000001b2, 0xffff) poll(&(0x7f0000000000)=[{r2, 0x9}], 0x1, 0x0) 18:55:32 executing program 0: unveil(0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:55:32 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) close(r1) mknod(&(0x7f0000000200)='./file1\x00', 0x1fff, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) 18:55:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x44, 0xb39, 0x20}, {{r0}, 0x0, 0xbd, 0x40000002, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x25, 0x40000021, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000041, 0x8, 0x4}, {{r0}, 0x0, 0x25, 0x2, 0x100000001, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x5, 0x3, 0x40}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000002, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0x6, 0xdf9, 0x100000000}], 0x10001, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x1, 0x8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x83, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0xf2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x16, 0x8}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x70, 0x2, 0x8, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x8, 0x5, 0xd9, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0xc0, 0xfffff, 0x6, 0x101}], 0x0, &(0x7f0000000380)={0x2, 0x6}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 18:55:32 executing program 1: unlink(&(0x7f0000000180)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r1 = semget(0x2, 0x3, 0x81) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/174) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) mprotect(&(0x7f00006da000/0x2000)=nil, 0x2000, 0x8000000011) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:55:32 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3ff) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="e9735293b2aec7206d238628e0eb7ca4be32b29ba60585a6c3a209c5fda66307d92009f2c2eef52f4c0bea2e2128b51063e03da96ca04f3b06ebd3c26c9611b0bb72bf7e7fcfc8440a49cb60e16207c60215a135dec0ca319bb6b76aa479b8977aefa15dd7c0b3fdf6a2bdad201eb8a35ce6b2c8116c451924c5281da95b868025cc6f01f173e2ebfdb06abdb5002f9f962c26bbd7d78db45d5989de4b6c262fef35a757bd9771083f9ee993a39721c260be0ca111dfeadb57f3d8980b1604e86fc8839191bc876e2c51a176d64f83c06400a9b790ab89dab588dadf3082be7881afde1d42a6cf5311c9d4d7bc1dfc6b0090ce39", 0xf4) r1 = socket(0x18, 0x2, 0x0) getrusage(0x0, &(0x7f0000000100)) socket(0x30, 0x5, 0x1a0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 18:55:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 18:55:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x4000000000000000}}, 0x0) 18:55:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 18:55:33 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!', 0x2}], 0x1000000000000028) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) munlockall() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r0) 18:55:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8007, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="9fb704d2b3cc5eeaf781f300d810fa3222e9a4e313431ea160ff76c4ca093d32945bc315c29b09a97dd3db5af99534cb41dff4a1ef5f7d3ffa179e86b213e6b3b6e4573755e955ba49f9c255b4dcbaef731daa89a94f447e576f38b35233b021ca0582c1e172b49bfc54b2c20ef0ab129c3dda4d2058e12dfac0f268bcb0fb9b9aebde924cffd2cd018def4bedccb20f1a4ac03104b53723cc6df4c6a8f1ce2b2fee4f", 0x472) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 18:55:33 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 18:55:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000100)=""/183, 0xb7, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x610, 0x80) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) 18:55:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) 18:55:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r1, 0x1) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) 18:55:33 executing program 0: r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 18:55:33 executing program 0: r0 = socket(0x37, 0x4, 0x100) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x83, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0x11, 0xfffffffffffffffb, 0x5}], 0x86, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80000002, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xfb2a, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x800, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x20, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x1, 0x3f32}], 0x3f, &(0x7f0000000100)={0x0, 0x81}) r2 = dup2(r0, r1) listen(r0, 0x7ff) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x2) listen(r2, 0x7) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x6, 0x1, {[0x0, 0x3, 0x3, 0xdf4, 0x1, 0x22b8, 0x5, 0x9, 0x81, 0x9, 0x10000, 0xffffffff, 0x4, 0x7, 0x1, 0xfffffffffffff509, 0xffffffff80000001, 0x502f], [0x200, 0x4, 0x154e, 0xff, 0x1, 0x4, 0x0, 0x9, 0xffffffff, 0x7], [0x2, 0x6, 0x100000000, 0x6, 0x3, 0x7, 0xffffffffffffffff], [0x100000001, 0x7da, 0x5e6b8986, 0x104e000000000000, 0x8, 0x1f], [{0x5, 0xc8, 0x4, 0xec}, {0xfff, 0x9000, 0xffff, 0x5}, {0xfffffffffffffffc, 0x20, 0x3}, {0x3, 0x0, 0x6, 0x851}, {0x5, 0x0, 0x101, 0x6}, {0x0, 0x8001, 0xc30, 0xfffffffeffffffff}, {0x3, 0xb8, 0x7, 0x6}, {0x63, 0x3, 0x90a, 0xffffffff}], {0x8, 0x895, 0x6d4, 0x1}, {0xbb, 0x6, 0x8, 0x8}}}) r3 = socket(0x1, 0x8005, 0x2) r4 = kqueue() r5 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x4) fcntl$setstatus(r2, 0x4, 0x88) recvfrom$inet(r3, &(0x7f0000000440)=""/247, 0xf7, 0x40, &(0x7f0000000540)={0x2, 0x2}, 0xc) getsockopt(r3, 0x7, 0xfff, &(0x7f0000000580)=""/53, &(0x7f00000005c0)=0x35) r6 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r5, &(0x7f0000000a00)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000640)="f596e28275eb059945433762794a16a14585255e37c15f95e038be0a056480cb556a7c4540646b27f8bcff42", 0x2c}, {&(0x7f0000000680)="5b0550b30da2abf6c83da96444a7df39175fb0b8803feae346dc4c0fdaf96067d9af8a8c01738c8744a79a054b9657e0721d7cf13b65fb4c330ea26a548e0f0e12321e226fc92cb5b7307b4a63594e486884f12f522b255aa434ac3706cb9d59b121ada0534b3fcfd71970a0e1a334b2215aaec907f2fd60f629dccc01b8bb15c4c9cc96df350ceaa3b1728ec9656198150da84008b6af7799506eba2b86974d750c458515ccba07b9c0f57553df3be3f8af0e6cc88b4232d4b646b17285746e40576a50aeb790cd7259d6ae1394adfd9d535394d5844479be1b13cd7e48090d6b677fb8c70d5f8973d321eea4929143c2e1e308fea3263b54bc7e", 0xfb}, {&(0x7f0000000780)="1dca81fc2dbf71ccea9bf7206c2c23cbf49f9d3ff8a1d20308ed81f0bd8381a145dc02f66cf66eec117a27e0f4b4eb7ccdb79c5c525a916c406e693ffe85efd6b570d36875de32a7a0902967", 0x4c}, {&(0x7f0000000800)="66b7d0251e9ecb4a4ed4ccd3d72a1ba2ac943ed1a80104554d90200d253f3f2e13009971b97989ed8e4281ff652617486b4beb16c05f83b15f1c9e40d016794693e072695cbd93dcabd735e4c7012361ecb1b9c6285edb2e9ede00a9fe26529ea702b68456501ce39bcc234cacd5be0306f1ba5c3f3e44f932e9c50cda75c4700cd30ac57dba774d41cab836d5550a5851687ea07579458ed458ec34168489d8", 0xa0}], 0x4, &(0x7f0000000980)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r4, r5, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}], 0x68, 0x2}, 0x6) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000a40)={0x100000001, 0x80000000, 0x3f, {[0x7f, 0xff, 0xfff, 0x2, 0xfffffffffffffffd, 0x8000, 0x5, 0xc576, 0xe6e8, 0x2, 0x1, 0x7, 0xfff, 0x6, 0xfffffffffffffffb, 0x6, 0x9], [0x4, 0x1, 0xffffffffffffffe0, 0x2, 0x5, 0x0, 0xfffffffffffffff7, 0x8, 0x1, 0x84], [0x2, 0x1, 0x100000001, 0x6, 0x3e84, 0x7f, 0x8c], [0x6, 0xcfa, 0x80, 0x8, 0x4000000000000, 0x80], [{0x5, 0xd0, 0x2, 0xa3}, {0x893, 0x5, 0x80000000, 0x80000001}, {0x8, 0x8a45, 0x3ff, 0xdf0}, {0xffffffff, 0x101, 0xffff, 0x1}, {0x7ee, 0x9, 0x101, 0x2}, {0x2, 0x800, 0x3, 0x5b}, {0x9, 0x2, 0x8, 0x2}, {0x432a, 0x78, 0x5, 0x1}], {0x9, 0x7ff, 0xced0, 0xffff}, {0x0, 0x6, 0x7ff, 0x3f}}}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000cc0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000d00)=0x6) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000d40)=0x3) r13 = accept(r1, &(0x7f0000000d80)=@in, &(0x7f0000000dc0)=0xc) setegid(r11) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/vmm\x00', 0x20000, 0x0) fcntl$dupfd(r14, 0xa, r13) 18:55:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c653100ff725b9e7047eb710393fdbdc56c372e50ca3044a35e4ac12a7eab5eac84c99ea8b45c813fcbee20c6352af05a2c94517dac6c4510f59031004678acf5984b22481ade5a505c990173350c3dbc4a808ecd19a9bb7295bd76022b2ed33d412cf51cc0c45fdf8de11c915a1f4cf6a9a9564b4b7b0ee705adb7650c80e9bd26cf7fbcc91eeba0e466e7a7506be3792ae59f76fc64b2467427fefa83ad8e1d862c2fd81befcd20b22995c92f1b7ee475b07d8c299c38e81d91dcb4a5a89fb11ccb559968c5a12cab57c21fa2a911e46d6a934665e7fb20cd0b2ab71d8a0d092c0b0fabd9b704b5de8deca6699a33e5b2a5737e2abe5574cc507f"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="c4d0483b572876433ab84ce82bb2143821c530aaae9fe3d75e0c3a917c5551c6bb1fccb0d734d2fb3ee3efc0c0c0cedfb2a2ff3f35f6be8b8723c102eb2f6e705fde8dcef2bbf81d6db4ccb95f4831ce0475d482366d6b2c63850f766751a342b5ec706a43ac51421373be82f9a614f57046d04a75403bb069", 0x79}, {&(0x7f00000000c0)="37185d734c269013aa58c6fe1b9838c9342f32e47489094f756dd32753a127abd18847f79e628fb6075c", 0x2a}, {&(0x7f00000001c0)="40cb84048c8cf0f4d45f7d93e912573fd06d32e8f0cdbf9b59ce529a4f3bfe263a1709a16d63054d6487a0cfb1a554c9a80b4e6ea1404831467bdfc989723f70410fe40cb24c855f5e2fbaff3a29b728a11c4ffdb2d58e429eb4b6fa79735283d21cf3", 0x63}, {&(0x7f0000000240)="815b1e8c32fad17dc6236539a0a0bad1a70421a58453cc7661cb5c63c29aaf603abbceaa49d5713425c955879f36a5875ca6b3600f4793de6295fef23058a58826616dff23d538d32eb9c48cb3f748c8f8f624d01de5478d93aad56a51ffa4275a5e35c8422969746385663d3ab4cedc7a86ecfae25c6346fdf027a99ac1ab1e06e8e28ad0317fca3450d77d6b73d99a3c47491f2bfc993da69ce15bcdfe665bf8fc004f9914a5e8ac0f88301109949cc25cc1996a9e069ab84263b48d0c27e6be2291c82564", 0xc6}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 18:55:34 executing program 1: fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 18:55:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x100, 0x124) r2 = shmget(0x1, 0x4000, 0x102, &(0x7f0000006000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000300)="54417e9673c3b77d85cc13e2823a52567cece39986b6605856fd75d189257c9e9ec38239b19c27fc707697fc566746fc0747adaf94fdbbc96d625e07bff9949811fa030e6772f1d7a72b5f784f97c56f82157083d6f2485f0f2df138c459a60575e1498d88b1e7dba52d3a2be7bae4f46bf7ad8b35cffa64ff470f4dd4859b52e0b32b8f88d0b21b64d3c99f9c5a98b760d981a03b2327c0470a06326bdab1c993b4f61e2d45fc603873701bf8752b3bf014152677880758ca9588d14539b17d80d9d21b554af93c7430a7510f39d53666f63b8fa0dbcb115113201c47c453"}, {&(0x7f0000000400)="ffd45950930e22950352a694ebe3a91e5785f33d2a8e7b47e2041a37a345477132b342d5bb6695c3c5451689d2551c956d74b23487175c12ad2f74dd599e4c269639e5d2326e3f5baa2d3795a6655bc59302f67abb139c55dd7ea4a7d22976322d4d2591616d10e2895c0242a722b6972633e78262bff75955f4427eb24453f8c6ed10008f81472cbeceec6a0145b792ad9e27f17688075184fd4b8a63f5d9d86240d19ab7f684"}, {&(0x7f0000000180)="05f10fa85b0dbe3b3a6187b7d14260b54606f4cc9c137ef41f66e27c35145b863e350949f3f5400ec8614f483f965cc3a4f5e32299e2354039"}, {&(0x7f0000000880)="36066078cfd5bea30fa5c29d33b76c695186c1da0308771ceee1cc9f7d848f4ecca8e7b1a97100cb9e187463d77b51c9fc3ed90226e62394d61a966c32ad97782adb8987b8daf20fe03476b27c3aa68dc225a87f6fee4343c80e8d94e24247cf4858933c58cdb8d409cf023a61aee4d2e16001f89f6f492c71be70b64e2aa5a65b9ffcdf14ac32fada9ba7e85ed0b48f76def6e7ff8421fb64342e9af69f00e78c0b3cd82e94d42f3036914ca47058e57ebcfd48f46808a00939cc5e3b4eede7ff9e4edb64"}, {&(0x7f0000000780)="3d8687f73d8c632558e3d41133998920a35f1c26ad28392ee231bbbf4d0b7577e10d9654e667c5f1a9274c20dfe53b7f2b3d82c9bfb03cf5767ac2447d88e94e19466d6a0f3493770c455334fd6b279f563b354a6ee6d3d13c1a265e0100bfd7f6708208c3a4f28337bbb8c99203a910ec30883825fd2e0050c970a8faa75475e80d1d68f6388ae12bf211d8dba9bb36384446fa770dcee07ec2267c873e05c72a18445e7f58260d1382ac15766facf59da5139dd06d6429685cea7464a16ea5217aebb45a198895a42e88c1a30003f81b1b20992ffec75b74bcf5de2b7a3e6cff3c686f2b7da37f0c6718ab51838369dfc7a1804479c03061"}, {&(0x7f0000000640)="5a3a93809537a2a9d3db8a3d6c5ad278522213a9eb410ef43906620eb2adcec1695772e8b34fcbfc75761bbe6a76b7b9ae5399e26974da01ac16ef7b09a35c8af5bd0767e5fffc2041c91a1e4b0278b508b3a78c8a53f34ac84463f478b820ee3da41616b7f1796b0c4ee9bd1a3749523b240d71d1da3e91d2a8e0cf7eb65df9393ab0b5"}], 0x10000390, 0x0, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="88001d97e80b6cf52d696c65b000"], 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) 18:55:34 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 18:55:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0xffffffffffff8000) 18:55:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x20000000029, 0x5, &(0x7f0000000000)="8aed7e9dbd2939bc319eb53296994453327e3d2e3f5b76d52074e66489a2a9f7783cc41054920330800001f49f18ad5b67ca1bb0eaa09282342cdd3717f8a91d38e394d6dc0700000048ae73c5cb4fed83fc1870b2f2b02db6e1c93b249ce5010001004d1d79", 0x2c9) 18:55:34 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 18:55:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=ANY=[@ANYBLOB="012a2ca4de0eac7da900"], 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="c8e20b10a6abe9ad14f71b120767394703a69e8bface50d2e9902f9ea3e72d104cb58781ac770c3a1136b466f21dc733075907f1b27775c5dcc624864771781475f7449b8fb4508e856ef7e7d168a0100e5a325a15008659145a53e9261c5cfc64c6ddf5653befc48dadf0e68074cde4348816acb8fccc7b1dc9a411f264291ec0f141b433996f5f1b2ab6", 0x8b}, {&(0x7f0000000180)="b54698e985348c0df0ad8e0673d10a8aa24e03d9ea286b0215ca36fc4dcb7819bda2b506fc4ebab23543a27edbf2cce8ad7d0ce171c10a4e35a53c1db51ebaee40960e6ace879656", 0x48}, {&(0x7f0000000200)="a06db9a741c92e96af54576fc126e906d3af935bd8803125206120e7a95f72a43934e8554a06fdd63696f1f98348b27bb84a66c8b30f8d68879c50508f86785c342028f33cde4bd2f4899a03c02b40dab063dd8062b15174f4aff67c670b07ee26d9018559a9ea495458bd7e290af334390414e048449e171eb83dddb03ef5b64cae19bd24f38e8fac175c94d131250e46f0ec2d794eda3a933730f42f7b4b3a62ce65cde5fd708e2c015271c9505f7f4d4aa412e70341cb1b590cd0e3", 0xbd}, {&(0x7f00000002c0)="9d5ee204e05fadefb62169c963e98f02d9c1bb807e4f6db8f15ce641dbb5077b64b32f95b33e5987d986d31c07cfae1e43c945749532b6b2a3ac14f9df88356951ec21294550f0d7fcfc646a7403268a672f701cf17d77007abcd61313ea0fb4253652e15197e989603c43e9c62275f2ac91b8f564b1c7f4ac8b8a0d162ac13911b195a65bc85d40ce83c2f163f0b2291ffd3677e4668e62c1f41f444946f1895660e9da2e1df2ebf35b14dc2fdce3284c757fecd130e261f984c0e8e5a24b8891114ba995d40c80222e5fe9c75d52ecd15eb581f76cf6342d38122ae4a31ab53ee493d45b8a9a90c115e3a7006a8c82efc9", 0xf2}, {&(0x7f00000003c0)="1804c9951db3c9e68f2d26a3d492158bfb793810b7e8c02172097fea85304ba5f06e07221036694fbdfdea56c2e8d8dc7bb43495e7c22231a042b56c4a33a3629873e29e863fd0e983ed78c254bba99db3f3a8f458dfad693fa35f1f789569de8be9d95d3088725b21912dfd3839fabe408050eba327d929de200b01f1af6c9ef34cf086aef6f51f09c4f4ce9f5da0a3e2bea9666e", 0x95}], 0x5, 0x0, 0x0, 0x2}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x17, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 18:55:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x2, &(0x7f0000000680)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="d1460b2f79b2b85029ac93c11ed92d1b7b91457b956139c344282f6816b61ab0ba6f963dc43637ae516775f9ab3bde193bccf5eb47c717", 0x37}, {&(0x7f00000002c0)="ef5872de18d429254c7de9e27e4fd0aef06d4b5b8cfec60567dcc4a8871351fd31fdd745f639452204fdc87a0b69a5867754c51b1990c500a1de70ad2637f64789892ee5c997a4c754effcad62d58e865e747341c07d781cc32dffc6f04b8831e48b4bd135b7bc79941f273abad92a1574fbb07144fd8ee88ab375d5cf702df82750ca802adab52c251602f0d8aa1b4257d8d13c6bf4b0617274e90f3d26123d9c9dfae93ca5cce2c38849fd7afabfa1877598d54f9aec06050c7a744e32801f6eaebfe6beed7f2079c9126775812f72f554e753dc6d410cfc0c3a5575474b2d5a5707c3d50f8df3778c5d430295c61c", 0xf0}, {&(0x7f0000000140)="e68cd2a6d0fe", 0x6}, {&(0x7f0000000200)="5e2f1eb5dbc0e436", 0x8}, {&(0x7f00000003c0)="e1bd720518f64b0b050c2bc5fa90e844e9a8b413cee42e5f3e7f5eb3202447a0a2568af25e0f23a9e3126b7a0f6e7107ebdd8f70b436df340d9a623988189b1ad2275234e8154520da37f434471f983e8c7d3d36f66e2a982ffabe66d47453c21d7c97df61bcbdd75895add98a9e5990da9dd663db3bdfc834363dc2242ca6f28895b50d5c0ab88b9a7a4fa585257a9d2cd32a0e4ea80e91ed332bc96d5df68c3150e989c69f454cfbfecabb959513aab47a7e3c390d7e6fba406dd252161aab5606fe8225fdbfd8a1b636e6290581ce5e8b82f5", 0xd4}], 0x5, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r1, r2, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x140, 0x400}, 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 18:55:34 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 18:55:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 18:55:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = syz_open_pts() r3 = dup(r0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 18:55:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x1000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 18:55:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 18:55:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x1, 0x20002010, r0, 0x0, 0x3) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 18:55:34 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x0, &(0x7f0000000140)) shmctl$IPC_RMID(r1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x115) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x14000, 0x2, &(0x7f0000fec000/0x14000)=nil) 18:55:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x2, 0x1a87, &(0x7f0000000100)="d1e4038e315985be318663aaf87b267659cbfec4cd2808bd1314f3d3599562567b6776607825b8cb1059b0d4d6c8d3c473c08e1cb7c8148207f597f4b91378fa8d2b77cb7ae672fb8bcb0e5945e9a34f90fd08dfb1942eaf152a307cbac4b4a482f8946df2d12eb5689e34c716620b17e065e3de2169da8543723659eea400dfde0c841947aed42c02f693137898f1ea5494c0289630a528dbdd204b0ee15cdee13a817f1f63557775614aaf66", 0xad) r1 = socket(0x30, 0x2, 0x3d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 18:55:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x802, 0x1, 0xba7, 0x3, "661fbef224517fff0e091fe600", 0x80000}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 18:55:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ftruncate(r1, 0x0, 0x20) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) 18:55:34 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200000000000000, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="cd73cf7c6041cacf59244819874f79edffa3c1847177cfc4cee69aef7879b4dc370a58f054065b56bf2f51c6469bbd6690aec87be1ddadf38fe63db16c36e8800cde61d43a4bdc2c2b15377df4d5db6cca2078150bbd422c98eb18d8de0a21c6324f9707dd8ba0e7811e83dc1bdbac2bdb21bd494b07490be31bf0735017cc53eb89c523269d0cfa745af455b3775eec4de2df6562c7d0745f31fc70e6d392dff749a734e33340afce0461fc0b327b", 0xaf}], 0x1) 18:55:34 executing program 0: r0 = socket(0x13, 0x7, 0x7) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:55:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x3, 0xb492, &(0x7f0000000080)="87a5ea5213be997df72032a2de135afc9ba218c1a3d6f63cf695633c8a2368f7fbeaf17b0f9624f44442d925c5dfdf823e00e5cbb7b0c40fe1dda50c9ec4e6602650060c85744603d6c7bb4e", 0x4c) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x5, &(0x7f0000000180), 0x0) 18:55:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 18:55:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x672) lseek(r1, 0x0, 0x0, 0x13) fchflags(r0, 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x41, 0x9, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x7, 0x5, 0x3}, {{r0}, 0x0, 0x68, 0x800fffff, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000004, 0x6f, 0x8}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0xffffffff00000000, 0x8}, {{r1}, 0xffffffffffffffff, 0xa, 0x21, 0x178, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x12, 0x4, 0x7}], 0xfffffffffffffffc, &(0x7f0000000180)={0x10001}) 18:55:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) dup2(r1, r1) 18:55:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) write(r0, &(0x7f0000000680)="16a4d1e7c5cff2d5e9fb1edb19adb629b481b245ea5c78bdb2a7c70289bb3529d0b504d744306179383bbeb025044de51cb0aee4c54dbc01b4d7750afe1b21675556ec86e863abf86a02a6356f5246851c12a4a563cd0db6cd123b642a223a5b3b50d4d1c05e20ec84269ede716231f9f5208b7401b32abab349562c5b1844bf77b7660ce7bee8c451f3578ae5062d12cf62a9b48ddaf3a5d0ef5227d9465c256b199c23364d51741a6decf9c8a9453ea59cb1d910f307d6e47d001f26768e03ffae2a8144258d639df9ea508730ef9b20e5b4dc5abbbe5f7f2c94ffbd0e58758eb85bb5995fc32fd71cb0bd08dc5b83bf615d9126200a438c56e651b21b553acabf759dafbe1e38b84ce945cc53356191937f766b97e70b76bc21bdbf0aa4bf4afd84ed0851c31b699126d5048ae4f85b49e8459547add642c5b65eabecfe394107d519d37f06744be0cfe7b7d00025f587b0714419ea0ea3637dcdacc91d444aea3aac6377e1008a27a89dbaa689b1bcb3768c9cd0b7d1c15bef72a2e522bf16ade8a0f608a8c1ae6c5cce27e944bb8bf19dd908728af71d96ddfad9750335f180f7d763a30423228bb306cc5b3ff1935eebcbd89feb863b30d0f810a80e281cc7068b5e53653d2fd32200ff0582131c475dfead461b20761592dc3bdcc4b0c3b6165a043599deab8e0ef0dd9f49d9f4ae1bb02c0fc10ede3dc7e6835813b77a1164574609a64505c0bf94a5e4c5dee580ea7fc61dd56b24799461a21cc012bcbb924be5b0eb943d1c58dd7a57c48357996c2afc5ccfb6b98fa8b59bee4b2f2e9642050c8494d03d7959530edd1b48e29bdc5048aa109ca849415d4027c416c9c76e764137eed309c13f977a62f3d2c6fc302508dc3493a851293158f0cf5a67c08bbbbdfd4af00c7f0c1577efca3f70c591aeeeb30a5c9923765aea495099127877853db36af4f9c4cb4d4d1ffa1f4796265aa5715ad1365defde2907b77a41682fab29f98b70acda0e425a42a20449a83c073e890d198785ff7d1843c4f9ca835344bd960b6d14cd9f77e268ee94126d6ba435f8db69cefeb5e7373ac4b4f391d252fd7e83db7bcb368f90c896b9542cea744b4ddf8bc205e0e60a34e7c58d10012ea5538072640fca1c9191b8e0f77197ec07a4106bc1d21c15ecd3cd533bb34e0589c08ba6d3694cb192f6720b908b28692616c7212724cb0b6f6417e60758398b0f66e3c9e9918e0eb1758855a9493dda0d294365902b7effa11f223ecf4ae93877ccf79d25ce272dbb3de92ba34f0521026bd48cb5c3ddb70175280c4646df652df527563d680b2e2aea6e4520c2eabc9f27c10d58769177166b64450a824289d18772e4f8defbaa85b3b8732eb8f5cb7ce1ca4ccc9c4db0277d02b9b231493310e74abc85e35427665cff50eb685c5bb7478d2903f2c879ede69de0150a44cf473a1cfdf481058143762b5812de5caaf1e904bf0b4bc347389ff1b3805ab749c7b18b0f5ee405dfeb8d47040cea0eae75c073f687f6eb05f955427b970ecc9c22a082bbf9cfc2fab435adc10257637b144ace6ae39a50d00aa5aeed1cf4e36e73cc5bcde1e6b870ef3443fd66f2d7ffa9e4d207437df2312b728844113c94238af8bd8182e809f95766a279d73b75e5944682b02dce83c31c076c17c1e65512a5973b11060e16ec951cbe0ba7229627103e91d09f7fc64b55ef01370d8f382cf48dfbcbce970d0bda093d2a413aa74b65051a1a362210539a550d1f33ba73b2c9c6d2d7ccd8b1c49ff1bc727e43e038e61a44e3e0fc3e3e70b7f611c963ee990f213c86edcf3f1599e805e5763c65ea40a20b525be4602e88faf16dc0428a86a37c59b19a1a8d1e89daa33a5cbc61f6d2d5ca12955d621e22b0871287602ecb45812d88c4276ece6de7ea54e803b20194fd0950baafb7f93479eaa052d4a961f9972549351a29e099a05e031907682ebb53571ed2c2ccc3a4d7fad00d68217d52295636160d9a83c3e3537fb6a9299bc79b647f539ffdf5cc24bade2c2541fea61fec551a7a7f15ba8f12fca2e9507b286db86235d21a8550ad02c563e0aea68ef3077b612e8d78c1dd45ab804a6a465538f38bf74d96af2bfc470d752b721e175da340e85e50cc918480b16f39db761e9e53879aa990b239c8fe02b85da90e2d0e71814ceb2a6929defc17d3b31f8dc1d12f94fd7f475581fd2d1067b8c53671b2870431568ee5e1406d1f25b50e06686ec9264de7cbb49b8b94556ca6ef72dd1c9150f6e984c97b2201727be3bce613d2aa317a8da05bb40bc8ff5f2dd2fa3bb0fbfdd2bf30fb6f60d1fd7eaf7f9a4afe573195f862627f8a54df5dd15030df4762b503d8a1b850ecdb07bb1c17973dc620de2d021393d9055eeb8e82454b3b4a575d4e1599b22b79e5bc3690a055497489d0f06a4a89bb697c2ff18658c347843a9a49ee430aba93ab69b83bdf578a60fb4bf9545fb9ea492156e7146ef43e13b975740047ed15cd761f49ea1106659a0ed10e6c216cd4fd9b4297c44b810d5aaf5a96b09526cff8d4a5254f84b94cbfde100013367f582a160aa60ce0141bbc9cfe2b0b8a215fbe286f4a0f032b3c8ccdbd2742aa293aee60a1da9968d7cd3a4596feffab6aa658fe12994cded68d2100724c3428f5807133cad5697ccb074f599800b9a33a44b9f03e3bc417139c470357e233edb9f560cd923f09352317a4aff14c2317ec3c23c4b09cbfc72305aa59f71366f6c468d7ff6267eae85c186b4fe5069cd0807bc45a47ee4083da49449b110c060fce2c16193890dff19aed6fbebeea194be32a196c963759b414169fa30c5c16b2e8e1b464b9d1dab83281e196125893d8239c3dc9d8ff11af3690a3920c1472f61311cfaca3458ae8b72551f0284b8d82dbfce6f93e2ce73f74eec6bde52cb136e6d3d1bd3885d3f512ad543a3f3f8e8bf85c9dd696551052354c0e48934cc2bab51ea7cc9d9abc2e1b88e0ccb51b770f3badbb9fcfdab50f867520c2df3f8fb1e533a45bb770435a0ce4fea34d5d769e51d37d88077ef5f63e9c37e45717480f243771ca58f701fb89c6234c35ad7119cffa6380f2484d0f9d91e1cafdd817d7b378d17831568b31a44097fa4fe1972f72e6694a7a4624d0fb2fc39dc972a6f8848b43c4b975c13abf8b45426ed03d017f2efe1398e7107a3c9844a154b74d7cca6d7ef8ca68888a945b7954a6e5fece02d5bdbc20d5e871f6f9a1c0c4146b27b228fb29575a455ceb81e700e122ae24228df78ce233e5e0312caf22e09395173d457816ebc484ab87f9286006d470bbf17a7f3b7673652b8073a89f34949e4876417ef4beabc30591480584bc9493afd08395c61687abc293b596b1da213de4e33949fd379326371ce0257a5890d5b580dd074a8007f4fca7cbc20fa46194f5f67cea872f145e0a11fa39360f62a2696fe35fe01468fb2d381593e17378589a54be5b045b8bb025ddd7d677c9fc84827e0b76e3127e3562bec640094684098db0e31a3420e4c2f0d84b885c9e8315e13c3e7c82ff7e8dd5d7068f9c24a1bef7f7e0fb9053a21d3392e14836ed77cf39b9ed322f94892fab8f3eb570670cdcc337dad41f230abe448a624887c660e5eca27683431797de1fa62f1cf80de7327c5138a72f1dc22580cea1eb6e0cfade784256b10f4e447898c1269c35bd1c86589da6df380c502c98ac6109baf8c76cc2e4b40a56f3cf5bfa9634db12982e8aa7c1a02f380ba07063e8e5a5bffc68a319e0ca3387291fd39b25e39d0ba709c7bc89529b3fcf53fd07aafc06024e32ed8c51945380dc406694562043cd82d21d588817affd7ad09616b518e149fdeb8794480f5d2adf119b379afd9ab5b758ae6ab523662e5355d94146bd698e67bc225b602e6b22b216da008d102fe074e6933918ad08d5790179169bfa53c44a96bb8df25a60eed8a1b1bac474ac460f044f82b28a66648620bbd4eb27380452ff3c4ea9a1254f6548dbba734eff12f96d586978e63a3db8d9d29eaaeb728ac84be9b1ab4f4b40172d3c621813423f265a76a9e6c04f7b78d6ce0cf33a7b421bbbeb892d5a62ff0ef4c223914e21cecf64ee1febdfdd62b1382b467b7d35bc354753ac34b82c126cf181a28f980786529280e05e59e11e4badca5b944e43a4df17c5b836088e12b3357f7d7a529c3a96ec7a63cecf88112ca046f8dc5ca400611682eedc1dddc584269329cc4ccabb6a3acf6acd910d95be0648b718c078f2468d0e2f48bd6de6354852800c08cc0deffbb119d84ab69b361120ecfbc6463f421650031c788d1c3d752eb12b2fdcc63da2300f4c4d5fbc7a89c68f929aeb76439486cd8d286e79e2bc827a9b2c317e895b8cec31c4d545332838b305fcaa9e960e4e94a8f4683abb46aea9a43a87972c8743e091a7df9fe23460cf4461492fb6f5932f9719f0e405a8825e4ba8abe34ff77e2264027a860acc394c86d9d5e72eb45091956e22f5fa8f58d276987543a367c4a4e5dbe84ad4927150437a061480310bc23710692f62c4468c82318400c16670625e15419a63e0cd2bdf840d940203af5f18d9267ce0889bdc2cb76e3d2febbd438e0c56e966f48a7b0e720cc6240e54b035001936b492a26d9ab6cb1ffc0d499782e4fc3d3a3350fc7d130b1a40dd8703ae2bcb93db9ca5760c3f93c911606fd81acc7508edd38be4ca0d78d9b1c436791faa773fcd15c1618c2c50a3cef1fe3cf1f357c1cfbbfdc93704bb983aacb7ed1b9de6885b0e29c5c334dc1e842a486742b0c9e23b345c4aa4f7fed12de715353af295b84094ef2443f0a75834057746b9fe7e7705c17d6e8683adfde28b4628c38952e0cee586ad9b86ecce54871ec877cfabdbcecc2d03bde9223e8e8c186ff3311bff7711f48a6385ba2d6ef7daf283868be10631d03ac7fd749fbcacf09ebdc0154f8f25045e790152ddf9f1239a3ff53bd7b50cce16596274a4848298f2fcbb1ec2dbe896191415f85f59a4efb209161e64e47fed36bcde5bab37c1c67fa010f7b072b9b0cb4f194ea207bb4055d2373df833219482d2b03ff4df934e4bf6f891fa2f80fc583194c8e313812f040b2c3f364515cdda21051f9630dd2147f95eda8d0a223c0ad20412ab93ecc58f38d1381d997bfa258c0a741f35d42d64dfd0cd06576ae6887980be3b745ef7618299ae1042062381bf2f66eaecbad3056e27776033883c189bb70137596f7877ed98ce860906988caa452483dda31bc6bddf0a67227c76d23d45804fc5d16daa16d3d0fd33d7e038ebacb570230226710c736b918989901be273e0c3973bce54a037471f1cc9728a384fe981924a82b80862ea35670dde45aecfa5180b48277dcde405f2544d38d9941b2a7990646626c2724581282a0c6f6840df1c12a7242495e1ab5a9140e5904f5dae50a6b61a592ef8b41d80cffec13a41ed6ee09dd7dd574ce1f8eeb9fc0bca3d5bedf1673164042462f4c8e7836891ed251ca37974a32cf69c15c05b1fb91ddd1e52881bef74bb046414ba3ef207641fd38680a5ac473155d8badae34fb095f1597000abd8160bfad97b250468b0ae0fd235dcebf7c4f9c6e9471b3051741d56503ce3115d9315d421299533cc5cc18764a8ad250a5e7787c2469b7ec61bca3c16ae37da07a79cac8b109222fc23299304e9769b48e0708aeb705306f7179f9071c34edd6391ddf3181504a3760d10251e3e08b112f988b43db90195109b2ed10d34a524b81aaee9e47c0349d79b5f4e4898706b56e9ad4e534cb3", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x5, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x7fff, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x1, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 18:55:34 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x1ea) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x10001, r1}) syz_open_pts() syz_open_pts() close(r0) socketpair(0x1, 0x0, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="696480a68193c0341b923ea8d55060bebeb5056b612e65d2d2baf8488522233a847dd8fbc9db44214d74aee6379ad7766c50b5c2f48d860eb1665bfc4cbb0c34921ed17d4a36522b66d65cbfe86bec8829fd5d7c6b46455e754e571a490d54468ed6d2ee4d0ee120b4a8aa3c64723c3f1d9c5eb17f5c07401c1db2ca69ad68a84b80c44e86dee40a1bf7832ff23219053aa7b5fa0931bc97cae61d803e26fd8c60b77e01906fb0ab794472be12597f75e6cb231fe9d976d1675eb3125a23c20404bcd712114c8c5bba027aa64c0bb3925ecf12ac6ea27ecabeaae7c6ac55defa5f4d9bdd6e1eca1acfc60240e220c3645fc299656ea48510", 0xf8) syz_open_pts() 18:55:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) recvfrom(r0, &(0x7f0000000040)=""/93, 0x5d, 0x800, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket(0x400000014, 0x4000, 0x1000000804) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:55:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="6fd26c7f250dc971c2abf8fc98354fc1c4b7a414b319cff0a23fc24f083bd73b81445ed46df2", 0x26}, {&(0x7f0000000080)="434a301e91f2de89b5cea50313fe32f023d353f469583b23782f02e329a9a195654df1baa58f58586635a79a7cda8aea2e458e19b08207409b89788b0c2f3c8a414bbcce17b5a4bb53907ef1a349a0b708e8ea1ef88f1e93cea1c8cb33c755502aab7a221c9d2f205334a8fbe12478d0d9921b5f3678674de1af21d30612cfceee7fe71754e482c34714bf6c9b97dd625d18e0ddd5441547474d9f77d79756e6192cc94d03f11fd7ae7b24cdf1c48158bb399f367609949426c9c6f1bb18f75db99e68630a185f672c4b3d2d18f808ddaec1a4b172802587802609ab04018e8ff55f7d", 0xe3}, {&(0x7f0000000180)="0176cc80bc25db2822a0ba60167c683310fb05a513f551f1ac48ef21bb3ec237e206bea04bc6d52395b408a53ff806145b7077dbea497c87a25ee6bfe8144f8911590196828aff181d5c99ca61abf99796bd783abb273f2922bb3f070068fc00329d31f5f97837e54547841ac7e1d27f6553ca25c65bdc9a0d997ef22f064f49033be91edeabdc905b6a254bd50f55e8faf0a8b8dd5521eb82ef579bd8b6defd933289f85d58ae0db96b7b7a90793a5107ac57", 0xb3}, {&(0x7f0000000240)="07e3784dec488933e3cc5bb4d8b811ee553a2933da3142cef07afe30fdccb92d7e04be0a0cf9f2a1cb87a5c36634fd6b157333a647", 0x35}, {&(0x7f0000000280)="ace1b3beb674e4ae986fe1b62c020d58abd654916360c2d2ad4ae37439269afccded1393190728feee2b81710a8ac941cb4d8b34a9eb18046fe0c545befdde9bc3954804ca5b54dda7f05f10d891edb3ae2553a25d1038c8b3769c56818ecdb78576f8e3c580bc8f5370dbc9", 0x6c}, {&(0x7f0000000300)}, {&(0x7f0000000340)="5c4e618dedd5f630cc627e8f0f3b3f388177fb0663eba8e7c88892b53958d4b1091b217029d9590e8b306dd1e6995e8b6d7b6bec0207547d26c0b816067b9fad4160254f525a30abd5b135e5b58939e63d2fbb01836a87ea97fbb73748a72ede0c5b3cd53da17ea79b8135d76781c2015f2955a08344b5aa8b53df54535e6c1f9b5165a5c89b52f6d5979c2759291933d486738707037ee44221252eb56f502fa5fbd275e17f4675d13ece0cdfe29cc01e9bdf02d899690331fc", 0xba}, {&(0x7f0000000400)="9eededc5c10f3dd41ac270843daaaac1404a5fe2b2fd70dcd31d673e7fe32761e8b423fd744f07896dd5b0cd0dd17c435f33d3acd3c866bb3cca420592b6ffc61c6b87ecc46482a697b8761195296c12cbcb0bb562f475833ec6a279bb8439ced273213e401747cc390f3d9cd12ed2ae3f6c30", 0x73}], 0x8, 0x0, 0x0) fsync(r0) fchmod(r0, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40000800) 18:55:34 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x100) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfffffffffffffd82) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8064f22098) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fchmod+0x160 #6 syscall+0x552 #7 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *147495 51090 32767 0x1010 0x4080000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbb1ca) at witness_warn+0x69e userret(ffff800020b28510) at userret+0x36a syscall(ffff8000250192b0) at syscall+0x44a Xsyscall(6,9,fffffffffffffedd,0,2,9c2ea9221b0) at Xsyscall+0x128 end of kernel end trace frame: 0x9c595a9abb0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbb1ca) at witness_warn+0x69e userret(ffff800020b28510) at userret+0x36a syscall(ffff8000250192b0) at syscall+0x44a Xsyscall(6,9,fffffffffffffedd,0,2,9c2ea9221b0) at Xsyscall+0x128 end of kernel end trace frame: 0x9c595a9abb0, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800025018ff0 rbx 0xffff8000250190a0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800021c02000 rax 0xffff8000009f36c0 r8 0xffffffff81ecbe33 kprintf+0x173 r9 0x1 r10 0x25 r11 0x58343f7437e8d836 r12 0x3000000008 r13 0xffff800025019000 r14 0x100 r15 0x1 rip 0xffffffff8121eda8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800025018fe0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=147495 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29b48,0xffffffff82379b48 process=0xffff800020b7c380 user=0xffff800025014000, vmspace=0xfffffd806e904458 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 51090 79418 84537 32767 3 0x3010 suspend syz-executor.0 *51090 147495 84537 32767 7 0x4081010 syz-executor.0 32004 180171 48908 32767 2 0x10 syz-executor.1 48908 465741 14514 0 3 0x82 wait syz-executor.1 84537 226188 79551 32767 3 0x90 nanosleep syz-executor.0 79551 335052 14514 0 3 0x82 wait syz-executor.0 14122 116344 0 0 3 0x14200 bored sosplice 14514 202034 89625 0 3 0x82 thrsleep syz-fuzzer 14514 283161 89625 0 3 0x4000082 nanosleep syz-fuzzer 14514 282680 89625 0 3 0x4000082 thrsleep syz-fuzzer 14514 296062 89625 0 2 0x4000482 syz-fuzzer 14514 289040 89625 0 3 0x4000082 thrsleep syz-fuzzer 14514 426605 89625 0 3 0x4000082 thrsleep syz-fuzzer 14514 326337 89625 0 3 0x4000082 thrsleep syz-fuzzer 14514 205075 89625 0 3 0x4000082 thrsleep syz-fuzzer 14514 465998 89625 0 3 0x4000082 kqread syz-fuzzer 14514 339038 89625 0 3 0x4000082 thrsleep syz-fuzzer 89625 74140 42601 0 3 0x10008a pause ksh 42601 341684 28166 0 3 0x92 select sshd 81489 153815 1 0 3 0x100083 ttyin getty 28166 345155 1 0 3 0x80 select sshd 43293 225738 66993 73 2 0x100090 syslogd 66993 508737 1 0 3 0x100082 netio syslogd 66832 521855 1 77 3 0x100090 poll dhclient 24830 324449 1 0 3 0x80 poll dhclient 28295 461233 0 0 3 0x14200 pgzero zerothread 36182 227495 0 0 3 0x14200 aiodoned aiodoned 89157 291505 0 0 3 0x14200 syncer update 31169 496077 0 0 3 0x14200 cleaner cleaner 83068 351812 0 0 2 0x14200 reaper 72301 55523 0 0 3 0x14200 pgdaemon pagedaemon 34150 143327 0 0 3 0x14200 bored crynlk 21764 250158 0 0 3 0x14200 bored crypto 64954 440074 0 0 3 0x40014200 acpi0 acpi0 3167 127836 0 0 3 0x40014200 idle1 70363 420417 0 0 3 0x14200 bored softnet 12989 215280 0 0 3 0x14200 bored systqmp 902 437541 0 0 3 0x14200 bored systq 63609 41358 0 0 3 0x40014200 bored softclock 51421 489640 0 0 7 0x40014200 idle0 25666 278088 0 0 3 0x14200 bored smr 1 503526 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 51090 (syz-executor.0) thread 0xffff800020b28510 (147495) exclusive rrwlock inode r = 0 (0xfffffd8064f22098) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fchmod+0x160 #6 syscall+0x552 #7 Xsyscall+0x128 Process 32004 (syz-executor.1) thread 0xffff800020b28788 (180171) exclusive rrwlock inode r = 0 (0xfffffd8064f22a28) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x1575 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a5 #11 namei+0x61c #12 dounlinkat+0x99 #13 syscall+0x552 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8064f223c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 dounlinkat+0x99 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 11494 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 8678 0 0 ifaddr 37 14K 15K 78643K 1203 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 470 0 0 iov 0 0K 32K 78643K 749 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 5843 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 111 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 910 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 9881 0 0 sigio 0 0K 0K 78643K 112 0 0 proc 41 38K 70K 78643K 8859 0 0 subproc 34 2K 2K 78643K 3247 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1221 0 0 in_multi 33 2K 2K 78643K 2421 0 0 ether_multi 1 0K 0K 78643K 60 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 3380 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 101 21K 31K 78643K 33610 0 0 UVM aobj 130 4K 4K 78643K 156 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 536 0 0 NDP 7 0K 0K 78643K 576 0 0 temp 121 2746K 2842K 78643K 45506 0 0 kqueue 0 0K 0K 78643K 112 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 391 0 385 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 861 0 859 1 0 1 1 0 8 0 rtentry 112 2131 0 2087 2 0 2 2 0 8 0 unpcb 120 3640 0 3632 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4621 0 4621 2 2 0 2 0 8 0 tcpcb 544 2180 0 2176 1 0 1 1 0 8 0 inpcb 280 5255 0 5248 5 3 2 2 0 8 1 nd6 48 573 0 567 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8742 0 8551 23 10 13 13 0 8 1 art_table 32 8743 0 8551 2 0 2 2 0 8 0 art_node 16 2130 0 2090 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 9 2 1 1 1 0 8 0 semapl 112 908 0 898 1 0 1 1 0 8 0 shmpl 112 154 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11287 0 9818 48 0 48 48 0 8 0 ffsino 272 11287 0 9818 100 1 99 99 0 8 0 nchpl 144 22652 0 21023 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 93270 0 93270 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 65294 0 65294 34 30 4 6 0 8 4 plimitpl 152 1636 0 1627 1 0 1 1 0 8 0 sigapl 432 9485 0 9470 16 13 3 3 0 8 1 futexpl 56 83852 0 83852 4 3 1 1 0 8 1 knotepl 112 5903 0 5884 1 0 1 1 0 8 0 kqueuepl 104 2219 0 2217 1 0 1 1 0 8 0 pipepl 112 6234 0 6215 15 14 1 2 0 8 0 fdescpl 488 9486 0 9470 3 0 3 3 0 8 0 filepl 152 56542 0 56439 27 22 5 7 0 8 0 lockfpl 104 1766 0 1766 15 14 1 1 0 8 1 lockfspl 48 566 0 566 15 14 1 1 0 8 1 sessionpl 112 206 0 196 1 0 1 1 0 8 0 pgrppl 48 319 0 309 1 0 1 1 0 8 0 ucredpl 96 15280 0 15271 1 0 1 1 0 8 0 zombiepl 144 9471 0 9470 5 4 1 1 0 8 0 processpl 896 9502 0 9470 4 0 4 4 0 8 0 procpl 632 24964 0 24920 38 33 5 5 0 8 1 srpgc 64 378 0 378 28 27 1 1 0 8 1 sosppl 128 157 0 157 30 29 1 1 0 8 1 sockpl 384 9933 0 9916 15 12 3 4 0 8 1 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 31 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 219 0 0 24 7 17 24 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 751 0 0 13 0 13 13 0 8 0 bufpl 256 19214 0 12190 440 0 440 440 0 8 0 anonpl 16 979952 0 973622 161 124 37 46 0 125 0 amapchunkpl 152 78531 0 78443 142 131 11 18 0 158 6 amappl16 192 39795 0 39424 230 207 23 32 0 8 2 amappl15 184 902 0 901 1 0 1 1 0 8 0 amappl14 176 2516 0 2506 1 0 1 1 0 8 0 amappl13 168 1623 0 1623 23 22 1 1 0 8 1 amappl12 160 966 0 962 1 0 1 1 0 8 0 amappl11 152 1353 0 1342 1 0 1 1 0 8 0 amappl10 144 1516 0 1515 1 0 1 1 0 8 0 amappl9 136 4086 0 4083 1 0 1 1 0 8 0 amappl8 128 2942 0 2912 3 1 2 2 0 8 0 amappl7 120 1857 0 1848 1 0 1 1 0 8 0 amappl6 112 1044 0 1035 1 0 1 1 0 8 0 amappl5 104 2353 0 2341 1 0 1 1 0 8 0 amappl4 96 9656 0 9629 1 0 1 1 0 8 0 amappl3 88 2283 0 2271 1 0 1 1 0 8 0 amappl2 80 60462 0 60397 3 1 2 3 0 8 0 amappl1 72 266207 0 265761 23 13 10 19 0 8 0 amappl 80 28188 0 28152 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 9486 0 9470 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9486 0 9470 1 0 1 1 0 8 0 vmmpekpl 168 79199 0 79175 3 1 2 2 0 8 0 vmmpepl 168 1212611 0 1211040 279 190 89 89 0 357 17 vmsppl 368 9485 0 9470 2 0 2 2 0 8 0 pdppl 4096 18980 0 18940 6 0 6 6 0 8 0 pvpl 32 2747710 0 2738151 452 342 110 122 0 265 15 pmappl 232 9485 0 9470 24 22 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 634 0 27 19 1 18 18 0 8 0