kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 02:50:44 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.221' (ECDSA) to the list of known hosts. 2019/03/30 02:51:11 fuzzer started 2019/03/30 02:51:17 dialing manager at 10.128.15.235:46556 2019/03/30 02:51:17 syscalls: 1 2019/03/30 02:51:17 code coverage: enabled 2019/03/30 02:51:17 comparison tracing: enabled 2019/03/30 02:51:17 extra coverage: support is not implemented in syzkaller 2019/03/30 02:51:17 setuid sandbox: enabled 2019/03/30 02:51:17 namespace sandbox: support is not implemented in syzkaller 2019/03/30 02:51:17 Android sandbox: support is not implemented in syzkaller 2019/03/30 02:51:17 fault injection: support is not implemented in syzkaller 2019/03/30 02:51:17 leak checking: support is not implemented in syzkaller 2019/03/30 02:51:17 net packet injection: enabled 2019/03/30 02:51:17 net device setup: support is not implemented in syzkaller 02:51:21 executing program 0: r0 = semget$private(0x0, 0x3, 0x48d) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000080)="42b5c017c38f144b55cbccb012d9a0", 0xf) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x101) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x8, 0x1, 0x9, 0x9}, {0x6, 0x4, 0x100, 0xffffffffffffffc1}, {0x1, 0x8, 0x7f368551}, {0x3, 0x4, 0x1f, 0x8001}, {0x9, 0x81, 0x23, 0xfffffffffffffff7}, {0x6, 0x500, 0x0, 0x80000001}, {0x1, 0x2c, 0x7fffffff, 0xfffffffffffffffa}, {0x2, 0x3308, 0x80000001, 0x8}, {0x8, 0x3, 0x200, 0xffffffffffffff81}]}) nanosleep(&(0x7f00000001c0)={0x1, 0x4}, &(0x7f0000000200)) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000240)="eea3ebb4c33ae99146bbce6b48763a015e3b1f81ec214ac70169a43754330d1aa89fc093e3586f96de294738109cce8e57dff40f4fef74104c82e828dbb58073963b0a8aab7d8bfceb73c18d74c85de88a959ca83de29f830ba906a4641a64bc5d79080b877c613ea47e67a0f76c65", 0x6f}, {&(0x7f00000002c0)="3894450c", 0x4}, {&(0x7f0000000300)="30a2e2dc80da3239a66a1616d7067a088ab2ab7a3c6e55bf6b02ca7d2642e66bc830f97e35d10d08ca1f07f8678c84cf44c52ee72bda0d0fbf2fb8670c7a9ab75c32dd6b5a4459d265822f19eb7724db242074587ed00df16f8fc8fe2d346aea7738fe83a7837fd013faca0e2f947aa20419f8567003955cc1393420db898fbb98bc66073f6af05abaa10c1ffe75f73bf3f782eb7f3aab2e33979c90c3a7e18e9fdeaf2ad264a9c8f95dee0416d4d540c301f150b165b8bd468651343d76c46188a44fdaf805abe11e767695b96b16397278b16573b26b8d7092a0ec6631be1efcfec16afd8c02b286653282261ac5ca1aecbc657bdef4d0a9cfd4d7388f3bdf47a889fbeaa2615f390c76e550f392f6633e368b9a57099e8b37540ae2f8b25deaa467917556d4ac116a74da65863761f271dfb871ab81049e35181003f7ac8e86458ace5ea057d919d6ef92de82756a7cb5578ebc496001a4b4f428356f5b72a6f65152424c1c7ed29e4d78a7bb9f79dd13a662c149b2a21cd6e8d29d259762bd66d1912085961b19d7f7d76e54820b1e085b72de00d3ecb093246988287ff439f5d518f30b0387ed94ea66d7172536d32272c228128839daeeb33c459d14ec512f0429b8b8eb45c0789cab490fa7815d75687d775f7454abc9778b323721be24c68e1052e3a00f792455dbd5f7777aec674738a4feeb3ed2075154ccee1b2e6f5140ef73968693913cb32c46cf6d652680b926ca79fa4154495b655a604014de8c19ec0c0ded44a916e2d296dee4261e781930ee5de06a48b9a85679e991e06897d5f91d2d09fb0ca9bd9572429b2bf6273cf7339a9f5b11ad1cfcd50cc5a60d5e92d769ee82076cbbcbcc2faf77e62552718ec0970c88819d1c73ba8e2767a9d691db34ce527cc224ce505e22f5dc27eb4dfd6b2d94564bd13f0352080bdf3efc73b6b737d3386ee0ac10e1ad03a315ae4e54e901fc7216b693179b41029d6fd1a61945a8e29c33a4fde2d1c04018054985752c4e14ac7ff4997834d9cb403dc47da7e867ba2ef5b8e87600297215b5a6b20e4afe11d3a615b51983b78616599b91199d4ec7e49cc10c6729a22ede2f60a2f1542b54cc19e271f1a30b30f609765bb12c765b18b8cade15d17099b38d90f18c9f789b5ed64a03480355fde025e0e216bdf11066cf7b3bce703eb3accc24fc51d711feb2cbe181f625ae22e3d38023279995fad96887936cf0670329e444ea2c2f728d0e3ec0c6adc4e20d628a8de3e6e495431df2f57782faf1ef1ad8898f0387b5d2f0b2db35d2470bb17b21b1b9ab9ec306ad2d3a641e85c8738794968b2fff173978ed6308e1803d1fa99a670090a00680cf11632e3bd33abadfb015336763f74bff721c769a076922fd7ed7dba6fac3692d8476cc07ccb7e4e94898365ba8bc536bc11921719e7f1eac0a8abfa5194e85ff68907b8c30a8ed5939cb5eba2c2587a1d24ffe51043d8e800e338a5aa940711445b58dbb004b8c8e6b72f3d210a0cb07e22f56104cf32fbd791ba0446f3f8715832c25d9407ad0ea476c188714a830e26e20cf08bc8c6c22fe0d1370e75ea490ef7f0ec7c5931348648ca6eda093d64f22c4edeecd307be2b5fe30f63a1cb7362421935c8ba9092bdaa4bed144c4008cd69a4bf16b8cd257b2ae82ac3191b1df9a6f71a715e336a7a35ea8ed463d1f185b4937392b4b6e80e5266df41e811ea533b82f3891f72345fb0bf5c128ac8e016d2ed7e9c9fba164b642f16736b5740d23416cd5bdfd454ae8ccd447d38e1ab4ffc4791f10d79623e6bc4eee937cf4c14b6e2a021ea123345a58dfa9a716c09bb6fba816cd32455d2bdfe4a3620ec1bb46d031cf11455594c994a8b6a9bdedf009de2ec294cb8bc952e91adc39cbcec0bfcba6563abf08e5642b29eb4281132d2a3845a890c7912985d986b5d5db8ccca37a88f9aaeb6b9c83a0fe689b3b2abe726070b2d3f68a1dbfbf3ed364fcac8f1901dabf5f67e40872a78ad06ed57b8d80286a97b289892e0bbcba7bc3542bcf081269bc2f1e399f7caeff5abe2f437dc11b66975537c70927c6854282401787a0efb627a12e7453c4d0529c67ac8f5d66f965f41a9e5aaed3dff2da576cca81f6e4b0d1dbb8157aed4645791d09a626e95813b4e06e7867fca277730ada3c47ef63e3ffe7835f2ab971ec4e05cdf4e1245450aa403e4bbd9b5be97faf27e6d2ffe5377b518812f5735f47489bad0d34d7bd6a39383442d46ca53aa37a12eb7167d6e5fa7978b5d4628945c2988d3690dae03c45d6596b126f24d14239c7817bbea6c476507e21caf4e493b2da5d7d5f1ca1cc8d36396b79cf0dfba8a80c506f73001b71fd6084f68fb3924f742f038fbe701226b28e255d2413ebfa0ff5ebfeb9a502ab128273d19a2443ce23f33799f0d71b25499c4138ac901fe6b862bf32fccfe32b2a69802b96ceb426d6598f394c8ddd83581d112a51f5c68db91ee2b47efa56f19d23ca345291b1379e57f8a11b42d51b5eae10c72870f2760acfe841965b00299816151cc6a58fbdb02af29890269d0e4a5603455127660acf2473289a548ce1a2638347c9911c112c3d285300d6ce0077f2edc93865c67dfd0fbb3175449227367d7e2ba041ec0e3194c7ea36e1f5f5d20f9c9b90b177d93f8d4f81ff04e35ae7f98dc66b4ece7859fa63377767bd92a995db4caad987f6c09c19c32f4e70ded28cce350d78c3a46695fd594da1c2af3c882ad7dfa98fcb1a42f0c25a65c74ce6ba738a894dff2d7c22231536fe4e9272a3acf9aa20d919aaafc0da1478d1c511b438c4d8abf8ba22e22032936c82b722b4863fead4a1182283e8a93a264d3dea3c2683d1dcc5356234ac63dde991097a2752d6f10c0c748bca2601b485ff053a984d8c7627cab0a64e4caa5dfcf256605f203ce24be712fec7b29287474e3e3dbfa9c815a4c4cdb75f81da22ff48a77ffc115726bb6b737ef7be1f38b0a8aab98c6dda0f7ddee486a435a58a89f87396afe57acd18b4f7e96edbb74e1ae0dd79313a560c7cff7ca6346f74d54faf239932b7292155ce7d9f3fcc621caee20e1bbb8b4eabf12123a3ced1f0809a87a81215613ada471b3eb751076530339c3b28f25d8c60246c285950d3cba396ab9da552cde3ae5b9039f5fd9ee2bcfb749e11936ea0dd3ed3b477280fdc7ce00507ff7c2d08d1d454a1c772529432afde7f17a7ab15f27c2315482612a7194d4cffcb0f9a4a97bcd6d52b4e326509df94a48cedf8ecfa34db3067c36316d8cfaa48a17bd0fa1c950e82136681487a40281cbfe18ab70a9672be6c8d01fe2065caa65c4ee9fabddc317dec9a1300d479f1e6cb493064e8d7f20acb7798da620dcc0758ca54964a02f4e9b36fe5cc008bb2908aabcbab1f5cd66522db066cdeeb282b337d778c7d7287cea11a5c09c8623051871d7a80bb3e67fbbbc893cc39ebaf59010885c3b3726f1f325f00463513c2be269040017bc7564dd27f3c3e4625296e4bc58eed3dd7fdabb6a8d2d2d087f19297331839327cd3e93358351649798e1d34ecdf19796434945090eb3e2aedbed794cdb23b819578ba36c5cc9f36f55f1a08427e8abf82483e5838e86d0de09933ba3f9a239797ea52f84f6369645771064738e6a30dd34e86e0279d778faa95bcfcda40a8a615503065349814b5fcf84ad14621758cacaf954254363c246da2b5e382d2bbd7831194b298fdf0e966826c0d1d1f2170f54c7ed4f1784c5f6113069fa657cbbe15b39a37001942c8f2e113f0abe8aef7076fd42cd46e8eb32c2a66eadd458d3041403e2d23f47f091109b04d9974a03c26b1e5f27ae7cb7de19568e66ee394419256f5c368048bd02d87586d0c0b0e1930bf3fbcae368a582702a2a0851b9a6a3d54a4df251da8227fab8ac54f5c398e01fa732900bb52c52c88a9d9bf3b8b0b9b87d86221816cd8b296d0ecf5088d839dd3300b3e2afcd3d330870d65cedeaf2baba28e2c048b04b87e3f858723487e27d0df5096312064d9f6839ab6d9c3e1e087c6aeef041a5894b294392ae2117dfab617a2b7c8cbc3947c0ff27c5c14f2b0c1f8bb55fc5089716d6ec57dcc6a78ad583de2e5fd07d07e0a0e59060919564c25b3413808511b0aaab5826fa07460cc98c600b8499383f00ea1f57a62f34569c6db612ed28ef37ed386b4d4d7036962bf2cd94124c9f8fbf7d5f97efd5c782f317d5c8a5549d849e8ee323b042e97357c0a64a934051683be110339b72b6aef95e11bc21b14758152361f1811980df20bf5be3c2fe60a52d032a73fcf1777f5fcb63bbcccf43d748689b25f83effd7ababa376368b6809a70bc612df78354d9eaa6b0477c7122fc417b4d9b530cb6acd7614b61ffd413f64b15729dc155c55211033885ad7b9af3f72b6f7acf53281574d857992d2e07166c4662eb6663a7f5b4eddd6f57ffc022af845170071b963bee1a31a4c20a3123a427ae5fa163016200508c464f625f4284524740a917eda5d206dbdfb098fbb1c6a78fc2184789b1fdfdfa99cdff8f7b3be0e716f0ee9ff4ff0830986af6fc9634b609878fae877bf672c4d6320e2f7b6705f219a06e51c4ad066fd4d7b4abec5088948a06c3434ad0b30b7eecfcf7f897aebdece7ae33d9c4c2b58950cf41a0e73c1365a542da4e313919b2bc39f714021dcc1ce00c3e29daee3023874ad6d3dd6df895f4c482546f7e223cee39e407f2dec96d3b11b41319a755e6d1d498259fe2016836bd490a51b78668092153be801165cfd74f57c0c63a03f3d772a8229dd0ebab05daeeb0edd7fad80606e19de7593c6a78e9007a26c02c076b2ad2f0aabcea204fb64741dd7d463530c6c3af6229afd1a8208bd14250e7be67b43b56c51e0820048af7746b80f5dff9082cad4600d172d4954140c9a0b4c36490930b8b2d5d432ae29f60edbb5d2de9f3676904fa34d5f1075cdfb8d958c2de028c3a8ac10bfc33f7bb7777ef3f7725f3bf55a1d2f735fe678fdb10d06c54116fed06998c291fdf2c18f9b525f08718444d14279c10eb690ea4997a0a7b3d7bb534efe9fc9cc978583b70a73779856c6093bfc210a8fdc48bfafe5fd427564105bca219f6178098a60149f4346a70fb4755eb5bbffa130143b055000ff4b64e147324f1285134e64f45537601f6d0e815e72eab4f306e9b0254a86a253a628f86a0515a498634eecdc3eb21d607a9798d27146cf7573d2d05631ea228de450943bc0ec5d5c770276e729cd57bd5943901a732813598d8732c9f6c4cc21a230e011f99f4a8eb37d57b8bf62ea60f0cc224b34290dd9e645fc11d8d7a1e5f1f371a170b90b35ad539f36a5c30441fa7253d45118cd102b413209c8d7d53ceef0f20a486fc30950f7c87188dd90b6a3953a1eb29e681a3190e7e211801e5be5b7d14da82ca30239f9af08a9b0c3fe1ae4bab309cf4dc153c38ca1ce976160b503a184ce447569aaec008d5cab26a53135339fd5451d6e2fe2fcc80c50ba9bebb3f3ce83d276f24a055db92e18f19c2b0ef46297642bd45314125792042a6247e1abee9c49ca4e524331e57c4278c62299c738e932f23b7c246a2e0dc9376bdd97d12b2c7f76e608efb7710b4d52991e8665d013d202aa59fc07e2e39d7d96fac07e22344036ce19eb361dc8d43469b2129ef9e07f330136421d6f5b1b65aae7a3795155efe7bfeed1aa603fb0ac1538fe6fac97935408402f6c4c5adac1703875b60940a2f95f1063f0b94080e7333c8f73cceea86cea269a4be", 0x1000}, {&(0x7f0000001300)="8dcececae7ad765744c4cefcaddf0ed35f12a74fe57edf7cff0515a7f6cf42746402bfb1d7e5bb5d00d84933f3", 0x2d}, {&(0x7f0000001340)="b58d3143fa6dedb73e8c981650e3e69b1ebf6583413f96e17af6c12a48c535ebfc30d6ff8d500fd9385a8eaefa750deb0a563e6623351373de86bd897c952057bb2c91deae7dabd444a1aaaf2d1cb6994ee3a42e5916a78a47a4506847ecd410fde7b821d3fd0e87f28161d2accc10c3c9dfe0fcda82f266715f8cef05d2a53aceaa57c2ee11cf9433da7ca0080a47b37ea92ba7ca41f9517a650231e4c21788be0327085fa9825556b82bf27dc4a624e9065cd2a3098f4ffdb0ac7168619a2882ac3d880293153fc86e6533df77e1cb299642c917d6c293", 0xd8}, {&(0x7f0000001440)="e42fb5f6883d9a91f37e293e54f5a823901a3b5a2c327f49c266f00f92d7d43f0812530087940b27fdf6e8728d5fb5ec69d081bfe8a7a59d52e880691e4c4e08202eddbdf1055713066e6b2617849404404c60c71aaa57aeebd9101b40fdd8f47e3895814ccdb9a1e997bf2aef891abf88a6660c36630c67", 0x78}, {&(0x7f00000014c0)="c4016ff361b285f8ce21ec6237dd2bad687d6d45d31ce80df87eceb827f50911257dac92d73c648d5c2a867acf262651c4afaba2a0b16926144c5f4cc515abb3ad747a570e9af8cd31d315a7459f355e711c083caba411c0558d4597813abb26a1f0b6e4b4a202319ad0b6d16dbad4e029b9f49d712aa0a23974982fb41fac479781206721c6106dbb28664ac032681ec9f3a6", 0x93}, {&(0x7f0000001580)="dae16b5136b8d12608dc28b952e3c2c99315451b7fc166448cdf264f17daca04cdbf00188a1b6688910018087f66f5f7fed890331b709dda20d20737c0b6f2c7e9100a4ac0d422fab4e5c36adc5390", 0x4f}], 0x8) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000001680)=0x401) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f00000016c0)=0x7a) semop(r0, &(0x7f0000001700)=[{0x1, 0x9, 0x1800}, {0x2, 0x6}, {0x7, 0x3f, 0x1800}, {0x4, 0x10001, 0x800}, {0x1, 0xffffffff80000001, 0x800}], 0x5) semop(r0, &(0x7f0000001740)=[{0x2, 0x2, 0x1000}, {0x0, 0x6}, {0x0, 0x5, 0x800}, {0x3, 0x1f, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0xfffffffffffffffa, 0x1800}], 0x6) semop(r0, &(0x7f0000001780)=[{0x2, 0x7ff}, {0x2, 0x4, 0x1800}, {0x5, 0x5, 0x1000}, {0x5, 0x401, 0x1000}, {0x3, 0x5, 0x800}, {0x4, 0xad, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x0, 0x1000}, {0x6, 0xfffffffffffffff8, 0x1000}], 0x9) r2 = openat(r1, &(0x7f00000017c0)='./file0\x00', 0x0, 0xd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) seteuid(r3) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000001880)={0x0, ""/7}, 0xf, 0x3, 0x1000) flock(r1, 0x2) msgget(0x0, 0x480) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000018c0)={{0xffffffff80000000, r3, r4, r3, r4, 0x40, 0x7}, 0x50, 0x5, 0x80}) setsockopt(r2, 0x7, 0x18, &(0x7f0000001940)="b279e750b1b428614898abaa412a080b04898fa2d27bd50c5164887403e731cf00b678d07d4cac8c9cd5ca77c0339406280cbba0edabc8633eb989e9513f668db958ff1c617a4a5ee3d6ab39f7c4bd3e57043d070aeab8f84d445e11499a9e1d6d67ed0d39a7afb667072b8e16b0d066f5f4f1f94a527b9ffab6b806f570190d", 0x80) shmctl$SHM_LOCK(r5, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x1, 0x0) getuid() msgrcv(r0, &(0x7f0000001a00)={0x0, ""/175}, 0xb7, 0x3, 0x1800) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001ac0)={0x1, 0xea}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001b00)={0xffffffff, 0x7f}) openat(r2, &(0x7f0000001b40)='./file0/file0\x00', 0x180, 0x8) 02:51:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="7cc496127818c30ea10bf187a8e19beef0c29717a29c65435b92e2a3692106f3ace8172e0968189db1ebaefb36341694fd26e3f23bd1195e16028a74e1bd1a09c44bf57fed06589c87561e9dce53e25b0672be840c6957c781a451cce16e1c1fe9379fc73df6bb6938c32bec250fa3c1733e9af9f42b886d84e6a69c10b89e9d74e5affe4bbbbc9b4cb25cb40e6b9c3679a6bd7fabbda3ef32ae5347fb10c007e38eca5d7ed11d4a57dcd8ef42a7551a381d40022ee06fccc8bcff404eac503097c7aafcd7f22bd8cd7001cd37474847f51242001795fa291673ec0ba493528cce781c986506553333e5cd0fb9e279144402f49e1c9f9529c9c67b", 0xfb, 0x402, &(0x7f0000000140)=@in6={0x18, 0x1, 0x800, 0x9}, 0xc) recvfrom(r1, &(0x7f0000000180)=""/187, 0xbb, 0x40, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = semget$private(0x0, 0x2, 0x2c0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/75) r3 = semget$private(0x0, 0x3, 0x2) read(r0, &(0x7f0000000300)=""/56, 0x38) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)=0x2) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000380)=""/61) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000003c0)=0x62) syz_open_pts() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = semget$private(0x0, 0x2, 0x2) fchflags(r4, 0x50005) semctl$GETZCNT(r2, 0xc42724522b58a30c, 0x7, &(0x7f0000000440)=""/228) dup(r1) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000540)=""/235) socketpair(0x1, 0x5, 0x3, &(0x7f0000000640)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000680)={0x800, 0x7, 0x36c, 0x0, "406dea3236bfbaba6b9a9e1172c056166d1a281a", 0x3f, 0x200}) r8 = geteuid() r9 = getgid() fchown(r7, r8, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000700)={0x4, 0x3}) setegid(r9) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='r\x00') semget(0x2, 0x4, 0x0) recvmsg(r0, &(0x7f0000001980)={&(0x7f00000007c0)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/192, 0xc0}], 0x2, &(0x7f0000001900)=""/97, 0x61}, 0x800) 02:51:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) 02:51:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x52, 0x0) 02:51:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x100) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 02:51:22 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x7, 0x8001, {0x7, 0x2015cd6b}}) kevent(r1, &(0x7f0000000100), 0x68, 0x0, 0x1ff, 0x0) getsockopt(r2, 0x2, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000180)=0x1000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 02:51:22 executing program 0: mprotect(&(0x7f00004a5000/0x4000)=nil, 0x4000, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x100, 0x0, 0x0, 0x3, 0x0, 0x6}, 0x0, 0x0, 0x0) 02:51:22 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1020, 0x1) close(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f00000000c0)=0x1) 02:51:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x35, &(0x7f0000000040)=[{}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x7) r1 = getegid() getgroups(0x0, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r1, r1, 0x0]) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 02:51:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 02:51:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:51:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:51:22 executing program 1: setrlimit(0xc, &(0x7f0000000080)={0x7, 0x7f}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="664c9dd20dde745ccd59dc65e6e3a7552072c8b44bc49473b406cb51e226db506a518da131ed1b91989d75aa0c9ba75594ce1b78aa5f2784515956726b46d421a34ae9bfc9ee55f1fc0c4da86147daf0d111c1c0f77d86f4c921628b592a05448ae1d51c2b12fab4c16aea8519aa754f7ae61c5546e6b862c69418a5d31ade6cb24ed9d8bd60138672a0f55772ff9a58f92ec1a3df179334d1b088257677ecacd08daec38f77a1ee33c1da2cf281c569e3bd05c5b77d18980dab749d606316", 0xbf) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r1, r1) accept$unix(r2, 0x0, &(0x7f00000000c0)) write(r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 02:51:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x91) 02:51:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000340)='./bus\x00', r0, r1) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 02:51:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7ff, 0x1, 0x8, 0xe381}) r1 = syz_open_pts() syz_open_pts() flock(r1, 0x200000000007) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r1, &(0x7f0000000080)="1bfb84725a114171ab463c369d7c749a484aa5667bdfca1aaadfda3991d499562bc747bd9c05d22036bc50aa4c08c12df8839ff705d588545c6957eb4a4564f7022c60aeac63326b33e9562455e095b99b5709ea1b495d512329e69829b0bc09105691d132bcb2d883ffd2dcb3ecc147e4fbd31b48af3f8f98d7e6a180fc4185f8d5b98882ebadb083eb6377a91823802b392f6bdf0fda368856dfc721127ed7b79de64878e101140758df9096430b5c9404a39c20eff70339cc036ee47e8614f717661cdb6c8f18615fdf862dd7a529f35d1efe330a9227708489495e299d69cc974d7504a07b9b98e8c0f43ab2075e34319501ef8eb91fc4de17c38dc3b94cc871c9be9f645741623830793f0b986a32e89c43d9a7ae147e8abb9903f658d9812bf1fa87eda87e656e744dee979fea3852a29828ee92745223d7e243ea7e6b39932af48bd3f001febb90dc3da49bd76349008152f74cf135223f4821612d3e1ae332fabb2c0b1d48a0afda624a1347623b5bd65c1492cf0495f9869d1dd746618f7122962fcc95d57e9049671414e75812b4263bd0c5856de3fee9ea490e7bf32ad387650dd07e169fea1498d19aa44e2e899218068fc4a37ffacec3571d384f16ca0c7fddf4bdbbb6e59b7c8ff324755b2d01ea083da6c415a0ea37c92a79fb4b43c963f476932fb37f47f17ebd21f6a2c1ea970514a038b663c5856676913f81281b8a033611c26ecb9540d809e7cdfeadec825550f77e0d9dd4125546249442849c6e350caad54370092f03e56e0e3496f3e2d9a88324fab4218525eb7497c3a04950ba769c36b3ee5f00d82c351bfdaf36fb689bcfc1aca76b68411fb7d2e7bb5b939468f8387158dcc495fc7688bf4aadd98646b6fd22d940aefba03e0faaf8f8db2f34c98b5540458f5e4bcfc9008676f81e8428fe2d6ada8ecc0c1714b9c061896d3cf96fc40754c98002a9d2fd14efd1c25ef4a8fc3813c455dbaafadf00bb4fcade12c3765badbb849f0233223213bbbf6d8c95a1576598be15ebf92ee4b0ed98b8c091278d4a025b4a55b32ab722d93e2affea0f7aa1596f5574beddea3acb981a1cf91746f90991c30b96e21d480b81076fddc5dcb014c6ed00ff341b8859116db2575e94caabb77e3a82b340b8a7015d7d2e5e8dce33cc6cb1055ba99b945e75406ce4eeeed38d841fa62cc590d70ad93b7a4e767c23b924f5a6e4bb4e9a52aafd07f125e67700ab51a06e2b950241a8e782f30b5bd21c6f7da279bad19a8105ac247270c8d84ee6d990b14221e76da386ec623883300dca8563f3f41249e82083e48e09a77e2aa36f60143b1358d65f711bae0c28b5f7be1d8d05f7d01cdce0a79457d79b5ed79d3ee555b55dcfe29ae2a8bdfdf8cb92cb0091a445c8428854430b25eabf7aada56efdae541f80b31e26a39010779411d63e7f87b11c2fa9bc409fd4231372f414a4a2487002405b5cbe9bf3e60a5027ca122261ee9d26003ec225c261594008ea625b2d35069196b831c8f848cc94d5317985c57ca4ac1e948c30ada67e4df0ee6354c74640a1a9ffaef7cfaa74544a1fc3a0ce484f940d1b9ba946e4b6552da1f2f354d13ea3eb4a280ba5c6373cbd254094240b9acb0feb7d2bf3fd3a5fb78b7db1386d9dab420529a7d993f6eec3c27d9d31fa93db5d09da3adbc2385b5c42e5821229f07ae5b8e12f8cfa72e99de175571c70cea7c1ce97e3748bd1beb16e46ddd7b2d1576392ddc96e988696ff16ace8de4d908c04ab2537e8028c5716629400181a3de7c6b053717600798b86c4b927be10de8dbcac8eeaabe4daf797baa93b947682de8e9e643dd7e8e8684e9e0e83a203bfcd1e6e2034f6a1a18ff029fd355474aa5c938dd4637d27f91755f3e49140dd239f4a57495856424b27df2ae4a43ce755e3d61d7e9baa4e00eea364ac403e0112d8bbc6f8c53ec9b3061756b5a6bd1753d19b7cf86186f7f87d422da1260fdd2a50119da186a07071efbbf7a7f3d5dcb39b288c1adcb8c13006cc6990d95ad401fc2183710d96c7678372e368a962c2d29db5988429b157e6f28051e9ca3e61c44224e3c0d35473717394ef81e483b272104fa9518beed05dee2d2f10c098a94d535c10b74f3a3671d47dd8a75e2bff34fd308a9788706b3399229cc588f52a6426074a95e17b1d7fa42ef625ce62d168b5ec2ec73df7d49ad2b6b447ae3265925fbf3632bc147246c0068c846439ffd3a2670116dd31ef6d335af0bba17b1db633b0d798f94e3ca2a7bcc3f193e55f5ed6bd70fbda69cdd75dfe1daa6b555817ffa017bc53bfbec1f4024707f4b041416d357a61ecac481adbd02a7916955b3d54105da2bbc3df370167a489ce5c156ec00843669acf6d044721357d6d6f7a89d130b4bcc782360f21f42fbd57209b75abfbcf7b41b80b1cb2a3368337f1b256dfb85141cb0d67ac139473453d9b7c05af8d4def65998cb02f98d484a6ef1d7d81fccdd44488282f1579abe1492d3554905885b790e330243497fa76d959bedb92070ac5734aa8c78fdc071ed8b2e5a449dee97921dced071d85a44e413e30792a8483113bc8c9924c40fc921f6104bcf5f19cffa0559a0945d6b37563b1ca8cd84d8d39fee0bd468496eef0d3bcb8047de404480ef9c8c8286b76eab0a3c4ec1a834c5ba6bf44c56e17a7583fe2d837a69d0554943ba726109210cba9f8700f60dc55ae588e4dd70a05cd60cd8b40b7d1e1e4c120e3bdf68cf54c35c9ab80b5b817529cbcdd1b94e47205d9b955c45d5feeaf5067168224b286a16ffc5832733171f495b90b6b11340959dd414e4584f15cb1b2c8c206e5ee41359a541bc5cd164c2fd48fd50b7c6b2740c85983a2b9a50d16a98c06b92ffb7e0a853c1d2f317614ca934e584bb49617ffa4d99c2b5c902b8c3376ca319b47e1c6d25c397627c92c9ebcce954e609b0d0788d1f3b141c8d3d50eff0b25b7c07b51bc2ac8ae571905a9ec3ad7c66f861e7e11a062e6c8bc62e515a96a135768205b76e6fd20df0cc779e5c32c796cf71f90454d820b79d8494a89527b59167b225f568ba57437f6dccfc1690682672d9c177405a9cc127662f233df47fb8131fbc06fdbea427368a87add0f5c8564b24fe6df1b290a577229122d068ab47893011c712f126cc4fd76aa020f25d87626fa8d96203d9aa0a9abd3e141012547e25f8270729c8c99944ffe6c76a7f9074d93cb03f66a8986d55ab3c9a3fcda529da1a4ad37d30c73ea5acade2bc315db242a3c61a5d792db2d468f0c4b5975fe57cd9b37958bf20a15e26d5840de77442fbb26046dd93e25b5161b03565a457ef97091ae78ef71323d95a81997283b3b316b5d9aea5f1d3fb09ebd3ad06afbfb068194586a5f3e79d0c628585f5231a334703f3328cba269bdf5419bc2b13396f29b6dd2847efb36fd5c5a86511c0ea55678b47eb88f62692993dc70170410c83ee0117a26cf36a460039bf1149d8e801720ec942c94efbf576cf189d7d824aecf293a9782df1625dabf84b9ec4a4f22903b595c53074a136102cb3e3eb74ce80937c5378f914cfa7cff5a2c6f8fd92f4cb0c050fbb3545e7a78101f50339d86fc99c894af771f429e28f76fa6bf91bec4a37b5e03fc316c6299aa32f5aee7c861c69a38bad84ac44c22dc4817b76aaa07b1aadd86db0fe467c794351a47c3668564557b1f33a65572e4eaaad961d7b0a53939eb311ba81640533f3420515836ba3bf199b7199193537b310b921c1f921306256df496bbcea55cfa9e2390ed7984fa429c6d9ff36b965cb20f301112cfa3f9243ec635bfc40ad36a5a9277d3ce21a735df4666e77b6fd2801647de7397e7bcf1b2dd0d98f2074519455b27f5f7a07396d2914d73fb87d152b5b651441bcd606e88198e59ee6e2448d7344560cb44ef91e501c83f41ef31c43445c11e798521accae15ca4c35d6e3239736b100a2a0c1f9b3b3d26bd07f556207bd59750d6e378e3beb9ce926bb055fdf95a3824bfe115aa716fc02ee30c9cba57cd250ec2ee5cbb765578f46f20031d4a3cfe4c098a211c7a1274a43466330adc144e10f950674ce5a9b97caf25ad8ea7b3b474524ae770bf3e8f93710b316bf8352c7c61f69d96704af4bfdae2877d64081a775fae3dbbf9e7a1d1b012b53a7c9ad51c34aafeb075abc4a882b1600869758f0b4035a79d2d3768fc5ab2ed0282cdb2053a7e421f3e63a598192c0d518143d979187c155c111b8768b92f9d79978dcb2a68e0a7bf9d33b731f1c86c1566e9e736b73a33f20615c5574ac8ab99f342ebb743f96e4975643268d5cca2dc38568a5c5a979bd29a170004c7f86046d702eb282b16a04c302bfd7e29f87e2ef8a0836679117bfbc3d4dea851f06a4247497cc860193d68b2bb822231ae4bdb71a4b62e468725ec4cc350f5f3c94c73ad246c4afccadb1cd0ce71ef1c4485833e7a9b4ba9c1e517c305eb57a5a694544d39727818cda9ea6df0aaf12c1b3d2619dffe8d42fc2f586fbb0e41e1b62b9f34cfb221280a8cc39609cc08984547cf813f005b8089261ee31c00368c6c5c396a402635457920d9b8d64ea95099e70d53db036c402b17f939d0f7f8134b379f6da0d6ed803dea09f2cdea2cc5b3cdc00a84064f25aa7c145e909f4d8da3d89c2678b98b2fdb79f927c5d9cf2ab5233d10c7110c5f78d8b4b05ddfa13b55e3e9baaced71194c4979e0320a0849e03ebb6ecdfa8c9cc2e83299a42685507cad347f3cbb50c7e799958a1cc34dcd99c79f88a814c1b8f1ff3f30f1fc7254f6e3919c901e3c4ff2520648f087ad642503c0dfbd2f97571c65175af78c78e473640059d5ca712f22a5a4d091975708fba48eae865d31592d771a5a2e1f8dfec8d695f43eeec07b9fb7a5ade7af7e61e4d475dc331bbcac492606d60bad006ecb5024e4d050faabe8d50cc79d99b05b3afb04ed1eb578802deadf174769bfb48104df437f576563ddc287442e8fd1db9bc99ca88717369bbdf8e4f1949e9b3e7aee4a5bdfa13bfa235af2c0233821feedab4112b683fac0d778a73190c2348118b8a60bc3cc4b8ba197171856f5f9ce48a7642d942505ed2fa85b95679bc337e759d54839f7626c4381866650d5174ebc91141e6672738bfbda9faa4f740d157933bbe2736058bb263b74a36259d13ff6d31be726ed78d4ebc5ec1e48f54ea6c46cdbc2cbe65aaef86996435775b57063a15da0dc3c4382aa1e6878af3ae947723decd72b4fbe4b979629d6dd51513c4aa3483aab6d3548a18c0469fddca248ad58819a487d18868865f7d547faca44f34f8e9e801cfabb91ff9911b3f43f57f08e493d5f97cd45291858d0c23996dbf1a81ebf410c9a6192363143536f7188063afd6b5ba93f4028818eedbd9c36e1864a70895b3a21c420423e0fc059c48e5b27168238ebc973e1b1317e803913cd69250b810e2f0d77a29bd1e8104f084506e814040381a542d8389b288094607705a7635a4f891d0de958e016069e63bb2659b88cd7f2a24e05f50165841f9ec338b64482f380bfd094dbecd18304952722df8ec7d49807c41d65a61f28513e2fe47fdba9bd57821c972b033a69dcc5321e9720995c2d032b1c3fa9853bfc08830f11c694eced07af4ad7c71bd350a5481fdb40d958e7bd279ba8d4f5f0ab40c84c6e373fc9e0d535eca0bfee61c0df3da9f4a96469f24b1c6135d02ba90afd3afb7f3dcf9b91f1fbbd447286ef50375fb2879d5cad02883a1838e319f2d2d1565c7c163087175688672e58", 0x1000) mlockall(0x3) 02:51:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) listen(r0, 0xf71) 02:51:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) 02:51:22 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10480, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="383961826dbdc0a7aea7a24e124904d58f31b40239f36efff798d7108bdd6940930089fd9554721e3d10fc8fca701fa0b8e5ea59898f8de003afc6bd1bf35ed1a5e5e6d4be053f16690bd71e8e004a7898f2d1051f86c1aede23977594578d07d916847f7ce0a80b7728983de2354d309bd9f0f223ab8b01f41003e42c520e2f03b1477d083266519f9cae318e4d0e80660cc81ea5dc053c85a2c59aa427fc5f0a9e5918a6dc3eb02d7b38761333dfa51581185de70685cf876a4342609d6dff80b31af40027cbc68707fb701bdbc5db9b1e7b524fb76365dafc48d5fc9fb26dfbc3ae9daac7ec3f9ccf27797a7dff4354eeedfca2f43ea35d062fa50aa5041d29c74612254236e1cef81e0ac6995a0a0e2e34ebb13e134fe8d45e5c2238ce5cb5a8ada27a489dfc54549592a902f4c1d47f7a248dd000fbaed3dfa91c7fd0002feddbf7521167a1875d57296818952c2b0ce787e3de10b7b15f0dea108c2defe87ad2e9122961fce661bb54c3b9e0f5f78687d96013a3afa5c3ff9fb954590770bfbe28b37c9311d3ead4601feffa7f432032be0bc92dc033bc263d541019273ddea424585804a4a6dbdda36d4e96432813b67bcfed34132ddfbd9e6a39e5c51c94789ce7c6717a929232f356697e66e126cecad5b0b194b168bd2bc3518a59223a2fd5b678d4f965b287692dfaca841220d37a3202b7cbb086113b52a7255e334dee107205076bda8fc0c7da1386bc341b4d8abebc872b47562f7c549c1695974de553089b0bce4b1e32e7ce6b43070102b841037eadc842a59323c3a8d45cffe49969631260c023e11e1574c0a915681d45b768dd2a861acc6b12130643ce658c8e5444a485bf5e53ad20341461bd209d7d0cdc80285895bd7247322cfa73f581841d2ed331e1c0a252ca10d9f511ec5b1848b8415d96c19aa7f0547dc0a0652af4f0c44bdf96cb0bdbb53e9e88b11a0fe4c3ab1a06e3c83e5071fbfa557059ad92335c77f9ac3bc61d9fd4b86a819e0d869c4772c8658a96765e466598811829a4d6fd3c015030609a4b79d2d2f066ea59d4b2bbb55a9b2b4d2b90295ad5236c39795770b2e447e9fd246f314c3be04babd616f8d58fd61ed12165471306704f104eb289820e3242c74a581a78b2b4139f350a6c01e6cb94f32f8781d83ecbafa06208efbe4997691f0ea0c2ec294bede13b5da1b5bdc7528629ba78ddd3dcaf2f6afa9fbef97e39d732ac6d1151fd9a783f9358f36d93bdafd05803711766ce3ff854797d7cac2b501b4927eecff370a512ed2ecfe0b49f4b6f4ae1d924ffc7526b5920e2e4f318c41009eaa9ecac4db1d8cfd50291f5d8f6eb416b8d702cedf9f6ed0c17ed458392142bdbf04df7e186f347ff279e6f3b65d7f42dc0da405d353a19da849b505ff6954e41e4dba24ae8b0a02afc350d579dee5c93f910cf0a0fb22cb7605b3578cfba7a276d82e9d9e708678c84e0c40487685e55f769d058e8939c877267210812288ae3aef42d3f1ae5fe631e3376f06e8b9ce2749aece4e855aedf65679953fd202a5205eb5f9e2ad365c0bb6ed0a8a571b5c5201f773afd5341650d904d871a613d403512ef2a3aee2781ca0550aeb62bcfc303a89ee3ed80db9f273f8bc5a57e3b9c0a721a1f0f43760241c022404e13c41e83edb48cd909244eeff2c2d3b5c02ff4f64241447fba4884a7fdb15f2bd7174cb80e793aa1f67c549461e4a3f82a00a329ae0eaaf9d5771565acabb7cac540254fe6ce7cfeb4c679e1e741c20676b0e93fac3559a5ee7b76714536f74f4a130fe14a06973bacfb7fc0c740e80cdb8de4451420b3cebacc339a289986eacab5cf97c72f7b0d43806038c0a6e1a45c20c8d7957657f52f0665edfdfe9867598d2365c61ed1161721ffb44f93103ce85d6ed3da8545b99b1163390192e67e8d4a842828579817824317a40257cecd15a20201006b2310134c16f4e3ae1ea97fa95047a662ff78ed78a98ffd4818f80e464775b7bc3d19f8ecdc85f3d37ff52dff13dad622bb811833344cd829414feed6b048cfda95c837abda0cb64448fc6f390dc7d2f271af795a067d26368892d744289db6a9f17a354e70c2271e9474512e72ba8f7c4da24e4ff59112d7fcd314ec2ff44256738eece3955995878c3150578a0e3e7488c4fe0e5e5b655efa085935bdfb8e97b76f0a81fd11b6a036d44d471b54710119aabbc7e321dfac2c9a15a6a61c8fa8b66f5543a7ffa7fb0cb9988ae1a218f2ac910e0a8a013d5df42eb69a72ff07110681b6421e34c1a631ff987b577fa3e594f8e55272be6f7a61a1f8b4b80711023ea17e0ec8f86907df362b6a9a6cd15953b6ad9bbe7e16ecc1473462584574e57ce5765096dd06edb7a395f0bbe1629ca493c7d752441e46d0a0207f05fe39744d8ee6d8eea21c81ceb205b4f7d0bf09d7e90a9db86b593e5faa39b06e20b7fc2c5fd6fb240ccdd4ecb4619a47d13b99967156d476af4eedc413afed39e4d5af8b91185090b5b453260f9833701ca8cf307db33bd3881b693c4d60444dcd5083f4430d82b65b0cc489d120a5eecb74c839aeec5f155ef55a9961d5f171c9631cfbee22d02c90cc9677f2db3bf58ceb0ba76b36ce248f406901826a82ca8dd871979a0d857bd03735ad3f41c57cbc059e4cb37d3503e575aab30d8c7cc06b9f56b34fc419ec9b58f5642b57c84c7f378d108122df47889e4bab3b57f3412fe3284e83bc1289bc7caf541ad557c71f6346fb94067605e5711729a00004c49567a85540a52a1153d605c55eeba4a82d55d28ccfd2fe7cf1faea4ee35507b5f83ce319eb3521929c1978e8de538af81582b67519d7808a2255e6cdfafaa810ff8d79b38f5e33596982cde3f113c2c80f079030a4c44d9c69dff5a215e6487b3ff63e9868288d4789cc6465ac866e0c20bfc1326e9d1400dc91955760164843a47565436efd5c213d7d8aceea9047ac0146b0be493d17623f68c86a8cde0a2f38e25f99944fcc28ba16cd9b52d9f4900802613696a96be0e02e323e0674fec00a54bd0e57357a47b986ac7e0155a7d1326db8016e17a83acc47858f7ad1fde5db28edfd65c4c9deee83aa0444c6389659228fba5d8d4713c61971dd0ab44757cf306ac7b1d725aac68ca316c21b5883677afba03b9217e980ce37a7be13a3acb93093730bdd9af6e6f8d9217a4eef7487518f9ac687f49fa989dabf1c40accf6cfbff9beb6a6e5d90100d8962ebb58a729b320c7a67b17778b0536e037118c10283541e177cb2efb9ebaea7a7cadd193b48ce28a205e1f8a0c82b0f9f5df58ec31dec210969c221ceb17e49b8fb5d1a7e3e0bd79943730b6f2a429d7dd8c92c81b0d242d79acecd16928ed802bf4e26d80813dc4ccf22544423521afc9727c1e08bf6a443195fc7eda5b7045eac62ca34d38d6bfab64bd93c141f0e53f2c670344e69a7243f43390763bf786ab5c789d0e7d0593333e9581f58852c6ec690c66fcbba2ac8e208174bfcc6b11fcf31045d6e7d1d44e7da0b20703fb0a23edcc422be2e4b64547fb242763262fe865f23e347401595ea24229531a415786e901f57b0a01257d810b11c58ddf5947408cb33b2f694a2617054cfa73aad8a66af4bf11af172b1a578044d7d75b159a8194516d41024f016f9a3eaa43a92fdaf80d5551f61b95ec3987e1218b00a6329550a117a9206f889f4e476b47e7844610b5ca7f8f19b36cc9ddd8e3d0d33b040a0d83411e17606243738ac0c34a4be4b3b8e1d17a07b05da16ac21a988ffa16aa34881a2be6542571a3b5882fc181aa7ef073f9a16fb6957d78857c7e20a9e9b9ec7b7e50db3e53ca282a1cfcd4b5675e5ff6c2f8164a8005ca36fedf3d706635798c8d00151d333c2e9457d3bcd251e903b581a7cd552bf2e9391ccef40064a0f0f32dbbf9c620d8f4bfac805ad34fc6c3b4cd144a5da5fc913a63f36e8dbb105e941e66bfd9f9eecd7ca8e36e8a9dccbd8fc9d7aa86bc70c37e072befcc9e2ea16c6edba2c05c98ff9d3842534c4fd54d276aa481b018b0ddf9cc3c6b4e0ed230727e5b9284152634107edd7cc4b0ff9c20510157e7167e684f4843de164faec7df8da046c02e744158de1ab10a4c902a35c8830f8f2b813f1235ab4db6e9b6477d6eb3f4381e6d3b7744db8285c96f967656dc3c7ce0578e8edd7cbb51377c16e454b72b03fdc6347b3996560e267c71f778927e44eb409b91430a7cf0ba59bbe077f0ccd34cb54a0c6c107ef6e2e253724bf75446a33faaf8efd81997988e9c40fe686768b9d996ba8b0db4332ccbb445e9b83e4dca64696afb9407062fb863d231c2b78d9c3b8e86c2c6ca4af6b7774b4fb1033e0a8b637d4913f55b7dbe029467abbbf9045d22da82023603aa6a70dd4f4381f81847bd26f05e724ba2420381ab6c0dd0526ada21140d93f23700c7ab8c7f710015103809ae5e26c4153db2c75fca4b8dfe1bbb62c2e31c8481345de98e94db6117aec9193039304b9be0e18776cad210fec5cfe965eecb18aee70ba9638a59d061964e6cf24571b51b1a10ae2f773bc51c2e9ef9c6b5010171ed4696637e6a87ddcbaf184c0cc16a18340fb3158ff2d0885ecb6c549d4661b4733b9d5a8fb11a84a7776494fc1a95a1276a6d9e325b89c846f53328b159c40688f295f26e1efcd6326f0338aba79ded19472296b4e69207f29e8667c0597e548fbf36da481d478356627d56003730806044045b64ce466a291fcb50f5e657447163943c24f0d7fbfd963fa976029aa4ab5d9e894919b2d10d0759a75b31c2027606d095e5b9a3dce3a54e24729b4f0285a4d6123c597afed29ce0ed0cd8c480d2cd8caefa5107fec189b28ea2bfbab322a0bcb52155280a073bf16b83757020d9185c3bf88afac1dccf9c15c12cd9eaef6989f4f60e6f06a5b6cd4a7f1a22a4b74a71bf775e4233747de73da4db40a039ccc446ba3e88fc1f247d32fd171dfa3269d846251f2e61c771010792443017fbe0aa514eb7cf87c01ebc301771d40537adb139cabf4bd156c5c2afd41291302d6d574d1d621cc31aad98998eb9de1a5f10cfb51509c1d2a383e190e4c103c810602727972b59fccd52ce9dd5072a12d3e2900bbfbb717615220f936a8d8ed5d0c251fca39dbab182b8114d5da93f6658e14756c786d4174a7802fdbe51517a664838934d6355df5b7a6804fecd81f689c0f497256a53f6525fd604d2685672936725285af36565219c0bb4c4b65a1523fffff047297d7fb72e3c5fddcf27c2245ab3b839d8dd55ac0dd399a9b353dab29ae5f97606238f4eaf552b71432f60677e9a4c0b055c5deee740da5a295c850e134b69122b4637c52854b66348a2feebc9e0a318361de431a0d6efd2baf31723954424bb2f1955c62d1101b1dc9cfe15d5cd38659fcb6a70409c77b0e5848e86b3c0c5b7953fd86222f9a56ae8c2022a02365fb7e58220ae0fe87ee746758703bdbaa6e8a1a0016421f7caa86aa8518d3170c2573973c86b584ab0fd2e9407d866b4b01b9073fd2085e0ccf4fb8648bd8b880c3d599ed6b5d0dfd3472cb5e139ad1270b084e6ac41d8c0784c2f4df24a8e1c59656bd48d161da0cbfb39bcd7e637934a2922ef530b614581c75f6b0572b2894919f9fa7a8710d587819fd19dc8f4f09971eda5c10aea324634f8b5d98f98ad1252e0f5061c3f8c61f435c3f22de42d949d03042de7a165e38a14dc7f35bad87cce4a255d73c683e82bd3697c1737f5e92e0307eaa3cdc6981caca5e270bd8a4a3", 0x1000}], 0x1, 0x0) 02:51:23 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xfffffffd, 0xfffffffffffffffd}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x22) read(r0, &(0x7f00000000c0)=""/78, 0x4e) setrlimit(0x4, &(0x7f0000000140)={0x1, 0x7}) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') 02:51:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 02:51:23 executing program 1: socket$inet(0x2, 0x1, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 02:51:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r0, 0x100, 0x8fb6, &(0x7f0000000000)="80e6df2101a875352a2a1ac1547a00507001f41d6a294da9fb447b242f37cd29ed330fcb55c3d8d4aae0a31f3260342acc096facd8756cae5386fc98a1670bf0032081119d4fd4fae7db2624a03feed3cc4bae136aafbe218a0c923a154fe072e2d11e56b52b5634e1e30528a20bc7526c0aa1308d8ae0f447279cc1d94235227ffa48f09aa8ce015cdce2ca7b2aaa42e3eb27", 0x93) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000880)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173", 0x792}], 0x1) 02:51:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffd78, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 02:51:23 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x2000000000095}) r0 = syz_open_pts() r1 = semget(0x1, 0x0, 0x2) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/24) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10080, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000380)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x27) readv(r2, &(0x7f00000000c0), 0x1000000000000029) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) 02:51:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x8, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x88, 0x2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) 02:51:23 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) flock(r0, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x5, 0x80) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 02:51:23 executing program 1: r0 = socket(0x44000000013, 0xffffffffffffffff, 0x2000002000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) socket(0x1a, 0x1, 0xffffffffffffc8f2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/205, &(0x7f0000000040)=0xcd) setpgid(r1, r1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 02:51:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080001fff, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x9}, 0x0, &(0x7f0000000240)={0xb9d, 0x40, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/56, 0x38}], 0x2) select(0x40, &(0x7f0000000180)={0x0, 0x8, 0x7, 0x4, 0x8, 0xffffffffffffff63, 0x3d, 0x20}, &(0x7f0000000200)={0xe94, 0x200, 0x100000000, 0x34, 0x2, 0x7, 0x8, 0x40}, &(0x7f0000000380)={0x99, 0x7, 0x18c2, 0x3, 0x3, 0x3, 0x9, 0x3}, &(0x7f00000003c0)={0x9, 0x1}) msgget$private(0x0, 0x210) 02:51:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="88740000000000000000"], 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) 02:51:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="000000186004000000003a00000000000000016177c9e91243cfb272877d506c573c522119c1c00d6a41a26009c4a4230afc37d2", 0xc}], 0x1) 02:51:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) 02:51:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000ce0000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0) geteuid() 02:51:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x198, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x6, 0x81, 0x1, 0x83, 0x2, 0x80000001, 0x2, 0x1, 0x7, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x5e936829ac9101fc}, 0x8) 02:51:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) 02:51:24 executing program 1: clock_getres(0x80006, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 02:51:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) lseek(r0, 0x0, 0x3) 02:51:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/95, &(0x7f0000000100)=0x5f) r1 = socket(0x2, 0x3, 0x100000001) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x0, 0x100000001, 0x81, 0x100, 0x81}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="e7da8277933018a4e821ab9aeaec30f86e99b7fcd2dd3c928f1ee84202ce51750d62c5b09cf5d115c2677d90b683b28681c561169e2c40"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r1, &(0x7f0000000140), 0x0) 02:51:24 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) chdir(0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) socket(0x0, 0x8000, 0x8) 02:51:24 executing program 1: socket(0x18, 0x0, 0x6a0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:51:24 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) r5 = getegid() getegid() semget$private(0x0, 0x0, 0x48) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) dup2(r2, r1) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r6, r3, r5}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 02:51:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000730000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x902ee831a3ba3590) setsockopt(r0, 0x0, 0x4, &(0x7f0000000180)="5cdf5be780249204980d4a5bf1aaac1aef685a4812a9f652ed51dc8943c502c607dc22c480046693ce1da0b72fae2ef1c7823a7510e09675873c21a4ed44aaa6c056df95c26584aec22d108bcb3af9dc7614b77e05ac283cd9af7ec49a70858fe3730cf584447d40861ce60465c53039cd8d5c7822e83f0c708989411d005de02a96e66e8ef4e241db27c97a5c33259c3d60cc79d7b1815fe3934eebb9aa6880c63e8c158926254113c1a2600d43eb42f54a18caafb9dac7e09183537834693aa7d4108c46d834917cbed827bf89e69a0aa5eb9ee372924c14ca269e41539ea4df1c0e1d9272b05289aed4c1a4936f0b2df9808cde3d6d4f53c54c1603a61d77398b0c7ef8111f9ed7df6bb32c063a2b01366098685b0e70d3fee897119fca5a084d6cdea819ea35199b45181e4661e6a77b19860924da65c3d372b76ae41357dc990ebc095bf4a9b4dfc9d3c8430a7b4a154b51a8aa1e5507167323c4100440cc50f2f08bed699b0c5506fe6ce5327ce7fd0c455e1ab9740a64ec171407e82fce57c4defbe17703b029d273127d2c87c695b180b7b6ad32ca0622cc1783fa3b19275fe7d151b26afb1c1c1add2c2f6c8419482e77651e743a020ec9d21a62591f39d50e977ed886d462200a0039a10c18f4f4edd67a68235fa934519846893b8ef27f6d1676a3aaf0fcecd1382c3fce9c4db6c61a6550ece418cdbc03a762c0813a5b463c5bce24d3064ccedc64bdbca376e86743742b5c39825c9e73bde97fbe9d2c32ad2bc37b539e260baeab9815ce144d52589d3aaa24bd60990453e9dcb8e7f4f780b5cbafb6b423772cf1aaf089faaa580e856faf49c5d4ca51f28f665aa6fccb753bafb662517165cd712af4a827990499823f57ede8de4ac36eab3a580ac28c49c4ae8791aa1c1cc643f9b0b109cdd5bf9157ff3fd2cdbfb7bc23ecdda52a73e63c64705fda91ed071160714fd0a66493fa8e8c197ae1b68b62bb13df900ecc72f5a6a4902006748f02542fe67cb2f7f7d78a49105da33e0a5d19cba3ff6282e2b8bb434b29249184bde2c69b5b6b571e97d6863d3ee7a67ba1ad060d28633fed3fa763ad8779daffefe9570b99050aff1622aeb55659c403469e6491b4032f3f7705a81b12aa1b285958f424a93b10a54077d746793c685f4c4f7732dc31e0c509efc459f87e042d735f16d53874d235ed051e7503cb261d4a69e47b9678a2692e24468eb47901d08c1d919cbb3e652784ab83b54be9830598cb33421505411e83b859f23201fc90255453b67291ccb1242a725b04628700d99ad54ac0c6d630b43b0bdf08a59502c1386e0229f7d31e04916c86d3fd56fd0c512cc142c13252fc959ae120784d9cbedea310ebd56de62b69b0097d371b7c77322287aa5badd96fda3a72e2d1b5bc37e5e06054801a3990ea864a6ef63c147ef9fcedfb423da9d102d1a25a59c5d2aa0d311f5556dba50bb4e165bc504bf562480991e1a79d88d89df611d6605afea452b75985a2d9a9a79b65524f634362b195e7e6a417518748ea68d4324a75949f1bebc4e8a34c4615f6d3dc27b582ab8f34e051317eb12d0312d824c1d1a88bda070d5a64fdbc16958a5ec9eb53ecbeba0cdc2ec9eeec91ebffff21dc56982e9dad9a478f685edf592edc1752cc054f79010d3baa6a11817cd3e1277e7b8f78abca24d0f418d45c9f6385d1b3d2f78892289314fff56d0ecdbbf4bef838cbc72800fa545a475bb492538282bf6a3cbc48f837aed3781f3195b2fb5b259afd5f7528e32c547f1a3f306e1a0c40a18972df24c3868bc866569d004960db5bfd4d75ef49cd9360d637375d1c4b8410e4278ebdedc22e21c8d04cb044026c30df4e49922f8544d89e741321ad54b4156bb81870f6b7bb07859165ebe78f77e1e7004577314252fb36e95dce28a7bcd9c51642a528132828908bed78a45b5501b47195e73f79563c7ec850b2c72e7e86d5ee293f98c15e933d341c3ea57074067c4517ae31866ad9932c09c346785d44b6e47d14df7779702e68ce1d88d49657f978ae90d746b07c9fff869b48e4f2a599d9e28f46ba4897820281e6f23a4ab5a383a623c54f53651cf1ba50703fa77b3e63935b42105a9c65de6ceb46b584bbfb62119bafaa3f9f29445b070effbead9ad7fa4b72a4f22bb0cf7a3c4e22b2d6a44bab4e26ec7d5ee66ae80a861c5e3258099fa1b18b8ec5b2d2cdd13e3cc4d2aca20631ced8989b08f33afdb9c23a88ac57806c19d9e0f1b20e4e4d9490266ad1a39df8d14a37d640157ceb355585b3f566fa41652c8590a407ec2f71820081ab702473c47d6a03ce9b3fcede60aba1f617ba9e792021f4c5576647c39e8fd9857941e1981d64373ce5d08290f5d4b7682ddbfe95d59ebc60dc17719779c2d3d9550069d9c81ac5b7435ea2faaf89180289ac8fe109c561aaa3115fc00ab69a3074e1efeaaab705ad188ddfafdd8d36735e8f82528e3d3ff608f1b9724d963faadb112ea3d279b87bbe0d48029982890b75631ed759145120a6183d2e8c7a4d2645a11e1b66bcc6875032000e02f5a95e37733e6225e1ea6db425dcc87e5529f9810a9af50cd2e97a44265054fda7018ef49b3edfa250b7cd9da63658df5c38e7227f64986e59fb31e37c6959d431afddb1c7617f5c139d2cde15c64c11b182016b56430ef98c5bc8db65087bf692e5a8392e1136f39e33d31a4b84d14b918bf040a9e924bdf9bf68d879149b78b3fb919de937985425e9c9a2d0b81108d6bcb8ada50c40e7d0d4a5beaa3f19535288ea1bfa287d01f1ab51a4bc02fd50b13e8a9771ec0838454429fa55d98e3f918b895ab379b0483df539ca56325023e3097c8a0cc008bc67d16c00cb3731cf924c2428f0f1a51d43a7204adb961d98f07c02ba053a6487d6b350a74261212132142708d5e7d864fd3fc90936243a59b7992d045a388db58afedc2704961b70fa938d8ddc4caa4fa837c8e6306d06d8b9a263a0904ae81f417afc29a5b435168cf70fe26df1098a990acaac20cb8c0cabd6fa88ffed4efcbbf90814e89ce2ab43098ca00c07cf9dbe3f2e95aca3443fc83f87af6bfdeace8ea7260e1705470bd33ee271adc2c304afaccdb7260da4c2e3849e2f96ba82d02a66fe458e060d97bccc22b2ef0b38c57774dc92ed1cc219d4fef80e8fbfa6e704c04791739b63a9f1a8554536eb0d292c0b9b8f4119771d181605ca3c4c96157f7ada0a4de72725db4c375789a195a778c8ad837262b1f4a36ca12491c9bac0e2faeb7eedd545a6b1f306ae49e6432ae981566207026bd8bc628808f7bf919069ab5756e9e602c7902bf7bc87acc7cbf58107cee076e4b2afa46f9ebc801f230824f6d62f33068961c417c6be68a4fd7062201466d341b064b23db1008958c551215afdac2ecd81b6090d6ec6621330e728ad2df1b11a38d43d8a973b0213a187398454e601a1eb41573323ed4b9f3b865c45cd4470e4a343bb6062d645311c00e18f4a2080e2d671c03565901517956d5745140cdb18be1abd3778f6fd04c5213f50419a691255fe7d38271fc6b2451ad8da931644e7f534e2e8fe2e5aa906e995e314a3dd922a19aab4ee02d4a1bcfe491cabc25eeffde193fadc64c988667b1e8658c38bb6037c8d889c4d0fcbab6b349ea781ea25f7e53c8b779a521f896e127cac3c9542fd6445bd3c82a807cf85a376ad89390ae6d10cb6047d90692f9d6282d205124676ffd4cc5f90619d62cb296ed16c4dcbf705637f1d0123ef7bb1c10a627588f573c48bbb1299d9ee56051b2b9122e687841be30e68a654189e2ec44fb2c40d2115cc62cb67e3e552bcd94f1fb4c1edd95b8ea4f7c46dd66ae1b58286ea827a87719a539dce54dfd0cb27cb8daf15ac8c8dac6c493453df12d28f756c2db0ee865bc8a65e4380c59bc2044fd5fde5dfa9da94862ca3240a9440ec41e7f2985d4fba33175396c1f25f58b2b74c092247a075afb7d94ba985a4cc22fd8fabb2d0f6abc90445e9e79c8f00db58b0747486a48a01759b185bf3f6d06cb3c51143e594179f3a82c162a87b4b9409a2bdc6b3b35a136910f98918bd874960aec394b05ee53208643fa51337e1f74be6f435b606e9e3a1f95e294a22805db6a85ba7b2f47deb0b12c804454dd9fc08241165e161b1d64d94b2d12b6958025c72147824ae17af13a095146d200d1f36923029a9bfd1b93b0187e803095be0cf264fe7c8763b20a66bb62c12d4db43d596ecbec42aeb24d7059e58aca522ec81c839dee32e4297b9da1097660ffafb3da35ddecb275b99533d9946946722fb88a4bcfe87cbea31c8a919eec4451b9d310f2b637d019376947929dcf20f5f3942026d8a041e1136e41d6a61c11a122467119b86ca8f1069007d3be7eb62b03f2b9a4bdd87dba307399cbbde0d3811a94746dc562adac8f98839b11c0bae65e0781e469b58decc05c85812ce2bd5bcd0650b702284ae40792ce5c8092e79b3ff7ea3a97febba82776b3d466df4f68eb4fc5e2946cda9d9ba7683ad1b23cfbceb78b560a6a7dec5f69489165bd9faeefb790afb4d830a7f2466171d257d9cbd6fa10898437020bea5869b91e98565d4844fa1939db3bf7c9f9fc36cd91c8d859c4d370c75b338ef77dfea9e774603aa3d1813ea2066684a25a5218164af043ebe4bef686a00e0f4bd64bb217f995040721b3d65a9d7e2598e288c17ef59a5fa9d231b91a6eaef9ce61462cd08acbd362ac7f2181a1691ca7e7f1971497493aa889095c28a0c2657b6c744fd0182ae66ff1528802a8761702a33ddc1c5734e24539039df39a5e50de04d1efba37b64611c2d82408e3bce8e84de14029773f7f8b96011bd40182f7844be16cd65982e550cb0f318302476bcf71283993a64c462417a0ea10edae448143c38e655966f64c58e367b145902f22f068d132f1861434eaa3d9facac693d8889a5bc315d5f940855953e4f4a5a03609fe5c4dc0b06c38a2cab48459130aa88b268c7b227f5898ec05e9dedd6640e3c0b92bcc9e09e0607af2c8b0fce7e185dc53b36ef84bc2474517c19112ad19a2fbfeca32488f53110996b242e201203fffadeb92ac434e8cf3410d956d0d61474ecb2ba7aaecfaab8f201d1fb48582884598fb1d8586e8ee72bed748db167c0abf4618b9168a5aaefa3d12607f5719338d44dcb850b8eeb5663bc9c5d3b395ca15976faedb2da9ea41e9a0c45ac4d0473a24975c3b2851b5fcbfb9788cf299878c1fafdb9c7496e80a6fbd09f0bc77ef694ce62a672766da9885664cce9a3ded04ded54f204fb50dce4d5d1d4f32507ba88195b3e04d531a95a1a5f235aede26a6d52aeebaa105f12acff152909ccd16e9de552b8d299babfe856f115ef6aea210b5f83eb82e3e10243210545cb9b5aa2c622ed96c3cf9a7f11ab7a0f1a4da37e74e361b48c412cc67ce9bf8931e97720cb50d5298a5c7981b12c08d7ee9cb2a2c267b8d5b749d0360740858c8ec04df35e8a2a007d580cc2cbdd213763937ecea6daf460dc972dd9d79458746da625256716e025e2a917c62c097afeea4e00bcc5eb3d252b052b0f71f562874cd7207004277fa7abe804659636b422d676cc848d1393e9575c0dacf58d86a4ae27df60bdbffb7f682e4983a9262558017cf1b2d35594d5f497c9fde367900ab1f6832bef4990cf5765187d5f25630da281aae6cf8ab1ce35fc8e92ba185b7852d231a0803bb7471a001c0f05c42f39a0c6c4e3f2361fb67d34da35cd8a65cbfa387f2659f2b51a5ae6", 0x1000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:51:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 02:51:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="058f2ce02f4de7a62cfa7299089924640b8a19e0ca41", 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:51:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 02:51:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x8001) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) fchmod(r0, 0x106) 02:51:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x80000001, 0x401, 0x7fff, "65f6c0bd554180a6458345e5c40de4e56661d3f6", 0x0, 0x10000}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2348aa623533175ea9d1e7ec27f0b0a2249239fe", 0x0, 0x1}) 02:51:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x8, 0x7, 0x1}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:51:24 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x69}) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x0, 0x1ff}) 02:51:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) 02:51:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe23f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x4, 0x4, 0xffffffffffffffe0, 0x2}, {0x7f, 0x5, 0x401, 0x5}, {0x1, 0x200, 0x100, 0x80000001}, {0xffffffffffffffff, 0x0, 0x3, 0x2}, {0x7, 0x8001, 0x7, 0x8}, {0x915d, 0x3, 0x400, 0x8000}, {0x1, 0x6, 0x9, 0x437a}, {0xffffffff, 0x9, 0xfffffffffffffeff, 0xffff}]}) 02:51:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x6, 0x229, 0xffffffffffffffe1]}) fcntl$setstatus(r3, 0x4, 0x8) fcntl$setstatus(r2, 0x4, 0x4) 02:51:24 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semget$private(0x0, 0x3, 0x200) setgid(r0) 02:51:24 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x70004, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getuid() syz_open_pts() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getpid() r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="103466ecaa6cdbf7acaf098bb43999227812918d", 0x14}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0]}], 0x88, 0x4}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:51:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_open_pts() 02:51:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x82, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x3, 0x400}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0xb2c5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x82, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0xbd95, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4000008c, 0x200, 0x2}], 0x80000000, &(0x7f0000000000)=[{{r1}, 0x0, 0x24, 0x20000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x88, 0x0, 0x7fffffff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0x400}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000001, 0x9, 0x6}], 0x6, &(0x7f0000000080)={0x4, 0x3f}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) 02:51:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000140)="681579d76cbd29a035e633c5c593956bdd3b292638c39010615453ce4b2a4adca0a4d8d9f3ab54aa964dbf1f8683196cd5889f9590facda1ff089ec88386bf1acdf2de88de31933aeba36d330c3cd94af7d0ce196aca517ab13dc406a58eef5f221c0711a2637e9c042290e22bae5aa06dcd8f4086272c825fc42ea5bf61fd52e713f64f53814c", 0x87}, {&(0x7f0000000200)="fd5dadd90d2aea312f65b7f2d18fae4629d229f6e8c1ca1c3b0844f204f816a47d3b1f2e2822b3a81835a92e3647de2b5a4d526abb6a91ba95268545fa437e361937c0ec8339bbb1ab85089b98961e1b0fc534541fd95a61e90a9a8319142278a9d0826e1a7cd9e8f831b6c2ad709ccc7aa81df97dbf22c090de6014851d963d29a57705cb2442a01f5d0cb5d32f3062c76313ac39c1", 0x96}, {&(0x7f00000002c0)="31c05c279b9b7b341d0f22bbdf81ceffc976ef04dac5ea585ea3e64008c3c3785511813ed77eca81bbc98e05150b73752490b315a545260c8848c6ed0c9b2f6bdf06b8c4ecf9c73e1d1a7aee0eaa6d506572ee70a15ba54f0738cba6c1089fca0a40824d40c04bb0878b039b97bc014b02be27560e5103f92270cbc762fa194cf8fa6cb8d02f89e68cb31724a2418fe77e16dccfa7e24de627302964418e1db873dd9e7a678c2c8faf9fafc449bc31e53712d03995c073b6aac040af8e1020edaca3c4f44beafbae3caf12b7ab0bb1af58e4a351", 0xd4}, {&(0x7f0000000040)="32bf7b45fc5f86", 0x7}, {&(0x7f00000003c0)="812f1528fcb42256d1cd72dcdcf672a438235704f0b3fdf919aafb4d9527e3f512b09dcf877861414d1f7c36df75b1d9257b8deb2a1117f9c9533d6e796bc7f615b5b3804e76013398a758a8712acbb6ae0be6664210203b0491166d2a844be1e1b9544b8c79ebd11bdd31ca47c556a3a297c925404c96894864578fb2", 0x7d}, {&(0x7f0000000440)="10c79806ef1ac5d68a51377c49a8355b040e234c485e13340d4b1e698a9a8a2933526141b1bf37065f4a15be32c832b6c24be76a0ef38f8b1ba27646bf49a08ae29479", 0x43}, {&(0x7f00000004c0)="2f11d68bc9d20e1d5d3e9b0920da2bbad24f119c01ac5cb28139b85ed9eb2bbed06384ce6a99bf3f86a49f7554a29114ced83398d381c846b9f44be89c67d1404251eda367af079ea2baacb776f354570275c18c370396711df7ea3366d63b09ebbde59ce4b7ff41aceb91aa46bbeb973d9596", 0x73}, {&(0x7f0000000600)="98c8804b5d3e8faf64d3e19967e4cf1757729d7db9c326504dc81e1f2d15677a6801082cca34287da36cb59740d0b6590e49e25797b5e885ad53dcfe7e559f961a1cf71700ca3264a1756aa5ac0443d85db24cbc3315a15df1487968bcca59fb40c1fd46dc43e5a116c91addc2126129dcffbf1add49f7a667bd477fcc4d56b1ed9ea7396e8738e0324c11a9050ab120b30fae13785235d479187a68dd7d4dd271d9289ec1e84ae025db415d52ac34bdaea8b43f600f6d2aee25e0412e4b3065b30c3781115745832c78a181ef573b1511afc5cfd11a8f", 0xd7}, {&(0x7f0000000700)="67737a52e4f6ccbf127f59271e0320e306a22486d5f4357ca82fc823c8264af2b4acfd942bf4d8eced50af85f531b799d4eda74e190488472164eeae6c52b796935cde6343558367ef1eadcfeb22056f1fefeca0f14370daa5414f21391831a065cf423c1e4c80f13ff407348470fd0e952a1efb8c7e0ccbf51c928db65d75b86e33f9ea72bd4424a96172e695f0d4f27b110f1472ca250b77ac51c2a927b237051e6fd9808cae28e0a1d432948320538f635cfd189d7644", 0xb8}, {&(0x7f00000007c0)="37ad792dc8d6590e5c9964a3f953bfda105925ef3eef04ba15f9967aa7342cace435933f39104fa97115be5838d2e891c1501fea262b408b4409632de5c2facdf9c15477bc04bd24659dfb5eb23aa8644aee59f1e3ca3eff4324f3132afead8979014abdf233173f253232a6b6b5618ea10ef4e51a55387a682eeb335e918cc504288746857107867bd0e14b423c6d4d8a153d92f9e8800045134bf426229cd623c33f7907e4e07c24a388b48ed28f74b5f875221c5d4a6b26f41d8d2ddcd09e4def6f073ba42c9818d324478d16535b", 0xd0}], 0xa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64623", 0x4e}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="e2b9f211a927768fdbcc2e3841e17a3f4d9467ce46ef25328ed6907f7756bdb841d7fc520eb8fb9432b96e5b4215039c4eee986e835d", 0x36) execve(0x0, 0x0, 0x0) 02:51:25 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000040)=""/5, 0x5) r1 = socket(0x0, 0x5, 0x40000) read(r1, &(0x7f0000000080)=""/13, 0xd) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000031", 0x4) 02:51:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) recvfrom(r0, &(0x7f0000000100)=""/212, 0xd4, 0x40, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 02:51:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0xd) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x3}, {0x9, 0x71}}, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x1000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0x2d9}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:51:25 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x5}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x101) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x40, 0x80000000}], 0x1}) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff6, 0x0, 0x3ff, 0x7ffffffe, "73ec0e5201001a8f482e000000003dc9c06d37bb"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x40, 0x1}, {0x41, 0x166200000000}, {0x80, 0x10000}, {0x40, 0x8001}], 0x4}) socket(0x3f, 0x4000, 0x401) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0xacb1, 0xffffffffffffffff, 0x9, 0xff, "0d88dd09caf5f96d62d2e53be00b06a67bc3f527", 0x1, 0x5}) 02:51:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004000000002000feffffff00000000000000000000000000000000016177c9e91243cfb272877d", 0x2c}], 0x1) 02:51:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) unlink(&(0x7f0000000080)='./file0\x00') 02:51:26 executing program 1: mknod(&(0x7f0000000040)='.\x00', 0x6001, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fchflags(r0, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) 02:51:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2}]}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x101, 0x47, 0x56, 0x1f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x7, 0x7, 0xffffffff}, {0xff, 0x1, 0x800, 0x4}, {0x7f, 0x7, 0x9, 0x2}]}) 02:51:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) chroot(&(0x7f0000000040)='./bus\x00') 02:51:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0xb0, 0x70e1, &(0x7f0000000000)="9944b4754da613ab53bbd573f54f344337b85f22eda16e8e8801e33d5b90b58d4b43a337762afedf5ce623d49c4a36f1f499bf89dd69c12e1502e50f0de691695833e4306f9a3e5abd2376c1a34d26354f91a22d4f1dab647e1105b914674da052a867acde706cd89a1610e59b06e3855e7a4dfd89d839da978534f2057d6d9f2afb40c69c57501901e4a11c319f2c774d0c3f19ceef3c082b13d9072b17c4f47809b10391ccf0536b5e7410407af7e8c83d94c8bf850fd0e6ebe8b2769a0087760e6c014b4ec7fb587eb31177dea866fa67f3b9bc8da48bd4c94a034fed65e425dc5b5d11795f1a87cf2e4808bf4b87b94293ee92ef7aba0b3eeb4e18d31cac34da4371582c2579b1b55e1c99e1fb005bfc1799b12db11951ce7fca9ad873b4ed401eb13bc6a5cb4b23b421199df88c56a7223a514334795de83db8534352121a401470a639d52b201a03ad840298551d876d404ef5cc5d5a0c55867cdf9ffe174ddbbbe74fd31cd40575204c855546d7632b741e91f0825d21c2eb14515751adcf8493772ad6e865855500531783ca6c916911d51572116a2a510b8973dc15f203cc81f805350c2c6be7f2c1639b276cffb5939ad9e78e0d93413a1cc986647dca323a482bc152efd55417317d56786aeb74cd3b749925c8f84107d0858409d70025a89d4dcba6f4496e156be94f9b341fd3358f4d910d5e0ea6f063bfe2918da00b21fd8db73420b8db91ae17e4205160a0402d46bff131280ed553948fbb38c8a20e720039bbcd81c3440a7faec94cd76fb735fa575f8a985f7552dafbb59b9a6b30bca06ed081a079bcd41870ccf6ca075f040fd87d015faa1bb28af0329ad2fdbae661a01f192f7f4ad6b122d7b67670c85c56dd5b1eb842d0b10213a08a7a9aa29f1d714c6980f55e354a424bea6c5962fc3958ebea4b9562e6e481dbfd50c1d9ab13702f34e1ecf558afa82ba695311c9fa36ab31e3225fc590f03edcfd3ac930406b182a51d79dd41004fe4decbc8bb12810658d724c85a949e1d8173aab111248c8d9b0a691572a7fcfcd115161af398d955f7b9cd50992d2fddc8a4e52264027fa0fd6bd31ee76a5ba7abce2269caa60c5d9d1f086b512cae9e5b2ebe62eb8ef5421870e53985b3fbfa89222b825f9c178c0d85178513326f64d4a5a73481309415de2eb9e068359e62b4f82f89fd1f375a7a0e6cef9290f0c5a5a7393b5f8b29888a33607c44fcad8b4c2eb16caee8987bf2ee98fa1a2249651017d528ab8f0222297fd2d95c6ea98e6a48acb5ece5d396ce35a63949a2885c5d8bffdd009bd1647806eef819647e3a9f636a9010ce7871ca3c896869d4f8aec0798250196c72c03eb993527281ae56db51fb48ca25f4880fa368088d2e9851fcb4635e40e5e9696bde2d241b7118688912ddbb8627969df8c65c759fe68311efd5e29812f8cde68163a1c012fcc8564ac75979bc3dea0ead91ad0d3bb0f0bf2476005cb1f6675f4d73741f9ccf82270947a38b9d60281b0b11b1ed090a3804d28947d41fac68bd8156f42df0fc810a98f378ddc4cec2a274edd5a94327172ff0540350868bd66b7a32eafe9da974111706477969a64b1bbab34135d0d88b68c314d1c0deaf21544873b2dd0499d113b1e7878d5da6e661acc1de482c36695f2904b3dc728c54a3176fae620d6212555227935fe10f744f66d8b109aaa455b1d472602577726e988bfabcd33f1af7cf6537e94aad7049cedef6fb640374944fe056ec9de7e79640f19098c73ed771e33c680dc55a7a3dd554b6738f0b00f3f466dad4b6679a97c6d2d9b351ce4e8fafb88407ff38b6638104b4889d1a2100b6261e74ed7dc3ef6cb4cb0a8b4f3b00d59eef3fbb6f32fcc037713cceb43bec039ab3f8b4b02aeec426742624940607091ae9a33b6cf90160774fa78d5a20da49af7d16dce0436ebf0e470cbd149fcec3fe12bdcef693e8748a839e3b2a4c48d03fd66832085ee9648b9fecc6e9cbd3148bef97305df53b2fda60f8c51073fda5b8591c08bdf2bbc59066a2467dca991e57588eb1fca9e7ceb2845f41f2fe28b8fc8b62f3ea0b98fe82c655f506582fa1df86de0e0e10ed618724f4d6f6897f07e73a5f95d9af92734db1d057d2ac02fe978d0bd882bb7e657598c9e269c634ce6f3b450e612bdeb6dc43af8df4893a9357d16be484df0b62025b421c26c6fc4f293ad5206baa77a13a9706fb1ec977dc0821673e12714cfe0f1cd497b9e78dfc89014d7fa1599b689f64965740cca47616786f7fdb47c7e68b82e9c50b1817f7dffd81b6343adf83c3180fba8a2276251109f7d31acb521c50bc55476e055ef23afe6e6ec45ef236e7fea33b0aad735117e36105923179f5753d8df6d121d0a59ed3c3b6ddc5b2bc85ce8de9c2917e95993037e0d67f942fb26610e66d95fa89725aa9153cd31462019c83fceb671040be4305cb9a362653b1c4fb25ce91c0f2b5b146bcbd306536d43901f96fc89c31ef6ec7bc3bc0113f352cfafc8e3c0c2c034b697d65d75f96d524fad7447c1b87f5029a271ed57b458f8d4d5931493a0f05b8f6e357f378975cbe2f81361d96628712848291b579569836fb0a6fb3195832f4bf4e26a9b23e8ea8e3126f2bcbc96597c7a7f9de2ef01f13f4a15733c00b51ea2ed619730d9ac03ed4b8149ac7cf7be6fdba6d97bbe3374cb52adb8bd99d4385f67496093806e85b47a4836edafce279b9dea1c01f2aa824cc5776f7b10e051097122f81f5a0699c6221fcd92beb8e410e30b0df26290c2d5ce7099ddb2e13af0d1824453ea277bf2324853c59f89b3028a0a825479fe59fd8ae4933374f1626760e2a839ab2f29e8be5f1a2a64be14ce1a4b1f95f4096cdfe126c6d6e548a0c7685aff785a1a6d87377c7275a638591fc66274ca5121b3465edd56d34171358f68532b6d3fd0be48353b260ea1a95e4c705f34454ffbb5194250ab6257d9ce6a85e312328c707688eceb771b2b1e53ecd410aa40e28d6588b4dd8a4f93a05aba628d3d8950b33cea0e92b92c718dcbccfb3b625d510f5035afb7e11eaf10951076864e439f57b3e47d4f45367e1bfaac408e6e3084723bcf2018c106b64fe30f95a373c29be8e3e7b0d231b6dc786748f7259f767802253626d3914d00ae910f8436a9063e9421ce7e60a80c2ec370a8327e377628f5ecc069129e42f93f70a9fedfe9b5b2f9e89dbe25bbd854f33782c093fa47810f080955c06c248441fa503bf6964b6e50e24b7c1a3eb030785c2ec4d0444263807b6bee10cc2b1cdbe2ea739393baea7ae9e315154e5adf25a182390bc590985c1070a52e57253a0cbdca08535597a2938bd4a04eda6e715ec64a3e31e43635ef301641d0bc39db5fc4fbc32196a3be34cd12fd0c9f42bef3da0d2c4fd4e1d24988028d13266a1cdd0d2a026a62ebc31ce24849119157371038ed3981ddd3ad12b7748b7870dab9ad57ef9eab2992197f007ce622c57dad0fcc5d8f239652c48d183e0d340e426bfb2b54ba8e5679128bff70b760801e34cf1e6ca65da25739b36f746c372e41e06722d7f19311b7d4aeaa6718a0004e0110db1e840ae1ec504536ae052d90ccb8b5fca8a5b8a3444e2ac52a1923531aed7862dd5b49e8f8ec2126b0cc05e7f1a16b793da109243e69ef72bda441e66ba4cfde7ce4f5f80da9447864c7a848c35c419d1264e14570bfc244decfcf48cbe34edad80527e949911f637cfb7725bfb722162ea52daa3e4093667792c4466262347f9b5e37fbe7c5617b2be053dfd0b3f473325047bd14c28081cd4da321d8136b198d7946bfb2e7783634a8f483e921057acec05bc46a5423ab945002939be90d9a3c0048fc0c1f8ef7b54a7072592df7ca2eeabcbcf706016716c0c6508fc027c826801cebb77872b19f28a88f2f2ed9df84f2f49131aefd97ecc3a16d9c5ddb1373665fd3963a106dda7fe9b6b68de41060b1f7dd7dc5343cf77046d47d452ffee3de453f1b566360ec0dba6063c98e87e703f440179d0defa511641206b51213ababd88f4d3456bfebd04284dfab2579dd4cdeabbb0781d2269a8370adb683c45da66f28d67fb7db9a9f3be3dd1ddd9f16ceab73579a835adf873a3756380340eafef9601dcecbff44886eef633e451ee33ee1f2e662af4480313ebebf066586ac4e25e85570e30136eb94c85be4c12521d0dede5246634cd68383630547f75fb8f0a4820a498449fd651c3c7efbbdf96d5d96ecba30eca1f4c1d9b3314d07f4e67ebfae8f309e03e439f7206d5cdd51ca90f308aed46abafab0ba0fb64f67c71916d0d84e5466622355348c2749b5cab22e8ff1fd054a8d540d356753c65a419f94585a91faed723a2b8e8940786074b97234be519745d4285c8dd8a522e7eb3e44b64b89cb0c825bec3fa5f27de7fa054ecd9053fbeecdd88bd08085f07633fdd82ebb0bf03e3fd7443b403953b33c7a1649b3670134e1e4bdf256d14580bafa60b7a45f88c13416e56f2bd8c1a130f1f42337da0d3179a3966eca94331cb203e926ffac2adb141c3889f21af09377fb8d83969827b5b1d0f63450bb9acfa93a49ca186f71b9d0384da9431a276e15f4d6aae2d29da00becb1bb7eaea36b595795598ea21bbc18824891ba7725c04a553e3bd4711fc26b41975bdf33d8665adb0140b5e0270a9f63ff34a330cbca269764db3b2c61f00ac235e8d07524d3e1dafb1a9c018c0d0fc7d47f9e954b80892c5c414f609361f432f07c0e5968309704d66dec26c458e4fcd0dbbd078f026cee22d5f7fa7762f9460d49dc03dd815b50651253ca7469b93db232871e7a10e6e5f5a59c80402d25b02e18b8955952a70abf455509da6220efaf2e66105fcd67ceeea0df316d6876458af775d0ead54cecca73706c30bd2d49e61b4e75b9acea0ed294d1f73e0cf1ae9fa937b89ec4f11e5ab65a065ff350510cea017e9939e677d5bd11b2e2cc996762750f7b2d784914ee46c8b19e9cf4944b912eacf3b25e8839983fe151604c59c10750c0ecac7c887b1691556410f946e66fa7b404fd882ba9dfa2fc5363d122e75249eb281b73274bf6e584b0bbfd7fde6257cc232e414f61e7c4dcfe2df1c1a187a0eb9d407707ec0ad0800ea7463e2a20e96b26c9fb2807df0cb0818f53a5a6d0920c7f461b83bf0b244c60e9964e8a896125b9983379e0570f6904f1bdb67319865d68cbb08b4e4047976db267514ea75920f5de0c294f7da6fc5fae9a8d7d87c399084b0bbc853a2aaa4dffc4528530f9f3c8d4ea8baa6ad76c4afe85a92a66a13eebedaac22d9d90d2356de435e9efd29b7bdb3f07680e1d6b4b41e80e5353bb56ff5434472f7a1caa7426e38ec69e4dc11c6e7a4d481610c5f318409b03162551c9a5c637af29346abc658c74e3c312416464980a1c01beb90b15e1ff8b471b4283ae37d1f5c24f14b633ac2ecc2a6c71593e0059d22ec98334bc98af3b4d010b378c75d698f089e08916b04a536c0ec6abd795b533c08be04269e8ed89f954b1d171a4fc68bdcf33cb20e342ea5a016dc695dd806efa37964c6bbbcc376b0e96099b633e947c688b7604c9823611aed1edf1e81ccc9db0eaf961e567dd5cf0c1518cd2d2873b947b4534ab6b593a8f429b75293e827d24a20d3735c1ac6134c77514354f9e0e254bd6043c47eba1852b4fd2d39067ca1dd0ff6b2e025e92753bfe12e5fe5cbd17e7cd7c31972cb9740b24671312e80ebb8a02fa7c7e864c7f38a6694b34b0b8725183105226a6418bdefeb3a", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 02:51:26 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000680)="57727dfb7dc6c8e9a89914db7e3c32d4adf4b6b432ea865f3bb1ff501959acf96a6181ebc5b76fed99cb5b48c6a160d9f177531e14f9b1e93db9589e9a252ee909ae058103950e44059f9f4bd9604bf7ed8d1db40d5607141b42ceb73186000dbc515eff14bb0df4d31bd59bf59ad5ecc0bba22a79c43da952435297939cd1977447ee84239db9a3e9f2721c44aead516694966b977c67b19dc1264f9d4179d1dbf824f901f88b6b8279b4cb4eab193ec25faa8ea523bfb36fe98aecd6839b6b9859ba385c05b1d86ee6fb89e15a6ad773a4d83baaf51720eede6f06e11e0bf518b8366bc7cb9b7c37b09fa3c256bf3b9679657f9bf1ef0427c462013a84d12a8f979d74cf1af7030380d80e4f5af8824cd4018c97c9d578077bca975d236504be3fe04a0d6562284e3a508b0a14577bbb1f958d4de61ace19cb1e863ef9b04b160d37050c4540a65abb3aa73ddb3e8a3439e40cd4a443453f581501b127c12e0000000000000000000000008ada923a81a2d94a38d50297b2d2a08ed7889a930491d9880c7a746edebc4ac4d590d94663757c2614d05f1476fcd2b59a38089d2f722921f38ed3f0715e0b10053fcdfdf0d2abfa19a5aed78ce99c9aa791507ecdcb351007f0eac41c352e99e32dde17f5ea61571c4b630bfa8f962d447b55c32d08303c4d3fac17c50a52e1272d05a9049edac543e52c10e4e3", 0x1fa) write(r0, &(0x7f0000000880)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xfffffffffffffe7e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x3ffffffff, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xc7, 0xfff}, {0x22, 0xcdd5}, {0x3, 0x101}, {0x21, 0x400}, {0xa8b1bd4d2a6f1a34, 0x800}, {0x3}, {0xca, 0x29}], 0x7}) r4 = dup(r2) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 02:51:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1fff8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x3733}, {0x48, 0x1f}, {0x44, 0x6}, {0x42}, {0x84, 0xffffffffffffff4d}], 0x5}) 02:51:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ftruncate(r0, 0x8001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xff8d) setsockopt(r0, 0xfffffffffffffff9, 0x20000002f, &(0x7f0000000100)="2339add91ca308bbd5610d63ee61d9e06120a7a3c866ac1e00401002fd1bac1f0168b5ffa50fadd3aca41c4ed9c7dd731eaa2d56fa4692c2b45ce829a03155ee81d54edf275c351f3a87673e0d9b68693e45bbb8fb279204f5f93382a6c4fa37dac5599cd3db248f0d59dd74116b7f414b1ad7", 0x73) 02:51:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 02:51:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x40002, 0x7b0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:51:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x400}) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r1 = semget(0x1, 0x0, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/145) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) r4 = shmget$private(0x0, 0x2000, 0x106, &(0x7f0000ffd000/0x2000)=nil) r5 = semget$private(0x0, 0x1, 0x1a8) sendto$inet(r0, &(0x7f0000000340)="996531f7ed9dc25989ac68688332c93cd43fccbcc52b61f6b688a615547c172116714e98cb191f68e2f5b241e91c46cd21a1eff8d7934845aa340698e63b96e69ed4af657ed9fc2e59714e3c5cdb78c3fc601e074c41380f4392d74612951bdf478ab29fc611c81a1de087440443934792b4e8011f08337f3cb807f9cae7185cd48cc14da81f450499bb3e38e119f131199dd4c567a396c9598349a53ff455e0f365414502592b8f96d253632e01f99204838833e37db6e63163b018f570825e9d075737f2dda359d0614f98a00bc71380", 0xd1, 0x40d, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/205) shmctl$SHM_LOCK(r4, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:51:27 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000080)='./control/file0\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./control/file0\x00') r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./control/file0\x00', 0x2) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod$loop(&(0x7f0000000180)='./control/file0\x00', 0x80, 0x0) 02:51:27 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x3, 0x4, 0x44d, "074b9f844cf9501a760342dc6b3bdfe75f1dbb4a", 0x7f, 0x9}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) syz_open_pts() write(r0, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) 02:51:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xfffffffffffffffb) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000200)) 02:51:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80001ffe, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 02:51:27 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000c5a6f0ad0000f4670000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x800) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) lseek(r4, 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3344, 0x40}, {0x18, 0x2, 0x4, 0x8001}, 0x8, [0x1, 0x2, 0x0, 0x9, 0xffffffffffffdc32, 0x96d, 0xfffffffffffff000, 0x401]}, 0x3c) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) 02:51:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:51:27 executing program 0: setreuid(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2f0b37532560d170, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1a1585f5) 02:51:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0xffffffffffbffffc) write(r0, &(0x7f0000000140)="220e22", 0x3) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000200)='$\x00', &(0x7f0000000240)='\xc3\x00', &(0x7f0000000280)='$\x00', &(0x7f0000000300)='\x02-\x00', &(0x7f0000000340)='\\:\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='{-]#\x00', &(0x7f0000000400)='^*\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='{-(\x00']) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xc0e, 0xffff}, {0x1, 0x1f}}, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) getegid() r1 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0xffffffffffffff7f, r2, r3, r4, r5, 0x30, 0x1d5}, 0xfffffffffffffffc, 0x1, r6, r7, 0x7, 0x3ff, 0x214, 0x200}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:51:27 executing program 0: setsockopt(0xffffffffffffffff, 0x26, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x7, 0x0) 02:51:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186104000000042b09f8e58ca1090000000000ff010001000000007cf6d17fac5558763331f64fc1ca2b002e6ca3735ee3", 0x34}], 0x1) 02:51:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76e91bfba01b2b437500f4e773d6d07539daf7d2f6d56c1d05b923466a160897509bfc20e77b6acc8c51edf515c20a8fadc14987ec4027f448bb702ad81885ae85829eeddb24585b8ca5334b9ed4ecab6e5c404ca284924102e12f4bf45dde9f9db6a0a143289f51a0300000000000000000ede8ca2a32782da69a63e754249b41058f3b9042a0f76dfa04cc0000000040a575a381d347a8046315a027f457791b6c83ad20af26c8fcbbe795e3c2a017b60000000000000043f707f753653c375a15fc17477de0003367692b37e668349e23354a0000afaeb522fb69b0c12d2fd62e52af54139913f9b3707525cca79644b0bf16265e8440c200cebc26813aafde017af5df750677d8c4c4faf409c576d66794f9625ed5e52ea32e22fc97d3f5a2c68de8d7244cbcba84e17992101123a3ef45f5f9c89b965d2afda7277ce6fe369e71b41f5286aa", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 02:51:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="56de4fae97f5b74345a5f32928446a3c8770e20bfe52857b59443aa3e6d8865ab9de5d1ded0708010c60331f15e349e0eb491e0b0de30e4d5fc9194936e12d1413f112aa8537dc0e56b05d847e35672d0d2b0b21d03b2d28abe0545a07b52f4e33ecb102dbb83d04d55ec3146a2dd96c2a171d54073894a526061a33da94255d6cf12d422b9c0308e83efa7c462e42caa029f0fe7b113db004cb80bbad2340420d1ffdc759b2b49603a33fd9b0e71f6018996c6e560b728ac8da278c6978a86eb8de65e76b7ad922d003a26961ed7c204d417d7a4f4a584af2434122cc4b3ffa0c07", 0xe2}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 02:51:27 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20000, 0x0) read(r0, &(0x7f0000000300)=""/119, 0x77) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) dup2(r1, r1) read(r1, &(0x7f00000000c0)=""/111, 0x6f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) read(r1, &(0x7f0000000240)=""/8, 0x8) 02:51:27 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) msgsnd(r1, &(0x7f0000000180)={0x3, "bd3c4833ffd140b2dd0d5846e1af90fb81c232bb67688b45d02aa2f8a5387f587bd39942911a5cd3b3fae27f1efc4cb38838f701b2776b478005c42396e6bd46f6008ca2c497c717734cd74ec7d54bf6d72b4f84b5f23150f591a30ed3729a28525efb05ee7ebc405b90c56062b998c5a7fc4f3c12814275fca4d98b8e756a43935a4d041fa994fae89d2ae4265fc8fddec7825950f7fa00ef57a0ee9a0deef703179303b92e749baf646e4161cfdecd57b7021d0b1b0358ede2bfe823c0daf42a3a98aff1988404f128bd5a268023e6788600db3b7910960739e78cd7db16a5372e0f65"}, 0xec, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r2, 0x4, 0x4) msgrcv(r1, &(0x7f0000000bc0)={0x0, ""/117}, 0x7d, 0x20000000003, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000b00)=""/133) 02:51:28 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000800001f, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 02:51:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1000000000000022, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00'}) 02:51:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x18, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 02:51:28 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000080)={0x7}, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 02:51:28 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 02:51:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0xc53c}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x410, 0x0) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/157, 0x9d}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000440)=""/209, 0xd1}, {&(0x7f0000000540)=""/240, 0xf0}], 0x6, &(0x7f00000006c0)=""/65, 0x41}, 0x1) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) 02:51:28 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xffffffffffffffa3, &(0x7f0000001440)=""/225, 0xfffffe94}, 0x40) 02:51:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x4, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:51:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000440), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2606, 0x4) 02:51:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xffffffffffffff39) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 02:51:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3, 0x1, {0x7, 0x8}}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 02:51:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="615451b603f8d119aa172ed88e00154844e5772d1e6716139ff077e2091d0a586fd757ff64782c792b0117a0ec32108f05d6c640510c2b67aa413df7aca65e3d2af0d3a3934018a0b1225b45bfbc534c2dadd53e71b825db1ebd6070a1c1eedda9e466b9997cc6fc5cb4ccdb3e0fc86b4e39f969615f440af6f0a6b8c8c970836873838153d2d68b425010e2402abdc5c40d22f785daf5801101ceb1409996045b0be97106be92b7133632dccfb75532d8fe1c60"}], 0x1000000000000152) execve(0x0, 0x0, 0x0) 02:51:29 executing program 1: chflags(&(0x7f0000000080)='./bus\x00', 0x40006) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x5fff, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00003b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x4) 02:51:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) open(&(0x7f0000000180)='./bus\x00', 0x3, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xa968) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 02:51:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x17e) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 02:51:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac87412b2eb6", 0x6) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) 02:51:29 executing program 0: r0 = semget(0x1, 0x2, 0x208) r1 = syz_open_pts() fchflags(r1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x6, 0x20, {0xffffffff}}) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0xa, 0x20000002, 0xfffffffffffffffe}], 0x20000000007, 0x0, 0x2000000000000004, 0x0) r6 = fcntl$getown(r2, 0x5) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getegid() sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="05733a0a6e55c55daeff2372", 0xc}, {&(0x7f0000000100)="5eeac153a5e9652853a80afe3395b8b0a30a", 0x12}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000b7aa4306f7acd8d5b9c7e87802056e1793d1c5fab7d521896ae8d37f9f1109568b230f3d3cce4b4f6f66d52922513d8b1ade53a3f55c0b922272087cede7c93d1d7c070fcd4b1e378fa8e2c83d88664ba57c374f558453021e44bbe0573aef7e4763cb40da6234313a4f8a78a921fccad627a3791fe78aee4fbb619ddf37867d555e123a0cbec18c27380c5b6a2a0594683aef1f1a578052f05d"], 0x78, 0x400}, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/121) sendto$unix(r3, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) 02:51:29 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x24, 0x58, 0x8001, 0xc10d}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x3, 0x100000001, './file0\x00', 0x401, 0x401, 0x9, 0x9}) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x80000001, 0x1ff}) 02:51:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) semget$private(0x0, 0x4, 0x100) 02:51:31 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x8003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a70700000000000000791c89bff00e534e8ee51722b6bdaed3d9ea43f974511af400b11a6a9dee3b3c021e1729b1774d0fe6c85c419e53ef774b743d512b334d3a1fb3a1ff9b977bd837225cdee1f5d80df3ebba14b73095c2db8bec260ca73afcddc97aa4bd0e32ef22f7470b83db2ae7b14a5ca778ce95ee1dd9d114b80e7c1ec4e2a66e428d65398a625577216122d92da7a9765e9822176092dc0827c863f4a03f4fdbefa07ecb128f51c492b3a72c0a0c88908522675abc1e40c16cc0d00c30576bb18a422369a6adaa642ec2c3d12d2486f05330c0b5bd61a4ea95a127eeee06684e2631f1927c18442e5aeaa58be4f695e0726025adfb860fec29ab66f1733be9fec7fe100485376160a1cea4211a1d42e2ef2b5c9a4c31a205906f705d36e376c5785829a051ae5e6ec8015b36e5bde0655bae62f2cad8120f22e378bca1f07714007bf9295ce58c00"/342], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x8, 0x40}], 0x2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x40000003, 0x80000000, 0x1f}, {{r1}, 0x0, 0x0, 0x1, 0x8000, 0x4}], 0x4, &(0x7f0000000180)={0x1, 0x19a}) 02:51:31 executing program 0: r0 = msgget(0x1, 0x208) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000147d1587fb304919315dc23b284509710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141bb2d3e73b5aee17cb230000000000000000000000000000000000000000000000000000000000000000000000200000000000f0000000000000000000000000000000000000000000000000000000000009a226b2f177b2709000000000000009ec0385f605a3335943424f71b533ddd9beb1169e046974bbe438d5864970572386dee7869f1dde10794d044a6f0dd1db270daad4dcca75de0318950"], 0xfffffe7d, 0x3, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x2, 0x0, 0x0, 0x2, 0x2, 0x4, 0x2, 0x2, 0x100000000, 0x19}) 02:51:31 executing program 0: r0 = socket(0x38, 0xffffffffffffffff, 0x2) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 02:51:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) 02:51:31 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x3f, 0x0, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 02:51:31 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) 02:51:31 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000004c0)="07475c2f580259a6619e20819d0340d637f250db9561cce3156cae2b46abe5430f3ed051d2831a3123db39565ffc0d2b2948417aa84fdaec34afeb60f74af6cfcafcdf71f471ce61a48ba7029d7dd6", 0x4f) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f00000003c0)=ANY=[@ANYBLOB="9cb82a2d8a6e5c4599511dee6874feb0c442d3975b24c9fe6a0299816e1c3fb03ddc42bcea6911aeba0e39fb1d35898024d5a29ecdaa7f747fcd7d293669392dd1ca9a8fd64aee9505d5217a05b9c7cc97d17855ef23ef63920405ec0000dce68daa14c4e734b7161410767bd74d9e0258ff8c"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 02:51:31 executing program 0: clock_settime(0x7, &(0x7f0000000100)={0x100000000}) clock_settime(0x0, &(0x7f0000000080)={0x7636, 0x9}) clock_settime(0x3, &(0x7f0000000000)={0x6, 0x4}) 02:51:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='^@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#]*\x00', &(0x7f0000000240)='\xcf,]\'-/,:,&#\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='^\x00', &(0x7f0000000300)='!*^\x00']) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) ftruncate(r0, 0x7) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000380)=0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x81}, {0x166, 0x3}}, 0x2) 00:24:22 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000400)='[*\x00', &(0x7f0000000080)='^&&\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)=']w\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-.,#%-#-\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x40) 00:24:22 executing program 1: r0 = getegid() getgroups(0x2dd, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, 0x0) getegid() r2 = socket$inet(0x2, 0x4000, 0x200) fcntl$setstatus(r2, 0x4, 0x8) r3 = fcntl$dupfd(r2, 0x800000000000000d, r2) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:24:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0x10001, 0x0) fcntl$getown(r0, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x109, 0x0) 00:24:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x104) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x5) mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2278) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_data=&(0x7f00000000c0)="d3b73c4dbab0cf1a04cfd03e269996e4bab9963662d46775f8b583f7b344c1e0b473733ccd4c912cc068b0730f47f15c1e9128ba6979b961b79049f7410774e9489a80223056bc2df45af22ef8185bfa4e1eb2f462e2061180d7eb15d1aa5d83f0e44523fc1f2f51c0656d4b60e784491180f86af15a26a5b235964a4bf03215970de6af0bf91b9e4596d6821b60822f0108e838f2b83e8b1ddb1abd05182bb89cdda98f23905fc38ad391cd"}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x2013, r0, 0x0, 0x0) 00:24:22 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0xfc, 0xd02) r0 = socket$inet(0x2, 0x8000, 0xffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000400)=""/151, 0x97}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/16, 0x10}], 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000040)='\x00', &(0x7f0000000340)=""/74, 0x4a) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0xffff) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 00:24:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000300"/72], &(0x7f0000000100)=0x48) 00:24:22 executing program 1: r0 = syz_open_pts() r1 = dup(r0) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000000100)="e9fda0591887f59cc157143e1dd0903c029215c1f379a5e24db425c8de9b2db1c5e86e054d5b10bcb996cc8b9aaafc4e7fc162b34a0e9fc1b9f3e5abf795ed68239ce5640173436e1958179c2b81051db9c2a414077bba876c85bf0d6f5c23136765ddecf2dbe6588292cf033a2acc4bc028a7e5dfa6b5714ba0c10ab01cc05ac90b9f054078dd7630c6bf7cf22c3ac2bf003dfe123ec60ce3a6d741b9f26225dca60389318f57a06bdaa0355cba72192a413cf62501f3edf1f01e4e0a1f5a181fe3bd60ae6918b8d3d75d2758226ece49370b5f37df154e7f9148a8587548cbb81a848334b5f5f62e06cac0cfbea23602f902525796fe5d6ec522ddda58", 0xfe}, {&(0x7f0000000040)="9f978a1a608026e4d9d9739cefa6e46146fc805c6afd0acfc887ee30c3486021a3566b50d60a5c8f98360ede1d3ebecc2807d319523d4f89ab39f94e87e7071da7a80fee9bd56277e22e13c64b5281eb55eee56c59d5a4a54198ea0241f207cd0fcad40fbf5a16accf6e14507e8c81", 0x6f}, {&(0x7f0000000200)="3e1237f8e9cf47a3f6a39583f424fd810c93520e8aff431d6b784e1d865fe9975656bbf65bf4f03e26f781f2161006f883d3d4df848e0d99df0f", 0x3a}, {&(0x7f0000000240)="974493104703ed5614e14ac49f62f0e8876bba03678e767f5e4b217908cc88a90c05002272311c8a797be86febfb5e3b96a0ac2f5716ca8ad3b06abf02a28b2baf72d228cd9a0902e1328deac2e2f691de78460bd2175d180aa798bcde9572b72ee4794ab62079701eae8033528ce02fcad8a47659881957abc3f701735aa49a6cb60c0385fe061a76beb2f3a6e36e6110c760286629f5f7d9c1015dfeebe7099bdeadbb772fc52ac4864bce203b4a3b7e8cae066d61f597fcba7fb5ba937ef59ae3d0be4db5a2a8cad2984cb07e305269797c879922f3b17f9bd23da19fe402b587b1cb1b3214c77de5ef150165b74122454e98ca992a10b30b8d6aa8fc9fabd9b51a00ff8d5c4b094d1b083b330f79bb743185ec2d5c6fe8e4e585ef6badb1112f5099a91d00c1202056d296c82751b4ac0a419b4fa84c5039f7da9b26be1e3bd39ebf6d1d23ae30aaf224b165c767d1b2fb04b7243b75dd8268eaa435fb20d21b6f6b0cc6044f0828f5a2db38ad929aec4527b3cfd94c487cd6d956c05a2a67d637db556fd798e8f36c4f76bc265cb4f13940b87bf43521407f81b14919715a1319b8bf658764bcfc9fdcb57e6057a93369c71cf756aa039ef9e7bdc61fab827a0c0b716a6cc56083a9b07902f39f98f04f21955711314001e17669ee3cfc7b704d96d9d6727c5cb89521c588a701aa5d969f67f1958caaacf8b66053e7a397102abaf29f3ed0514bf68fab9a046cbaa4892ac059a4081b77626c86c8b41af0f5b343bde4162bb68bda881a7260d2af933be4ecb8a700053d8ccf20b44f873b4c0360fd91ab9d3d8f5fee5b8e3dcf24345772934ca1b1bbc98a0220c3bb5fab65c34208a47b50572747074d951e838c8d1ed6fa8246639b2aa2fe6f63e2ba979b0eb759cf5953c730ebc1d4b4fcf1cb14058ef11ff9aa4953b36ef101e7d5cf871907dbc27ed667ae2a4263a7dbf8e9a11fecd01d7d920c55b87d7128368f3b227d20e89568745884d14c739ef5ea8326f065938ac1178857851c0b1d9c5f56a4f4d5209b7188f0f2f4875ad8504dc4db99b3c0cfce4b3e5e15940dac9142e057190dcf2c1b5a12f57b18f1ab8f652f4617971ce7373a8ad101b0232a8f9e4f8b62d6df62026edab3c412eab61a1d946d7c4c66b19696c789c97b28fe751559605f5716008025e5f5528d35d8f672cc89e4cdfa28a15fa9caf908ebfa3916843f345600ef98abffd6d2c635303d77d4ddebaf6f641463343cac3673fb462fb2dc27c8f4fa446683f1fc39c797b59767a2dda907011caa8cbf0b87e893d337c56ad372ab14cd2a553b7764d3b969b988cb8cd12b17375b58d099cf775ec8ae13580d2cb3d56c86ba01f894b61fbad07b804a31efc1e2b0f02f5d280dcec95dc1ba0246d46b23aa0bf4a7fcd8317a515190e5ac5014d093c97074a5d17449ab61de94581848338b47dd3bcb136d033b76491f350525d61ff80cdc38df115611e03b51880188ad97be33817ab316c9288f9eadf82ef194436fbb2a2d0126b3968ee1035623d82ef34e5cab8e03cf001f73ef00c648ac8c2ad1ddabb3e11c7b8d83f743d66d39f8f3ab9f5aa5a2ef67f4bb0d69f5b0a4f8b4236242588ee94b2e6c8720a8948690cbef0fc5c7a8d3cdf5c2eec113819bfb49a310c01dee171ef0e36a02da3bb29f593aecad67152563f86c1cdc67bf4dc689f3df3d97288f19141e4c0d9475a6678e839fd7e76495e2543b322f07aef93808b15d0068f899da526c8937a3004815a9e1dcf132dc09bf9471c648f366ce166cfdbe6399fdbf0649d86a97c16fceeb3842f4b2d74dad6c334c80cb647596da40e0005bacf349fc3f5ef36908ca6d992fa4c95850d7d4fcda38d0a1e513c39f35ef43508c98507620cc8373cd93a079843564438406517478722895c425f1246c5264f1b83b9512e1778cfdcff264069e1f4cf69c5e7181aad49a8e5fbea47382c4ac507dd0328eb6801ee44957b312d268e7752c0fa907df9be9d387592b1c5754b98bedc61de926562145d81301c0e03ef69df5f5e489eb79c837fd02dd12482433f499614f3ce737a173dc5758f8c660c5a572c86606edf109fb7df9890a9ccb2fd64ae2aac5943062fb2302f260bcf9ad96c7ffad3141f449333ea51df3a168ec63d9c5b04185fe4439f40834f86ba87422365366798f14653cc2d8a72a4408dbc32a36155c7f8b59ac7f3ae21d9542d99412cbae1a78bfa82558caad1e8a5e01f1651ea031bd943a177651366eaa2a963f28be12a2c7b0b130c4e2643343f4aa0915f84ffcd5560680ae0c597d6b4a8d2f04263fd1882a97c202f5c884feaafc85d5aeb48362e6262390e86b3c32b6462704939a5a1d552e16123aecf6828e92157653c24095c19e3ff760871f6bb400488ebdc73d5c1556e78e849f2c92bee9a97f1271720ce2bc9fa436fad1bde77ed99789c944f7f5a19624804f0c1b28a31e345c1394727412b290048955faab91f77e1eafa08782f1757cbffd3c04ccbaca84df1e9d15abf7236ff144762d8d165379ff28a8ada1dbacf941cfbdec4be60c4bc56c7b97db22f9b1693f36ade3e0c227c0186997b2bb615b7873eacef242418caca6008601f74c25a1df56ff664f33ce6ede35a383dd2e7d4467a36b698d303de8c55b7b324773a093cd9c7537a78157c265834955226bf645e6995e6ca53a234d237e2f7c949f8d708ff828c8024c5caaaa8fbb33880b365487a12b7506d3bf540aba27a1c9fba9b3b4702be6d1171bc7c73ab2bd576264e884f471d0a5b88324cfa8b4e91326d9f28a3d4bdeb58608f1941b46a7711c5e48aa7d956a37fba9c9177fc515d9ebeed7932275039dd02dde63f22f5c489a0bbc20e1a9b3367fbd9c07d5f6a8c8c9897e80de7afa6ab0c069680916dde3f4264d048d9a6182afb5c93b10e04e15b703523a951eb1f159d4b1cc5a6da1d7a0f23b74dc01ddb92ba4d185ad9afaaddf634ed92fe47c890a403adde7f5cf3536f2429580bfecca29f97faf6333e8bdd137b13dd34ce08cc484a4615470e06e0a4b47bd11a551fad1b86c1ee50ea202a1a5d9627bdb3700b805d1679b3ed8a1ed6a3a8e195629ba686bfddc6723f64afe5c6cc232cbc2b52f91d1f7d16ad9d28dde0de6f765d5f0e6106bc49c91b83e056ebe66f03effffa9dfc2f658d24cac151ba27789e847648b35bd74f6026cca0204c984dc34dc913b8e442435d5f32bec25dacd16b007181424f01ff9b4ce9b3ffa93db8c95aafbc53c85d964eb4c90564e28aa139d64a4eac231db75ecd37d872b201ec274193b19387e0d330582e43a38535e55bec2d026b6e7453fcf805367a47c916e8793d4384954710c308c70299e618addfc9e460de95fd7f393ecf3a42737b9c20ed53f432821275d050f94b613066f291e32ecd78af11ff82f93da20738b7e6af585142191d1d5b697ca045d1a18c3316d1e788d64acd2ed9d3525c78f49918e80a65d88d74a327feb0024c743c4102e9b59f2f317572d7204b14c7220abaa5c2e0c5747a975ee0df2b324344a5557c55ce43923f7034126d567eb3986ab9a9f51eb94c136df4c30298a7801568c6bb0523aaf519099fe4bd79eeed5a0da4bf9fc811f33dceb2bd1b60b3100287f874c5c3b627fea0c2d8e4efe736a49d966f5f252ebacdb564d221d5df0dbd0d59eb42cac14e5e250fed248df6dd211cc75d4585c92fd0519da759b181a5e23c55d3a22be1292d4512967b5f856f9a71f4005d7674f07765268eed076e119f12cc454249085f50c633208ab1bc798094d9c8dda108cc189564b8d9a0733cc5ce8677f48afb0b9f3167e6fb144a967abf348a8aef729b9c74294c7bdd36b170a24ca507a4acf560786ad6667a9d25b7880975c0e271d779779ab9e5373bb97baddbd4fad29de10b3c85afdb0f454c90eadd033fc5d9c3ff55e9e7ffe7654557314c4f1c90b5300be12476f267389d56d19be3772086a4122886a6824a92bcde386d2b0cfed68309fa088bc8af410a0be8f6fc54b5ce44241e06400dafa148f0dc1624e3d56de206a504c4f8fe760f5a555b2d290bee8a3290786d4c574cc93addfe225db7170b6ed24128f43365714f2ff52f3e41e844f17aeb514b4464fa4225132dd6a7c51113852c855c24efe0c3a10ee386d5faabe741a96378a8f55ffeb68a35b4fab3742a9cf951a0ded6ed849ed56ef131ce8f90d6423affb216d47c936d04447f40412199f3527b3b077934ec3e7d926ba8df7782fe4b375fc60e562e7aab68ffbffa768b772db312d942f223848b3d5c24a70e1897ff2c7b4526fe2d2df3e5175ea01ebc74c3cb4233ee39f04a3449726942a4af19233704a3bcd997e485a9065fb829850fa6f1a701c4c788de300bd273411a68eae7b70ae295bf51654ccaa847fdb4583063967c6339a3aa860b43ad2171400b68076da07e9b6811005040d3f0f793c27525d72b44a6c6df8d8dfa6fba54ca219f5c99a74378094794bae2e479d6e5b453d031228b0987d8847243055292d678575e5b2b229cee1d8c41ae581448c0f73eddf17f86266cc603cfcb7e2a83c5c83443033274c929ea62879ad25afbd4a36ccd9a7521b1567093ba8ac96fc7b65828e069e94c969bf12180b69acb09a5baa378fce3c946933ff7585c61cbd88feb3440ce265faf0178ab89063867b3d8660f93036701cfe622a7a8d357b2fb2437f8e090f203a480769551d8f667c9cb1f758f9dc43a6b34e30db5681aedc92fb43ee4de2d608d62a36dd902a9c37e8da008b5f6fc5773809c649502946c4743ae40204b0bb1ca7aefe992abf8ed2d6264826a6e964dc57d04047780c78803201a79077069e812df33fa8a8cc0e2b44ed2bd57fbeab14f50f043f970a128adf4ebf4518fe26b7bd59e0d7857b0e76937db4d504cd12a7cf2493ab54d9cd256d949547b354e38b0f46ae85186d279996616e1288678a3c3e92f09a0d983174c76c004b811ff7f63d679ae6a625fda734ce2dd750549ca0037aad4b856a146a24b5f2e2c21f233c7fd1d65ac530fd5e665793ce51f9513d43de6e79cbad4c7f88a2aa10f451a4b8e534336fc1823a8d485278a742ba87b3880cee437bd81c5ef4cc96aacef63c29099bf8e66a52805644496d1f207b76062b0f72eab352740c197159f25313c134590ae8059bc61447af3c8621b728ee9ebcac5143305154b91cc8b97c97f1253175d5189ad7dd07fa1883fb16aae723ebfabbd64066cf0120d1d39ba6452de8070a0b63d0e91c8aeed06354f9acdf32c0f165ba9411589323774afd2aaf0bb6c929df2a98b994e9466195e7f2ba689e50f9081f8e2b1312743baf5738adfc9e0bd0b8dd9ec85536a0d00ca9045da9d09074c5afbe17fb4e2b0fba431289037e6b82dc3ec83007afa07a97a2d1f9ba818a09df0dd212a7d83abbe99cc3017945e4dcea07e827f15d09cabf6f84b8466db920ef70dc1b577eb6f3cae07f45d684f1739b24faad2788b7b99f0325780b8aa65c09117dad87100954f88e79018575671db5c7024e39ceb293796a8929c430bf978484753b16f6c78b2eca9030d76337a626016fd297cef06b1420b359da98d97fa6b06f1c86ba9af55c7249f980f0fa153199676b0206e9fad25ffa150aa52010d055b4fa30e0ff28b46559a967fbda6ff0ffe554a02b6949c070a41413e80d9a6926a2a531141c4709255ef958eacb4339b1c75a3a3f57616685d7f65911941bd4f775a9dbdf15ee8f51c10284608eea549d35392572e1a8c38f47df9c", 0x1000}], 0x4, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3f) 00:24:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006011, 0x3) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x1) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 00:24:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000100)=0xd93) 00:24:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1f, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x10, 0x3, 0x3ff) socket$inet(0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000100)='./bus\x00', r3, r4, 0x2) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 00:24:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x35, &(0x7f0000000040)=[{}]}) 00:24:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff33) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 00:24:22 executing program 0: r0 = semget(0x0, 0x4, 0x554) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001600)=""/4096) r1 = socket(0x11, 0x3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r2 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r2, 0x3) r4 = msgget(0x0, 0x487) msgsnd(r4, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf00000000265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"], 0x74, 0x800) r5 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r5) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r6 = kqueue() r7 = dup(r6) r8 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) r9 = getpid() wait4(r9, &(0x7f0000001140), 0xb, &(0x7f0000001180)) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f00000015c0)={0x400, './file1\x00', './file1\x00'}) shmdt(r5) shmdt(r5) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000014c0)=""/237) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r8, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) shutdown(r1, 0x3) 00:24:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000180), 0x0) 00:24:22 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:24:22 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) msgget(0x3, 0x18) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000002c00)={&(0x7f0000000840)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001a40)="cb434c4e2f8052f0e9083eaca544309413603ab8533fe91f70396ae0b613e37ba299520096d83c6b9e6dce085df3ed4a2f473abb48da012257ccba", 0x3b}], 0x1, 0x0}, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r3, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 00:24:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x401e482e) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xff3a) 00:24:22 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080), 0x0, 0x408, &(0x7f00000000c0)={0x2, 0x3}, 0xc) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 00:24:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10480, 0x48) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 00:24:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9234c9b0784389fea0354551f4a5e8af8dcd48ea2ba6ed3f539566d42cb9ae40268a458eb21c0199bec42d3f9aef46903953ad7c1ff361aa21c998863b546a4d6ab6f936311fcf679a743fb170d078ec124f440f6cc8322b33524dfa64a9e817b114620d440f7d7b80c62651e88505767d86e5a160feabc959b8379fa34d7557840da38415c3c241a649869c0565a70e9e762c9709fa831be3cfa9ff87678f16a5d0a7ae62c02638f9333c60aa85f539a2d2a730f871dc7d183ad8a4d0d18a6a868891a199c6deee763f97d683ae6e110771d603bf064006f5e5cfacde883106c7", 0xe1}, {&(0x7f00000002c0)="5c52b695e22d12c404932221843b46208a118d1950361658162081e51a9d4456e489f822d6aafe71ecf4339f127334f264de9d33659c0fb441f38a3d4fb93692aa9c4a01533ba3003e535c53723ba78d97d77bfbf2a89071784bb7a0ca78aa0fe3a4ca5803335db35b33ca14284acce8c683e0d2ecfa0329060d05b2128531edd2fc0f12c8dea0dc10ec3c8a16de31971c2465a358c658f7094daa46b0bef682ca5d23d7550f3cad6c2762f6b0eb32194f20b366f1e4f3a756da7ba8289d28b1b8ab2a57", 0xc4}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20a90004fa15a928696b540000000046d1b7a7c118358d178bf2634efb268ad50cf06fcf36644fdd3201155c48f2fa452b4f818108314cf7cfefbd937f5b6f5d93c03b63a82fb3cd96bf2c63155b6d00000000000000e3995e3a15752c0744a0ed967802d674ccacaa2164381f884edb30966478cfc78ef86dac9579ead65eaa4a55bbbe0886c3093945c223d75f0731fb9226389885da2acb29a906c488ab08087c956ba657e948a7", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x88, 0xd7c311f4c77fb074}, 0x1) ftruncate(r0, 0x5) 00:24:22 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x42000008010, 0x0) fcntl$getflags(r0, 0x3) 00:24:23 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80d0, 0x20) setrlimit(0x0, 0xffffffffffffffff) 00:24:23 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setuid(0xee01) msgget$private(0x0, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x83, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x880, 0x87) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x80) recvfrom(r1, &(0x7f0000000040)=""/70, 0x46, 0x840, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000180)={0x7b68, 0xb1}, 0x8) 00:24:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x3, 0xa, &(0x7f0000000000)="fea000ac", 0x26e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x44) 00:24:23 executing program 0: socketpair(0x1, 0x8002, 0x200, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:24:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xf5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 00:24:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000000)={0x0, 0x38d, 0x0, 0xffffffffffffff6a, 0x0, 0x5ae}, 0x0) 00:24:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000c496000023e6ff1f0000000000460f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="d01bd98969d5afd8ff6faaf2eeb0559a7f81ad2356a5a033a43caa7a8d4355a59b1d8da3cc3e5b98d17596588a6eff71d7ae597a242171a990d63279fcaba96ddcd4992ec7bb2337527242fafdb25bcf494f6fd6a5489ca6a9e126189b0b0d5b245e3ffed7154fb2d4ed879a20e94f5273ad5d030f1b12b54e1f8401", 0x7c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r0) 00:24:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:24:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file1\x00', 0x50b, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x10) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x41) 00:24:24 executing program 1: r0 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xf537) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_open_pts() r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x100000001, 0x1}) 00:24:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) semget(0x3, 0x1, 0x20) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/21, 0x15}], 0x3) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) 00:24:24 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xd1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x680a, './file1\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x3) writev(r2, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffffa, 0x8c0000000000000}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x8, 0xa5aa}], 0x6, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x0, 0xc0000040, 0x1}], 0x401, &(0x7f0000001240)={0x401, 0x20}) write(r2, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 00:24:24 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 00:24:24 executing program 0: r0 = socket$inet6(0x18, 0xc00a, 0x6) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$lock(r2, 0x4, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x8, r3}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x803, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 00:24:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) login: map stack 0x2071c000-0x4071b000 of map 0xfffffd807f00c000 failed: no mapping 00:24:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x7, r2}) r3 = dup2(r1, r0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x800000000000000, r5, r6, r7, r8, 0xb1, 0x7}, 0x6, 0x3, r2, r2, 0x2afc, 0x8000, 0x9ac}) dup2(r1, r3) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r3) 00:24:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x20000000000, 0x3, 0x6, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x7f, 0x8, 0x4, "3ea8603f2a3e24cebf7237f992a05a96358aa440", 0x1, 0x3}) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(r2) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ce", 0x106) dup(r0) 00:24:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000140)="609eca9c94d9f8feeeaa5404732ff88f9e676a07f6694c3955761ad88146ac528c344c9c", 0x24) r1 = socket$inet(0x2, 0x4000, 0x1) sendto$inet(r1, &(0x7f0000000000)="45da1fb2ba058da92926e677f04b77d0f9d733c03ab2a5c93e60c931d00824c1d4c3de2b47fb4b824f9b1e98fc61e39a91f24ca1cbfd2db1c7ba44a252cf4d307b13316d2ef73644d87b625a7f85fb38b24d0cec3f0968ecee2c0413eb45bfbf57bf4a8bc3fb78d405c041c6674231ef0a268c28a7654df55c1285e128b58710ca58d6b6d67454ba77be4ec63ca84b938d59e0816f6d51de2fcefa57c085a2c102046a1fbe2c2ceaee6b3dddf9794d012e7e75f5e59bc18c01de040f7b59da998aa0434d9825894387bbd79e50bfe00f73333fca24d8509f593733dc0cf9ce31efc92375d61cc1daa6", 0xe9, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) listen(r1, 0xff) 00:24:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0xfffffffeffffffff) 00:24:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8290, 0x0) r3 = accept(r2, 0x0, &(0x7f0000000100)) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420cf2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x20d}], 0x10000000000002d1) 00:24:25 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8083, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 00:24:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x1a, 0x1, 0x14a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fchflags(r0, 0x4) 00:24:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) close(r1) 00:24:25 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 00:24:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='y', 0x1}], 0x1) 00:24:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r1 = socket(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1d0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) chflags(&(0x7f00000001c0)='./file0\x00', 0x70002) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)=0x1) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f0000000100)=0x2, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20480, 0x0) 00:24:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000013c0)) open$dir(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="e927d09fc9f1add8a9a01e88ff84c3c3e215ab804baf07699cd33ea4cb38d5eab8c35a65c8c80ad57b001b126188ae3840352baedf5ec182041630ac20b789960c6ffcf33b0e939a629cfb528aa9a1f0dc34e894e4e30428c40a130dfa64498ef198bbffc7d9af568a16bc0e4825a4bccebe05553a360a48023e4ced36bf5398e5d32976b0f26dbb51bd2ae894af7ee71e3a4707be7cdcbb95793932fe1bc30582feee8ea124f11b70e4f2960c336bd42c4d0bd66e5bc34a14665b2f3a9d29e4cbab1f61703c3791aafaf96fa14274f7c3edf9bf9100ba2f5574f30eb93945fd01eaffc9e7474ac0dbe077140ba8789ff1bd4685e5d8358255211d61dbcf1200849bd48b84b7dc650264e51460f40ed38aeea7cc825b1458b2791f43534a099aae9daef468a6ab05c5b6629b8c2cacd332470b793ef5135f4efa228b9c52cdb12779c915a890d231668cd181653244ac5890273852f433311b2e9e58dd7ca882288d6c5b934ac51a0377a46788d5999b486b74b52383daa1488dbcd5f58392e7265469d506fd7ce90f13645ee1f7a13765c70c0185c468c9e8b7a105996dce8dfb547632fac8bb672bf59160a710336f6fba4d336ac2ece7ca10ef4be90a486aa8e73e8eead765cffa57b9933a772045104672f6f191b00e801f01b0441c2506f079dd0773c4c097fae1e9eac2c866d2dd4c8ca8ba5941bf38d8334c68cae7712f883d5952960750fd2a152355c98ce7f687f102e78c02b456f03dc097268ed1f47a159971f6c3697e8af447d5fa6a27a060126b74a373e8fd1e824cc7bedc90a61f1ff13dc00385cc628451564ba151b4eec7acb1762fcd3c69fedb2591f12dd4282ff12affcddcd13ab79edca13f8b98d40db80b9ab361ee421b709f5ec0515ea3d03d7e2d5856a2639f1d5ea4bcd21d52024833c87f81ff40bf85166a8daea661ba4710195eca66e30a2baf3a5dabc2e3e95b16fff17f723f028cc4f19f25072bb9150c1a1977fe871f37718ec61728ad3c78c5f51f670d4645f0528e10061839bd23e95e4c01ccab08955fc204444037819c83508056103414e70686cde8d0cbda2ecdab75b1a32a6e3f7fd49e13bf3a5eabb515e11cb759594fc17ead579316e8623f1f1dacae4f60df020c1e51bfee39a7992c2518de7198ad811bf86b12a02afab3bf634ec875338df5405dcd4eeda504c9734259a7e9c46020694c26ed89794c648ddc3132217e5ed033647b1b7bf5b24c3e587f55f17e0ae8e53cee2947c8765eb6a0791850dea89c4c31f2996a1d0f32928da650c4ee3c702c56e34ce667abd906f9e60dd1c124b75a17e53ecd9a0c3c444a7af9043be8a758bd86382f3e7ca5db19f4f717a68b625e8ce8907ce1dd98e7bc6104ba5d15bb0375ec6b9183427642df2e7b72a526e7f4c575cd253b43e8512835b96db0a2022e500098b76a7b653fb7ac4ba294bcf839f63ca21efe45f1b9933fc19376584ac83e47fafec949831be5db7371ec94c6e2c4bd9e050dd9f3f02e9eccb000a4fc28130eca9df5ad6b5ac31ffac75c5b76e7eed5b79f48e454f47e9c27fcc19b57ddb28c568b47f79bd0c34083bc0d1929ad5043addf8c60d8674132226fe216855e0558f5311566a910a8d6094a395405520ddc4f3bb33c19d29e9d989a9da56779dcd812b85b5acf35185908d4164587127d0ad11393182109d3354f0bace7b6a887eb0e6ebec40c09211cb5b0a31889e7e4555a46e74a17593d0737138746e922b0eb8c61b9600bf03d5ec4a4d8bbb977d6923e6edab60af6c3df6f3af7bc9174a26bd7886c4c5c471c8e19c4995fdc60d912e48112807b56bf2aeb4e2f59ad985ffe685c330b5f0a3191c7e0cae7e611df66f537778e3ea282f222b8613f22d7e8ddf75c29f63740f1fa49d5456067016c54464b3a79fdebb1d4540eaf62e243d0bea191ce1590c9a522c7953c4170f6f071c7b437fd0d7ced7b99dd0bce98d704e3599541cb80f613f082824fe522a3afc4472fd8ae93ce288748a2f8ba6ffebe1f7c7a3566fc7d206712cb2892e5c5472bc5b7bd24ce128fbf43cc3437aed4386b934a60f8a5fe3b0557ce6a7d1a1a24a36704210b036489760e33bb8cfdc5d60d9d22bd4600b7d2555815bb24931b154956a970ebf298978e23b3e049e70f5b2279a619b4bc04dcd1b0305faf16a95ae0397295a890a7c1159355ac40b89ae7124223fdb75c944bb64292d991b83a80ef7a493accf21c6b354c24f586eb5cfd4af8787aedd11dd1fd65c7df4833e74db602329f11485f75ab68fa77488fb801050bb0c79fb8b597fd77e8caa89cd88073dda0d6bfcf240866b53ded8709ae3deb6f90fdba18f25861ec8671d2b05d94a3e9666f35bcae94e0a082274b0e36b27a623cdd430956ee224ea4fe6ea15dd375bfc55f895a7a1a4763d4677f6f97519db60caf58f59252127c50e65ee4ff17e64a1fab385fe7305d7539e4efdb1f731ad47c6aca1bac3a93c14787c0df0ba22548505fd7199e556af0f6bb239d70f32702b10440210af19f6339f8685b651a2c360dbe3bbd903a2cdd5d1716589e95694ff837a1b2b1c376c6366d35289cf04159296d1511999c82cac9d8c3b468260c5033a945bc307a30d925e0affec1ee3cb9d32f85e394fc40385d8371bdd553243f6f7ffc5964ee8f6f015a54a968cae5861d3143f677e0834ba6427840fcd6e8d011ab36c900b6d0478025d398e9153223e61e3c5d9ae57a1a4dc594a9993b8c00135da675ada9deb5e6e38e4d7a8af8c69cb6da2ebb2b4230fe07e0b1721c74078ddbf052009de1dda015d77660091952ee0abcd5e30decf0871f7f35e9e3717c8ceb2b2e73d8b3dfc41f07928ae4ba49ac2bfe9844338335b901f7bf9d2a1ea07eb75c55390668351888a0e8e59bb8debfd6d253b0ca356c9871a73c94d1ad7796056439f89592fa47da32317c42fd6d70033b053b28d1aa81c26bfbfea98d6416706dcce3eff59786ee6cdec9b27cb5c11f9cdd53bf9de3ba6ec7be59e468e2d287ec8ac066ad71980c9a1a18b68c97d41810a31a7a81e41b4212ee907b0c0884d48dd7412e22152538fab2c0eb50320add9e52353603f43c06102f95340eaa9dd4f05a2e974a42f995f97bf7503dbf9f25a506eb5811d92d2f72464e8095a98e3c6e90c6b8a22bfba7a4b832e5fa15dd4cab145b66521eca271e85b44c79a950a822af2d44f973625ad0dcca8dccd7ebc2a7d9c353783506102d3d440546f727f03555876682283327a3559212eae4ff0812d76f816a3c9c98f8383a8251c58e18cc64a6c3468553f655a6547a1ccd22cf644b6a550accdf36b551a4961779d83a1fe740ceea193142a1769d24f1dec4ed890c224edfeb52a98cdcd1f1b42eb90241a7cff322d7dc22c92dd9861b75a10e447cc4ec430a89ae6438b0810684ce75cac2679141b851516aaeded2d4367699e52774c3f8eceee9ed63d8cd3c84db4f99cecd651028d4eb05d11ed2ede1da22b885576fd0a8c66b52cfcf1b8fad3e9c7e0af47ac8123381d8db113406b2dbd132e6704903486e73e7a08e1ab50bc01416abcb2cadd2439ebf089be76f60c88c06bc94a85e4639f6046a17578de03492385583a2095f19955da8c73dcbe3ad011ff080ca97813014d81571071977bff05b1274505f0a51730f594253d440cf4aedb07192b3cea5d22c3f89c5f7a8b84efed7241d34ceebe6c940355fe0c4a5d6d3631bc404a31a28013fa1bcc470962042c3128a83f774f39171778ad074058b55f2710460bb48835f5eff86feb17a05483c1157e78ae5bbdfe17aadef7688097b06eb393bc27abc4d68576c37eba7e366c9166a5b7fda5ac7b6155583fea3782ded8e6b49ca969caa5eb687b5bf69c6ad78eb04e168b560866a855cb363c54e3f9985765fe455467069561e3d8b8768a97315925f29816826a88cdf4dbfe85e674be2ce20ead854ce553ca9920d34b8e73554dfea58dc3272fbba55162d05da9923ae947c368e8cdbac285de6591f1c91e5a822f69328d5cc0bfb6b1cf7c46a05b779c66f293270f9c3a6bbfc24e9f1fa1bf46a05162975aef7cc559de36b6028c12b9c533bdf18240e457c5707b4db2c5bca9eec38cabe7d94518ba0c478a8f7b1457dc620906d2ccbf4c9505e8cd2f0fbb5b88ab3b19d29b3d81b542081df51b2921c23c6c19b0d84779227c7b1a8f1bcd4d5526c051c33ea8c494afbd930ef8817f555ad28663699a7c9843c00e51ffce1b14225ed60ca83e5d1fc56ceae4272652e0f6a161a9936ec8be181d99011a62ac62eb036bff44e3b2b54b3256d8f1e370e7e4e126ecbff75c963280f822d34b1f2f6f5d6de26ed28298b6c30ec3d3ea42488b0c32f014117490255c983e48e9e76a7afb86767ede02f0fc12b5202012fac6b640710755b25b177dd0cda16d0e32798b2c8f27894aa161cc4b1efae8ec352b13e0c2ddfc64e5936d276a3b5ab6434fb6dd03cc0ec4b115f0409d3cbac25621f1c4ca3d4ef9c6b0360b4d3ba6b02a48818949fc66f1ec80920a97a82618e69862f86deddb379d0c40c6f7fb675d0c7eb0fad8adc43e45856cc9e850b0d80d9786c95065bd4a751b9e01b1bf402129bedcaa1b9d8ae24783e89c856d79001426c8aa94cbec90ae383775b16ea53c94cb9f426f6fb14e3db02698b5596fce06589a96d83284cba7216fb978b36a688928d58a9da25e154f8c707a03c70bb9ffabd8d91813cdc74dde8f432dd652943868c3d114a99869dcaadc8a4091c6904fd5afcf628d0be0b1eba972ad4c617948ed6eccc2db8023a72705f3b7326f89e031171079747b43e3d23507c9824026eaeab8d717e289a1b64863bac0fc76340e06b8af9ace8e949326b7f219ab974ce1bf548f118aecf5bb862c7cab98a333171ceba888e636c2b1aedf212a39576cc947fb0a435d5a90916b32f6c9740e1122302ca28d19821c03b5f0aa7cae0d6ab6c11422b139bad5f4716328913cd3a80d9bb7e37cd84cc7775d6ca5bb8528d488bf61e28d3ff97e45e040456adc87d6fed137a90347b73a60aa3b3127c116bd132d28ec6a06eb496056eef2c87144e9cde40b5bfe074cdabd835c8ecbf39526ce120aaee5b0522ae7133b6a2744fcb5852f0a357ab8086127e4c8758b5b0473033ae90bceb770ce960d2df04baf2fd2612dde85b982c2ecb9e9b80e269a8d7eb95f8e84f2d846fddc9a9543dbad7c927f65f6ebd72c040e31eb950bf909d66d9e79024f16099c91859f496d2239ce8213a7ffc586774d480d2966ea2e1896d5bca2497ac01220e8247de9fe1c03259c97dd38cdd84fb24023fe829d22142a5160e90d306e8bde333204068de73770538cb895ee6ff03371862a7ca06437ed0de08f1501dfd3ca39580957f44dd1ae1f7cfbb7cfc05867968a86b73830c2299445afcc0056c775fcbfcd742391d899145499f6895227415064fe6890b218a27e989a9e16f978e9845e962fe1fc4503a94d96cc9f6ac24100631e88fcd8dc819181147179a53bf646215e8d7dcefb190adb9dc1b14e437327fff5c696b3b607b90b36b86c38079812793a53cbc532447d1a9228a698c09f94dc6bedb31a3e31a4fb43470b957f95e0a91e65e59dcfaa26434e4864dc11ea5e8d2f01e6a983b3177f7264c2a106aae47f132d1e2c8d928716c3b2b2ef4b5604ba6975b3806c3a007740b440b061e1789897a95399a85828682988a80efd107169e9f610397e846212e137a7794ce5ef07b2a72849077b041adc279de806a67bd8273", 0x1000}, {&(0x7f0000001140)="53e67677805fb1d2af8f8f1bd8d80bc4ee35bc472524929d8e379b2a077f0d19f434fe578cca7c30cfd45d1c826f9cd95b0a00a507e0aff363050d1bb4bdb7725199c68af7959cf644096f0a353e3d950a38062b8cd84b15c6656f05c9fa53ed5b82c28048a3bc8299cd38edee88f0808afd5ad0682b66374d255a5c5c92fcf6a59129f15310e66faeb76a817d604f816e3b6d40588c1b39dd0cdc57183f1309232bd612c4a072c5ce0705bab2f5d95d95614354e081e5573e354ce371153b8a9fc5bd6a558a58b364932af4fad5160fd0eb9767e3c8b7cb4602", 0xda}, {&(0x7f0000001240)="3925d7005e6a16a789ea19b9ea600a357185a07f0980a12b6ce2eb694f3186eacc530efed27a65446f7a008eecaf9c22556855341d6449035de4adf6b2ce7845abfa4e6905434d1a2b0d4f81c158dc93e5f3841f2d0087b572c97f68e83704e788b31ba93a12f1f525deec96f986a39bf89bd15348698106f39b226facb1da7eb94a5f2e4f9302ec9144c375926246480218dd7fa0cb61e9dec530989f1d1e77f9aa7aa7738603b1d8c3f4d0920ebc5b7b564d30396a96bb49bd0a7fb4e952104aee189a864db558f2dfdb9e3f21c52ef42fc49ad1e5b32ed984", 0xda}, {&(0x7f0000001340)="0761241d313ad92615afdaa3015fd865c9f2202e685fd2706ee0f4be1662acb15ae8cf2c78f92a1f9fccd89c20b02951941ca13316207964924e9df44b09bea2bc5129a009c1d1f701a6ed557c", 0x4d}], 0x4) 00:24:25 executing program 1: socket(0x10000000002, 0x3, 0x0) socket(0x18, 0x4000, 0xa99) 00:24:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kqueue() write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 00:24:26 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x101) fcntl$getown(r0, 0x5) clock_gettime(0x5, &(0x7f0000001480)) flock(r0, 0x0) 00:24:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_metric}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x2, 0x7, 0x4, 0x0, 0x5, 0x100000001, 0xe7, 0x0, 0x2, 0x0, 0x14}) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='}\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='[(\x00', &(0x7f00000001c0)='\x13\xf6\x00']) 00:24:27 executing program 1: r0 = getgid() getgroups(0x1bd, &(0x7f0000000040)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r2, 0x20007461) 00:24:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 00:24:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 00:24:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc080, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket$inet6(0x18, 0x4003, 0x30) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) r7 = socket$inet6(0x18, 0x2, 0x5) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) r10 = socket$inet(0x2, 0x0, 0x21540000000000) r11 = socket$inet6(0x18, 0x8000, 0x1f) r12 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x18, 0x13, 0x1e73bfc2, 0xff}], 0xfca, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x195, 0x62d}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0xe3a6, 0xffffffffffff6a7b}, {{r5}, 0xfffffffffffffffc, 0x48, 0x20, 0x4}, {{r6}, 0xfffffffffffffff8, 0xc8, 0xf0000086, 0x8, 0x5a}, {{r7}, 0xffffffffffffffff, 0x60, 0x800fffff, 0x8, 0x5}, {{r8}, 0xfffffffffffffffa, 0x82, 0x8, 0x34, 0x6}, {{r9}, 0xffffffffffffffff, 0xe7, 0xfffff, 0x0, 0x1}, {{r10}, 0x0, 0x84, 0x2, 0x2, 0x80000001}, {{r11}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x3ff, 0x8}, {{r12}, 0xfffffffffffffffe, 0x21, 0x11, 0x6573c856, 0x80000001}], 0x8001, &(0x7f00000002c0)={0x46, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r13 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r13, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd7c65c44f4a3e9a67ccf0662e8a072dc2c244149c6b05217bed7d94f1b59d8256fe0765011485502329bff6246232e15150bab2085a9ea8683dcc05b6fd0ea129400f8fb3c379f64bb76b31e4df55cd5afc53411ccf9dcac0f0fca46deb76b0eaca462cb508150f58a6ba4011c2588dddca7bfabb89e3b7db8c6f11d9734900bf2bc8e89d8009c9977069182979b683eb740f0e8bfafd308d10ff377d839204997c5318ac644acadeb6046c4d75872669f8ea32f61697b2f143558d8eb02000ee61e71c31de2bd81b14e4640bfa17ee978d30c66e3b2e5ac066ddbd3295538785d798726bdcad991afc8527e62f82b4ed27c1bf5968a943d532986863b7e591e400ec99c0f5f87806bb0d51f3347569dc0315c27d1cd893ff4b607eb6cc73df315d1ce184d8f1af5caa32aa10d7409c7c2c53cdff47f3ca93ea20235c9d5da56ee4c81261283c4d7bfc4a2f744438e14c154ea1255aa3d5c1e5197d05aaf499e7e7e094631d840eb8b7208545", 0x1da) write(r1, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 00:24:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffff9}]}) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) ioctl$KDGKBMODE(r1, 0x40044b06) 00:24:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000140)="c879b3ddc9dd37d3f551cd3213a71d3fc81aa38ab8b498b5dcedcb72f7eaa463d2", 0x21}, {&(0x7f0000000280)="71dac2de5566f862d8f897e612c6e8ab56ce25ff4e4bb9e1c009e5def518d400d4dddde889b4ef1ec779ef5d1da6ecf14175d2ae2ece3c88586940b755b1eab6903fa4a83aca81199610ba2073811ee9d90dac26848528a13c531a348f8000ec4938b67d465bd4bc441f84e3ce34de84912e5ee31c5c1cf63fdaac865601db5784e5af0ad8107f16d174a1c3d61485f0fb60c06579f9d53e11796b8dbfc6adc47218b4d60fb763b8e541d1f2966b75aa804dc52f54fea3267063323f650c3d9b0b5b4aa902133a", 0xc7}, {&(0x7f00000001c0)="41b9242f75912f976953ef18f5f6afeabf7a659aeb3e5c9492d67be8009060ded122c6f8ec6d8f31f65c5581ca0a09d9dfe2654d44d610", 0x37}, {&(0x7f0000000380)="69bdcfbe9c9b4b7a322591189aeaf8367c0efb00f624b0f161231fdfaf52683d6298e50db06a796f8219c8a0734c63e7b3bf277326bb5fe02dfaa31ea2629e45e649913438e1a63b99f55a00ed9f07ef9232766123daae47c2452ce713154575ac1000534a141ace45db7f1412902d02a92d", 0x72}, {&(0x7f0000000400)="c0b5aaeba7056c47600efd552a9d87f1a502198a395be5f93c812bd7df9f84b3dd24dc1d5930971cabd810e0414ee9810c580758dd5f5227020dc1f1f2c0492ac3633bdc368526cb69c6f90b1bc13e3b5dab7f596f2e02ca94eaa01334a2bd8ca7", 0x61}, {&(0x7f0000000480)="997b278bcbd18b4d801a267e990b1b55c18eca4edf165b61d56c164f943a317b56857d9d71d3056bebacfe7e13959681cbadbe8ec9be71d03ac4bfa3c2a26f40dda7ae7e8597eef43a75783d22d060a4d00b7693b9f7aeb17a20b8adcf8c41e836f7927eab1f583980f23a1b44fa27fad0845cd23b187a", 0x77}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r2}, @cred={0x20, 0xffff, 0x0, r6, r7, r2}], 0x40, 0x1}, 0x400) setuid(0xee01) dup2(r0, r1) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 00:24:27 executing program 0: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 00:24:27 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x200000000000041f, 0x0) 00:24:27 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x9) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xe88}, {0x5}]}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0xef, 0x8}, {0x45}, {0x5, 0x2b}, {0x0, 0x2}, {0x83, 0x100}, {0x23, 0x5}], 0x6}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) 00:24:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x23) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff33) 00:24:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x6, 0x3, 0x10001, 0x0, 0x100000001, 0x2, 0x0, 0x0, 0x0, 0x6, 0x240000000}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 00:24:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/201, 0xc9, 0x840, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) readlinkat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000400)=""/223, 0xc9) write(r1, &(0x7f0000000140)="220e22", 0x3) getsockname(r1, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x20000001, 0x2, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x45, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000003, 0x9, 0x5}], 0x101, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x44, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x30, 0x2066c8b437d5fe52, 0x80000001, 0x1ed}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x8000}, {{r1}, 0xffffffffffffffff, 0xc, 0xf0000002, 0xffff, 0xfffffffffffffe00}], 0x100000000, &(0x7f00000000c0)={0x1, 0x100}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0xffffffffffffff31}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:24:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x5, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ecd430771220024f05000000537f9233a070c261eb10a1917b227342670fec67e300000000f53a7b11", 0x29}], 0x1, 0x0}, 0x0) 00:24:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7d, 0x50) write(r0, &(0x7f0000000000)="b2cd512f25038dd36f7f7552e40000007ab97f9b78dedb5b73ad7bafbdf0e8ea9618f99e6723", 0x26) 00:24:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2010, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x90002002, 0x200000a1d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) 00:24:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x0, 0x401, 0x0, "b8000000000000080100", 0x0, 0x6}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:24:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0x1, 0x1, 0x513e, "e821aa3e17f486c0ba02c51c3f68f929fc2bbf9a", 0x20000000000000, 0x5d7f}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f0000000140), 0x8ac, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xb9}], 0x2cdb, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6fb, 0x9, 0x51, 0x1, 0x0, 0x4, 0x4, 0x1, 0x2, 0xff, 0x4}) 00:24:28 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000040), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 00:24:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 00:24:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x3, 0x0, 0xffffffff, "aaf3570bfd21e15be75a95beef3ab47f1cb14583", 0x0, 0x8}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0x20}], 0x1}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)="15999ec493efe5692d55fe44c989d6173264d6cdbf80e8c48519b7b2d77093ca694d91bb9af0d044c8c1bfe4d1dae0ebe730790851b8b45ab3a641ede2e11b8613cc71c0f2009c220bd09290e2f330fa3e368f602302c55b94c939c5ae860e4629525cc7cba56d29e4accc5c4231c4d3272a7edc464ab1c320997ffa6922e3ee908f0a88f1282b37f78e89c8936bddc0c8b448aabb9c3c4c6dd18daade24d7cfcaac7f935ec1a57ace472feb3026d3dc2b631f03ec8244a6a456364532f77fcd529b2aa89c29f73cc1f69e3dfffeaf6c65415eacf1264613514eb38188d5d00a2e0d2e7ae5cc104b4f40d8ba21d8d7a06fce8f608bfb116a52f9f736500c9d1bd2c8cd3edd393145709e2b86dc2da55f7f185fbb03fce90f65591498448891e640ebd685fbb7319008ad45efc67136a680ff7c5783d09c1cf3e44f9bd98dc43db795cfcbbae1df6110cc877920051465e4896852d2bf1981b71e86e98ca451aca19d1df4e724e02193f7cf9c7740b3f43a3bb1aa704dd037b04f2ea42978ddbf03c8e2c8e6e41279d5af37aff082e2951c92f6afa27deaf1fd223d3569bfa34ac0b376a7e68882bb00457325495c9d7ecba645d7e55d7759d6be7ed962983b551784ff30c41f5b2aca6b27cf79b9b01effcc897cad2dbef69a8b8000cd732401831617f0fd40635593f0d54cec1c8aed2d1fc2e8afad09c0177525a4e2cccc2eab6cef70bc7356a7294134abb66dbee39eda038a31b28fd1265fb2e0c29edf5e262f5d6d1604be6fce7b02d45fafcb3ef74011e91a3794069d6a8d36803bc2358d209fde31ca1ce68dab120c46468e807db864c2f2676a5ce15791c198beca2aff834dfc41b72847d7b5634f7263bb8310786bdc74d0e8653b4ba9a70c0b0a1d42ccf64b9b409298f96f33ff7f0963c5ef7dd134819b3fc520179c1a900c09f6618e53e8af3e9ff6c28fb21f289abae280501499a9abe416843a0b21ab57a2c6d1286d107c53875c05a31bc00b276b62809561467b75e37bc34a6591f15ca740ad0a547ba4d965b5852453136caa34ecb6ccc0d28d3a8dd126219ab370c3eb559aadb220aa5528d808476056cab6a9f892cb70dbf3011afafd608766a3353a107ec882a0b328ee51c8c49cb2df720b45a085dc4e945c170fbe81fd8baa30bafa4b25baf7b52a83e4477524ae0e57db32031c812ad943356ee085e26318e46161484af742fc24acdbfb0cde6eee3d1d4a435e3e51f92bc78ea0eb4ea7d80449fc6ee6fd6693a660f112813b701842b18b1cbe247a1c375d867d480b0c8c43471a5abf498c1560fc4f92a890bd20a571ed7fc9e025a7c9c0571548793fc479465c809d44fcbd89cd770d54d682615e4cdd0283d3dd5e4c8b37ab34484438e9e66f2b625e472b8eefb82bfbf95613d4f1c3d3a4baf6f88fca63d8c259bdd30ff5f4a02c73a75b0ff68d169946e3100e42b6fbdf84987e21aeff978721c2ee050cc17d91fc35fb4e2be4652530001f53533adc07442fce711f89dc49c56a2503738f5bb775da8ff7b1ab0093cee9a7341ee7190d0e6aa5bfeb9b596d19077bdb86879ff38d3d9e2fea5faf143098d0d6c7ff3b4cd528f58cf6d23aaeeda00dce9c447aa0cc5455b79a950aa3c0ae57a442403c80d0179e27adfe5b9fb7bbabdb783eabbb9d5645381eeb318f5551521bc4c4d2bf823bf380bcdea72369287bebcf7070ccc621ddd011970d7897eca27ffd56d4eb7ab9cda6ef08c3b6fbe38d6c7b8ea9f8cf6e1ef0e484a7de34c74e9caed6ecfc96dfe36a5310cfc8168a621cca5352268d6a3598858cf38ae282578ef27644b5c61d533f257ac721bbf23bb3d513df69f000eb057eb4a2b2472cea5a688c56ded777abdec9ef2fcbb6225dc79401443182e9093327a4ad305d311459f0295b1c8a03141cc8d7cc9a473eac928ab894cc2db8bfcd97f4e3b9c3e4be25d3185210ce803eb82ae8c0367bd4cd0ae645c7beed8951e3ddbe97d760cd1219143dc956ee60b16dc75816072e6ade119e8e66f7778642210bf4747f4ec513860e7b5b2ce677997aa6fe7013f26d35b37c0c0fc9027e60a05bb8ea85925866993513cfaf1dbf4ca45eb2835b206ff1eb7c6c3dd1520d602d970189fe2714263ff8984dcd72eba57c7662cdb2ebc00b95b608953588ac40dfbae6b95f85362fd40a491d324b3534f6ef9ad56ccaa6fc9dea721389b184a720b732cf9ea41d518790d796b2474e4c763d29e9eaf78016d1c993efb52603059b96f4eb2922caf64f8a67a6fe287b79d396ff6707ee31400a4e9156cfc3e5120aa9df71137e574cee4986971964acda6dcd2e7b047cb2eacae650aa4e45c9cf6a9d8f0df0379b272144c34d0ceebbfa706dba085c4186d185a870f43f317d586219c7ece5f1d59ffcf9b89c74611c452dbd64628e87caa19a0dad6ee86a84a684da5613a1abc343fdb2b859e5f2f70b56739566d8269f2703ddafb39b037376e739695544097713342cb8ec0ee9f1350d2cf2a040bad2ef9e7ea353eb23b823c467a7f122033ddcd05a89c818717c2cfdbd620923880021ff447b15e3542905458efc136c596c26faf4be5e8d427e2a96297ae9ca813189cd163acf6520663e31fbe4081db2451dc4a7b6908695096d59ab66bc01b385e7c0a2dd8d33695d13fe608a8a498a45bf338092461cec1625378571012c05b90b220228ef881950b258226fe1c331670d52573d2f82c6f0a8995acd5ac4129562bc2389f4cff6f7ef22151beb658d56dfc2af048c7e434599203ae66233239d682ab58d84c92d20eadd22a01e267345ef74b360be3d69a93dd06c9a8d8f7579cd2a427a76466e43dbe9150a6cc6a638b93b40a706a1fbb4e13d40507084aee888b2c293b064942b134102a072ef06ce59fe19d9d03962bd33cac2d7bae49039f059dd6a53ca97d11c88b5a8e89c7bee9a5612142a33a2a1cd64f7115833dc4a58a2663290b19ba2acc197b27910dfa770816564084250c6e2b494c996f3debddbd4cd3deb1933d5e9283f65c54237e259f20abf0fd9689d53039935f654f087e3a9a6931cf7a09437dc6a540fa54956409cf998da36d666c7ef810b59d8444738d7e646f25585cb8b3e8e45f67d8f09e4ed23ca881c4a6fca86227c22d996ce602e5305d3506455504300abf9e08b708cb1b04da7e976078eb70c9da59bd95d10d6c55daf03063914da607a8bc52a9c9b12ed9086640269b348a31d67ae4c77be61ab34e7371e5317fa052c3561594ee5816a5e081181da59d0a6642efab9a76867ab88c23bbe09410d21d67966a7d336a311364f45c2a2288f1d1b800e3ca3f17706c5af2ea7188807cd4d5562aaf07f845b524079a2d0b0d8b438f333e3ce46ee25b84f2cfa748a4a5c86eb9a30ba8d355d95555c9560d2a68a49884e4259e19e6d20a263026ee2e2ffaca250c11681d86804215e76cb2a6057541f91d7d22457d6c8fefb9c1498c3d48a280b1e610bdf8d76cd885ff32537a44b46aa0276ca87cab1fdf1795e6e2b10adc5ad1e5602e0c19922c067898dd6b401d7ff9a96928ed99fd5c039285fb027ee60d602e6b06813f4e075f4afd26ea7bb3e9e5a8c58bf9ce15f7d5cf18cc8638e83f4042c396d6538b32a7cb87451e1675f59ffc1789a0fef2835316cb77b70c48ba140a91c1cc86ac52ce4fbdaaea8af65eedf75fe791e887cbe899d8b3d9a8ae22647f5df311f0c66abe38856c8583ed1044a33a341180bb6d4a4b511b3782727fa023dcc60c8f6f2b2e92d3f4d22166a7bd421136ba0b160ed2db2e8874e73e6043cdcb0f4b298534505d0d2daf358df7f9b19b8e70af9b6bd01228dc213d064fe39485489bbdf0b4fc27fc92c8c6b7d06c9f935d81d788f005d481b659d6a8d7e8c5b68d447d98b658ecd6107610702b53502ffa874dd90c2549e66f82bc4a72056db328c27b4d6ab270018e1bc80c7a41e3abd97ae0649664180ed61b39e38cda73f797c8925feaaec2678ae4586671ac3645b8c7239881880cdfb75fddb48eaca8c7328e7b6d89e3dbf23c318156064ff517fe17a776dcc65f8d53a283374908a7b88ec09a5ed7f273ce62f5b01392f9e05578b66074385fffa835bf58e9f2b532fb50ea0201c38aefe85b718a721e1a26ba478e88b31b0bb2b3b61249b7c124f0bc525a1eff7238f564206a3cf8122a72e54b6b961c7fb5d8dd8a02849bb8a6f1a9e143a4b72588eb2fb42fb060448cd7f377a420a0b06c34dca25b27706aec1572f936e73d4256030eea6af25b9d0d86efad6f4ea3d8ed471af60b40357c3ccb6da68ad963c078e7ffebe4c4a567ef37a32095525b072c0c0c4ec6be58ce506291a4a0d7c8fa95966b892acfa483a4471c6442e861777085a52885b0b348670c5451c2595f9efa20da3b077d4dae3815d1b4cc8bc7711c79c704ab279ec624aafb993d55aed627b38667df667d1cf1de33a24cd69224970b3054abddff63d5cd772bcc31a32c03d744c64c254e89fedcccac4fdc9554ea46679f67ca349628abe876de2adb715ab96dae3108a895c884e85e4ad1ead80c01b93dd9086f6c818865f74c3200daa83b45630def94e05bd125cb620f120170da0657469230107859ae0ff7034bcf534039aec3c1df3dad0d4c2cf44ce6002d749b83d199529f5ac8863ac6e482f425ea74ba3b99382f2dd859ee56163533e291b41128eb0498fc64804ede8607472f28aec5058e9eb56df3b0237c29d7decf175cc55fd3979d596ad450d1db9eca6456961b38f5ec16988706db9fab6574e8d0905cf741ef531beb4e942009e689f12df7e2ccb791e0a9d0746679a1fc02ee269991a1b2e35790e9660c34acb130e70e8614bd025f9b9a2b764e5f64b32b28e39e9493f0b3fb22b60f5b17bd567930dc82a920cdc0748b30aa001e4507a1d0e81d00317851a14d7103a8f899a9dd5bda74aefdecab594ce6f11c67c06a50ca506104cbf7e25a2357221fcd63c29cf1693587d1b8b04a4722a13c88aa1e578216f65bf88b93042e696f964bf3bf2f0581a4f5b0d9bb7d123013f1c0e35438dd0374774ed741ef20d7b99d831d4bce2f0255d3c1993f9160ffec246f8f46638bfbdaf9fc75f97acae0fce70aa97c2dd1de01b7b7bb609514490833af85b48c017f5ca15b6e7218d1f63d81b4f36bee6cd8cc75119cb9de9acf1be3e68b011285fd6cce912585f2434b75254e429c81a959afb451463687aebd5da8f4a61431c69c271bd5604ab697fe7d38a7af03bd5c032e9601e19eec11046adbd6df3e72e2f7e13dc0cf83f52f86c9e755cd1b3f55574fec76ae95437f8123507f8ace30e88c2f108ced507126c412cd4e0aec7e380f26ad3a0a71e136eff371ec52c8bcd358f89d52065ed8f62f997f67642b7910efb5275491216b8916b7aa7826dbbb20becf7e0e20364d0578376033c1be0c7422767266e3b7adb056931b9c951ecc9825599c75f1a9a7eb0effd327bb5e99a3c5aaaecbdbb39678171df133f0b9a9a27d51d3510a4acb6daa73df282279ea767639883a939d9fe12be493a7ea374e8020e9e5502625b6431b0dfa69edc2304b24c2724d3fdaf3f6036ef15f16116b98f61f0f97f8d39ff2731e2f84837078985cb75001c176e34d9eda0cd41d23ec9dec6015e7e144bac75f989ae5bd692fa0eadabde552b03dc5a3fd438941d00965fee8f19f5a06263ce58d580d30cbb53f7ea0dc12ec78eaac9d12722201360551d693baadee05a497363b1b2f42dbf99955f2296b128aea09902fa7c47f0", 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = socket(0x20, 0x4003, 0x1f) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x3, 0xbda5, 0x4, 0x4993}) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x21, 0x5}, {0x43, 0x5}, {0x2, 0x9}, {0xe5bba35761092c52, 0x3}, {0x23, 0x8}, {0x47, 0x7fff}, {0xc7, 0x7ff}, {0x0, 0x5}], 0x8}) 00:24:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20011, 0x0) write(r0, &(0x7f00000000c0)="a576a25017fe52560a88724394a622605c118cd30c4139f9f17fa84155ad03f0c3a718d30eb814bb5c63082118cc6e925bac44c54d4e790d30ac6ad0c0304d047985f528c902c739e3f3601adefaa3177426072110afbe6d18f2f78a5a5d472181f14803c85a15d0", 0x68) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a4beea81f965e1c7cf20e2da943ff01000000000000705ca7", 0x19}], 0x1) 00:24:28 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f0000000080)='}', 0x1) execve(0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 00:24:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000080)={0x311, 0x5}) 00:24:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x26, 0x80000000000000a, &(0x7f0000000040), 0x0) 00:24:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) flock(r0, 0xc) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x0, r2}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000380)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='}+%,@&\x00', &(0x7f0000000140)='\'$-\x00', &(0x7f0000000180)='\x87#\\\x00', &(0x7f00000001c0)=']\xf1@,O\\\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='^-\\\x00']) 00:24:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) msgget(0x3, 0x1) r2 = msgget$private(0x0, 0x1fe) r3 = getpgrp() msgrcv(r2, &(0x7f00000003c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 00:24:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)) 00:24:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x00\xff') link(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x20000000, 0x4, 0x47f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x65, 0x6, 0x80}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xff, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x1f, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000001, 0x3, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0xffff, 0x40}], 0x3, &(0x7f00000002c0)=[{{r0}, 0x0, 0x4, 0x5, 0xe58, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4f, 0x80, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x19, 0x1, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x6b5585b0e092af8b, 0x100000001, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000075, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x28, 0x22, 0x0, 0x9}], 0x0, &(0x7f00000000c0)={0x7fffffff, 0x2}) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './file1\x00', './file0\x00'}) 00:24:30 executing program 0: select(0x180, 0x0, 0xffffffffffffffff, 0x0, 0x0) 00:24:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x8002, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0xaf6d4c32f4fae41d}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 00:24:31 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0x10001, 0x1000}, {0x3, 0x7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x4, 0x1800}, {0x7, 0x5, 0x1800}, {0x0, 0x10000, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x8000, 0x800}], 0x8) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000040)=""/4096) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001040)=""/162) semop(0x0, &(0x7f0000001100)=[{0x4, 0x0, 0x1800}, {0x5, 0x857, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x6, 0x800}], 0x5) r0 = semget$private(0x0, 0x3, 0x430) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001800)) rmdir(&(0x7f00000011c0)='./file0\x00') semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001200)=""/133) getrusage(0xffffffffffffffff, &(0x7f00000012c0)) fchdir(r1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000001380)=""/96) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001400)=[0x800, 0x9, 0x99c, 0x4, 0x3, 0x5, 0x400, 0x3ffc000]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001440)=""/182) r2 = shmget(0x2, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) syz_execute_func(&(0x7f0000001500)="f26b3160c481c5ef3ec4214dfb86eb6b8eeaf2ad46f7ebc4c1b4150c890f0d8a07000000c401655e25f30d00008f68589fee37c403fd081bfc") r3 = shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001b40)=""/142) bind(r1, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001640)=""/40) r4 = geteuid() getgroups(0x2, &(0x7f00000016c0)=[0x0, 0x0]) chown(&(0x7f0000001680)='./file1\x00', r4, r5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001700)) r6 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000001740)=""/184) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001600)) 00:24:31 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x90, 0x0) socketpair(0x6, 0x4, 0x1000, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x41, 0x0, 0x100000000, 0x401}], 0x100000000, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x7f, 0xe18e}, {{r0}, 0xffffffffffffffff, 0xcd, 0x0, 0x0, 0x7}], 0x8, &(0x7f0000000440)={0x2, 0x100}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8900, 0x1) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r4, r5, r6) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000300)={0x80000001, 0x1}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000480)) r7 = semget$private(0x0, 0x6, 0x20) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000003c0)=""/96) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="e5a1603ff7c3f962c74326f9c620979b42127f6990204b434a13e3fa7d34a29d63d29140a792167021fcc5b68abfb56852c29c627dcb59ba8ad8f8e9faaf8c37d35c1e133fd60e87ab8ab6e784e87970691a2014e59baf952672d9b0", 0x5c) getpeername(r1, &(0x7f0000000380)=@un=@abs, &(0x7f0000000340)=0x19f) r8 = socket$unix(0x1, 0xfffffffffffffffc, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x8) getsockopt$sock_int(r8, 0xffff, 0x4, 0x0, 0x0) 00:24:31 executing program 1: r0 = socket(0x3, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 00:24:31 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = socket(0x10, 0x2, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7) clock_getres(0x7, &(0x7f00000000c0)) r2 = socket(0x27, 0x8000, 0x200) ftruncate(r0, 0x4000000000000000) clock_getres(0x2, &(0x7f0000000100)) clock_getres(0x7, &(0x7f0000000140)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') fcntl$getflags(r1, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000240)={0x4, 0x7, {0x7f, 0x3f}}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/160, &(0x7f0000000340)=0xa0) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) execve(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000500)=[&(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='#\x00', &(0x7f00000004c0)='!\x8b-(a(]\x00'], &(0x7f0000000680)=[&(0x7f0000000540)='-*\'%\x00', &(0x7f0000000580)='W\x00', &(0x7f00000005c0)='-**\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='$\x00']) fcntl$setstatus(r1, 0x4, 0x80) syz_extract_tcp_res(&(0x7f00000006c0), 0x100, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000740)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000780)="f356c7014a455ded714ef9859776283e44993860400e44b8c87ffddfa8d82e90ed54846619f697e9667bf7963e3b50daee8edbc1913431bd80a099791086228f939b3df7562780b251403e9fc7be9678f5f21955b25f24b9ff80bce9c11bdc65d96df921a374c19c238738fa0dd1785f9908101760076a7b096179caeacc1d45696bc3dd77ec4c7c4e12d827d2f084d6625c001ef4bb73b1e097be643ea6fe237af144f66e23787222ad872779773873438dff4f171dfb0144254864848070c4ab5672793f5e6e426a933cd94023b5a6005dac5d294ba10526ccae51c12b03", 0xdf) fchownat(r1, &(0x7f0000000880)='./file0\x00', r6, r7, 0x6) recvfrom$unix(r2, &(0x7f00000008c0)=""/101, 0x65, 0x1, &(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000980), 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000a00)={0x1, &(0x7f00000009c0)=[0x7ff]}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000a40)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0xfffffffffffffffe, &(0x7f0000000a80)) 00:24:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="ccb36f97c1ce321061e3efab6a72bb091c87a1f433c0e8a0360373cee22bc83d5dd3249bce9c87ac6c50ed67c4b54c3970f4bdf21a705f49dd7ae279d873eae08b8345e06dc8d97767bceccc1ec3396cf7bb74b1d456c566365d0fb0e03083", 0x5f}, {&(0x7f0000000100)="c72a18409cfa303352f6f1ea916646d462f949c74eb199e439faf57d8b3d60fd4894b7d655207c9ca14c5faac51da399bf7e8373a464ba62a4346691dc160ed0b6ca8a321db8f7958e784fc31dfce5b6d5c9c466052bc4497966e00258af43ea3f63d9fdcef49f640a525c4fa705ad0336891438642d23de04de6bc3e5879c2543339416990c4f1f92aeecd962a9247304f1338b0d2e2082f4e8f2f76ee2f505abaaa756028290fd0790005bf0fdb6a4e0e575ce41dd52922fbca060ae65897b7c2751f9abbf37a3fac1f457085469ea4b120889b898ef2210caf1e70c6b23af732b89769effa14701a68146", 0xec}, {&(0x7f0000000200)="6cadc7249bd89e94c04ec64146c6b1d01e5d82a3845a6c8239ca4b8dfaef72114f626a7a2f3eef503abcc53a8691b4c7a2e5eecc550888aa8b64e23b4b2a8f2d24a56168c58e6adbd800aa6e777734afff460343d1c11e71ea0e0e0427c22a1b8855acf25334e5f1db88ef922dbec01459ddddebd516c399dd3c70f03a5fa0d1c4dc8867a258e3c550d2b312ae909f9c28779611164173d6b5862f0269f9437ce1a4ff30562ab3d429b8e7f4a3d640f7e74e3ad1fd53bb728bd3e7d89615c9aec22d9df80677743aa885b3b14194ebbe65b48d4e8ff5f982bbbe4b0df1292627840e236a39dd73da468756cce7a8955ef0cc4c95c39e8f6af3e67d98febf9b9fa1b0578be030fc920898a247dda61bd709036f9557ab3982846cb839fd50e338711291428c249070f607ac7655384d4635eb310602dcaa3f3ea2817a86bf02a88595ff5e2c9fe6038d053d55262bb61372051229413cf526c8a51e6ea7e46ef024b01a5a0938f87b819bef3e88cf6c16e2b26eec8e4e641843d279da24940494765226a53a86afa8d2d731ee7b77c09e1958935ebdc3d480679c325dd7cc34385ca6fb09b57afcd57be9edc1de80081333ab2f324d0e214862a207ab119fbbf6cdb012a0d6281804ebf1b3ea314659b3ee26069ac6fa17d944fbe103584742eff4eec9c6b2bc19d7869a2a0ff279c64c6ab7a23a03452d936cf473302f90cc0963e200d8a3f2be125edbd87406e0b5a14a4c57ae8e63c0fa999998fe37db5cbfb7ef793dd634feccb1400c19e863d95fb599648aed4b5b336ab8fc047faaa1379148f3babf9acbcc4f08946886f2e3b11bb11f76fd2b402d04338683a44ac523c03929ae02e0d1b6748fe7653558b48d4da6549fb475bb3146cd28e92efbe0bc784d2d9e2a7d9f9fd5090c006cd85ba77a651f7badc2313b0cb4137c190ba5e4447ac158ed279fad80110baad50b7c347e60e9cccbd4ece6e389ee1483099b9069df9d826632fffdd152353569d2b414d3aa9ce8b699c2f5415ce2ed4ad2181d8f778ea9f3aabf67abf80d9093f7e46a668b00df082593ce5db69d930936f6a7f16ae8f864b719564b53e916066f88b4579db3fd2c5e6449e546b46f8acf8f78cee7455d25029d697f4d4bda922399c174453d0833d0b6b98bfd4dfe430e8a5e6dd9039e676026a2bbc184e3ac15099104dedeb7594f04beb3cca1922822918461723dffa7fabd49c6a77a6429c021ce272fcf815a3b6255222cc8e5b51890269fdfe9e1c444e5b138f3447e217c4116a8aa532f7ad5bcdd41568393bf6e80e13d7ac44b1b93c5be40490939a8d01e18ea57a30295e24d67529f7fb28e43fba0e599baf305c34f6d82d2c877e4f01f7d43d7cc2bd0cb4b43cf4b2d59c96d672a66f94fd66e664295cd724a5e650a70317623d64b6cc72b2604de56e45cc82f40106195b55904fb0eb84a787b13114a2952209c350786ff7cf953fffbb6c26656656a3e8a2644634f3b9931e6b6e3837e9ed5820c583cdce2646050a321d5128eb03d0cefc54ca73d54b50c4077095af516101407e395f492972ff1b474791f6d7404b682a91762639a8b41a773dec3dbd1b920cb6367f457e35fa6b23f8680d9bda16ca6b5580814952f45b0488f7746c00469d62c1f78506934f7c429c2b3d35f9b6413c945a20ce6d5bf0a85a2209c925cf1c1775cc1caf2c6cdae846df3de521305a5e26699c1f73a04b40a43d049473a386e69c0f4953baabcf772c5ad98ca7075f7a96f6a204ddb4b99312515e28f8575fd98a0a14e4ae0ef63690befb5ab377bc3720b74ab380f882bf0d8fdada1fa2e608945ebde97a75ffc84aea2b309efa203670783d1cf2e8868cd6bd63a000152f524e93aa4ac1e877bb8ce0113f62c7e75b618a387da71f0e49b063f781ab01d1415581b05f4f14815776db04c5ffe0978befdeb3fe68046f823fd2e760b2702e3e10d6148aa4ffacb77035691c2171746ce00d073a52e3938d6d947f51efaa99f766c129311e32d88bfd3ede51fc3a2d13752c23411ee18a4d93254b7b13d52bd63ce0455d98768e72c1727820fd05c98bb35a588726d2bf76ea53b1a0e219560e145bcbbeebf1fbacc9b6a7029301bfcb34e712d887f29dd73b3dc55421e9fefcc664dac77d06e0a08b206525c54d190915d5fe298541a97338723d90c4f3a11a6bf73c74bb7c1166eec79e2475cee3324d9b36db1601e44eda42ce58bd51b73ceb34b521cfc8852d635953d3450d8c15c667e0817f67cec8529ff7836cc77eb3ce23fa86631564dadcb4750daaf6676191166d4506c6d5c27c197026cfc3310ffbe79e593e57bfdba8a5393e049b22927455d9de1db35b0affb82f46745236f82aae234d4f5d25b0ee868f8332aea6fec1da966481d23a4921ac803f633cb86662be55a6303a38c1ef8a0c8bc68bffbd5c5329ee11b2fdcc5f0f2f93b309bbf00af8d89e7181f6a7def7ff9bb7ac74ab8e95951ea3470684944e12a749206471c2c9fdb62804352a027873bf1a73269356f73338236dbf4ad284f99af4d1548ec532851a965029e05276676ed12f51d783f816a02506ccc5a3e36c01c7fcb57f4196fee186e58900a9a3cf75601cdc5e238d3982e6896b977eb1725c3a94d7061feb5c9e8065ae6f874deabb0b28feaf7b18d77b7ee5c4726aa78e84b0810f0bc05f0fe7bb069f20ac975a0f20fff9b17838f48131b4e496891c45495333fd71262e909bb6856ee7fb00f7821e6bada882632bda6c5da6d614d6182a8503f00c708229d5891339a1242662802ffac8a83526accdba9fcc78a4c6fabf0bf4ca109360dddeddce7a6df1b81b51053766ac0d12332b82051f644c5e49df3651a3db6ca7d6b3517bd2f3b362a01ee17633d9adf60b1ca7a251d85f5df3978436595383ac54dbbea1e070bd5aa5e690be6d07d92db9abed45c7144404274978272d66234fa702a210a3968c4ae5ff0377c7ea66646f76d414ccb44e6f07f16f6f1992b30e54b689c739e6c7e3e7479943adfcec0e04d1d039e8e6e1b4eeafaeac435aa6a78d92f7805cb339f8cc044393c34c96f72a15e99f4569637af00760d82cd4e62d5ac459b6d247ffecef8a46df49b3e916a01003855dc177e28454499d1f6bcc7ce98effc138738a89e3c320ec759112ddc730ac6ed5a5ca945d225360fac48fd37fdb256a6b651dde04ff5a3e873e666d4efb8238d96a26210e9fa33c3f915a305f8288a7c5fdeacbd18c8ded4075b6031c68858bc4f49043a2035b99eca688039c3b56d07431525bd9ca2383f3a5b6ad8a668eac6e4f7fdcee68e05cae6800a1cc2b2de3ed961c33afdef5fcc2ac0bc86e5a49a8a537e4aee23f2f77f98aa4541a978b094ecf3cb21e126485f26099f636782449020c6bb18edc28fdc2732f61289b220a2a3b5d4913bfcef083c742bd57a299b455f0a6a5fa93f0f90304d385d8b10b72afef1d32e050243d3650622fa0314db55e510972391a2f2dd5699f35a53075a1f4d51f629d8f8d383c8a84a3e85874c443932b191ea4442fe835e012b582373b8f824d14a37e124d1272fd8454a1900a00f4715317582347afbd6d07090570f110c46b1da31cfb40d4b204860acbd02f7ddad402f666808de9c0f7efe8a57bcf3ce92af2c3d20e143211cd34c146db134919085d1ad5beed948716948c6824f91a60079b3de3905708bb7a43dd4e303d4839f45612d630a9c83f53e27bbfd62c9c58aa84bdd3b56341a780bf70c239dcd1ae1d2059a258bdd9860ceed1e51a14b9bf5711a82f8a8605ab90d90d05d0e92e6e4f74929bd6fc66b716f9bff9c33d4ad24b8ca50e1bc8e36969430cbcc5c826ee4e15344fbf3ddff95eb6e63a08779c2644e0c9d26dcd1ac177a407856a6e88d699fe024c2bc092d3320236efe8c1778d8be71d5248177c8f2d1a38af217c94f2fd3d2c04564f2208a05858be68725200d160ed6e277d0b88c40d170c9aceb288b6ef71fcaa0abca12eee150a9d08a30864b7c61752f61f0c9ecf1085045165078d78251732f8e8c1e53d0fe6b1467866f70d4c6514362bfaf455800ea10e633081062ad12fcfe852ebd9c655e5f62b32f5c5e2a0c3812f7e42704b014b9b112cac4c98097d9209d9ab1ceac7a2be1e33f9f6ea7d364c639033974560918854399c357a888c38fe065d5cf43af9ce8f3aa1ef538888a998727f8544099268652f713dcbc476055387cd83da97c6148763a06c3798d5b1ae79ef952f0a731a8407e7c3cce2c020304a32903f398f9499d62fbdadd14caf97d58089b4c0944ec21e23868b1e5b5b2c501505cb3411c16ba235ed9d50418c9f942850999663c6c36b731a8b0c9c0cd6aabe694d9cae8fa3d1eb446f0f24e6953145174689ced0abce11736c1a474b2c0f1f544147b093e3b22c20e64764457bd65649eeaff0c23af9ca0e557fbcb3e388f20d6b010fb1c2ce5e342326220481ecd8f695a68563d0ff45ec3c633ead42176e2b15b6d088843c2f602e962dbfb3c70e6c63c5daebc7168104dc995acad37a24b00f7a69abe85bd4ca291adf84e4785a2aab346841f87390c4b5943250e8fc54fb352a262ec11fb43f018127b7acd4473e561464a7b2a483fa1e8056bf47ab58b18a491f3cc9eb198ff34778c5dbd1134fa61022ae02d95ab24984cdb356bedf4083880ddf110daac88496d73eb495a311c280fc48bfb9c76a3d5c8e2175fe4b0e9a921dffed185c3cece8d9b6ce4e4ec5eeb7fb37563dcffd909adfc7b9d7438bf73f5b366e27b53ed5a431c3ca5919580362c45586d0ff58254c86965e1c3eaef8571252c30c6aa77c7cfcb84cb7961909f5dfc24a79add020cd20dea5a0daedf132bf287c45b70bf38f694db9e0e67ea01a18358001b44487519f1671a9041e53150c5352ce13dd79e0df86c5d7dfa4cea088ccec79620fab48dac7e7c0422070913a9374fe497365791551df2b6c900c80c5475b6d6c4c487f23218157f121f5f8c272ebac9b7e7744dcca4f7b42ae221bc16376661084187f8076dc293e177a9feea1d8a4b8ae4ad22e6625d634234a15f0730e823b769cfa9c2ac682198da988a583ac5015ff03031e2c9b65837a191daca1f7c4ec192fbd1919f100ee8dff7e4c850d75eb7ddeed4a67ad4a61084c8b7e1d4481ae304d20ff5e23df6ed48c25342007ccce8ca876c9262a767cc8456c1de5be3616e5b40889c352fb20e3a5b875739435ce1cdf55a3c61ffac82177b0135af69dc913264aca855cd94527c660adfbe7ac32aa8bfb970aecd7f2f2be53e7375d1ccc695d2694c30fc7e54aa5ce624b8b3aad8525cd5d5ca4b0b6e7c6f5f51b82baea75d6942667793d468256dd0949837add8ae2662ed6f89fb454e7d0e499897cb16817d20fb044643b42288bb7b9cf4b20499ef7f474ef2643d94be2d1d72579797e327d2307627ad1694d7044c182b2b14cf7b4b248ff0dc06f921e305828305a248f69c255d7e4271db3284a768d0154df609882e4eb1440849e221c4f6e582834f2ac90a1267c8ae4805a6a9f2aff5a22c7245fb3e3c6f12165887de3d9cf26fbe926984f247585076a536c0afe0a7303de8dbf5811a1c11f9ba0efdba154336eb7af1d6d9d5376cf50c2e67182abcc9ec7580e94ee6621589a8ab634dcd6f467e71291e5271b76fb59d0a6aa43b7b448e649ded17aa5d0ef307580bcc5390ace4256abf30d8faeb82a762e615149c6de053fe1e0585fabf6ac6f12995b37bf64dc718ca0800cae1779e4243757ad4a3b48f", 0x1000}], 0x3, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x8}, 0x400) r8 = semget(0x0, 0x4, 0x100) semctl$GETZCNT(r8, 0x5, 0x7, &(0x7f0000001300)=""/187) setsockopt(r0, 0x6, 0x3, &(0x7f00000013c0)="673072102c6775aafd4fa80cd79116665e72d634f16360d44aaba0b1c2a43ffce3a0f074333b4b7ffae1516f563dfea2392b0f797b058f02fc08dd835fd419cd2024bf216baa7fe6bc34aded03b0330ec19bfb6a622744d4abd7dceaabe019b63acdeb048bc6ba3e3bc5767b664e05aa", 0x70) r9 = getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001440)={0x10001, 0x3, 0x25, 0xffffffff, "53eb99d8762575a6b0a358dd24b60738c6978730", 0x6, 0x2f6206b3}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001480)=0x4, 0x4) r10 = open(&(0x7f00000014c0)='./file0\x00', 0x20000, 0x1) select(0x40, &(0x7f0000001500)={0x1, 0xdc1, 0xb0b, 0x10000, 0x1, 0x734, 0x3, 0xb4}, &(0x7f0000001540)={0x89, 0x7fffffff, 0x8, 0x8, 0x4, 0x7ff, 0x401, 0x8}, &(0x7f0000001580)={0xffffffffffff2a0c, 0x1, 0x8, 0x100000001, 0x5, 0xfffffffffffffffc, 0x4, 0x6}, &(0x7f00000015c0)={0x9, 0x1}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001600)=[0x1, 0xffff, 0x2, 0x8, 0x9, 0x7, 0x0, 0x1ff, 0x1f]) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000001640)=0xf8c0000000000000) unlinkat(r10, &(0x7f0000001680)='./file0\x00', 0x8) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f00000016c0)) mknod(&(0x7f0000001700)='./file0\x00', 0x2080, 0x7fff) fcntl$setown(r0, 0x6, r5) setegid(r9) fchown(r0, r3, r4) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000001780)="cfe145d29785b4c8c80cf2c7b345c36bdfffccf713f3adc6f7882135d3e53bcc54b4a065808197f8db9c7d33e35ba14ef3762206a200a8208754a92faabe064a94ac69f1bab5bfcc905c1a31a87d707dd6ceb2e8f61904481168d35b0973e1028bb5215f6744", 0x66}, {&(0x7f0000001800)="416aaa415219ec0551527429e92f61f739db1112f136e38fd5d84d3275b284dffafec0bb87b17efe0c989a284bcd568eaeb59e900ef9863e0a7db80d354e6c469a6bec45768abc5b0f386ebc9e670be7d0e72abd097f504552d6e045542b3d2fed3e0d0b99", 0x65}, {&(0x7f0000001880)="1650dc00dafc5b6c9d8a3c7b52f4dc7384bd7c2453505e1b9ef560404eaede810374cb889de7a43627864ec21eb4dbec458d1546232b751697479cca738f9d0cc801d7ed95d1ecfaa40075be485cdf1b15c27da8da91c4c5a7a60e6a2837b440249648f1e33d02306d620494aa264e9d085dd2c67073ee74bdb39284c9e6802af9ec00d893084ecf33e36e4735bc45d1cbf3b5a6214fdf050c2db59a6f414c9131e96709498990677c131c28fdad4652fe2979c6758272153502085caa3d150d324f1da5ce92", 0xc6}, {&(0x7f0000001980)="2dd133e9b5735954ec4b40fe86013885575435e7f9fee6f932c58b96aa1aa3b6913e0c502a6cb8923b8064f286276cf353d56497bbd2c9bd6c7d71a57404d04528df0354e975b6b10c8de9bb6d40aee2e8c58a2ab414ad4c773c90c3afe73d412a2daf373342b1a2b9685b0f6cb6b7421ad735a8e8a81f7e61ade2e113b6e864c586e185b6c8dc99d73605767472234b857bf375473aecf3e139a94feef8f38e60c5c682f42770f76a", 0xa9}], 0x4, &(0x7f0000001a80)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r10, r10, r0, r0, r0, r10]}], 0x30}, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001b00)) unlink(&(0x7f0000001b40)='./file0\x00') getpid() 00:24:31 executing program 0: syz_emit_ethernet(0x6b, &(0x7f0000000040)="1348bcbb19cc46ab0449092f95a735567c4eb74d4b48d6de447da8627f3a1967f1922fd2e2391ebac186a84fa460d421ec7358bc02a9338c376fe5409be99c1b049bd311c6ed7a45003c9796aa9495ade505cfc54a1c93c0f2e7116a2888ed0f6bc46152d6c378a7032596") r0 = socket(0xf, 0x8000000000003, 0x0) setsockopt(r0, 0x11, 0x5, &(0x7f00000000c0)="1a7b43da", 0x340) 00:24:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) 00:24:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x49f, 0x9, r1}) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000500)="2e70a43af48f52e9107506c21b53869e6cd7e0b5f82dfaf55ea6010e1e42a32671d11f37a67ddf2d76d81102d2e00fad8700cde852bbbeaa70058cf9ad0a96e8efa0137560762be5c2f38fadc431b068441ac98160fd619c8aa699c1a90ea5176382d81fe43c7e6448ba19587956765b37b9df10eabbb2071b6ae23a17adef0e34ac28d28b7dbb977a894d26a272d18ee944a19e18e9a91a46cb3ced5d0ac77a52e976ade320cbae78fc9ddab26a563dfb220b0be9375735c1e304b4244ca497c17bd009637bb79d6f61e392d2288c6f2a89d13e6c8f2ee784cddaeb0669b26350611004b1887df7beb06d86229cfe2ba139cd1c282c3c6f9a8b335eb84b8146b7b560cd8297ec50ef911b1cf9d3ac13e73ac0cfa6ac228d6974688de98747d974d16f9c87c1eb6773d04b7612ee87cc05742609ad5c2eebbb5f947f4280c3f872112b82fcff0836e601c83ce0eb4bc1169fd747b71118e44d1e03fc637c73ca407ac2b129807bc3496d87ad7891736b9e44078fe8c1d5569a4d318eca9ca2fbd62b2f274bd6af9340c4bad1320a3c4fd4fb2e1cf9fc74258940a948af85682939b6c9b2bb285e0990ddff34fb2dd27fe0e22fa66345919831fe89faac0c2c51d4af2daca72dd51a3c6a36ecfc8c72e6985c520d9f64ac4e07570225f7fe0d3c66a2541ddf2a0333b2ff3b70f5cd29171017c406d67300a101901509a87c2ad902f0dd33a969397952ffd07af6235761a77ecc4a52359e44ebf9d3dd2c55e10de67860fdff64b829f2d308bc0b4ad04c3f3a6deae73063f70667f475cb10bd8db06c29f9f02fab79209416a77a32e344704695dc751a2a0dbb58e0f83163947a31bad9cbd70afb285a53e01e50ea1be0a2202fbadf2476d9694b7ba5ef1cb8e53cbd7cae0cc7ee4c2fac4f036fd94a29fca41381e20a812098cdbe67dbc9f32befe8708f9224e1371919ed6e7960edac43033729af1dc4e8af2a9fa843a1443501b80214e2e2a9d9534a5602512267640bb3c017675935f1841ea44e99eb9ba792c12fdd8a5afc26d7557ea598c88cf68108416c0788444affeeed997bbc477c0086c4a726a221789e9f6bc773ffb925fb0efbc66b019ffb5d56b4f5c69bba19dd78882fc509d30ea5ce8ca505b9c50c97b7b6cd8d2e4c3df6cdbf0e25beae20ae4f3e1e73642721a774ed1612c93c5ec67d8852252d9e460553f3cff2fc789afad0141773616b1a9ed774d9cbde767bb5f28a8078f997659dc2e1c9a697c38fb211bcb77cca8ce9aab5c28d9377e9be5a62c62a0b3ab2a9abc32b928333d1bd3b27261081ea40682161099f53278a09cac72f28a1ab092e551d1551ebed2b2d2605b461aa2be00e5636d7183ab60ce27a0947ead5b838442684d9209ef31e3e8f3bda0bee17ed76b53ff0d659d53a6fa3c1de28daff808567819d2e2a00f2c6ac4abafd956692d528fe23e8c64d3b275e302d27edb73a5276279917d4a0518dd529baa3f4411bdb659443b081388153762f8527937258db65a8f483a312f52cafebd596f79062ff3c323eb4db4fd5be3772561591730629b2bd7d96933ca23e4fa4b131bc5fa6f145d6cde9f3495d2019c61a674d12a5571472b4a12fadeb5df416f08ae530238a39a57eec1477e303ca1ffca4e7dfc292519e2b8d9e5105992a845bb759b7b3d23ec26aa6c467774203d0039b2bacf8fbc101593b02e7a1bcc4a49207329dd36482363c653b06cecd4e55c0948620054a59d1dbc734f29c48a0f6b853b1c30468f0768848fae91c1ae2a3bcbd156f37854373a6cba04d012a571351714dbc379a9f54f0178e17ac35c9e474691b594f41ffc7a7668a0b833de061440f0997908d9dcd2aea3a3c045d41964022fd2a32a0fa0ae2dc9c1de01414a50d10828f993030e44d8d4c30087734f158dc1f3cdb61ee29cbb97123cbd545fc1a7cb7b3eca5c81e85f1954c629e4d4a6b1c325b5a0347facb9384ae633a98a1f5e07020204b25a017ba5af5b98314aae37db8316d1958f8b3a4aac2979252093e6f090f0169063eb53d56dab0cb17b3d681e4f8fdb92531925da23d02711318e877fc97c697d335db2519786356ae4f250b01ca03702764ffe3fcff9680de0b0d3c5f120aafff1b5f6f3e1db0f6ab6620c38e646db02c1c080c7bcca6574208b43ea756d858e74c12faf22a57ccf1873cf31c57eb8db7b4a5db05ba45d33b7e451f95fb67a578d7e0e11c96edfd46284c19c842dbb71276eec9dd587b94981ba12e39eaa0e7dfeae13cb2d78d83d6f2cee70f021500b1ce12778d3ef7b5c2eeefed42b111036011129207ac4b2a0572240734f20562cd62355a91e7da37c707ee605e4e36c0978baa4dcc0601d9691ec98952c9fc86f31a23bbcc5021696eea41db0e1b30aa4c96ad8ef47f80cf04a91ed0e30f39b42783d4487af919ff70c8e492e08ae9438ff31b86a7ff5d1c382e7f3689a2eeda0987d70bd205d5576c9ed90a3b24543c16a550145ae00260a0daaff51c21a45b4d2aa9fec143b7db7a061e7a7a4236ac7397c2cd73f30faa2846a4e0eaa052995a408814e194e61c70848f6f90efbc6ec3f319e0e2d3879329fc13cc3f9a46c176549e14d3b9de8ef4fe7cfdddccabcc2d9abfe8b2fa735d3855d8b79e7070e35b86b68189b401e49727641ca3479cb454a2e5a18f3a74c09937580a4691f311cb08779c9d8aea2b8b4a812e9ec580a330f74d709696451bcd072aec8a91ee31ca7a67466bad1a167e762e4b18ecf92c6a41a770ebd5c7555bc6c66017e97d1ed317501eb2bf55c5cc1e25d583cfb502d2ac746a95dc97674adbe517ed3b8e313d5b87a0340a3af6be2d0ef057aaee147b204131008c88ea02501c913ca93ead35c94afad6f1725469de4ab8041e8bab990368ffd9710fce8e5187027378fb5cdd06f4640a756422c210bda177b13725cf3665a18d44ea956b958f90399460e3d2c3d616df7853669f363972de494946ddd6c4dc3284af89f514c20a614b7dd7e836a63bb55851b566ec93800e76c957306d80a8abe080f36cd31b80738ed45468fa7dea5bd50db03fdf56ed06ae366be8abe994328a873053d8634a707a7c921a1ec12ac8112add366f3663d62a79cd1cabb71a1df830f1094d5e3e4e2eecabfa7db935afe28b89444ab3091229eddd30e5aa57cbfdea5b38f0265ac889318264080606526f145f6e383b446524fb26bce7a954a635e4a41487b661b95330e22f9fdb0e8221f5f6d4432b2aac6d538a43e2583e7a57c177fd88af2dc83ed2b22f6d4ce2f8f370809772e3688d5cbb8b50f98c9b6468929c5041464743668c40aca64138a7629c573344a0cbb48ed0778922d730f6e1d9f4414e2b559483a4977086d48520ea5f2a90138f3d4c98f7f06eab031a2ec40279fb0acc7e2160102397b882623c92fcf177fb42ab7030fc974782da60bee36936ac52ab95884c70adbf86c0bd4d11187b2fcfd541161b47aa2dd90773243c6f62330f27d4d3470ed453d22c41ce1fdcc8186d690285eae2414de01f487024a324c09d54fa9b053ab9e5a88247e1b52876a5ba1ec41f482d627ab1789d9c978be1669824c6d55456c5a1242e1401c14c631b42d3cf4db27f9b23d70fc7e3497750bd9ba443142a8c27a293010afed01d8d96235e32fc7d40a45fa4d8e2be905abb5b7c8ad1a31c8ef8e6d799c0a69e5e50ca5f319ef1327b0761eed841c42f4d9ea850d6dd75f33b0540d41dae22693643d38b0730741f2f3e9bd986adf730b9ee7b181502b547f4d5f6620f0d9092e7c48ab9ab44305885df59fd5a0fa727276886078c7c3fd013ce5a1e98bad81149086de5c58aded1924d848463f341fd9b0d90f2d9378c93f330e0d415bccc76f1d54fc790354b9d9e3e41d47bd8214f13499b33eddd90593f4b3bcbcb7a1d7dd4e304168b5aa9d2702265cf3cb4d169e67c4e09048f3f9cdb47803bdc41afc774c1519dfcfbf04e217271593f4c0c32b255b0798121fd3a5e7a18dc0cbfaa6ed3bc9b70a5b66c0107bc0d4cebcc07e82c557ebc7e26bc2e00a4ad66aa2a51d2efc8f397c0eff69f434ae0902c3ff68b4272d781c1eaf12214aaa63dfc5a63ba2622e2d47a834ac97d7fe899129806e4e134cb82b8cf6e46d25eace7bc7ea068b050605f80a35f71d244ce82fe7376222f3806d100efaabc9932859a350172437f5bac27d3410a10489cf1324f8f9cb1058a56983b590e836903d4580984dda1282b211f3026d0848461dbe4ee4381cff0eddf1c45b1955bc036f7c336b76a1e408b45dedf5d0d8df187ce162b895d86b48136b0ac13a6198030a9258c8ac6eae4164c234a1aab8646082187af017d1e2aa8d17871d042ff2275449d9a0d6ce9facbc2197b060cdf7bab5a38257ce34d939359ef6b40bba7bbed648f93cc82305ed10f9c819d6ee9907b56250346c1dcb45561185e96434c65e46e0fa42e0142ee5eb5aa500e9d70bd3781b604e0a4da0be3bd86178eadd6f02012eaa31168237177582ab5b54daeeb310284c97a0efa230ccdeb3124bfed6ab91c6743a511d472fa98376ff22125c4fa205edcf931bfe127ab83044834461688700ee072f9d2f4d9165ec9b0793ec104dc5a0600b4968fa3443622e66dc4597ac3eaf17fd669947aa68b61750a1b3a1a3452d3dddf9186c792d25a1f2e205c4ba566d0039ba78f2167fb3a8ae5396704b50d19ce8861f87509255bd6ae9eb727dc36447b776ff4796f62aebc6de13d6449bf75bc5d7f3396feaff60c604b2bb67626b243fab83197aae54915132cca20bda143653569acacda132bc03a4a3110b73266b30e369e06f35e144fe465bfd63dae5cb160b3979ed737cc4d48fbebd6148d75ae4f7796a654633c8490b592fd6cfdb6abfa9579ef34d65071e34e539897adae1b4dfdc317a48edb28c302374a4948a7393054474a7b5922601435d06a381cb83fb457e1c3fb25064f11b2c5fe2183a7e756da07c05bcf2d37f74b9c6deb98d8a66865e7f003c4da8157400927fdc25e68a106a19a4ca77b0b32a34dc0b5695445215eec33ee6513653076bd4d7ef5f66cb5a131e5baa355490e4e3c3b5cbe92f76fb08d1995394c2b5a32ff920bcb79c64a675cd496b51443172e1735288077e0da9d0a7875de0d039a52d2f9cca1af10c9af39674856f8f02e935d7346492b09501a7ff8d0252ed747815252986633e4d238de707e642e574e06db0374d8bcc89a5b7e5ab8533ed92dc4a6450e390a59fce20bf095bfa3f82b4ba3f78c00ca39db5866898cb574bf5b73c9a9be9bf36ff80253252f02241f7428e7a65aee76a87c1eb3fcf5cc67bfd1d16d51213cfd5c1abf3b9f4a12b4b42502d2d8e8c595100ac8525fea11847be6e27c9ff2b513e7a18c71b4db35e9996ec1fa258f40676f3c140039d1bb999d31f69e6e1e91638504038598b6f3ad47ac46ff2d5c5e67ef3faa7a47448353ce87d052199662bf468dff54d150b71fb9f0b3adc37dfd4a5030dee2035ff72b1f5f52484c88fb5e567161649d4ad0fe3c23f69d78609da54bb758d0a16383e1de29969712815f18b36b498f881e2cfbdd75fea92f89dde2aa53c6b14dd32d219b388c6b25c3ea941948cdf27d0aae5f9e24597a1d6cc17c04112d7ab5d6dfd5b724f56c6098d06600a28805419cb875ae098c8480dc254f01a5970846834351088433ff2554b69fd75b14bd8a34c119b0bbbca882df97eb4cd4b1658f0386974569b8ff3fd69f718fa584b886353b8367c93a7b144ca0d061e564a315", 0x1000) ftruncate(r0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x85d40ee3e8e401ad, 0x0) 00:24:32 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f0000000080)='}', 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 00:24:32 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) 00:24:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfff) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) 00:24:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x399) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 00:24:32 executing program 0: syz_open_pts() r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 00:24:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x9, 0x8, './bus\x00', 0x5d2a, 0x1, 0x1, 0xfff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) write(r1, &(0x7f0000000100)="d6dabbe4b25a28a743b2236404a0babe543a972f7234f46f5ee3ca7f3cb4fb73cad736a4d714de8f355a4d32367fecfa02e9fdb3730f6d02a706a84386e7401af9ecf4e2e38722f620832569bd51cdd920", 0x51) close(r1) 00:24:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x79) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="0021b10345beca466bd61771bb4b19243e3eb16e0928ab75f057962a3876fafadbab85db65ec95773fc65324baeac2ad12feb5dc407fb55e9453025e352eb3e1441b6d56095bece93e8b45b8ccef2c65d2f4d113568863f86324c26a5856107590b4fa03a42c12b09a4802e77138c950c293a53bca6eb65246675c18b2faf0f75247bf1cd146b34b94c20ccfd0034a8269dab61b3880d666cb8fbd305cdf1de70f092139830887abb19a9f0f603773fd107f3a32da6e75de729a477461e3b6bce9f0e72fdfa1fb4fa67ec2910daf8c40a1d94ce80c0d443ba9fbdedb93e339af40000000", 0xb2) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:24:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = semget(0x0, 0x2, 0x102) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000001c0)=""/226) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x88, 0xf0000030, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x61, 0x0, 0xce3, 0x4}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x82, 0x40000000, 0x50, 0x841e}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x11, 0xc, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x4}], 0x0, &(0x7f0000000180)={0x8}) 00:24:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/180, 0xb4}], 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x42}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r0) 00:24:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x80) write(r0, &(0x7f0000000000)="ac877e2e2e", 0x5) execve(0x0, 0x0, 0x0) 00:24:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc02, 0x0) 00:24:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/55, 0x37, 0x800, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 00:24:32 executing program 1: accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x4003, 0x5) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8b, 0x7fff}, {0xa5, 0x1f}, {0x67, 0x8cdd}], 0x3}) r2 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) dup(r0) 00:24:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 00:24:33 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x2, 0x8}) flock(r0, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x19a, 0x4) 00:24:33 executing program 0: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="8e768381d2f24332e486a46746ad25ae06da403645436be1", 0x18}, {&(0x7f0000000180)="0f3dbdf4f2543b5107b99939c70710be9f08fe2e8f13cc2a2805b298257b64832960fdebb6f8246660bd15389442d4d536ed76b8ee3340ceb90d39293cae9c5f538601ce45a332c7acb45ba85d9960c9f8f990e9b8fcb71e6a63f70b379c4e2b73bb9087fbbf991debae9b7fec408991db66d8fc5eea70d533fd73c5fcf1dafcf227e9b236ced7b2085d57bc4ab7e88e72a31c5e12c83c69", 0x98}, {&(0x7f0000000240)="51318b3ddba01513487b84d3ae97bc7ec21a311a2504728f89ca1fc52ba113f2cfedd5bbaa72886bdf6b426020d995a3b9c252afe4db96ad2df5557ca8bc142e36a790fe32d38ad55de8fe7162d5ba26d114b7d32ae0f60650f4038659855526cfdf18ce54a791dae7057547b0bac346e820d55800ba1f3edee0303cd760f5579863c4f3e5bd38367437acc28bbc8c0e7144d9bc5f824141ec7eca06d135fa88218fbd4da094c61887da6834a6b52444c5f28326c0823dae47", 0xb9}, {&(0x7f00000000c0)="2758b5e57a1dc9da36", 0x9}], 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) poll(&(0x7f0000000040)=[{r1, 0x9}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f00000000c0)=""/12, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x100) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x9}, 0x8) getdents(r2, &(0x7f0000000040)=""/21, 0x15) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) connect(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000004b37b538a6076100000000000000000000000000235fd5438ac97d9d105227cf84479a646ef2ef6d8907b735aadd09eec05472de1032b012ddd95f6cd565fe684adb3e63d06d095bb8b87a4c8d866ca0f6cc0d8334d3c325051723ee0e2b3627ffe01a4e8bb391d63802b7f3373e8b4a7fa24da96ca047ab28a82521b0170c375dbc9f55c4b4758c6f88614b7efbcf68207c3968f42cbfb1097f"], 0x10) mlockall(0x0) 16:00:02 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4fffd) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x3) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000080)='T92', 0x3) renameat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x2) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fsync(r0) fchflags(r0, 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:00:02 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x7000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x120) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000480)=0xe4e) r2 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./bus\x00', 0x40, 0x1f, 0x0, 0x0, 0x9, 0x7ff, 0x2af7c1c8, 0x3, 0x0, 0x311}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000003c0)) kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/167, 0xa7}], 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x0, 0x0, 0x67d}, {0x18, 0x1, 0x200, 0x6}, 0x2, [0x8001, 0x9a2, 0x3, 0x3ff, 0x80000001, 0x8, 0x80]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000300)=0x1) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x5}, {0x101, 0x1}, {0x43, 0x3f}, {0xef, 0x100}, {0xcf, 0x100000001}], 0x5}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7f, 0x200000000091}) chroot(&(0x7f0000000100)='./file1\x00') r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xd4) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) 16:00:02 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x4) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001180)={0x6, 0x20, './bus\x00', 0x8, 0xffffffffb85e70d2, 0x7ff, 0x264e}) renameat(r0, &(0x7f00000011c0)='./bus\x00', r0, &(0x7f0000001200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c038b8ff23cfd60d76ee73201aba56d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce1f3b5b059f2f9d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022fa95290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000040)=0x1002) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r1 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001a40)=""/3) r2 = dup(r0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x0) write(r2, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r1, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r3, 0x8}, {r0, 0x80}, {0xffffffffffffffff, 0x1}, {r2, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r3, 0x44}, {r0, 0x10}, {r0, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup2(r3, r2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r4 = openat(r2, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001a00)) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2d7, 0x0, "d730c1e7bb6fff7f000000000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:02 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x100000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, 0x0) 16:00:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x5d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) r7 = socket(0x2, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r8 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x8000000007, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r7, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f0000000480)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x7fff, 0x9, r2}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0f6d5135f15090eb", 0x8}], 0x1) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x5) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x40) fcntl$setstatus(r1, 0x4, 0x4) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0xfffffffffffff0e6) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125d00000000", 0x8) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x2) setsockopt(r0, 0x25, 0x1b, &(0x7f0000000040)="09010000", 0xffffff0d) 16:00:04 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x400000000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7, './bus\x00', './bus\x00'}) mkdir(&(0x7f0000000100)='./bus\x00', 0x19) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x30, 0xc0000022, 0x8, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x11, 0x1, 0x2}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000001, 0xbe4a, 0x42df}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x619, 0x101}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x1, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000081, 0x1, 0x400}, {{r1}, 0x0, 0x1, 0x2, 0xff, 0x8}], 0x0, &(0x7f0000000140)={0x3, 0x5}) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) socket(0x20, 0x4004, 0xb65) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x0, 0x3, 0x0) lseek(r0, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="cef984ee4105efc76080c582c581bb803decad8f2599167fdf903ebc263a479cbe99253397ca38b953575bd35f7685fc384a4841535e58a42cc69c3cf24e70a9e1ef6d557965c3e49c5b39df61ab88717d434af22044f6c3475180a864d8e2fe57e1d2d111a05c9c15dcd91dded1245860da9821b08684d2b59f17f2dc95b4e7861ff48aa33a08e530e024bc7c73e92f7caf56e411bf27f677f2ebe901f96768", 0xa0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="083c75ba00a60ff7a6b59926156663a9b94bbed31ecf5143fb82492ec60c7424084e0b166962a754cc174607b895c5", 0x2f) 16:00:05 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setsockopt(r1, 0x8, 0x0, &(0x7f0000000100)="30560cd207e674e14ff4932a831e55e01069315da7a573f91ffa715237ec242ea00a4b8244381c01595c6ba7ddbc5f0956acb8d2a27df369cb3b2344b1e2d91d54c8559d8710aa3be9f150baf1c63c1f62055d38dfff224bd1dc1bb4", 0x5c) setpgid(r2, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getitimer(0x0, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000440)="f838e04f850d9318352c5777afee18b70681e240bca6b7a40f59712653c5b3fa4eddad7d40d9c7d91dc8f0151be4df5403daf8cebfca2cbc927f0552a054dc55ae191dbab98ce8f4e9345e609aedacdbc583d1e5dab0095ed8609eac667b9250ba859a498d79219ad0ac09eedac0ec095e3460087ded073d3b3e7adb94b37b653ad5791ab5240f091ee50a5bac91fb32931bdee68b58b236afbf8e8f94ef", 0x9e, 0x0, &(0x7f0000000500)={0x2, 0x3}, 0xc) open(&(0x7f0000000540)='./file0\x00', 0x2, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10100, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r5 = socket$inet6(0x18, 0x0, 0x2) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8980, 0x40) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x60000002, 0x3, 0xffff}, {{r3}, 0x0, 0x44, 0x6, 0x3f, 0x9}, {{r4}, 0xfffffffffffffffc, 0x1, 0x8, 0x0, 0x9}], 0x9, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x51, 0xf0000000, 0x7ff, 0xb2}, {{r6}, 0xfffffffffffffff8, 0x80, 0x20, 0xab9, 0x9}, {{r7}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x4}], 0xaa7, &(0x7f00000002c0)={0x7fffffff, 0x2}) r8 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r8}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r8}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r8}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r8}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r8}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000080)=0x800000000001) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) setsockopt(r0, 0x1ff, 0x800, &(0x7f0000000140)="88b4ee8483d56418bc0eb034d5dc9085a06d37efd146bcd27dd2f4fac856f2b5efe1817e3151f086dcdac5ace23f273b56d4913b3a25890aa1341cccd06ff7c47f740da6d69a605938c8ce14c572be303dd4fb0d78fd4c5f94e0a513f0b24cc01108c17bccd4caf2d1556eccde06c8c9394a8add2c1b4336e23df1aa32b2ebce1f0a8189f24e84fd64966d9ed3e6a254de", 0x91) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_settime(0x0, &(0x7f00000003c0)={0x8, 0x2}) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="994bf5a25e9e2b6101b9d93eca7f3711", 0x10}, {&(0x7f00000001c0)="72ef477d35e2651558786a9a3097cf84cab9c9e6a5880d913aba7fb9cb6cc6c916621a8f4aa9399a68aefbaa47a301db6f992f866d34e23f5f4172b608af88b5b25ff1a9428ac0030704577518a57be3c11c4bd5d47e822a0eb5112bf01817d6adbb5fd6bc06c785cccc76edaea9ed5cd2b8d5993a320cf50a8c23c85d2daa7053102ac63a33cc52c9aaad1026930f6d3fd0e5713e2a48e12e3161e2afb8d6c130092284a761a3bffa0c3e39cfbc2fbd1719c40daa42576201e414321f40e839a295329c26779e", 0xc7}, {&(0x7f00000002c0)="420b5cf573cf3583412c327aa5703478f1af9369fa413fd97941b36146509b44b2693dc65aa22b9ab76b955a0b61c8dc9854bf713438a27d2421fd47db6ae29da2dfd5bd841959c3a9cd187e70de36", 0x4f}, {&(0x7f0000000340)="a31e718f71d417fe47ad05fa9877f5be33a70179447b", 0x16}], 0x4, &(0x7f00000008c0)=ANY=[@ANYBLOB="c8000000000000000100000005000000a35093d7a12c4a6453c03bf296f0314497437717eb2f7e855668aadc39150e099fa9dd680e1ad6b9e0408227cee1d5eccdefd83142cbe429038a92e208770783c07ebda93592d57f9aba162e2e3e89a9f2fb982ec56c9d39a1fb0d62531e3e98da8194f11535fe2d4ddb7db60ac2e6831df0c59277c6f50279569d8750fff429b03eaeee680a4ae985080345400c4f88f3d12374c81f3d3e5a936bb51847068bd00319a6d0e49b64fa49b935a63722ec686507b9000000008800000000000000ffff4dd37a21d70000ffffffff7b4687d56f0065aa3debc8d83fcea4618d09fc1265bdc05b043a39869c958871ffdf3f0e0ca748a731afeb0fb21c969df5007ef705d88faa85cc1c8d1a83b0697881f6468397f33c42dd45470cc9d2dd7aff99f20571cd024fe35eb5675e696560ea6bc12246d446a6d8240000000000b800000000000000ffff00000040000087ac42b396053a4cd1158d629df340ddb2bfab849bed56d8bcff0961da1a58a0e4463931a8adf71f6faf27faa40312bac937e414be43b13cea097daf78ea32c836b3ff9af39d81f24d82fbcaff226afe3ead9d160d1066c302447df67b13906808697d336424349e8e59710aad5d1662286de9603d43e98b4123c6addb77eb9789e6dac3299511dcc2cd3a795301667f886030aa039eef340d10ed9500cabc5301c4a276439f00003e0d23a51d914eaf383b6f1697cad528890f9ca850a3bfd4fcb879112b81e3d1c9a2b46b5d776518689548ae303c6d64c10af23265bb54432cdb80d73cda7aecc047640dbf6662fb18728e83232152ca9cccb048d129dd7ca8c098279df40590a4803d27c8d2d6"], 0x208}, 0x408) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000140)=""/225, 0xe1}], 0x3, 0x5e) 16:00:08 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000040), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0x4) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x49) flock(r0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)={{0x8, 0xff}, {0xcf, 0x5}}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="907d15d6b3065cf048cd2e4fbf9edb82a4b5b3e266", 0x15}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20010, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x5, [{}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {0x10000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}, {}, {}, {}, {0x0, 0x200000}, {}, {0x0, 0x102}]}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x400001ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) 16:00:08 executing program 0: truncate(&(0x7f00000000c0)='./file0\x00', 0x4) r0 = socket(0x1e, 0x8007, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) setuid(0xee01) r2 = msgget$private(0x0, 0x1fe) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfffffffffffffffc}, 0x2000000000000000, 0x102, 0x0, 0x0, 0x1f, 0x800, 0x10000, 0x9}) 16:00:08 executing program 0: execve(0xffffffffffffffff, &(0x7f0000000200)=[&(0x7f0000000180)='%\x00'], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x100000001, 0x6, &(0x7f00000003c0)="a29bde3d4a8ab07273137fb7c033cc1037ea3966fbee09e85b116f407fc9a23d7e4b210c3c32101e018cfedf7151c7c7116e6fabfa018859478b726b5a386e4640c0e0d517f3ad71b16163d923799dbfdda1b1450a092b8f03f7a3e3ba52654a26142ce30525c3b1594f64c19f712aca7a6c86d6065fe06b4327061fe88b5d5ab7617ca7f7680aae5b59cd8e45b381da8f1411c81e7fbfb60a3efcee110829fb133320bd1c98ce56f52146a2eec42536238a80c7f2af75e18799afe551e27cec51a6a07bbc0208d7bec490682b138ddd8fc27113385699c83056d2d6c12ae3d1dd8ca921dee969355216443e24f08505450881c232737456333bda354ff068208a740f42b9a2e1eb861b65812642c3aa7a90cbb1616d6bea76fcaacdf5cd57722ec839e99f375d1f8026e698c98e654a8e210af509f4ab214a836fd0a91306322488d487138f4a378983f8d62c642aa0abfb152402f27485ad8bdc50996adeaa7e4404ad5d7d98afb325496d808603ae1c50f1a88cc5beea4f4d55f46620ae52924d4213c72eb1ac7ee711c451874471f8dae16a1b1c475685d2df54eb27de63e050832d9dd5c5b74f8c1e34fbbb4af7eec68f9889ae826e92bd1cb3bbfe765bd8e4d39cf72108936bf6095110e3642a695eaa6b04780fe0a9830a217f0765f35141d3df6c2a5e934727ecc76f5435ac7467451dbb9650310aea58aa4df8eaa2eb72bdec4e88b8eb406cb045c6a5b727e643077b39b49ed84275f378a7844926ebe2c5835bf58fb1d0b76f0af372aa1f79da6384ab3c2f8e901b2bf547f0328964dea409d812546ddaa8b33fb025d2513b7600b89781fc22903f8c82c909f2cd3c893960aeb265e8982d429d83667b1595b8aa009b6765f3c02265c93622c481f93d5d2ddb9ce4c0764e2dc6462de8c0c102f83c155087f837f0536cfcbfcd8432d9b0f95ec88ef9b8e8ab02ce89e7bb0492968d37c965c9aef370d8866005710c1aa995be4c60dcbef67fbc24e5c8f1c85ebbdafbd88c4cbb7216f2dd6d3e1b8be606a1d30f276a39771250d400e1f508620af25e2be069d24315fdd0985049e0942561b689ed4652518d466f732f0d2d6b3ab09cc36a3f84ef510227429109ce87bfc37e428c5c9cd2de1f8c3561d9e85cf6fddaf4bdbf08a38d3135d64487ac23fb426d147182a4d45a50e5ccf57892e5a0d77d4d6988a8b5dd033019465dc64ab9b95a786c833ef6c1b2c48db36c5d083b9acd1a9ddce543fa386adad8a9decea24a37f987e519a7bb2f579b6d52a30333662287be2e43e61ed6da4c5f0c4995890bcc5f87117b2fc77fd1265f797f47fdb3ecd34e3c859539446dad3466ff0840f40acf7818eef860f05e890e21c1fdc3355a7d36b02a13ebe5dcd3385b3e0a728208ac840a34cd37677921df37f66d5121be1b65ac3c19ccfd78b264c1468b90a8c724e230f5f07811b91b903e0f702dae1039f880036f044845e5cf08f2000732d1a557d6368e4162e58b6dfb6878f3c43b8e2236dfa7f35d26f128b21abc3b6227388804e7f46afd856a83b8eff241b7d9be467c6dfd7fa849d06ee0eb50d2ee603538a9f459faa4a8e7412ca0cdc6f26ef951aef8316e69360eb39e4f228b96905ccb6e93544eedab15fa528342524d8667871801459d021f8a25d130470d0b7876f499d7f725cffbac9e9a83494d218cc981175007b29089c3f49c02b8a7ac6651bce669c832bcaae8c3c91faa08dc5b70c3393b54c19713220b075f1e2b9ed23e3dadfe57da3112c493f95d364788d28fa4bcfb8739332747a51110a766afea4c141d95e81c9b875f6e6854dc19c7712ded912366c8fe71be8c9c58b805ecfb7015b676822b292e0dd69767adda020a5ef113494c811ed024a7f9e16e1ac6d363f85cadf1f8c85e07e6311524ae998d08a25a48fdf23b95d5b3634d1453f741c70599cdfa43ef1c78de9c4b25016fb2cb75bd99465b22e73af10fb45f904434fa55ed81d650fa9e97e79cfa4520668b4e1cd411218683c4ef9ca7767f84c062f8e92cec5c9583ce1403b8b7d11f8a58e1fe9d4eb5fb56e9420964e53c03a89af94cbf0e11b9761d3c3051a43d5374c6042ea12a63009d978392a198c1f440d5e356dde1f68319328075ae0b92854d26916d81931d2db47e71d1dc8ee74214e85aa020ebc2070b5a87c025590e5b528338899ab3ce2c8a48bbc56e7194d12397ea45db898457278880e04e9a1cee5f6932213fca626708fd666915a2d930e3af8f6925e080b4fa3faf5b9e663290d9e2380f35757aef707bc2c92cbda6cc76bd7039984ac00eac562613c3d47ac3633139470808d24389d5eb81d19c5257d21409a2ac4cdaa841ae54365988a723ccd256303595753477ecc74a015835a8489f135304c97c1e0bed48a78c99b7375e7fa87456296c04de533df4ee088ac080c0908bf3f64859a43d2b6eaa32ab2f71a1eba845f17c7bf085d0da807430d4e4d19272c1f67851abb292d616e3eb0e7ba75dfb57227ef8a3a45852a6f6199dfdc41a2a4479b9ed29611c0c5526dc09cfdd6a71f1279d5390cf4e23c3de00bac1a43f1ff262e58bd7720b85e4187a702c945a2481304b1b6a4a94883f6dc6bbc19ea7df2097a49379cd915fc74bea610372544b64ac1ab4db42e4c16b45cde27a26f756a51d921576cfe92b1d09d66e3ea4ab015cfe13bf806ae2c26c7cd966bfd446f0be8b34fc7296ab83e87e77556231051cebf9cdf87865564d17c8a26ef730cbb3de268d3d937ed3f9602607cf3550416e9b01bcb7b4e0a1acf4a1edaf7825844141516d5c215731d9401309f9724b364e2439526b40df2f3a230ac3f0636cf7d92a1c427719886c6cd5c695965f32ee6684e27cfb169a4f394c9568ab7073908ae8b4b801c7b8a710097716a3f6dfc3b778fa750fd76b6a81f1912a84a3c92a297f03e11470ccffa0c700327580c6d2e049556283235b05ac1da60dba460fea370578b3654eebbf4393d1f214e1530b29723ec55912eb9e6deeae8dfe495d13743727b4250f6203091a79a02065b3af910a734a1c5d3295579cb2dafa0529ea868be1553b48004a305c896b39d0f1f686ba20f33cf9d800c025c2af5a05f19a2bfd6cadc83728c0f4b44a587b502f4001285816fdb85547ffb606f37e8da689d9b85c10680edaf464806f6451e0b26c8d4a1395f6310dd80276936bdc0d7cede29affe19319951588c2ca2d90c3ba9c2c6e9f50b963e0d26ec50b6edd357385f32f000087e95e41dbd304cdc62b18e7e6b354b8965505ad951993389663876ab6aec1531a4d02da15b49dc09b268e716f1bfc7ed19a41a78015f7d51647133994d6c1a70e35b5311b9008b48861a30b425984705709a63d6639ac6ff0d8fb7d50a32b2beeba2ff8f394cab85ddcb3cf059cd57a44f55e85c6e71b3362c4a4d2a1f3f0ff228e69b77a701623078f5f4d6bb7d7fcc085dc888a9e23442cd778d0161e5eb46d098a38c70c1023b3cd5a3dfed81820890a1ce92c3a812cd3a14786e51fba6e8dcda28165098d74322238a7e6d7cc1b90d2f19d61e059d6232627a22a197e0f078ddc90c181eee9cd0e1399d8dc67f75af970e32c50653924c08f6d7b53fbdde33836d93395ccdba42d76e121f4ebb8b5688a0a367cc0b345ecb05a293821b0daee86deeda9238dabe199d58fef002c94f97c3dfe1f788d24081d689c8b5e74975906ae7d46aa8e34493579bd7752bdbda884ef7eb1f9b425fcf12df3f61186380fb1b747de505065cf9bb3f64a183b035a25b1e985be4f5b2606dd4f087deaea10f5fe4dc71990b42897851cf75673227d9316d5207dd16917799653e36b3c4aac451f1c5b9037257fe3a14254e3b7c658a8f826769a0e6d10e1ce74268c3e30eb0d2604a5dba1928750d9915969d6cbbf62fa1d17e488795b0cbf32c72d0763901d22f9ea4b93a6141cae5c4b0cbb09e08d9db6833148eebfa83e9645892f2f83ba649777a9e08954009096d469f996398036903a884b684ab7509a7d0553c78f5def8aa5e11194f8583ea43ccd18e1e7c789558015009b27cf7c708ed19446290e0500c94d0851dfa54ad63bdc17d8782c757388b587c4a8cf28a9be78d9a61bea60c3827ec0e03ee3d8e147afa8db3dbc47d0db16e6b3ed3a5261b79e338805353a6587465a75ea9875f94c864e842cb87514459c30d7c7612b5bdd9e64a8d8afafa6ded506320d22bcf0d854c246f1eaab59c9cb800f21fd34456e80d272f6519c8cf02ef7eb21e0e66a49a0d0338e71d30e1fd93e663759f1cc81588c653577dc6a343aeb17d9a9787609c4ee8d4019a8c01d2e786a1ee532cdbbff79c4931855aac6a7e41649fca717ae65133a4c6de69f19a47c81d1dbe6b05142f7c638bae5401daebb6da0f29e2767999526b82cbfd0e47b0437bc9a8357234cd5a5be77880b436ae30eaec1a858d7862c8db60c3b55650272c9e04d209dd219c0500e525f0a40635ab53a89f01d95762d42312520dc8336c4ac90980d1003f88996621caaf0f468c2c84dc2c94162e4322c05433459dd156b629352340157c01da78ada35bcbfd3d0790d411fa2ae9b5b0d2dc72d60a093fa02233b15b3025e8dd1f7a93189a9193150abd4f37f5daa832d97a73a214a408a1ef1ff2feee8338be1288dbe9b28b08e66febc76e923f47b09f94b4dfde805a4029170fc5ce1460e9ad3603503505454f84ec02887b073c6d26d8b3fcb44d515f5f71771cda3ec95ff4872718c7bbb3603d2aa6c3f19280eb72832d8fd24a628167a5f2565556ffc2644da26aa1c772219546bf7cf63de55b5335c2d0b3d8c59a2b7ed58ede207b5af481ba4b3ff458bc6ca71e3f407cbaff9d045e299938bcca56d8a246e22e83ebc9f21b0c6be95cabc05ce3d49de1bda705dec712b06f404ea97ca325713f62a5b3b0a43fda6e6664a07dd2970dd6f9896d3004ebe714797794836eadd1a884177f78d8aafde607338e6fc1d5d62ab3aca8e3e790da08fcd1e8afd36aa1d90328963d10cc267a4b675b667f97c7536b8b79a9ea10437588856c82a185487889c53b9a8f12cd2ef38b2254e61d4b0a38c00847eb9fecfd16475f58305970783e5bc2309182ff93cc036d5de82ba6e742024701c809066b9226e5dc477ee98a58d432f059d0d380fbe02bff2d62f2943fc3d3fec9a43d895e241ff8638b2cfdca3e9cd8806f4b321a3a29f5e040753f541021c2ebbbe577bc75da2b0213537fe91e8b4b58500484ff96c970bb28b07b80ff6e95ef19441c2cd875689256096b3c099e8e6f8b595e902b2ab40220ade3f84e1687660a8ff18af4798287bfb899ebfa7e8330b8e22ccfcd20339547f5448ca729d186a0ee5a20c04d1f30d2056ec429de7382f6e7662581be0543f988e4fbd37cc972bead7d20749c7ea68513c93de4392cf5a61d708d29697e7cdc6efe395ca1be60992bfcdf25bed3a0164333d7584a9b608631800210f4ae90263418bb07d645e2b6270835ab13605cd6aeef95548b12fb7a941f420202bd3ad9ae213af878e7c038612dc125072bc4fb77538ded09d75f0eb972d8d3102270ee82696ae10740c534bc9c8179ab9102ca8f4e9f48a748ebb36798e7f99070fef3b5d45b6ba1b8cb3a9a6716573ccbc7108fa03de53d010090e0c64dc21f24e58893eeb68f4f616f23542ee8bb9a0032d041194efccfc0c2a5fee8bdf79b97b1d82c6399890edcacc9f1aee716a5d27a7776892046a934dde28a4b05e11d30e3deb3b315da08a59633562", 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x22, 0x2) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:08 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') r0 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x22) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65b5c1e6a6b663381ebf20e54f3aaccf3000"], 0x10) r1 = semget(0x0, 0x7, 0x10) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) readv(r4, &(0x7f0000000bc0)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000700)=""/215, 0xd7}, {&(0x7f0000000800)=""/77, 0x4d}, {&(0x7f0000000880)=""/220, 0xdc}, {&(0x7f0000000980)=""/249, 0xf9}, {&(0x7f0000000a80)=""/223, 0xdf}, {&(0x7f0000000b80)=""/16, 0x10}], 0x7) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) bind(r1, &(0x7f0000000c40)=@un=@file={0x0, './file0\x00'}, 0xa) close(r3) close(r4) 16:00:08 executing program 1: execve(0xffffffffffffffff, &(0x7f0000000200)=[&(0x7f0000000180)='%\x00'], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x3ff, 0x4, 0x4, 0x2}, {0xfffffffffffffe00, 0x101, 0x7, 0x4}, {0xd99, 0x8, 0x9, 0x9}, {0x6, 0x20}]}) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:08 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='r\x00') 16:00:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(r3, &(0x7f0000000480)='./file0\x00', 0x70, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() fcntl$setown(r0, 0x6, r5) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000400)=0x1) recvfrom(r3, &(0x7f0000000380)=""/104, 0x68, 0x800, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x20009, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r6 = msgget$private(0x0, 0x1a9) poll(&(0x7f0000000000)=[{r0, 0x4}, {r2, 0x80}, {r1, 0x80}, {r2, 0x40}, {r3, 0x24}], 0x5, 0x6) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000009510b0c5996d57fe6635564427affbaf01251d4283a2c0d8ac836edb9762005fb6593bbf6245b3481755b3e57d62d82b0ea202e608e2470ce7048ca11b0b9ff4716be23008ced53b461989bf4cd9b1cff75d2b0271413325cf17fe3d0be7653191d7035aa04215879236809483d900b9b510d4acbaa5203b236e3c1af810e24768b892dc6edbb0fcf2f7a2f1fa1d7de8cc2efcca97b282dd8976ea2323267b0de7300c7b4dc145a049ca3c7b70440d3d149e4231d105da251858f389b"], 0xc5, 0x800) write(r2, &(0x7f00000000c0), 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000500)=""/181, 0xb5}], 0x1) open(&(0x7f00000005c0)='./file1\x00', 0x40, 0x40) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="4a8f389ed491ff5b0239624f5774bfbcfca283b407be166c0c52d11a8d3c4d8789ffed793ccb9a1c140d65a6f51f21f09bfcdc5d7efd87e1ea88e5c0b899ebb965732566a2eb9a4bf7411e406b53e1a3eea5dba82a012765e2d4367cfc0aa557e5902a18a50a81fa53960cfbb7ca81dbb5e8822ada", 0x75}, {&(0x7f00000002c0)="58214c4572cb15ee135b087510b3ae2f7888eec985e220eb7137b59bf86fd39ffcca4686820ef81e652df730071d8a92139a146fa2b893ea8085b537a2ece4e4807c11e54e6fb098a54184532101193019a3f8a5c2b47c8afe37d6cc652bee50510cef3cf1913a0b4b00ffff4d192370b2abe1ab7a5bf7650f70c0fb8180bed57f", 0x81}], 0x2, 0x0) close(r0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="933d3d1dce61c61e6822a0cd04aaf884361d52a2458a37ef98f9f3da37d6d746908c3e165a5817ab95b5a1db1738ad33cfc2ad0ff5bf23e27e6da5207fccc62143eac495047aa59210134b7d6cd47d70a2866ad1fe8cd6449279ea08d85f696e04328002", 0x64) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="5fc2a8b386", 0x5}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x0, 0x5, 0x8, 0xfff, 0x9}) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002049, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) 16:00:09 executing program 0: nanosleep(&(0x7f0000000000)={0x5, 0x3b9ac9ff}, 0x0) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpgid(0x0) getpgid(0x0) getpgid(0x0) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r3 = getpgid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r5 = getegid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001240)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x80, 0x0) r8 = open(&(0x7f00000012c0)='./file0\x00', 0x8000, 0x80) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r10 = open$dir(&(0x7f0000001300)='./file1\x00', 0x200c0, 0x2) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x10000) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x20099, 0x0) r14 = accept$inet(0xffffffffffffffff, &(0x7f00000013c0), &(0x7f0000001400)=0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001180)=[{&(0x7f0000000100)="df77ea43959aea7de8f3c798994d96ae3189d68de6d5785e61cb024518a359014294f1a3194a6e68d8310ed20dd77c31d5579fa0b10fa7eb72e6c483fb265d3ec9f0f638233d737479", 0x49}, {&(0x7f0000000180)="6a887a6e6545ceb1d2f4110342b2056e330f77e1e0fca324d0fed8150cffb7fda68596dbaf182d502bc5b74b9a7a4923da92c7eea27274cfbdc2c85b17cd2c69f7e97e6ee6b02c7f3331c732262f20c4ea7dfca8deba4398c6bdc6275766a96be8185c048acde83af25f25499bb80439974ce30de9b6490062930d625800d613f135c778fa7b67da484bce8b732895601210c1c0f255765d1db2792236c9b234f3e4d61d20e2590c1cd9a24e50d0cffb194b137362e1562010d8553f38fc9ab9b6acb7a459656e25415ed00fae52f08b9a6c3fdbc37b84e3713d09fded3ea65a64abe017b65064058ee775a3ca862ef32e7964c60607b307eb8cba34059235d339c0871f7af0558975615a41d63f682e960b567e195eca04cf2497578e79a19e6726eaaeb8b84234b00f14326e23ab4db24861ae145c4bfd12d9d4ac0abd5cc7907fb247bb6893b7b98157ccd5bc603d7d4266ea436321ce059e03c6bffd74b33dd486d508472948ca47bfeb1e38ca0688af697713c8929e5d8838b9ec082f5de3c6cd70327fc73c876347dfad7b51f19f3bd9343607ca05ec98ddb5d01cef77e99443947b15ae7f447e629df49a7e41ccdc0ee6a4cab077817f5ef2fa76ccb0116dd6d983ba27a464437ac6c083ffdb0a203c98c0f4af013ccc3a447f2946e812c0530362e0cc25c00dd4ef7ce3d341150dcdb463617c76edf5e019538aa04772345a65ce03b2f2f4ef7c6ba2c54d937f2b0a67966533ea235fde42359ed7027b2cb98708efebb1da4883f82290bfba41c1272d42a95b5c7e1f78ed647cf6b8252f7a3605b4fdfd0cbac44792cf4157eeeebe7c38b1a0b6f42df6d0169b30cbc6f7b1cc301115f3c217a14578c46ba7c2b4b666d1ac6bfa46a35dccebd636718b1e8b18904018bd6414d3d333352b09efaab570e2a74f84fe4fbe5eacdae548da1daabfe46286fe37b4cb03e4f0e0daf4e63c214fbead753c0ba5ba039d06665928e098b38c05a2d6a7c8faaafeaf63fcf57ac08fccbb8a3871a6d3c69796f010d199371428cef84c0a58ae6d148a59f8d4804559d93de9d739300bb82e17c625ec2aed96bd6e9950904430e92285ba9386a8bc462523c2ca492eb5673c7f044036cf63cc058b7449f46f8c942529716ebb087c038cd35ceee4457037c9eb236522d9de7da7aee943f3c24273926f24328af6813db9bce88ac7efc9d9c8a37a18760d396c8d3a15184f6fcc0f7ec9c7d61c76ca2afa16e418596e2fbe1a62d3cead626f1e14e01c095bd5cbf09624e8baedcda075dc3d2a9739c1de908ffcbc89a2f271d8765f0906561b941b0d17628b4108ed2306318c9c3a7a8a0058a41daf7abb4468780678bcfcf7c4f2cea48e16c3a0f360462a622b0e61b402da5b922aca66ad3f560942ed7f50534e1888362bea05cf3edf2ebb912abf28cb5d8b73ed3b69fc5b075982673ad724a5376fe4a333d2ceb74634f018ae823fa6b5d39727695f2b776ec98706450fef3867178a247ccf90587c06c7418439efb6da0e3c32c2bf6b5ccfb2946ac2d4c2540a0a003032d63d3ff91e9cdf230c15cc14dae1588cefc484f0abb0d70632918f275b22a622dda49ea0785e75f691a56be68045f48fa47fba15abf12c9b5291c07dd4a495f6daa5197a705e3b81493947e64f49183423d25472d94ae55b8054aed2e7ebaa471e2a22782d5336fc2632304bd8de5a3c0d38ff38f9f3a43d7ff24f6bff66d266e18df1d4724d1b19c9e29b284030ada1dc303478048f77fee194e92ee44b3de03a48558edb0891acdefd2d34606254d5aaea31c5dd656f5c2da419ab37805a2a5db8ba087c958d0cf4dbc2ac9dc90c83cb865abde90a97e0a92d3d5619cf8da229eef832f801f9ac18d686cf57285bbdb4e3b8277453d29932a60340330710b30819459ab889ce9acd8cf06bd12fed5b206dfaad936e2c2454f53851ce6d67014936e9a8b276f906bb9acd0e2b9c597585aaa92915c152e58325ca9458ee01fc0ba80b8e729ad5720b895aaba13ac66ed4574cc864b351fec4bdcbb70a82d30eb5618b115b6311d4255a1c514cff61b7808bb85d8e45a3a6c936b0f913aefad1073833151d114d126d3e0db13fce1434d500a2d1f07ba9f0e5b979bf11fa1d7a42520c72a39bc838dd7224e6ea6ded305112beb497e25ead41f90b4597eca45cc3cdf1635279a0eae72efcbdc9e6fa166fc530c181399284d1e7aa663bb38dac772ccc851f1419f995ac0799e9449af35069450274e5814a0067ee0f058313618cf2c2e6e2067d92c2fd048fb4214379af63209e1d20c4a5bf73c4604f7462bf2ad7b42f9eab1dae63fbab0be9f6d7c72cc0a4b330b9bc09f5f401e5984f192806de26aff157458bd43900d9d08ab1c0686877be22dc5ca9345f9464abd16d9cab14516b6443d75e1490d1a699630ec3d23a5136c1336a4465b4817873f3213e5b1e2b31bb043b344b351d303e073d9f50c24dde074aada0a42dbce256d4c4eed9ee7a122f2bfdf32a2da0c808292f414d97c5e6bc88f6488c8b440bd194b40b5a748bec08cedf85df7145e323f229b194c206ea57f6b720dd369afc249b4cdca36099a20f9c535b676c10ea97e85569ddaba4d1159613fb8d7edbebe42625d43ba5f8210a06915f482d9c4e725959bd4cbeb8a04c5263ab36dba93b100f4ba0316a6c9d34aa2cb980811f61295cf72e4685959d39358cc7dba151c5db769801b525f39cb52a65d5df7cc3580ef40dcd0cbf059b03c4f07832d87a34e0e13db9d9ae033048f0762a3625cb6594982d8d09a6c2e4d990682b544ce2a014016458f9bce304adbb3926de33c2ac14cd69a7e8044840f20ee9bf5a16c9751f3f0449475c50c079ddbcb829ffd95d1c1c42994626b6dec6812ac1b0f6e4ab4adc38e5a3d8a8204ace5c1ba3a9dd910b324c349613d11a31ab75a8bb906a58921ec330e9c8d824fca409255feae8d9ca38d022dc4531891eb98d3815e02b22e5b46397bcea1d486cdecff06eb265c559d25776e7fa59900369b3d3585373333b16b51c8b3d210a19ec3d4ad9339873220a25ba65622bedd7c62ffda02be85b14b6096e5a120bb4b2532e2273e33a3a097569e96bfb2767823674663dcd8bc8dc215699c0cfa5e8a28157b37636682f55235aed1cfa4c20510c95369efb861bd9f7585765bed56090f73ecb26ff58cc97ecc891189d7013be69c52f1ae0185bfc2df66f850fb43a97389abef85aef9a00d0006db2bf1a739cd687f118bd64842f8ab9eead97921a229de03e51819c7d0e599f0b1ff50f6953b413c1cf242251842c71a753c2448d1e6ddfc1ded8c1a960d0bd13f337a7e06ea944ad531bcc3ead8f27aa10575861b51bacb865b5a9344c14f6b02e81d0dad063275c7cb3be365a0ddeb2ea72e6615ee2ef93449e37962664c74ade91287801d10c1a807430bc0e6fe7c81aff053b892b229769b1157f436a20e71affe4204bc54fbca14ecf1f612e4aa58e631c326d1495bc93d91cfd2135dea358786ff23b052c8e8e2072783ea1c38c57889880cb7dc516b7bd5caf78d1259edcfa5b0f961dbe1a6c78c434422fed7db60c39253d233ea4abde3926500afb032e8babb7ff88b1cc96738fd07b3e8ada1bb5f062631300be17e423f81d5c18c3946f7c6cab8ac9348b3422b07f73b199c803fabc248ddbf1f592d1371eedd45aac9c03379c082c3ad8a74ee0e86419056f44f820bd2b626eac2c79e95af0286dd1c7351ee3dfdd5cae4a60f41184f99989d6a11aa92d7eca065945c969a64274c5bc8d180cd48baa23aef7c9b4e995b112b7b5241d0af66b05694dfaf4df92c30e4c8924f51763387795d3fa34a701dcd1374750fe1bb6bd6f061428f1b8a531a0e7f31f9b21e7ee10060d5813d7516ae07a8389de794f06c126939483635b29ee83756f47fb7b6642a0187166824080b1e8af0e62c53f32fda7b2ceaaab195979dd73bb5bb28a7b7236a71548a6a3bbd2d4744d38563b2703fea3e5f3d62ba7d567d6416ef9499eb99d00fcef76b37d816ad00d63ea55f034e400b99d4704ca363816b826eabcf6d10deece65145d5a6961d79b7036c62595c7424eb1e9d2ccc489b794f6441d7a2c11b1a97414ded50563e258bcc31e2fde4bc86f4db08f198e9840f5cfbcef4eee28abcaf6da4e96370a49ab85ec956983e458579972fd88e9ba9724ce62b84a87d2a7fa8a1b89a31a67ae3e3fa1cfc9ee21c91f0f2b57305da11218b3257733712d3d6e36cf6a90a4864952028ab52b8d479d33bcdb2230fb08f3845beb93d07af1e2a2046a2c7628f4beff9a6a92e51757205cdb87695a7f9508fbd4b181e081ccc614fcf451a7bc950fe1cff16f1d558f33c84a2649fc3442c6af5265e4c9487576e286b762822f6de8a1bf3410015c154d79cd15159078dd79662b2204c268f91843e98ac5bbd6705e54dc658e67d40a343ed860178ce51519d62321035c982498be8c3cc3ed82b4ec1aa8f703345f4f09ce058cd7734582cf8de285f8a96301fc47e3ff4a571c88556582abaee4e1bf5fc9b8ca35fb333a41e6b3b1266d11d2c540bcb3776dcce2da544f30d0657601bc02eab2885a6a5086921e1cfe7e144f15daa308c4e107ffbcbb4632ef7e8db6f6a6157844304c319e55268d35d9da8410511c518d35e7b12d108f52579939c7ecd781962d3bc3b218b317fea20a7bea525504dd643a92c7e607168a6ff1e795f4b8cca225f18fb0b5ab03b7df802462e747a09b912a77b8cca428a26ca6f0db0af945e2e15105a5dd2f9c3b9a52a27587b4fb0e95c67828ebdc2b6b5402691bc8c2ee02e43e994a2cb90766e1019e7c1f7ce57c1bea605a62522c5f49065b3c098c94b8e3985458f65a14f295bcd2604cf945b90a59dd1590327838762d8d64bb998fe7ca809033417c4f3fa17ff2cf8dc4de15249f5c0ad5b21c79d6bb355320772a8e7f3bf68476d0996cabfd7627aa3016c9888ebe4da842563c4bddc9dcbe638b3322537947f58c773580dea63880ed81630f7c3a96dc2442bcf6b9bd32dcaac41ada76ef7fd5fb73479cde6be1c277f20b3948a272f15855e6c8902b440962805b0dc2dca5e09a2d8ebee01e24042b883732c978d802b736b8e26cc7c296a422c3cc8d336a3c2790bc73e698d27d0e6472590a46c4a578992f20b1aac2d2623b6468155c8123bf8eac4bd5ce302fc5b640aaa0d4a92cfcab77833691d2456aa32f78502d260ab4b71129927bd11e8f43f63a13063dfab58e24f4f2d21fd91a0f5a498236577bbb547cfbde26a5a7a42454a3a1f1ee881de1dea6768a260e6524f6a10ab476e0f9d420d66fe0ce11adb3ed7c02f0e39e1fc79da10a4c80f6afbded3cce108dda8bc84ee6afdec624a263d58a3edccfad7737261a629e060238b7b65e42b77c7c90d5692a078b8372995d3b87a758c9d3252b43ac12e028e3ad2a7b66a49929040f755365dddf401fad6b443c15c1986026cc1d0c4b9715ca19a4cd677ffa172e29446c91bcf1d814b2f6aff8b33e607bcc79e756adae85aaffa591ae1cbc5e78bd773c399c9cfc17d63fa09ffbdd42893a4afd9e326bc3e9fb67dc3139508a5430b38bf7a8997919e5053459ef08f9cb335723b7196d86cb6371244840b8e36c96f02976966759d4d428a521c2aa2233a726a97e65f9ee6896a708933cec1da88f83c3e045f2aaa2f4e240e0026516c80d591d2631abe95aa5659686d15ae73db2125d59736b99793b69c7471ae4a0c052c33e7b7314995fb38a2d", 0x1000}], 0x2, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}], 0x78, 0xd}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f000062e000)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffe33}, 0x0) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r5 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x27, 0x4}, {0x87, 0x800}, {0x85, 0x1}, {0x42, 0x7536}], 0x4}) r1 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x0, 0x1f}, 0x15, 0xaf9, r6, r7, 0x1ff, 0xa7, 0x5}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/109, 0x6d}], 0x1) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a14f612190e1962dda31059e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cd27f2c22ef8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xce) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="b48ddb4feb1bdd5c074d2519e2a9a70c3fc956dca7c7db9dfb1285af5fa9c7e234234cbc28a4d6ca639eab0354ddf162eaf4781958984559e24f6bed303632bc772f1a90a9d336adba38563b9e3cacc21010167c94fea601bcfc424d66ae3072ea6cea63dc61ab03d47f0c65b2fa54994036113a98180bfa73dd8967862446121e98db", 0x83) fcntl$setown(r0, 0x6, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8233710ff7dfee4375f0b425653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x9) chflags(&(0x7f0000000040)='./file0\x00', 0x40005) read(0xffffffffffffffff, 0x0, 0xfffffffffffffe00) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x34fd8a6a3ec61a58, 0x0) r3 = getegid() getpid() r4 = getuid() r5 = getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4e2f2423d86cc80d5bd5ae8d221f5017299e5d8da29f86029c", 0x19) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x200, r2, r3, r4, r5, 0x88, 0x8281}, 0x3, 0x0, r6, r7, 0x26, 0x2e80, 0x3}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1a0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x709b081a) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x20000e5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r1, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) dup2(r1, r2) open(&(0x7f00000000c0)='./file0\x00', 0x10031, 0x6) 16:00:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9977fe214eba08500edd5119b434677b9d496ea3ac184e7ebed7c1bd343ffad761e710ffbafd88c97c0ce092cc0f1a5ea117f241bfb088bfaf13949cddefdaf93eb301d1a797d"], 0xdc, 0x3, 0x1800) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) kqueue() close(r1) 16:00:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r1, &(0x7f0000000180)=""/248, 0xf8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5f) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket(0x38, 0x4, 0x3) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e38fb4015bd598fad9af49155b2a18c149e5c1e1691c10386e59666fe126e965fcf2711433cff049a912ed89ed2cb34e01ba5274d387f4534299e1a6ba6e933037c069b70fdfdff8c3af2350a900e30941785d3bcf70acfa4ecd124c55075d99f22957949045bc99c4960b07e6acb28e8a42dedb1224fff133bfe3b9f3a77b05f602efd74aa6e5b0b2a147206b3aec7792d79d33eed55e38f97d17da8149ead76c0ef4446c3a230ab5a4010e0e5141203924ae868faab2e5656a020d7e4bd4ad706b6d8d9d7b9a7c6c02759347a78e52bda8e773ae68c6444492c2eff7263c6b445d390d836fb4cc93b3", 0xea) socket(0x1, 0x8002, 0x93) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1ea) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x400) socket$inet6(0x18, 0x4003, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eabf127600000000", 0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:12 executing program 0: r0 = socket(0x23, 0x3, 0x1ff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) read(r0, &(0x7f0000000200)=""/188, 0xbc) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x41, 0x8}, {0x25, 0x4}, {0x4, 0x7}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xe7, 0xc3d8}, {0x42, 0x1ff}, {0xc7, 0x6}], 0x3}) write(r0, &(0x7f00000000c0)="02bf64a74c261c6ba3dd2ecd65ba721f917324a685a95592cb35d8863e92d106e536a483e1c584669f975997448d4b2c72bcff709e5ecefe8fbe8ad1a34f4b74cb5f73e26231426b95d9219574b6e6ed09ee5238d84c4aac33577525bfda39da40f6d089d78dd46e0546893b2f78fcb061c21dca41b71957afe41188b8", 0x7d) symlinkat(&(0x7f0000000380)='./file1\x00', r2, &(0x7f00000003c0)='./file1\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = kqueue() fchflags(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x95, 0xffff, './file0\x00', 0x49, 0x89e, 0x9, 0xfff}) ioctl$KDENABIO(r2, 0x20004b3c) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="80c0ee8986e28b3082e1d606316329772cdb72bc5159d75e630aeb34655ee2e7de68b73741eb92fdbb1d3fc6c4ca81b926994d5f84ef1dce196bdfd0d55c387cc2", 0x41, 0x5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) r2 = open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r4 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r4, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r5 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r3, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/240], 0xf0, 0x0, 0x1000) utimensat(r2, &(0x7f0000000840)='./file1\x00', &(0x7f0000000940)={{0x4, 0x9}, {0x0, 0x1}}, 0x2) r6 = msgget$private(0x0, 0x15) msgsnd(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a00"/131], 0x1, 0x800) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf2b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d04296364503e7860f6db33f298b4c74b87b3215b1599dee6827fde36f87a9ac1f9e291ef4aa25f0ffc990831b6d2035b6e78f05f6617c1ad750c0d88f19fec2580c854d154263c93002e31e5aa02fdb25d444b07e7f8a7564e6a9ed67a31fa4afca7166c89391f6427a1fc6a522bb0f7286a7847461a19e436174c76775fe1c91721d7da3b7afbf9c23fd79b15a8264226a375b5aa90195ee42d738000000"], 0xe5, 0x800) 16:00:13 executing program 1: symlink(&(0x7f00000000c0)='./control\x00', &(0x7f0000000040)='./control/file0\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchflags(r0, 0x1) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x3ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="410185926b5852485a3c4740841b963d5f622db68d512d9f23eaabc90996d8b6a66a425dde8f71e13d8a58c2e00c8b7205cf9ea21efa6a035c9139bf4ed2f6e4d9aff17748f74b669b104f0a55d16bc931be0a8f6f47e6b0ab36682e38475aa88814801ee39331f1ce4172dcc9babcadb5c0539aa61d5767713bf87af0c493d86567f920f3f7c0889edc6261dda1c5b04d478d67003e272bf980f588ccae274c9929ae39645f9d30c330f4881e4de28e757e17ea980a94d4195bcd0f5f101e2fffedabe5bc54e995405210ff7a7861a3a6c617a2aab5d4b9cc1c4ce5cc98463d75a7584392cd663562c08640c18bef9ce6cab18a56cba4f682cb86c3adf36e", 0xff}, {&(0x7f00000001c0)="f5271f79c29baad83fd1ea416ee4a68e28a2fe0f368116bff6b95f158ebbe3e40b834958860525627d7dcfefcd7d398730c7c47e26cb798118a4ee52c98ae2a42d6ca1aeb8f5d5ffe085331a3269c73ce034e2ded06dfc10c636f85fc0be01090a543ca39f5bd66a11a109783d2a3160a2558de9daba2dfdba6e8d2b7cd978f7776df1550169ef2a4f423e15759ce06b92ca54e9105c5e157407ab9db5", 0x9d}, {&(0x7f0000000280)="640b704287398027d5930d9ee3c6fb9683af2bbc143ee2607d284d50b1b94a904220565ef6cfdebe3af660f1fecd5488f669e5c00ada092514de822b1832139db75a19fd22bdee86e0ce4c268d85da2fe79ce4bb059d38b09406455250dac8a045a1a5ae9a66bc9d88733e07563e497c2c5e4eced9b23b2e672b3d3f497d75e11f024800655d2d55840d414e661f82a425f25ce3518b26b59a4b7cb1325553efa9883b020da53043f42cf2d4a6a09082b0e6e92be257e6086d1f33b31a736b4dce4c8d35262baa43504a518f9c1f202fc098a56943c34681331a38e1", 0xdc}], 0x3, 0x0, 0x0, 0x4}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:13 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='ww') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x12) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 16:00:14 executing program 1: r0 = socket(0xa, 0x800000000004000, 0x1fffefffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1fffffffffffc, 0x0, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x8003, 0xffff) fchflags(r1, 0x30007) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r2, 0x8, 0x100000000, &(0x7f0000000000)=""/39, &(0x7f0000000040)=0x27) r4 = socket(0x1e, 0x4, 0x9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f00000001c0)=""/184) dup2(r4, r2) lseek(r2, 0x0, 0x2) socket$inet6(0x18, 0x2, 0x3ff) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x4d, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/125, 0x7d) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x1f, 0x7ff}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000240)={0x8, 0x8000000000000008, 0x9, 0x4, 0xffffffffffffff7f, 0x31d0, 0x0, 0x7fffffff}, &(0x7f0000000280)) select(0x40, &(0x7f0000000000)={0x80000001, 0x8000, 0x2, 0x5ef9009e, 0xd6, 0x1c0000000, 0x6}, &(0x7f0000000080)={0x5, 0x6, 0x8, 0xe, 0x2, 0x2, 0x401, 0x3ff}, &(0x7f0000000100)={0x9, 0x100, 0xda, 0x4, 0x6, 0x1, 0x1, 0xe2bc}, &(0x7f0000000180)={0x3590, 0x4}) 16:00:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x4, 0xc692, 0xa499}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x0, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x3}], 0x101, &(0x7f0000000140)={0x568, 0x9}) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) ftruncate(r2, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20419, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x160) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfe2a) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00200000000000000000000000000000000000000000000000000000000000003ea697b6c3b5aad747cc7205c68bc127ad5ad38ab96314861c5f7797dcb90428ba75bef22f06dbf4a1"], 0x20, &(0x7f0000000380)=[{&(0x7f0000000340)=""/37, 0x25}], 0x1, &(0x7f00000003c0)=""/74, 0x4a}, 0x0) write(r0, &(0x7f0000000180)="002c000000000600581dfaa449cc136b2710c2df3237a3d57a5c8080d0f41236cea72ffe0fc3cc132c060dbde0f7314bf0b4f5603e0c8ad9009feab7097d8eeeb6ba712cca8e14affaa735ba48e293b06391d63c2c6b538d4631f975de57272be5a876d317f545ca222c01b83c339afb08b9a7bd4592d55fd794d3378b99356a9170fbcf158e0666eac10a2f28c9fc6f6dde0591b1ab71407f97ab54c55ba0c832effd2f4bdd215be0dfab7826da929a13ae29f7956c8ef178f8d39f738e9f6d7efbd909c17149a8285e17b33ba93e60242894193679038acfc9f3bd48ed1ef71e7013ad921eb6b1c3307683448e11724acb73", 0x9b) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfff5) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x2000000000009, 0xffffffffffffffd5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) getsockopt$sock_int(r0, 0xffff, 0x121d, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:15 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) fchmod(r1, 0x177) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/83, 0x53) dup(r2) 16:00:15 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$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x1, 0x2, 0x6}, 0xc) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(r1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x201fffe, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/23, 0x17}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000500)=""/142, 0x8e}, {&(0x7f00000005c0)=""/158, 0x9e}], 0x7, 0x26) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) preadv(r0, &(0x7f0000000b00)=[{&(0x7f0000000700)=""/135, 0x87}, {&(0x7f00000007c0)=""/94, 0x5e}, {&(0x7f0000000840)=""/84, 0x54}, {&(0x7f00000008c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f0000000980)=""/210, 0xd2}, {&(0x7f0000000a80)=""/2, 0x2}, {&(0x7f0000000ac0)=""/28, 0x1c}], 0x8, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002049, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x871, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) truncate(&(0x7f0000000040)='./bus\x00', 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac87412e2eb6", 0x6) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: setuid(0xee01) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x42, 0x0, 0x0, 0xfffffffffffffffc, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x200000000000006}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000000), 0xfffffffffffffd08) listen(r1, 0x0) flock(r1, 0xa) 16:00:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="280000006e9986b28a71285f83c2b3282e30ab572cf07eb8f06c1cfaa96c150c9995bcb5e8970792d57ce73006977679cb4dd39bc17da9b89d6e5221696d914eb425f585e230f09b24f54cf89bde16db652c4307aea05a9b3b2a06e25424385a19ed260705860f2eb67ad625960d44b9443cf62881f361921304c1e7b931ca6da9ee37"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:00:15 executing program 0: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000001840)=[&(0x7f0000001780)='/dev/wskbd\x00', &(0x7f00000017c0)='/dev/wskbd\x00', &(0x7f0000001800)='/dev/wskbd\x00'], &(0x7f0000001a00)=[&(0x7f0000001880)='/dev/wskbd\x00', &(0x7f00000018c0)='\'-)\xd8])\x00', &(0x7f0000001900)='/dev/wskbd\x00', &(0x7f0000001940)='/dev/wskbd\x00', &(0x7f0000001980)='^\x00', &(0x7f00000019c0)='\x00']) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() getgroups(0x40000000000001a0, &(0x7f0000000100)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/131, 0x83}, {&(0x7f0000001400)=""/187, 0xbb}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f00000014c0)=""/79, 0x4f}, {&(0x7f0000001540)=""/70, 0x46}], 0x8) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) msgget$private(0x0, 0x200) socket(0x1, 0x0, 0x1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) dup(r1) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000180)="acb36b8765e93b220f44ca03f36fce59e83cadd669e1b369986d65cce3e19e724e45d9e0792420b59397260ec7acb8227b3d349f728018bb17583b442ad93a02d893c4d5d551dcee1648c933ebc3c96b9d3aca9262a2a62af4d110ca1d61ac4a4eff16f34c6c629596aa1aec6c458fd7f228623870b3a4476f0fc24a4233e838df73a952f2685bcc6c7b43823ede9108e686b53ea139a23dae9f298843aca628e2d9ad8e9791c4557d3637419961c5f14d598446fc9d3cd74e757fc12537001a3be4ad40c7fcfff8a916afab", 0xcc, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffb4}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/157, &(0x7f0000000100)=0x9d) dup2(r1, r0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000180)=0x800000000001) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202300068267c543225b5bbe2c266c1cb62a2112c01808b3e42ed00b241f5409d2fe1b27ad2307938326317857627bf4001f1b3d2a9a3daca67658253fdaff0033fae883b8aade421efc5908e4dcfc2f4d06c98c0c951e63f8ae5a96527a6a53f083e25463550919c3fc18d46f51722542f01967bd144870d3cacf07432fc8852ab45930aae178e1237e1672b2ede12dfe49d3bff1ff5e2237243a69cce48be1630bf7b32285069d8cc704a668018"], 0x10) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x80000000) write(r0, &(0x7f0000000040)="85f7331413fac05c", 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x8000) close(r1) poll(&(0x7f0000000380)=[{r0, 0x8}], 0x1, 0x100000001) r2 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) sendto$unix(r2, &(0x7f0000000540)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x1aecf40f98f89d31, 0x2, 0x0, 0x2e2) getpeername$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000a8ef823cffff1c65000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000851865d91834609e04b3cf00000000000000000000000000000000000000ddff0000000000000000000000000000000000007463abad24a36dfdd49a91e721797a1446e3b35e528becb45d3a3792defddaab2f85476c7e4aec7c4b5ea56b604eb95d2b5c722e6e344216457939ed71ba"], &(0x7f0000000340)=0x6e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x5}, {r1, 0x10}, {r0, 0x10}, {r0, 0x34}, {r0, 0x8}, {r0, 0x10}], 0x6, 0x8001) r2 = kqueue() getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000200)=""/33, 0x21}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10004, 0x0) fcntl$setstatus(r0, 0x4, 0x200000000008) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x208, 0x1) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xffc000000) r5 = semget$private(0x0, 0x7, 0x800000000c) write(r0, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64beb70446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x4, 0x0, 0x292740ddbeaac786) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r7, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x5cfd9cac16084f2a) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0xfffffffffffffec9, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 16:00:16 executing program 1: semget$private(0x0, 0x7, 0x400) r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffffffffffffffc0, 0x1, 0x1, 0x73341f95}, {0x3, 0x0, 0x8}, {0x3f, 0x7, 0xfffffffffffffff9, 0x100}]}) dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="b249d1f6c67bf48ae402426d39ff4e50ce394c13a62d1146ed555f82b3623c9ce41ddf956b7aabcb4e3eb7df26128dde0096502401a84c3b044cc2c1a3fb405c70c455538f8b7efe7d0828781b37e5e9dbb01d0c0bf613410b047ea6a1ad8645a9348bb5bc402892d5134ade8618b73a59f8f23d586ba8cb67941d7ca9bbab360c9ad412e5673bf655884f20c35f0abbe351a681c3dda4487f683f586d944472ac954b650a42f11f1613e6c6920ffc19f10f35a64f9a4750c9234681f1eab909efc45960a59b4e964378972220e004501a0116228fca31fa5167c4c59ea30a4cf8612995", 0xe4}, {&(0x7f0000000000)="3d5987999599e4dd19de95951ba1276ab160ff684e5f6c357a0d249a95f01c76e2c5a90fd7f6d9ca59a6ba280d562fb9eeae79743971066442c62060612b1d31190bc49a73dace1ed2b54c9dac3b59e97730160fdbe77472", 0x58}, {&(0x7f0000000200)="2f92b5fc723950e58e965d97416e33bd1ebb3b80dbc48b02a9203496893705e9bfd5a486969505cc3a372aa0225103d5327412d36971c3d2096cd040230192e31a84ad2e42b1867997bf21c90169a90c052736c9f81c17c81d77d7f6c1e4b3594f58dbc0acb29ea3168a4d9f39b716a720c01ff32acc34f646bc0d3aeb7c71a8b516def2a259ab92a3d3fc7c00ac87c921eca9ee78b60d0e97c2d281e160a7d1b5c5aec7693d47e645bbd54735c3c4844d50845f9cce7edcc3316043973d25c8dd8bedbd135abfed5ad971b843f208b1241f241b78ae203e5ef2c30359ffa93e67cfead702e511e10ca73cd6", 0xec}, {&(0x7f0000000300)="8a340afdd39a97330468744ff8e5c9f7686794c2de5463c70c394fab609b75a9daf7adf3a30390aabdf3c1e8b37bf3b804b3e4362f0bbfc6cd70e22083e7577151fd6503b6cd84ea644eed99663c076ee36b9defbe9fb7b07ab2307e5d1e2498e2081c2cf96947fd483a3bbb6225722dfe6094b3b5c77524404138aebcdf9d94d1655a4eef01b8b71c49b837d4e4e2eba25cdd00488600e07fd4cdd4c474457563e50e8187be09edc90e4c8ea7b30d475cdb0654e4e4cd3e5c2e5b22dd3dc4b14e52", 0xc2}, {&(0x7f0000000400)="10e8a5863fb2501ab9e1580fe95892757eb3e264a356415c5c884c5b6f2d25350edd7d056e4cc32ac232b76112caba72b2bc26b7617ed3c8547401c060f79a1cd1534cd5a6ab4a46239be4ec209e1d5510f41f", 0x53}], 0x5, 0x0) close(r0) fchflags(r0, 0x10000) 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="9de3c632a75049216b1567727f70012bceb62a27db09b9f0ab20e472daf99e86037540eec333fad0d7544247f9c52cb489d3d34ead6c728eaa6dbf46f531ee9bb0cb1d73f9310f5216e0956f0f2bee87dca6d872d450f90592782199d35172ad7f97973f010b845bc9c6a47d8032cbe25d6281853aae53dfd52f9f560434783472d52328accc0830884687e2c2cf964cd5762b0c1364fac42a9e67e434802deec56873c3410c56b6c75dabe20a", 0xad}, {&(0x7f00000001c0)="fa1f95f28703120ad7d8fe82bc961e870401809ca6acf73fc27b9dfba1e676aea828d4ea21131c7a89352f87284a901bf26f3e50121d04373dcbfd3b0fcfa5aecb60edd97915de3e0a5f3fc8bec68a2bc9ddc5f2c9a78d3132a0ba770fb09c691d8b9ca8401799e1d4bddf40c89db16f8ed92eb03f41e3d1250bbfe825aacb41d4b518c98448173e091b7421e4920bb4cffd367ffcd210e08b7e07512e17ab69aff7aed0d24bbdfc07731acd02ee28c9320b2c1fdf529ae681ddd6c60534a02c0aaaf4096e6f40c7710f3fde6bf1ce9e03691aae5a99760e2448f4570c6d812ccd6fa695f7fdf136f34fb2d905e345bad14a9b8a01d859ebaa3ac3d535f23934f7b89abc53cc69849a7b8cf76e63acd7c858b39e075e991c63f88da15fb146666436972a50a832a84bd3fae484b10ffc65823fb0923af827d8c05321a1e02e916387d337c7e54825e300e0503649861ea7ef9f32d4542d3b0964ca6c0e79594145e66b23197003dc790d8c45d482c330a03e25d49fe420efc17ad0837e3b2445f715c04b75a4692813f7a62c9211892d82131a0699507d504e295b7d436bbf1b42d2209cf8cad604d7a2199e0377c4484c752a56211c6c28116ee69a3d041af7805d33072998434507664fb1c0a3baa4a14b98b83d6840171bb45639a397a65771d7b8c81acc27217be48eea89fa0932f7eae3a0c60750071688bfc204f46b2160a9bd6fdafbdeeb63cbd49727a8a0b9cc8ff79cc7d827324a3ef90c2a3a460a3a4added4c5b3d6e4b034f91d5d7e6b93b875f43f659d8bbefd2b6bdb41afee472908e52158cfe23c540a487a1cfcff3fad64a14441d9b0f838fe3eb8654f5803e3ce22636e65e051308e787022c015d43c68212cf11b0c65816082e2b4b316c59742847e7bc5fa924f101f9ce0e5717b53666d36879dba6f41132b6fb37bf558d6fed941b778e88af8df21a44cd9689f807c5e94485fb08a4921a284fa0e1e2d4e91d6a6ebafe40e5f0afaf38ef73a8d1ae0e73490c6a6850c64e755c8ce48e59ba141d0054a7493390d53acbae4c7555a856b49a2aacb39f8336bd013563b829a6bbb5eb8303577b3155c1b02dbd9e2d8cc99cc275e260c93a92d9cbc7d4ab63c199660b079f98418a1c64fef8d94a7455f83787c36a62b7405b5bff5704b429e21c5641e78fcb0aa1abbba0f9d5cf2e0e1b902a6e78a85e8915da7adb04c7ac95929ee1ada1368b0f87524f332cbed8f1daea85d003c2fea0a9463949926594daf0d2ba02b9fb9a52fb8ddf3a4797ee9825ba81e0e337697712a3d9fca0ba9e886d2db9b19fbfa7d46268ff815666452da1c1e849b398ed7afa00949d0fdc6f642adf5a4861741531d8eeab13d18120fabebd4e8ea9bfbbb6742dea5c356bbe92fa8317b2357d60f7f2e086e6b967a274c0ad6d7ea5f5738f0e18a68bc98e4875454e7e702f8456b9223934c67eb02e54fcdcd257ab15c662cb93c5ca253dfc6194f23505bae9c618ec527d866b76f6fc79d6ce4c1fbb4d98c3c0fca44f4a212c1d1304aee4e647462ae456088afc9e0c82e25e91efa553ca64b0af0c1b3579ec7df68c095adc7432203c821a94d056a4315a7608dfec74841bb18d953d6608b6df2745c33f4ec64d327f1e1f02cdedf31ee62c92bda8ce500fafa8dd1eba287dea3b478004a9770effb373a9f09b91e89db14a55c0224e8bc0e9bcf50295a32754d8a8474fc6a0d502fc2c95fb53a2f277faf00b0fba8b1e5f0339dc7f2af64841a579ae38ceb1bdaf433b4273eaa1256663fdf359298f92aded18463b47d68f09dc25fb07558365a952e63d15c2960d5f8ad37978d31770e172d915a9529a4cbe6a96d0989006751103823973f6ec0ad4deff9f6e0baf148d48df6214c5300a19792b7595524b22d38f6e4819a4f278e0b73eb06184697d032c19bac1b4a25ac26d6662e86ad6a88b15de6dab49c242893f6b6e692317070cec0357c5f891ef0a3d6116a1217691e919a966dfb1bc01ed66eab025f68f21a932d722d32bb00a4a5fcdbb5dc84a7a0cb0a97dad4dc8430d15aabf2962328ce9798f77709c3024867e5fec8b4c31d5de101ce8b3da867d12d9a8ab0a4d674a1b3b45bffb902e93c431fcaa07a90c86ab3f3e81746ec31c02c3865de5a246c361893fdcfd12730e521f149cb201fef2faad6f6fac80757851f126d893f4d07d663df0f6198427c1ecbad235ee8d05ef5f8d85ab97c94c580a0df9409054467aa3fc60b7a43288e68eec90341dce02a1f5142e98c9b73af0b787f8d06b09e1593b791b38d7621a38c65f286d35b73d8cb638f3976bef089f3694c51177aecda23c51df03aaa7aa5735be452657303c035a89726fcdbbf50bc5d88980d1eeb93a51e5bef9b101ddd915f215cf966c3dba05003a611e723832eda9f0bd61b192af2abcbdc5b3263a4639991f049b9d9553c96b942348c640627efd863fd900d04d866ba5594fbc9066a4579ce7fad09b9ac9395a488ce9844c79f1c4b953d5fa1c36531c5d3c9cebad5749438b065db04677d43230778efa10c09d74d4bf008cbfdbb7a271044fa8c950fa39759f34c9d27a93d3eb49bc769ebbddc5e2ef79ac65f3996a05d58d128efe84bb310f4111f6bddf3ed4a24557ee498bdfea5ead61b08f0e5a6ae0a04743cddd82ff26ef6f8aab22b630fb6d6f79c29ad9a0414c281ffe904d9cea063bc70acd645da27d24dea6be8a53fa97b27f35345eb4310644c94c39eb8735fdc60e85f14e1fd31d118ccabf2ed89ea479be9153a3775400e940e61fbafb15c0ccfaa0530bd927385a1ec40929680e7669c385a5078828b2a5a13fccc2591bdab54b9fe01327604f91ba6730d1850b0bbe7ecd8f08c2de89f244cca15b2e743df3cfac47ac22829d4f06ccdfd1caab04dff8c301096ced39ea9ac0064ca2cda7b3818e1f8a0020f1d66acff7a0564b8bcdbaa3f9a543c3077ee50dc052ce7c784f3bd0b787cc8cfc0057a4321ade7399a9155185e1a1d35605737ffdbb3be61554a90e5d2891eb5c9f5c5efe7e07ea55189835f3b516f4f66cd5c89b18cfb5222f5c3494d0c72e473c87ac833be566375e46d4030ef5b1e9f8c7da07762f85837d406bc6697b8334a83add7bd2b43e6fee7e957dc1ba29b4764c05e5f8063ab8dc401dbac1d82e918da078dab725eb1e60038e65658288f4db9670a40dd410b9cd9f82cbcb5fb864b5ff2ab23c8f1511e57b232961e5151a8ae3a025298286e9e5d371e35f9f2e1b43f84407027aa1ac6fe0789c040ed3154d7ac28aa484f0e54a1992e206a40a828cb305542a94690d0a327f155e6301f13e5cd67551ef12dcf2721240e0a0145ea1481f6809dfb801c4c92c9471daa2861836abc090567a5e46015f9510e8fe849d7c47b22e32cae12614478332e792781b7b1300708257931f69926e69554abec9e7699c87628c2cc1ea3af977c040daac30201688117279c55dca90341e36c3dfb6a619db1974dd72c7cc4ab0c729e4e5384938e5b25485b3bb5b187de8a9983f226fbc15f373aa329edbf75a032556b08b31c677a22b27e56ad1f3c20700acd38155fbf7076bc23903d4e17ffd65fd2d02381539718ddb1f6a6c7248340227a654a3cffdc72600a77727145ab39f185b2a17ff02183b6ea7103484752c462d341184ecf2b3fa5aa9d0bf9a6b2e56af24cc7fc8ae466e1e59a912933dbfb392aca68da7fa5cfbd05bbf021a02be2906a36ee97b977d1cabd07011d9b6f478f28de5167c8b3b5b5a570a026802fe21e81e5d829455fbda7d63b434d18353d868e3ea73b357bc0d244dc26238b22c5cc9a4d6a8bb6b04dadb6791a1c1c603bd413250623bf5fcaa1b8f17e3ab3208753b365fb46154c22fc8878024f4dc9c24c9404337c73fd0086d1ee8ae112f71df166e08bd878ccb16a2076633abbe894a61dd5c0f6cabded98a6dba6edfe874f1f874ae88cb2a7d8ae902a4c93e5d03320e380b7d0aca78e17b5ab5e72e2c71e87973ac3a9bd538800341c531e8ec88442db8d404cf25ed379b7236759906fd2121c4a5b591c0026dc7fa2c9b8af923920caf4e7ebc58c357539a7cd3737852d93d764ccbb62a8145e1a4cca261b931d96dfee875ecf5392a8c8c490d16e78a09c56d5070bb007c21a673eaec090d0d81ad9b24b2ad28be09e4afe2c99335844416c5b95fc4a36a98ff96600242d8c78bfe12c33eb19b23059ea59426139c698ad577dd11f2926f5bf11deeacf393308c12b87e11e2941fa355dcce0357db6e153f445444a749966327d6b05718667a2fa8fdd7a445ea18f7d88d4160aa6cff63f791fe73987e1e579ee8374ba2fe1f37d0ae1ac764e49e5bfcb0cfef7a0686e71747814462bd1ffe9536b5ce6416d60a289be369508f49e2b2a11cbc8cec12dff5b8e99b7c7151151d05432937a107aaf4a319a1ad982bc4a6cbce0e1b885f21c00fe764b72ee59f77bd06ef1ba87a798092191bc97e5182ed59cbe1fc155949359816e7780530a7d19cc0cd82422eb83ed7f13c626efad6cb763384573864bca5791bec60f397dd628ec2750652e817f0bd52615a219f3bf4bf987b040102ce2f6cfb3ed62eb8ced50fb66edc07155b17bb8d599c2eedc9b3fb2057aff2b419aa703a1266de6f9c060911a087aab4d6f82ab8089b6357bbb1e939e90944c243d47ea6930f49c4f45f692f0327ae29409548f43a6894293ae6b5cbe27daa735b6d30627c1c261467e27dd5c3cc172a4f285a7e498333c58d1c7de5c6fdd6f5ec7830596bf51ba6ece919d5c87b153773bd52c756465a4adc82d7732312ac92ff1ea22be4cb2b2314c74b950d6b1fba6d5acc8cf22f301061fa2da5351c8d91f3ed2dccb5f002fe54c3b38bb4ce855986020a9ce60d663ccb1a07115ad48064507ce48c82fc65dcc2d1f812be7d7bcb706cf3f7d845244aea77df6136ed592c268d3d88098bdc6781dfc162fa3436db6fcd17e1e8340f59445b1e1ccc566711dac8672b485a184f933d9de82964bc7362b5ce22e83b25e7534ce9d3a4d50beecb9cb18a7dab05fc575211ec7bc1d1d0c05597bd572e324e6399f490429f9038ffb87359e7ccd8ef1a57d562bf76ae378613ec4145113bca6944b1802c9f3b2c6a947c9e26931a96ec64cdd4fe2d77069dea50d49e550e127e792b7980357a792e05bcc55fd564b1e9c4b922162231e363ae396a90c96a861fc5963b1013f207d1b5dc10efaf4f2ea598affb0a4cf298b98fd1961d453ae4b1f6e06f17a0e0654f3feca519575e7b59d15d3149fcdb2a59f395853a1a282a828ea0062e46dc9d8b7f5358af062ac4c1a87ecf7dde68d3adb8a7595288dd5e54daaaa25f0f8e801108e3ff5aed65b62ae11ceb9f0f841f50b2baa38eb755ef1b0a71214061c87918dcd1bb83dbd2024ae20e5edaf7bd23df88ee12e59e4b40f116eb8cf17dc49fff2d51d69386e601247350626d4ab4ec4fbb45cdf615baa2a316772c12b12bc7e2f64effa82380d8d073555107d6531225944c853989ead548d69db6de42efbbda1c90e3e4e8190272e8a82ea02e5ebb0e76faf62ef4fe9e989f909ca0c1958d519311b686b6ddd1689c9a5a08273d412f2b3325942274dc4b237e76f9e041df10eae83c8c38eb26cecacca9eb2cd85422a10643ec73a23afd31458143f68edb49fb1f7a50653d3cf2ce23ad724d004af8580c4587df178cbeee4eb4eb0b6f5cc1da855d4a5486312108665f70e56915821ba5ca0cc02930d132f376c02073d59b343f3ca0f39318c113", 0x1000}, {&(0x7f00000011c0)="bc2c39e50cd3a900a825bd7a2944444c3424e4b11d11f89ec106cd20b279e5c12758346c160f390ba2df2b5c438f1db9d45c8fb5b7e68e270f654ddf40fea091ce248d7db119363acd0ad424b946fa2713c51eaed61fca303f86422859c31978af13b01171d9e81217377d9c6678ebce31665d7382d0e1c206e418f56d014f134ef91ca03ed556c7c18047151a1dc6f94354a7d6acca5ab8afb8614118f8", 0x9e}, {&(0x7f0000001280)="e7dfca60bf86919a4b6a9ffa434cde65a6065adf67661850248bffb7545ca475d9f28a8266af43bbec5d02890a33c06454d2ffd469fbf5d60ebc246eea5800dea329eb9371a2a28439382802777dff514ab8556fc0be216a3b83022f633c729b4bcdc830b97957c81d16a6611a4a757b", 0x70}, {&(0x7f0000001340)="396583b02b6ce765f9f8c223b408d19c587663807b1f5ba8ca55d8f550a7693c501669267059090c792f2f2d3ef3ac416f5b75467dfe805850623f025a483d6a4e6c9c110cd055b6331821f2e537a5a69ce904697c80775913e6b4963c4f12de62486d6ef9195bf0edc9e536821db619b94fc7f67ca8872e6d9a14003e16db12ee3d7e7a479951ba6b6b259d4c55793c233104e4a3840038decfd6bf932cc1fc5b44a36fab9cbd534828e47b3c20b47d54d5955a16efbd2b8f", 0xb9}, {&(0x7f0000000140)="3a022b869b38ec65218d55fa9ce3125bfea684fd32f9fe1d69b359dfa2", 0x1d}, {&(0x7f0000001400)="42beb414d3cffddb8eaa0802f4ab62aad7a56d5a5cb2ac31c4a539b448b0a732017794c8e7aa0adf94050fe5ca0e8c9875c55111c57eec63c7", 0x39}], 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0f6d5135f15090eb", 0x8}], 0x1) 16:00:17 executing program 1: r0 = socket(0x3, 0x0, 0x7) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getpgrp() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x11000300000005, r1}) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = dup(r1) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x5) r4 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x2000000000) kevent(r2, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() r7 = getgid() setegid(r7) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r8}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r8}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r5}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x8004, 0x1) dup(r1) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:17 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x1, 0x40) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30008, 0x180) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8100, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x9862) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() socket(0x18, 0x1, 0x7fff) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = dup2(r0, r2) connect$inet6(r3, &(0x7f0000000080), 0xc) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20081, 0x0) sendto$unix(r0, &(0x7f0000000340)="1ccc03ddb0f92720a2822f5abaa151844b3cfcdc070e02fb406585da077467611b2fdc77204ec74c4ef0895de42ff0ca204e4120e9af81f9b790653683b8aabfae696f6bd2dfeeda956195cb22bb062d50216ac4851a69022c1c5de830ac148ba60c368dbec044923b023d5a79e138c897c2253cd79483c2308055c3825cf51d3b07bdcbd6744861366bbd73e556d052d2bd22327df5f57404714e311610f4d5ded17c837e6d67127bd11ea6d7dfa3a09c00671cf8189c103e79da4a98302762cfecff9f7a44e196ac6162f7098acf1a7c6d06f373393f57a178b792fd6a3ca7d4ad04561109cdf713318b456d881d07b5fd3e5d681680204269b3", 0xfb, 0x2, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x2a0, 0x40) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:18 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() flock(r0, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c2, 0x1) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001880)) accept$unix(r2, &(0x7f00000017c0)=@file={0x0, ""/98}, &(0x7f0000001840)=0x64) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000200)="fc5d1ec55845f23fd643db8b29170817bb99459f3c8d65d3a35a9f3c628b9b6ddbbf9bfa02c486f13c21afbff57b55e74d67afc1a999b11f304377bd9b195fe86641391b1503e4caf16b7faaeef88459ac0c3f57c3c36a5730efceaf37c0ad3f5441c8758ef5d5dc22d9296c10862b6337e2f8c836841cdad2f123235877700811a03a6056dfc4e23ec041b08e84d6e522a07b43b150d4021926ecb26a793298b34d87152c1445c55e52c541dfa659f26891a6da6c474738230edb3d00", 0xbd}, {&(0x7f00000000c0)="e29f62cc705632d704d241afdd1b80e11ee45a77ca0d34e34c922b2abcc6e9055c5421571de1ed13", 0x28}, {&(0x7f00000002c0)="fdc28e1f377a9c501bfc105221eca47c0159cd977045f72079dedd76ca647f7ea446f08025d1d02d1ba0e6effb42caee3e3601bd7572174cf2d000329e88ec0a466f6402", 0x44}, {&(0x7f0000000340)="6aa5d997c996d606303b586b41a7f913e59c247051dcf5e4f15b8a2f2b299588f7fad41cb1252e009545684d5eaede8d2662801364959230debdffd8d43d21d4edc4de698a957197592a683f1b59ae74db660c6e4f6758cd6a88796f4158cbc935c225c629640c11bae98d7df5910e0f3dce54ff744aa099316f6cfd8c0505b396feeb88dfcd8d8b60f1230573ec7e94b61e26f163064324746e766394ae783e8dc410db3cdf3100ca8936b05fbe15f427b13270366e0719c622409e607d3caa8ab9f4", 0xc3}, {&(0x7f0000000440)="3ea812ac40d9e5c2a1d78f50c9e279f59004075957087313a10e84d226b4a96b3d3c9d06f86712093ba42b8eb3c6df39fe880c770787e0bcc233da17f02651d78e91905f637c5803476559596ba589d02fc604ff2c44b305cd74d45a5f95f52d76b6f19f1efcec2787b34e4f3fc65c8769098cbe5c70651a48242d62efe5e708ef326c41489b46affcbccff088645ac6b620574ea6bd2768c05e3684ffbe8d7fabd08a05a2d858a79904e44ac60a901bcf8bbba9e211d6a19d4e660092be56a5396f4969301a3de047ce2924f3c06501a7b7f8", 0xd3}, {&(0x7f0000000540)="69aacf775ceda343cb36f86747cde6e66ca64eb39ee3a4d4bd7ba073b0580e0c95815f9038d90106724f95f4cb319c733614cbc4bfb7ce39216e2504e9f25399cb4d5448b1fb98111b9d046b410882", 0x4f}], 0x6, &(0x7f0000000640)=[{0x1010, 0xffff, 0x9, "eb7b21794930ed951bf59ce8aa2ccc2ab3c83df08c3c11e38bf7f9dd3acc0bd38e52ee82b4d39f9781566abdc77675abc85dcdc3b5f9fcededb337d66059acf45a378f9f21bdf8b4cfee362fc19e525748c2c019e5d7319416fd6322836ff4fa78dca54acb7d736761a98851fb30cde75bafbae765207ca6fa5af5509b83639c2c1535cd02ed2f91ffb8677730bf1b65d023f741bfb52fc4b0e713f753e9d5182c494104575eb53593078d7e56d69900e261af93a8171faadd695bf2ab240462f0c13c273e37708475c3a9cd39c98c5a5c3ed6039da3919c5f8cd8755013e9c663382f29783cc861c2ab40ad07affa86f60df7c68649e20b67d8edfb175ec178dab76c17b0aa9441c8ebd06537bdad0808212b80385e2515464e65d256b245924df4669e6ec9e69b9d7f530ab078751d7fce2cd44555ab2ee84a39e4b3577a7c041f6541d7560780c01467e1419d954afb539ea1a85d62234382b51568c0275ecf4f49a0d6a70b0cac0624b4f91200845adb58fe4e13e3cdc1cc4e12222bf6d1e788f46ded329551005af0ea7e1139543c4a1121f589a07ee03e7fc3ff99c9a7242d935c5b08d95c26a0cdfbff431b425975e488b4541b84251b6ce8450cf7f14f881ed6fc6876552fdd27e87156f58f68929994ced83c55cf3cce3ae8095447033f4fada53bf2f89cf24a2f1a8a82322f94536c0abf0af186b66ba5afae66f3f66e5c617155c03ef80a1cb9320fc60945c09dd8bdfe5d32256cbf8de0d8305e61172dc00297ee5def4754d822eca611c4ea679cb33a8da6536bb97579d67c5e10d267f721999d5c2a805c5481b7c3bc85872197978b5ae275ea6cf38e801c81c61ccde7d296f27e19df6b604235eada270d3fd6dde88b9603a6e45e8104e58fd7495e0cd2eeab64232b8a158897d7bf2eb44ca966e9208304373051432b06948bcbe933dfed3e6f6c166e416151f01169e44779348d9df05a8ac3516af33d931fffc0af0627bc7d2dad6d671812f352a0097084f7790e70b0242dc26bd4f321a49d5f9c81fe6a3b0e36b3fefa036e256bfa800f62d5ffa3dfb0e99e18f0a2af7b7198abcbbff49ef91435c27c48ae4954a602047890009ea853fdc7de3772b6ca82e7dc0f2e83d3f6cf39f8576c328d9c371acb6493334ee9c8bda5eb0bb20a4af313dfd87c9c50519319c024735c726c0799ed4004a40435187c73b242309d73f19ed1412bcc22cd464fa4b03c8825a2f19d0545f8ac38cc7fb1c21287c737cf8dabaea0c483291656b095d7f722655d031da3627d1d93af5c0f3e6d0314dcde94f623006e6ae1976b1972eed97501e72a6d9290421181f2222cd70188b0c060b3851e213f9949f77f3fbc636b78976f77fe0ec3e9f47d497cc090930fe3dbdb95765db78cca0ecba10eacd4a5292f6bb6bf5525227c4a7a8dfab398c3aa9253ff57dc173b322643adabe8e13333fb2460fa4d00e7441ab965fc7ace7339fdd1737cff6ceee62f7bd03c6e1dd3c6da486416b5b54b83520fc40a2102acb436ccece5c007568bcf4034f7d8306e3de29e9d601d9fe36e2307bd39c86e8b6753e1c8680a4201439d0f51d1ae83794c765e11c95cd09e5ef18f8dd3307ce19bea3cd0b29f9c34559c802157d3aeb9998c21362a5fe82d6ad795cfcc296b54553238c5fb3f3dffda47130bb191f531bf9963002b8daf5b50dfcb045fa8f30b5a3b1eb412402883c02b605e836e0cec63d7cda0896206acd69df0dbddc1c149fb50e0ce83d0fc6e4e18a9d49248286ace128f273edd47d80fce46fcf252d7db39b4fb55e99f426391e961e8cf5b0589d414779b788b69b42b8cb106fe16dc1fc752fbe4100075bc6472c827cd158cc2c6da0741f774797a5f9753a993a84311f46b77a80098b31f879188c2c3042570d220314dfb479506f96b7f2ad210c9d21db95437482cdd948167373c7fb6111cd4bbf9e4cce19b43a0ebf00c18b0e5f52f16f845eed98a537154c1c8862b9caf6f3822579c1633cf833f653dc743df61c3e380351603dc857ebc6aae90f09dc8c7c13ad2b23b43e2040f608f7f64d426cf328a02d26db97c7e1d251ba810e47c30fd2dbcba5838d5bb8daa122095f6d4233264784f29268ad6edf4a070b5b8e3af5854fd71e64e1902fd75b912004b3d46ada7864b3f4bb1b9a63a5f6ee02b4ddd21df68e77ae154e5840b8dbfd0e4b54935c7fcb99acb03fe220bf1c3628255b637caf9f3d3e9693aaeee88b86025709da26f7e9fae0043882a386255684d6c40602136fd25ba2f6a011f82765cc7cf03251f89291283c72d3d182b12b443fcce42194e85491321af3bcd34b64e2a4b1aa62e76e439d082721bbc2d7b3683acd0787a0ffaa4250ea68019cbea88d751e63c240717a36dbf9fc4735c16f7b11d446280e052b5e64aa8867aa476fe7c041ba88aa3ddf53d867f1461323e02dd209c2d44545fa20c176e0daaf94b25f180666ccedf5c568c8d713cae02e6cf4e8f6045698fd8375791616bbdc0cadc090e16e81d4f3dafe529611508264a08310bd6aaadd314fb9a9b9185aa9a0762eb8689fbd6f1a810fda27f46e28efccbbc488c16d5515fc046a2a1eefee9b284ac7da597054ecaf0423782e38281d1e0caf4832dcaae5be6871012cf262ab52d4387213bb50bd540894c18cbe9eede7be59ce47ac0981493c6af54df441741efd30b4fc927294efa05779377639a4a4311f02521e826ea5db4301ac6c54fd5bf47781747207aa7aec3ac9f2e43ddcf0ff8a97117891f4fadaa672a1fee466ddfc9cfd6989ac90d2f4a68b2e0c2fa5a871b50c0148d56847838dd7270217ae224f80c369472332ee9f67e6c2fd63025e8d561b888c46af68f2610ccd67a7546c5301272e07a7f92b4bdd64ecc194db168a4d0cf50bad08b8092ea39c1a5888a1e2f003d61ac8040cd7719b9b7a153aaecde1c84b6b79049e1e5b92f2a580224f2a0e07bf18f247b864a1c8f958e6f9e6a685cd5f995763418094435f79c95811c1d11a12bb315eea79740b74d2e950be17a20a800a49d85b7956ed02459a9bec3302fd1ab777a32e097c4d25fd0077ac3448a4219c21afd38643f2582001bfa70b4af9395a087d5eba03d5a52281bb7232b87d9387e1ea062dd2eadbfb1ba3996dffccf90a0b232d275d7a4434a01fbb0db9711f0e61f122051f9a47f15794984d236f7ee8b719055fbabf92e9d9cb066d0c884b1a36dd754f89cff85fac0b8fc3abb9ddd90dc0d644fc6d44033906df8e27475f3c1cd3579ff655cc970904b2d6cbf795af397c5c80711ff9af3e38a673ecb2e82b60b234de5e52663b1ed799c6d4489529614e7d66e57f5de2d3fd173810025e481685cd317ac884c56594ba8797e44f348d2261a416b593e1de79eb327f4bb4ffec811894329c662e736f7f767041c7ff14cad835915b5b2b356757b0cbd45a6fdd63a798238b3d048828c2741ea2247678c0a3f70e623a803d1fcc56438dd5d43fb6e5cfcb30c817ddd48faaa4dc38f43535f29aff6fa97ad90351f32c3769029b546f982c9b7e85b8cf1cfbb2a61381a35191898e47107195fbd5a75f858df1576ce44851571bf7d735cf7dfe710a52b4b1b9b0098cb4362c9d0b1a6abd226fce089b7cb79e6c386a06f36c7b90d0fbdcefd7fe1b2451ec3cb18677e2cd406b17810fea679822014d6088374755fa0b5e4f519cb5114fd94d6d64efd25cd4dbd8da30de63b2d705473040285f4e1a063131c19a96679a29a07c1ef7848cefec3d453b8047b2dffc6a805cdb3655567cf3f9588a2fce068b59123d513ecbbd30f3b2d923c89400db5d748155b87afd4cb795c859611ce423fe7edf48316e4b8be9ba51483a5ddc03e85ed19d60663917331a3059db3003a1788bec31b534e672cc90bf5987f1a54406c54664e036fee0b5b95ddbe542887f0d650355afe442453176e7d58be67712214cf720a088df866ea616f81e0689ada3596887fb8208ec4ccadf8c9ae577dfd9c60afad763c73d92fb3fe8f70bd30c581514bced9a9f42fcfef4e7985315b980c50eb9d751b607741cd0ba9a0a720bdc53cd84cf827030d8c38edb6cbd60fbe4dd310099a025e29caf1f2d4bb7c6100c16be777fbe7a36e998c1c7f062fea32e6352eaff1a2c295899c5aca041521e3510f4498e1e80c72f28c7b6ec86091552e2d901a9c3f51e8f6119ce932686d4d874aca16816c303d284c74321e5e249b8b8f6673c70a2d8be4b5e780dde4faa7dc38150e9155615984bae62e6415e7710e8026c837d23fb4d94c650a4d32cdaab5e8602494aa6cc446d51715712571097cfd91207c45abb05e57de647b676b421eda34aae765d1f3d4475e228d61e578232f41d5424764e223f55cefc445050e33bb9372240665291f2835c7465919bdb6510d763011c42949e88833ea8d4bbb5567c5e3f55531d6468553211b5f259319bc1cc05c9e534f28283985820e39d88efe79bbdcc0ff3eb282bd6cba7f030270f833a0840ba4716c186ecec525f2b54b4db45a84f8543aa58843d34d252af7ebd583baf8829ef1680c58cc83c6f4672b7d2ab6e8eafcdf8b04f8d817a2bce0518ad0bff822d0445942f5daabc0f82c5d7b08af42c6ce01de9dba62addcaaa2adaaec7b64f925a1ef0d5de20fcccb7994e49313830be27be26c89ee4a5be8a5f2cb43e8d46976e521cb6b29e4b36558f77181a8043503465672db84413ca5f03038b03a0d78d90396dae41123c8786e37e74a9423aa742ded188edc0918867262990a97e21212c1befce68af0cd4aef0decab0bba5465dc97c740469b5baf608bc771ce71edbc1b38b5073389b5395a2aa23cd4e0eb621ffc21f2e8dd000bd5383eacf0f850992ef1b1122e2aeb448453bcc70c4a783a7461ba92f40020bdff0536ea2a76e46f9508b131e37b6de2ef34c3217ce1fc8f2a2a56c323a39284413a3b87c5b84613c7d17ed9b35479a27e4c3801cba79b9069d176c2fc0a95f3de618b2af952055b589d3868be78cebffcb2f242ce64706c182e6a7b2643a021f9a725ff3052d4f3d88c7e56bb56b7a86fefbde1c55505a69f3296fe8a87084ef0e85ee548b231c0e8fb3df2b8683ce38129464742906fd15dbe7d0948260a3a87ee5daf8167635e4d7a5223dc0fd7c23c5ac3be9e414ed75896d61257af61d7c7ed9e0c28506505c333762bbcad069ece3abf72593443e1906396d894956f2d5d8a6b777f1c44cd86155910b62ee20e3e91cbb0d0f75e79b9562678588844a8fad66032f71e0ea2845ce9ee7c814bdb1367cb1ae07fa7bbb61b5cd34d43a101fcac50837e1b344bb85363db4632dc6a1240b4f76385b885c64a8eeb9333577b13767fd986d64c0dfd823f448721fd4a3e2c15e6aff2a63f01e0e10cb5e3a2c5aad136ac3b500261d4258736feec38084c77d1dbe81a4eb47fdd85576d5d1398fafabf7cd9e7254900e22771a94a8034ac6cf00d280e81329f86b6a0a09513df912b15c1ab3cb611c06a1b601814f184ce6c8170328c49de40b903416d37f77cb5079eac9208b834f82402fff60a15bacf396e47105d54ac5b350efa6df852f7ce07ebf980d10d46786b48a8fb5d0edd6444d4009b299072bb9fa3361aceb45471d89c6293e3092038b53cb16926d234b5e6816ced4b83ea3a4c9d2f89d831ab66dbd9998cce3bc3f36b228f5d027dfb2b9ee82564697d5448da454cb9463db2a350eda4efb41fe776775cbd167e77dccecf3d8c23fe11c06eb8143345a8defd507516405c94613b"}, {0xc8, 0x1, 0xffffffffffffffe0, "8e37e02d8b2ae9aad991707a4288fe96942f2d1585feb638ace70091e433fb8b2374788f1a76a4237b3f3e5f953797ea602d6ad9d0d7ee74186e541092836ee4251ba9ce3f2ae641a3b936eb2bf46cb2c30780226bbf0fbe9825e0676c73e8630197ae58668f228c87ff5906a32d1eb7fa421e3da89928c763a9dcd420144e2e8aefa26b04f57591ce069796cbc2f35667fe87deed0ec28045f290f0af35963aa4e1ba61b70ec89461cbfe992154f2a9bd5251"}, {0x48, 0xffff, 0x2f47, "cdcfb0cc278a43b625cc2fda8597166841a8360469a2ebfb7a9c557c436f01bd9b4e2dd83d9df0b5465b2771b22f0235aa32"}], 0x1120}, 0xa) truncate(&(0x7f0000000040)='./file0\x00', 0x0) openat(r1, &(0x7f0000001780)='./file0\x00', 0x20080, 0x28) 16:00:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x3, 0x874, 0x95, 0xcb, "a96a8c3ddaa3428cae1f4acda2871e23da8a5508", 0x3, 0x3}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667c, &(0x7f0000000240)={0xfffffffffffffffd, 0x7b}) fcntl$getflags(r0, 0x3) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000001ff4, 0xd91) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000012c0)='./bus\x00', 0x18088, 0x9c) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="9cef812e1ddae20500306ae6e63ceacc3db41bc6fac843837934e46185245061276f56da4c17ca73c53bc0751a686e163b336f1afc15130f408ebc61f9482b6bbcd100c9e3e031e345f030807330f02d268d00d32375daf1a2eb7ada3e42b620cb776cc61e4d2e6dd57cbee1155509a8dd713a769d55040a61946383fa2740fdb729c2641c3da20d5db81354c4b6fb25de82eb76c7efcdc7305ab1915faae7788fb1ff1150816c5ec0b65ccb97ab0fd46537bc441371c85c71175bf0549361e57a9b6221094e47"], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001500)=[r2, r3, r4]) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/219, 0xdb}, {&(0x7f0000001140)=""/99, 0x63}, {&(0x7f00000011c0)=""/84, 0x54}], 0x4, 0x0) r5 = geteuid() getgroups(0x8, &(0x7f0000001300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000001280)='./bus\x00', r5, r6) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001400)) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x8, 0x1000, 0x6, 0x3, "380e11bbe21205816e5184189b05de2f4e6aeabd", 0x0, 0x5}) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000280)=0xc) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) close(r1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x14) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/243, &(0x7f0000000080)=0xf3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x7ff, 0xfff, 0x1, 0x1}, {0x0, 0x9, 0x7ff, 0x400}, {0x8, 0x86b8, 0x18e6, 0x8}]}) 16:00:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f00007a2000/0x3000)=nil, 0x3000, 0x2) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2028, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, 0x0, 0x175) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0xc7) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c65302a9be2cece72f742bf0050892e0665a25d3504f1c9b6b943bd2cdff380ea8dec004464f8de2d10d2b3196bd058b61875cc5e6a85240d499eb41399a758ac936563ef6b1c3e2842e26f43ac4dfe1c60fcf6ffbf6407359ac550e0e29bd8591034a3e2"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:18 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000037e6e50000000000000000000000000000000000000000000000000000000000000000a5270d6a9a13b7020000"], &(0x7f0000000180)=0x41) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x20, 0x1, 0x6b1) r2 = semget(0x2, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/69) close(r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0xc43, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x9, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x2}, {0xb46}]}) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x401, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() mkdir(&(0x7f0000000100)='./file0\x00', 0x4) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x5) poll(&(0x7f0000000080), 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) mknod(&(0x7f0000000040)='./bus\x00', 0x200002049, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x20, 0x2008003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x245) socket(0x30, 0x7, 0x400) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x400, 0x8000, 0x16baef07, 0x80000001, "3f7a3d145d8f04d67a93fa913372f360059b9569", 0x8000000, 0x8000}) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xb0, 0x1, 0x5, 0xabc}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x829, 0x101}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x42a06e80, 0x76}, {{r1}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x2, 0x20}, {{r1}, 0x0, 0x28, 0x9, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x1, 0x20}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x1, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x2, 0x84, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x13, 0x2, 0x3, 0x3}], 0x6b8, &(0x7f00000001c0)={0x0, 0x9}) r3 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) fchown(r2, r5, r4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000340)) 16:00:18 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/199, 0xc7}, {&(0x7f0000000600)=""/185, 0xb9}], 0x7) r1 = socket(0x2, 0x4, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202000035f73d7eb3b67c288cf8275080000000ff00cd3a5afa0594ac0700022a000000000000004995728ddc73faf01a03e111b27317ac8d4850f710fc065c570e061474cdfd50074b02999ac978ee7b1697a641b6c7a49290d8af977550ebcd00000000000000000000000000c0c4841adc6aed042f6d736e2ea00fa8ed85cf68ddcd468ac2584e3224bc8583c80e28fde483e3fc8a89756d943ca987789842e268a2e4651ecf36dba8e1e5e5d01adfed90053224ade1c8a241436c026e2e887a0258cf015e2b7c840bbe42c8504076125d0fa38fb39cc3ca9082f191f433436e9cfc33a542f88e35e9cb5a6f31739d41f2a3ed0fe321e10dfaa1305670ce492ea1b4e3a168ff396376d587b5d21f814a8e926c742f57259a4d6ad5364c3dacd0b1778b88acc9934add7fb292566d9c4bef7f234651b673bde27167"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = getegid() r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x1, &(0x7f0000000800)=[0x0]) r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000008c0)=[r4, r5, r6, r7, r8, r9, r10, r11]) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, &(0x7f0000000200)=""/129, 0x81}, 0x40) 16:00:18 executing program 0: r0 = getppid() setpgid(0x0, r0) r1 = getppid() setpgid(0x0, r1) r2 = getpgrp() getpgrp() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) setpgid(r0, r2) setpgid(0x0, 0x0) fchdir(r3) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0xffffffff, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x8000) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 16:00:18 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x16) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x80) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)}, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r3 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r3, 0x40}, {r0}, {r3, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) rmdir(&(0x7f0000000240)='./bus\x00') kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x3, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x14, 0x10, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x88, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x24, 0x200fffff, 0x7, 0x3f}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x3, 0xff, 0x9}], 0x3ff, &(0x7f0000000040)={0x0, 0x9}) mkdir(&(0x7f0000000200)='./file0\x00', 0x22) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) close(r0) 16:00:19 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1f, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) close(r0) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x0, 0x2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000300)="4d6ca8", 0x3) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x812, r1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0xdd78) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xc1, 0x100000000}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x1f}, {0xcf, 0x3ff}], 0x2}) 16:00:19 executing program 1: shmget(0x3, 0x4000, 0x100, &(0x7f0000c56000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000e4c000/0x4000)=nil) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x9) 16:00:19 executing program 0: r0 = msgget(0x1, 0x0) socket$inet(0x2, 0x8000, 0x4) msgrcv(r0, 0x0, 0x0, 0x3, 0x800) 16:00:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0x440) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001600)=""/170) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) fchflags(r0, 0x10000) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) setuid(r6) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r8 = getgid() r9 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r9, r8) 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x9, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) r3 = semget(0x2, 0x7, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) r4 = getpgid(0x0) wait4(r4, &(0x7f0000000000), 0x9, &(0x7f0000000180)) 16:00:20 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000600)="8025ea03b374e1257be839545f67fa3d6e87bf936421c2a70d2c8c98faafe098672b07b3547ff704d7c1da814d9f3c135799378d7cf91a36293bef454b5d22fca81da4cafd301e91f3f2b3cc7f19554abb9cb45040a87cc09add6ef087e0", 0x5e}], 0x1, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x1}, 0x404) r5 = socket(0x3a, 0x3, 0x80) r6 = getpid() r7 = geteuid() r8 = getegid() r9 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000500)={{0x7, r7, r8, r7, r8, 0x80, 0xfffffffffffffffc}, 0x4, 0x88, r6, r6, 0x1, 0x6, 0xbbe}) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="de0f7d0ca96c642dc3c014fa3ff4c5d0876d3730db665d25820f0cadf7c9e146a01fc690584ea2f1c0a244e2e54b841512d28ad0cc3589bc763a47e18469b2a85bb101a0b13c9502ed6beae48fecbb2e53dd5213aacdc30c75d2f791620eac74f5b2d0818621e949b03c28ad0fb7270f2cc14539ad916dc087dc091be5f07024d06332e05278ab547a204cae2a73e9897ef0a1dcb8d65da959e3444a30e0987bb5cfb9b11665cdda5545d6581677e5e41c1d9718ae609ed89301a50d7f771589f7d490019ac86f94ebe5", 0xca}, {&(0x7f00000001c0)="f020e70a23c193b3ac457034f795ccc2412de1e0535ac5b1", 0x18}, {&(0x7f0000000200)="be4e72d071d7c4a414980dd5f04c3b8b261423765091c8513904a29bafbf3ed361f9a27522e806082ec285720e9ffc9fa7047bfa968a20f92b0a154a986c9d2300e046b1031b172f95955b7f18362f7a50ea59c9272d2ecea687e0d96d845c6dd2b1a57cd92c5ddb654f31393a973339733f029e85e913636015c8b20266c0e4a26d5a57c6c2aec8e47304c501ebd65653dd6dfc5dc4ad11e5ad402717a10aeaa3222f0a2e7d203638b3ad2a653b811cd5aed5340779ba4f398550e21c8cf1591022f2714b8fe10f0a00c6", 0xcb}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000110020000000a66a06d9ac2a9e7501000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x6}, 0x1) 16:00:22 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00cb40 failed: hole in range 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) r4 = socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10070, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000140)={0xa3, [{0x3, 0xfffffffffffff36c}, {0x2, 0x5}, {0x3, 0x7fff}, {0x2, 0x8}, {0x3, 0x2}, {0x0, 0x80000001}, {0x2, 0xe162}, {0x3, 0x4}, {0x3, 0x2537}, {0x3, 0xf8000000}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x6}, {0x0, 0x9}, {0x1, 0x9}, {0x3, 0x10}, {0x2, 0x9}, {0x1, 0x8000}, {0x2, 0x9080}, {0x3, 0x1}, {0x2, 0xfd0}, {0x1}, {0x3, 0x8}, {0x0, 0x57}, {0x1, 0x96}, {0x3, 0x3}, {0x0, 0x4}, {0x1, 0x2}, {0x3}, {0x3, 0x6}, {0x3, 0x844}, {0x2, 0x401}]}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r6, 0x0, 0x0) connect(r4, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x6, 0x1ff}, 0xc) fcntl$setown(r0, 0x6, r5) close(r6) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x674, r7, r3, r7, r3, 0x40, 0x9334}, 0x100000000, 0x4, r9, r5, 0x3cb, 0x1, 0x3, 0x6}) r11 = syz_open_pts() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={r1, r7, r3}, 0xc) r12 = getuid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x9, r12, r8, r7, r3, 0xa6, 0x1}, 0x3, 0x0, r1, r5, 0x7, 0x100000001, 0x3ff, 0x3}) ioctl$TIOCCBRK(r11, 0x2000747a) mknod(&(0x7f0000000440)='./file0\x00', 0x6120, 0x5) r13 = open(&(0x7f0000000480)='./file0\x00', 0x881, 0x100) readv(r13, &(0x7f00000004c0), 0x0) writev(r11, &(0x7f0000000500), 0x0) sendmsg(r13, &(0x7f0000002b80)={&(0x7f0000000540)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000580)="12ba4b964655c2a36ee3", 0xa}, {&(0x7f00000005c0)="03c682d094a422eb1e325fec81fa522dc81f529f395aff39cc6ca684f01362a97589d9f3f39858d2dd6d80a262592017239ac405f890d799a71652a08c7d0a5aaf42abf25201a9e925c88e5fa57071cf971d9972cb4ec63a5baf58ebceb4ba461bfb01364696b9b2d73186e9ec7400d2078889827f206c4151aae20a66ca831bb213dd35d2affe1b990e253c89c46f48e4badcc3ad3650370f42ea451229ceb149473b", 0xa3}, {&(0x7f0000000680)="da980cfd1e4251282f3de47044c9f0c24457469f2388265dee6d3c1174c4a1458642baa70f5e97578fb5023d99be4d8db8b2718fe2a14f2f782a113808fe871c5075256dcffe0ed3cb84458984d003b947aef9f161c30b77da0ac8fed75f9a2e49e22f874d736e0604587041c97dcfd9d01af417125dc18b15b39dc0a50ac83a48aa727c", 0x84}, {&(0x7f0000000740)="8b3268e190ed7753696b556d8935a4511d1c4f4bba3db4aed6d9fa72c94a84dedf2c0735dff81d5aa3aebbdfa06131f86f6d95010805e55d32964565e784444a18d0ba03fc1802a4d362969b47d3370ff93ce6edaf00f334eac3f32bb214d0a8d83bc420bc2e871781f6e357a092164ac0c81385f2000de8150cd47f0d46cc7db8b006f4329eba7e0fb2e724a2e8ad65a74af5d09e9585a500da682fb2582a4bf6c27e50612c3e5b321cfe64167577d6eac380b00d555d50be4824dcfe349e5be9d51e1789168947312acfeffd61190e558bc444a776433bb8b18cf287cfc09ee56857a775d4ac9eb35b545f4a843e1f4dfb9a8307993e08c5b931c3ac9a5072e5cc551c32ae6b5e51acfc9080b2b67f355412586371f197ec56d2b93d3c31b3417e0a9b55ccf8ff451c2fbc16372dae968230ceb8b08cc17d8fcdee3f8ce22b4a9c35b453a83f405c6b63b20c6c7557acc24644dcf00c9bfca540041cea36912f105f80b1b4f8840c846a097d53a04db232eb07ccaf8088c06b1bace5003786bb8f5f301f64cc5bae506884d7f8148038ffcb02f568e45138c18918ab8bd421667a527e5a2015a612412c1312bcbff4ce1275912e96feed594eb50d8a52ff3c4533a83b8dd10294a0f65767c74446c82a9a1f6553a9a50e22c936cd0d40b2423e936f35897166068010f72b150ff51d8d53a5691b3a76f225f615fc6ea91c96ae02fed81dc6e6ccc0782bc0a64ee980ea10dd8d25303688aec7d269607fc18a4aba9a9bdc3374aadf9b4fc31b0148a88e4b470973b5662649274bb70989a534b3eef37197367f66929784e4009c4e6e40fd3af55a5e717a8807dedf14e23d018a15a3d631534476075213c93ac03c53ad7f5b19be6563ce5e06f6345301317f7ab968cb00e90a24367c4abc0d16f8a6f35091673505c2fff2f4b550081c432d51f202c81af80db7b3ce5dd1ece39bcd5d4c67017e4d55ff69056cdf27e2649830933231bfb5ae80e33ca5569fa09cbf0458b99a3c9ab918a1757565ad93c2ff78308f51040e28b4c009eed9b5baa65a8d33640dca0f1766e1e840a984405becdf0ba306965995a90e235a2b71e67f06592fb30b2d7b17a514e5542af545aad355092766a4af7867b27eb6d0ca7a8d17150eff4211206e2d5b6b8dd793dba02d11e6f2bcde20541a819d87953c48a8f32f4e72fb0ad53e451fc35b317e500f333a961a6ca4c6bdc22685985f91ca6173559c6e064722eb30ccd90c51066b747dd2b81bb1e5b665a8ea8dc20c6b81b0c702aa87207b8cab87b3036b8948ef4242432805e41075451f6a55a6c2bc7e74f0ef9737deb926940a5df3d379bc2374cbdebccd19b576d26183d40ee933c73016ca1c9bfee1403d6febffe88b56d627584f6388d8ff09f668680af94d5dc214fafe443285bae85f60764a22996489dc0cd5dfb2be2edfb529a80dfb536644352afe559dd29d9446eff8c431e57e7122c43a026b40dd3010b89b6c4c1b6e3c0dd46d756f7b104abd9a31e94bc4107dbccbaa844489b37826ee3e5397a2e788f82d80b64f0df754127910979af53f58de57f62d2690c1f1a2febd4b84027f68d1fa4418243f9ddb4e6c89f9eef8de5354ac2eef384b3abccdcacc1b9d27524e1402c919c18e674cdcafd03645cc9611b564b6f51c1f56faf23e1f38e86b26975e82407e1e604381efce264834baa4fa7ffe05926e6832fd9d9b5d70bd0d3af877224b3ad58c7f18453067790862eb6446aad033e79be8eb6474eb36bbf6a14f7d1ba8e0cbbeddc108e95d1e5a0269a0ef65ec010c4d7dc8a0122fd41b0f7cff573a593ce1300c83de1f2e14ed2335cbdc65bd30875d874b15292b9e1bd0851b30261cf39ca7db9748b12d10d1faaf303b8605fdc6738a38ff7ea41fc2007fb7d849ff0f920e98cadf07d77ffd1ce34274d83924bce5678cfe219d6bc30cdcbe5f3886a939540bd997b6e311757a472a3b26036c7fc8ee154200ea40c9b9726c6a6abb2e31496ba8e9293659f23002f27c25e8bbd69faebb675e4c57cc81153e04e4b229f026f4943f12027b6966bc35cb99195aebc32600441653bfa8c685066ed59b7499b68b1d2e697469c1c379ae7549da66ecbb43e5c130bd2a8674e39c2c4855585462279473187757c004e5e392c144aec5dc3423e1723e03e01780de90defd24e0c57412d2fd06024dd732f1cb36f7275696a7dee461f33dfe20ea66e2a681592f689dc5ba0128142972a7ad73808aa5cc9cb0d1ffb0bb275e2fbdc32a3aca3882815ce99975c8c7b8278a5cc3ad29b1cdc1ed4df38714d3d26460186c732dd6f65a7aad7cf6e5cf51417dfe82993af2ea16841b913223302de3b655fea99b73e78f13acb073ea3504da362f3715efffb7e5c29197287ccdfcd9b9fb20fcdc37c9cdf4c13578f5e74d0bd9f395fa12d9b9b2189793fd5d867de9cf8d300fb13d9a889e746ccd0f41b78619dab29dc5d3bfd37358e8fa85119014118eb03e639bf453082094916602f61c859800e33e7177aa5d1ad292505fc2e69c4466d340620e095d23f108bb73be841200dc96716c8c12c311ad2f6ec31088d0a9131671ccb4d5afed0e4cdbfca0ea843111b2da69f41853023aa637e40acac125c81c615564aa5eb8bb5dce1629c8cfad29173cd7850049fcfcc849e3d63527e2961de90ae2da44cc6c229c02f6082f3c7e2aa3b4337ea58fd6a894009fd75dae259f8dd799c5adcccdbf43f42bdc13f2db04a762e671c8122a5592ac3684910e783724810d50afa2986fa77ae9df1c2ed35920981d305af2e2d3e4b8f329c9382b1ca44c2ec58baf4d770ed301c5130bb4337b3006889ee175570dd8fb2af284446dcbf71d2a7c5c811e54784293068db398fa393ba30f6f7ee1e932840b5b8a7db20c2e986c3f9d2dd40dbac67f1c67dd7f2e2b263509a13944c7633a448b80d5780b0b231830f27a22992f86893646f3ed7c5d88f7ba711dcc7662718386b17a670b2ecc1cadc61bb2fdf7e9f0ae54e70ccb273198cd3f2bf960ae2eaaa6608c273b1c9cf9121cfa02cb97bb0926f2198d4540a18ab9292d60609a22e16e11e30083d31cd1436091ffbcbd724784d12eaf455a734a97ad7d89e6a124e99f3e2da53c29e4425b6187f21c4bd3c1e054bca1e9f142fa9da329ad4279de4af788a1002f17f397ded6e8c8a235fa70284cd2660e8e63b2e11de271a83cb6b71a12b550a663bf19354f555f8d12b331592a99346c83dcdfbc1484feec5052fb8e278a90d0c4072f6445e773c8363d5dfff084908cc6e1b103d39a8a5b8ba4960d4c778ebdc8b4c5aa766f49857eea541e3d1e9a4bcade967018ec00342a439817e785568971b190174f0383cf6c7ef71c8694b8d882d92a3780596c11c0dd85341427276fda308fbbbe47e76d1f3340ab83f7fd93c82f600bc04c68c6db1f8bb239088a5af9155177c775095d0084a7127fc4bd6978ec70d47d07c8e4c788346c4ced9005a904d103520a4b9f1069f396c955697cc22a2d3f582ad1d5f280faa37672a5abcccc87c70ac6c6af39810e8676b245b563959827b47e7dc9420c571e4deb603ea854107faedd2566d418caaaf5175cb28dd5882b5fa4e80cc4974440d162bdb579d38c8155832c78d62f6e296181ab29edf561214618cc2cbb5f07962b0d29dcba8c6d61514aa95d5c50b7a2c180f2bfc35153a61fcd7d2280a8ddd863aae99168f55af2f236407876bd4a26cb7f7f90c414c1009630ecb55378da819939a1e771ef18c764556726d840faed12945552950f3a31f5020e4ba763bec180fb0309b6e05f5286e2e6974c6556d1a62785e8e2f0d0c29494eb6bce840b588de6cfec36949937ef3005bfceb736885459b9b73741d2112f4c6bfacebb105422f0908619bb3c4a395bf56891fca6edbd04b7e54d5685b0f46b2760d21af01f69763618d134d9f9b8b43b3a3b8991284cfd30bab2f3ecbefc37c4c78abdb808d79b538697d031eab351c033e0857799fc734baff8747130ab02c6a5572027f7ca62b0c21c85d3380a0fbb01262b875369921bb73f6d6d8a43c2f3e514146bca571227567fdd86a2fb7f5b90d5b202077197176d6e47b26f77f02391ca714c71b05b504497f37906e809f922f3b178cb0629c568c823f2ec62eeb0f2ca6f4d4664a1511e075bb9b0a13e888d35fb82fce01b46cde74c51773f861610dbe57c3d57fcb0f69a73081fc5176458eac5a091ed45bf52c560cb1a905b41c69d53ec4ab07bc893e8c7fd905817b98a2e0e66934c208458b57ac7fd96a121d1881daee0f5475eb0fb9ece4d26fec827e5792d70e427e0ae0542085701819902c370f6dd16dd03dabf84f73fc948d7d4317e54815d411815b0c40f89148527b3b4da29ee0ba21f177b7f3c7cf671b2ff2765a69daa0f181457b4ad88b788d8fd0e7d4ad53fc9d0c30c50ec1c676829c7fedebe60e1b3c5b42c0709e547e38b1f2719f3d36a2e4d9140fac907f2a469f9c0389aaef35c843d39f915c01eb436b482fb48a3d82f0680f5358444370c4c0d4382110fc75760156f5a02d97e1f60093613d3e5a7c9adaec3423f43ae80fe8cce250b48bcd68c750b5b739e50b1cdb8d1c4473acb8f2d3141de282f6ff7811a069841ffde05ce5ea222f9f393666260eeedd0e78f4f293a3915cd4ddf7c386e36deef54077b3041a1cb6062e2116a97acf1d1ba57b31316439f79f887064067baf9f94a36d0943b1c9195268b3543a59041d37672eec731d1ed0f48e40aedb8af5ac8e6f2c3886c6e003031e71dd2841a18851014e028ea4930ae653df2c314869fa697d3708482b6f80fe9542b30b385b6e796fc343a5c845df1bd3707176ba49fb2f047b5de4506b22a740ab849c119e82f6511a31ea1c30d3120cfd9b55ce00a4fb135f3e746ed62c0c7072af16022ae4c6921eeaedff3f6fdfd59d9af36bc381b447dbe371bf675b1b734d111c9fe1a97bca40d1b246984615ca849d3c169498f4d6491f8f65534ca8a1e20ea4c8a53dea5a03023d5b95cd39a321bf3985c70eab003d51d11878a8d0cd4f68d1353b31b4651b871cab4aaeb257a466a545d4c82bf001605d8760eb90a53c9ccdebba744a9c5ff637c021922ed3d45bf72b4f7d51f97f6477dac98eaa6e906db76d65e3bbe2d5173840a3c4e562fb045b8fd48886a37f48f2d2c5288afe7d6f586847c7dbd74d64a4407ae37d8322b006132d93845d7144aea2194e706425ebbcb46cd8dbe9367cd59c5422e21e6bcb87127c086da7429b876557096e8a8a7d7c4d92adf8e7b06b7f396da7f283030f2f03fe10f2e1ce6a3dae7fcdb44e1e4f9d74fb00c8573cb507716c07da45b9ecbd20299c88a19294a551d7f458010defd56bcb2ec677c6a11ed2cd97801966b2e2ece9b63a6fd01459330bb3651b9922529ab2f56917ab084e154c7ce3b8dd3835b395ffcd81dde2d7d2528483bd748fe3b18a4864e4e2e4846b69e3e2802d5e3d276fca623ae935d069ffc0db5549fa5ae5f85de646ec030809279e6ca2322741254c5b342395d9215506b9f30689948f1a9cf02df1e4a0ad2cda64a0fb6273daf7f7dc6b48d091167d69cd4c30e75d190a3054faa339f461cd730dccc1030176b260eb480811cd33c5af673153eb941d389add09aba9d1301a704d6d3db6cbb5d6380c2b2ff00886eeca6c4d35360e477a626770b6357422837d8b9134bf8509d7602a0533b511056294134875da560e4bb32fed92e37ca0d624f9f145ac63bde600b64225b63b0", 0x1000}, {&(0x7f0000001740)="a07f2c88cb50dd1b048594abe038892db98f2b69c8e162c674d350b1cc7b57057f020d9f9c8275d11ca0e5380297028785f184ab096784a8f1eadf47249d7a80295c48ed216d2655a24753d269166272973fd14838021e4936e23a8cd1b80a2086bac1b036c7c56f0b05fbaa2847bf3b911976d3eda53e2c8e03f6232381e186b09dd88206f856c4268cb3f1861480f88a1208cee886887824e6a07a1df2b5c2d6c5d2eca6eeca61cde1d1f5a0de79a94da2c684713f1b1217078f49cb3f542fb4bda9d0f240dae03e36894a448f1c247ef6ff54c21651df6c4f1fad4163bc1fdffc7207c4976b03c034ba09", 0xec}, {&(0x7f0000001840)="58621b43151787a5410c7303e6ae207df83848bb318a14093f9adf28135647d9cf15d1b01e780b31ec49216c3885c83564719a74244018916e4be89ea029e33bd4aadaa1d8729e1b3e5b35ca308d1f16470795d08201c61a71106d55f0345177f382c0c7761bf0098afb9f48986599d299c451d2f672e33174dbb093be6d257fd85b138d450c6f27c14828e329284d6f07766861740e0649", 0x98}, {&(0x7f0000001900)="313f6ad9201faeb373bc557cf5fde7d52010f725108eaedeb2ae7c470b67dd93a7d1fab06b9b8dfae846fffab37ea4063f630af04918d9b53c0e761b0f1ef135529a1c98e69e3e6ae4e77f72bea094cc3f9bb11a2cf1e78d6cd1e5651ba1899fee66ca199498ebf02c8972eaa61f8342508e4506cc0c6ea1d485e9a13475dcc61016e8552553cc13b4778fee95cbf299e0b18243ed9ea3683194961f32a9f8ad78af60bda0ef78bd93c4c2b61a32c1863aaff75324705b078001bd2dd01a188a6d943df06eb55b625c0b6061d17e936bd106ef853e1773ae4893c7f80c", 0xdd}], 0x7, &(0x7f0000001a80)=[{0xe8, 0xffff, 0x80, "a9a6472b625f39c42bfedb69b22ac7824043622d60e5c02ad5f4f9fa136bdc92af3bb05a2456dce55a497cf7a0952a7cd197443aa789275a98a8cd7f27eab09a914149171f798905d0f1564eaa1e0ec46abe839fb167aac92cda314f882ab4b4479e22e859751bfd1e973c17ecebe0d636e42d47bdc6b03213b603f05b54576dde408829190c587fdb6b5ebedcd2773d4b73015437f16cbeaf19af342546c404b34c7d6b10db563c84d91175e3a7b769ced3027ce425419e676c95a2bdf4aae7fe9ef8185bba131cdc80ebeac4585c2ebadb677c"}, {0x1010, 0x1, 0xfffffffffffff464, "8d1b711bb5bbe9a6fe1793e6206aa16c5ebc7f284ec95453e923ccc19ff9e5562f7cc8d0f1075338269c14fab36a42f58ee6cc8c437598d6d97c4124c8e2c09c782c5dee05d671dd8aca7d1531f604bfa9054a59a753d9dc09446ebc853306cd368dd30c23faf35cf99f7699cde20e6df2dcd68d9f09dd2c05e493b68e3586b2e766c9d9b51ad1a24293c49730fe79c27b5327c44e3c1ccd4aafd34267d5d41dba4d58b4ebc1c0c195b69ed79c63d4bbd32ffa14bcc41b68654605dbcd2bbbf07941b841e2b5d688cfeb439b61d323a582cf052c733cdbc343f65d6319750a639f421895406d904ef90173a259c688873ee77e25d3a7b5c87018743742024d3d1db80ad5eb529c1a2760240639bdd74ba39e325970da0fb5bab38f22d5b53694063e6d016b3b67f7bc1bb762e1d2a2dd03a82b298d92f6cbf5ba61d6b1ce9c047bc896c3e067e5f3dd5a7eff5299fcd926e5c19bdf748ccd3fe6d5de770375982b7a0c3adee56b4c8a52d835b49142165d81b7a5fbea861b4bb33a4e6d77885699553c1051cb07b895b70f5a39cf78e9e0484c89038a0fcb9d56ffa12adf39291ca0aa04a9a98699c4eb44febe396c195862d6800e83698d41bca04f712ea51ed3f3a984198cb671b6106513a038ea3e902aa9620b0e9008d85815f850a871458ddb44212992d317db30e13d3a505a37ab5d08c8c75323943e5456ca0f370610b158f3d6a4ae1214864cebec748e754f9255a977939b6c4b4e4da6e80bec0a54b7b3798896f5b3202b9e5a478ba3893810ea63aea0d2a8fc99790f624adf719bf55e623e466a12e2b5ba12bd056ba904800bad1c538ced7092fbf10761c1758af597007656c91b8be5d2cdf6481870d354aaa25a043339546f5714782f9ae872922651a8ac4e23adb860aeeeb8b06c163d65e17f85eaa1e135d7dcd73dfa6bf1163e36516075689a951a6c31982e9fe22f67fa5158828690de33a7ca32c406a2a72b6efa7a01df622db7556e317f9c97faa980488df6b8bb564ac6f34927ebd1a559035e7ddcb1d39c9def46f6ca6bed98b59f935e465f1ec7ae7248120f6e15840411f38a8815b94add2cf32ee4f3d940ac6caf9bbf17785a8b28b817307eee904a978c2d6a233b3792e807bc2e928c24bddfedc471b8f716880174bd9507297a297fa41b3020a2fe0d1c6828d267af82738336e5fb3282fa29f155bf52a9c7bc8be0996fefa615d0b6012bc5380c182827f17151667ed53e74f5a2ab7ead7611c1ac0e966c2af57026baf54ad177eb1abd4fdf3ba21a18671a375fbc55b4e7dfd328c1e76add7f3bb3d62e7039d392d7d7d916c5ed42a7806af8e3340dc6ca5d3ca2d837c3cf10e2b6695c5c74da64235ed06ae5001d2b166806c3e5bad635ed37b9d21495af4e7365a400c2c210cb19f2e307e98ca84e299b3e192630f3888e43b9493de4e024090bad30817e28c6775b842077f3165675eb2c9d22d302c6cde930863c5131ce88bf9fc9f1016e0f193aada29bbd73fc934c8b39b02e73206869df097f97889327f7c53cc517cdb28682f147f73fc45ff755d82ca02ee31807754a27e4f80fb9cfe51666e435a23b1d66037434db3bf562769f0d17cf8dc4cba1af87660487aa7399bb814635b7be6075704ce03e68c46f7f8904d4bb6c6c497dfb95494e84cfd37ad73ccb665a35f38cf07b4ed4db707a2dba37f0e6c4c82ad74e30dfe078277a4e6041fca5e01a740096a60b71183e68f72e98f644e66d8a75077db808aed58cc456bf7352d0139acfb73ebcb576e4254f3de2fa2eb3270a5043447c51263d6996ccd747c51323ef889511ccc374be57b0d5dff58821cff2e656ff215756430ecb595e1dbe6bfd6f4e32be7df50c88184eb3e9f1dcd214681d982a7f4c901099839381031b1b0cd507fc3d50dfb550429940d84b332d51b798767cd00df90f3d23490610930824c57325e5e7fc706a45f89e2d9663243386b4f330df581772884a7e5c3baa5cb281ab8f73f91ffb9d33750d78174e5f31e7e0198c7c01e067d28be7b1d73c6aefe0cdb3e1917cd17ff9c4d0978f742e16c1d3265f6bf4e9ab277c587f70fdfeecf01b48a0975eb6b69c6ff10cc0a91bf2dc200e2c123666886522ec796a6d2f012ada54421fd22115efc3241214283aafe7c3909ea99a34b298fb7eae1ccdc08bfee3660931bff9a7a8627901e40e90705f9261cdd59bd35774c00d3253d0ec452dc3503b003f836cab148f3f18f3f35834292046532c437fedbd4e75ab02a8ec064c2482b7279bbaabd89cbab1f7a4aa4f8f5139213003bf5befcac25674faa4ac3bb8ee6fe6646ffa69c06bda135ad50df6fa613718caf82ae4c28f2f05723d6d33568eed5255abbf13842e8aafcac41b60b50f0b82b32395f9b1d290e401e6b4d92711cc4161d7bdaab788e0bb5571642af598daa135a0640f2bb4cc31b04b7cc4485b3aa6e94b22c689704ffec1ca8d9fa3afa41e092a4f58f0384277677b684c6def6b7bfbd507ee27c034d7da797e266f9d90a4a2f490c700f0796f5e2d3cd73fdf73840bafdf52326e94e096ea624d1446eaa9e773f609a475a6c5280571f6386c3eeed93c4ea3590376393d77ba35400944ae150f3102d30392e9078e27ec68ddfbca1168cf2b9f49a45f29b23c4a90a0d4dd65055078b0e47fc51a9432e4a11dfc96ee5b6f31cfc04a7843ec8a033bda45c62a723b54c8de2a4510c92340b4775643a1e347ddcdb36b0119db5b065ed6db7e62ef2e5294874aa6bba0cb189d05eec1d2f5bdd5d1fd05bd35b87f2b55f71fc5509efb06b1c71be8df1ae58a10dc944b0b7a99023dc117f16437ff6ff427b452197196a023c51aabb042761d139ccea0bc3c9f5dd10787a2a94e5c81d9eaf04be3cd60efa0fffd9fc6ba463207011961249cb9605f8f64a7851f016336aad35c30322b38d2a36b93cc8606abedaba5a16083e2e716641ec2b705267f224aa3a4763f5f3a1cc371a53a68510e7760dc65c405d35515e82ccc99ee51b88a1177307ca9634ed9bb1664ea2896a354c25fce850d67c97a94f210357a2693b176b9d0ee631c7d63229137bd71b0da3e3b19c932d687ca94e1d11d9e45f3448607a399c38ea0965379b514ee20277f8915fd76380ec8ca0c467eee500b301d52bf35f2802ee5889728710062e2f43719c5de83354b08bb718bda76beed10dfeb47f55f44365f5b926cc7892fd26b56fee27a09fdd8841acfad74e56fcba32b2c1f1e81c35136512f62eb88885d278493a52b5223a078187780ba52112be53bcae2a24f0288abe5152cc115f302e449bf7151bda853f9b4a821a12d5d5a26a95a92caaecbb0dbd22058db853e1f52936f8dc59f7a7e2d86fb519a4b1fb98ec1ac08057e5a54ccd4458e578af9d6c59098fe9683df5cfc96bd6d9bac4f4d75abea3e6c47417b160b3f21591b15a7705e00f065930d3c077580da5ccfae78a6f0e382e92ed863d85bce26cad9acc6315c2182d2b50293b940dff8d8dfc72b6ab8205df3627c898778ae8c0b998383efd13b4f56244df05fb448e2a1b5ecece52f125f8b08f5709fd0999bd1eb3fe22dc457428b96428b142c0ffd6de0648ad8c92cd960dcf92b2b19a119542f863be441311ae1f1778027074f351f214107887d7cb26b7cf01ea629e093689a6cf7b5f6185f2daec99c8be8a72c1d264cf272d87173c36a2e3ff31c7ac3cd5170d4773946293386ea6a0daddaa7fb84d49aa12b7d60d9a86cdb6ecd85f8f1600665eb96c2c66a291a14b52b64aa36dda9fb3afb3b6b5bc6b50b94cf392900683355f963578fdfccca23632c705de311203b2793a9a494dbd26c772439f280973700871e51c0e8ad34acb9ed43faf264c7fe7fbc6e99b24f5f65e193fcf65cc3075ecebe7a802b7870e353010da09d4114a916a148f4204487696ec3d7da195e279dc7246a2b28bddf7d3b33b16bb970303326b3ccfadc4e25e32268a6c5125c018c0961df2a5099ebc1f538602008a53ab6583601670c621f5d08be30c0368104353fa2425a35a0c7f8da18b4ba0927877dd7a03e0ebe71e528f81d546eb64cf8b84870bbeb7dc043b359c3caeea93c1d1300a45965aaf6d721bc3d0fc53083e2fc1e35d0a8b2fd49e4f3e64e404b038ceca1b67865156db2c6faca5825c029df8d45f96c8d280319aec03df1db565ec259ff54f6213daa7ca6f683854ce3213172ce96206f430f5a00f37375d33e9f50c5c13326563e43020080ff7c9b84ec3a8c8e17ba041c92ab5cfc9e0098a3ac107d09b9fde6c76df386ef922367bbb2e884081791ad872d818edfef9e33a9c8d7cd8daba7545a0121b8d8095a7c446636628f48369eb0dee1df2402607ea4d9876b4429bfd28dcc227239a4c56cb98b282a889385578b5a537f1251a1d176226ee9655101cd632b1066c874b485a64909b4412ee3c9a401fdf955071bc24f1bd7d181754a1cc877eb6ecdfbdc1e1d2f78015531be3a562277fe280b732fe7718b6b799ae73b25a21cef0dd379b7dab7fa41e2ba15a614de093dafa1f7754c0d1c5266b66d30f857430dcb3a01be2dc6333a93457d29a728158a53d02b80d1b8bcd29d4cf6fa17afebc8ce796c673445053b5c84f991805958b72ce4aab2792ee77488ca8316cbd29e402b35c80100d60209e06048ddb3919056b360f00678dcee0f17b1bb26895a99f9b218e11ecae0c95eecde6b8f018eaedba51c044ce00c64b61ffde2e8ee1044c37220f8bd42ab37562abeaaeb4afdb07574474562adce343eccd088a59c12c3c143e92bbb309dc0350ecf7d2a8b42a84b9a7ae06ef6d67d30680e29bf18cae52062fbcd2d1e50a7e032609f9bb5b438e1a62d1ce5c458e5d1375698cb9c767f80bd59cca9b1eba7cb0dbcf51ddcec9bf608c28e83de6235d2e120c8d418f907025b030fadc245c564c222a1ebf03b0b9dd19528aafa4ada33deecaa28207e49d2c862965c04b3b4da076ef5a9f76194deae1cb9b76ac031a7f1d5ea0ffe321f5282840a6adc59bc2c6ef557ac1ae5815e7e1c101f60c330015dd7818688303887da38acd328a94ebda63820fe36e35a8c6c28eb20bd1ba68b911335a9d3048f2fdb22b889391a99f3ceda01ff7b9a6c406273b89c695229410f28a571583e84a00897ae011496523d565e7e10d21da1a2b0e11dd483076a4de0b524d82cadfa8055f5f625d42c390c799eadd99df9a90922c27a7107a6bceb0af2332c67d82672856c99d670ec836d65bdae2425eff591d25f2a42cc1fd40c1d0f895849ec53636bbc4835cde7177700c5ea6dd615f35d0976c65ec8991747da0d3e6a62dbaad899aeb446d9734c2f659d27014a987d72de3b917dcd901e2e75efaa1a4b1350a1b228d3946f65021361077bfeee0870cef479fa5777f8ab23e3db254f045df34c997fdb3de593fdc446da0029ae9dba8b5806b97d8be47cec099d3238ad21ac2905d9902065c25702108ba4b5022cbbbc1485d531b8208f22bd51f0cdd11adb98762a74b9726c5c0aa258055803e9953700f89e26dd03a66aee1185076a6c1654ba92ffe8b54d65572c4b452667da88a09d5941d63138e3580a5c879beae1bd1c2a1b80bc1d3ffce6aab4dd7d2a184e9bb9cbce47a4a52b503eed624a37e9b1387afd1a5adf8c55e2dc9a3a159bf238eede4b2a3e0b4a187f8529840238bb365559d7a4e5ae6f7a49a879a8f31e9abc5106b593789fbf448486fe69c377c9183bcbaae44369745b2cea6a0d8606e609586441acb1f6a537e3"}], 0x10f8}, 0xc) r14 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000002bc0)=""/22) r15 = semget(0x1, 0x1, 0x400) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000002c00)=""/4096) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000003c00)=[0x100000001, 0x0, 0x6, 0x4, 0x32d]) 16:00:22 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pckbd_enable: command error sendmsg(r0, &(0x7f0000005680)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00'], 0xa, &(0x7f0000003240)=[{&(0x7f0000000140)="7698a9e0fef03718483cb197efe030a0f2436542739462309442694e062ecfa0bae4f28928e23bc8f87dc39cb917e05c67d48de4d02a4d7caa29a849a6c3c526aac08f29b309228b3eb16a33e3bd56e056ed9532faa613cfe31c684292a07ca7ff3748f8ea74f754b7420ff1e6a6a644bfccaee938125202f914fca4948fd9456a0383662fe6a4481f692761dce5811046c2f0f642b9088d7c55928b7978c71f2c2b3cf27c0bfa634916f5c6474d7dcb96fc991b5ba9d60e66124ebadf4d5c454d1793a0e4e36a2b70782b53", 0xcc}, {&(0x7f0000000240)="61a8eb9c4ed82ed74f0a83b4a60bea4bc973ba33876f8175e8b4220fbf958d6a9df91e087c537dae9154bdad84bd9c34f4898419f67bc3aaa9219ae8339af37f971b987aec7758e6dbbf3c27ed03ba4468a54cc075a9cd07bc147776992d1bb92567db9214cd0cfd41032b6f07dc0ad03978f0dce790f705dda0b6d3415a844ddc809d7d4a2028ba878fc290c728475c36ff5a60aa9212ddd11cf16785648f33add5c266f22c0cff05919aa126e0546f3d1a5a61ab5797ec0ab1b4852656a12d83b4c33045e03b24a31e8c2dc8b881f7ed9b27875c2967fc1df0432a948a7b67b2c70b9f6260e95fa590da56cb8092325994d4ac7c66b749b4aff1bafd7c72a207579453ae4376bcf945545b2a77025b3f53fb684c17b75492fd5b0724fb1294a7fbb91034ab5012272002ecd5f74c78e6010c132235d3162b325697391e95eeaf9ca725004dfd57d8885dbf3474380fbfec706580ac9fd5714b068dc3abb539891896e729c3fd5cf8ed780855b1840019e0ba10ecc21909ad631d3871bbca9f9c29b055d45015f0e89f8c7da7f97350c374297d7b3a584102c3415a7fa859e84e79649dd43ff442721485406db43330ee91c84c8ed568d5f88355375a3dc1b1d611a73e31d6a513973459fe2be91bc8d84444ede34f03c6625489c010860f614ddb315982023c37df3a5886bd34072266e90f038ad7573e16e79fcc3c7226d7f12643bee48fb9ba42c8ab964e8c56b80d0adafb8295e7bedb636db53810f813a10243f1aa062045d0e88fe6809cc331c0d237ab8d40a5b45c3e16c9342275170fe39b276ecc0be27c3d811077877bdb3cc62f4709e3b729c750b4b028204099b7aa88bf3daf84efe0f5ffac98aef77ead444c1d57ab38e5101bfd389ee21c21fa37e937636970aa5e6b11a2f50df0bf282142a7d098fbbe128387c0189a780b6c5cef16f4d42134003feb2f5e39ecc28d9b3ada46a246b156e98b1f6d886d5997c924dc199bd3a9d823f25c14640efa29c6ee8fcf29dc83b34e079a58af36f84875c28f0e0c0a8a5625e451e958e24561a83bdbeb95e00e53d1a1ddea4c68b4f8294f023096d65dd0b188c6ad91e164f14c87ee157b7cc36bf64dd1ecefbada6cd13b20dbbeb98bdc6890356eb908e6aec88a9f1b11033d3513122471fb0375f8cb729a0b769f4a443795e249c754cface38f188e2615c0916ef87e8dea298232d019de8b7f9fb16f1cabde282a7b80edb213d5d7f50316ec3bfc23a8aa429e7a665480c9a7bd60061308d22fea5b0323074a0c6c377f9cddb4034ac08bfc9f5bcf4642f4ceefd3476f43bc3450a937f7ddc26fc394a9937f07cdaeda137276da2483639d43fe3f9fcff2e0d1f289863952d9119e32a4800df65b6418df03ab23da1cc2e0e41ac42240cbae94cc00fa6d71f33eca674d0d4e987f64f9424131bfc545101ae0d85222d9110e911e7c5646c175ded8986bcfe025e8e2046e42b876998bb9c5ba8e13f8c5f479bb08b7921fb1be1e6fde851cdf6628a1bc7d1b56c1df220da25849e2778d99cf58791e6a5e08cffc7263b4b632e404d154709e45f6efa273a747e057883d04460be4a2378d0ccb9c73733e7b15dcd1e4ef213e1d8330a4bddcf73ad4ff7b227cc06cdc0270b211e1c16f5b1a9f1cdc3df5a5026be6bf2eb9d87819fcda5ec57bd13c6638658a175026acf8b724fc206bdd74ea61e2809cff1e47838a887fb4665cd19120ba2642da0fd6290f5a9c0791c3ed1384be22893d7b0fdd02ec1e995172089e2ccc6682ed5bdba32c47aa00e3490cd76c565c88e812eb9b4e4d3ac7dd9ee605cecdfaa08bb260912f3cadf97f97ff7714206a9d8e79ab4244f2d381fd4712696c7e64295ae3a13d4262ff604d28f2010008e140cd2b7a69dc41c3b711f99fc27cfefdbb0ea282669cb4196b841cc12e1793ae0aff9249c08467bbabb16235d490917edeb7ef230b4c4ed60ff036c5be0f08c82da75b2dfe1ae4a6123f9df707ede60dd0c0cfdf3470e8119f9478c4e1d5cde24d1d5861b9a05234ff26044975ae4f76d7bcdfee38ab6ad2dd5265fbbf99087f68a3d0c65e68d3cfda489658f4d713f55573f5215e6fc684a35d109f700c860ea70b81cc373022636f377b1ef1378b092ef675fbabbab7f0695add6ea7f9fb13a876bc4bafeb9b8b663434f344cf4918cb4b7cbc7e1b561ae9a2f0115cdff2505d3dcfb0a030fe2e8eca712185b067f97c3cc11e2c4f3b4d389adc4bbd8c469b27093ffd6660822daef41928ec6e72fb200b347987b775c128b0543bd08241430dd5ee7ad58976c527fda3991774d8098ce398fe18a1a9509eaf20a4ed4b291c38a3727e3703114250cbf9ee58ddc0c6e79c86e149dd800c47cebcb84ec9cc091a731818c2acfe82e1f80d972e40dd9ddebf800c17ec8456065396a28f6b9ef1ea7f04bf46c1e86f18e83707324da6d41bdc160e417344a5b4ca69d4767708b8b3326b30f65debe80164c9eda1e0bf97f0697adde7d64dffa064dc7e8ad7f6b9c2076e8ff785197c6b3a9644a60d841364cf23b402d3e7bcf643a81e54264fe618ea930046079b0a80467482311606352b6c14f9bffacd06c051b884a544d3f137f74b9e21196ed49eaaa27a778af2c98882e5e22aae0a8211f701f19543cafae333f6d0c7d4f13d9ec69659099d7ce1cfbf3680a911366f44bffc1aad37df7698068edb430a752b4de5c289116cb053771b44afc19903728f78bdfaee60bf01941316efbe8ba1381e416d7f354cc68817bdf67fb576c56906fdb93bafc2efe89d710841917fa7300868896b3221ea7ca8d9a20f0c9498f8604faef5163a16d37c77091529261956e451c271c15c85d9788211a0a0de6f8a7d7a28abc26fc30cb448ca347d390a4c26a4ae512dd94dcd76a2f5a63a6257f6cfd03555ddaf8cedb63595811cd6a3c2048c9c9df6681ba55a0e0cf26f0d8b3e6891e5e48fb725ae40ad394b29e25e3c3d3b70a9bc304d01e7acf2f759d809d72e7c184a74739e9b3f44ce95cec53971b745ea45c0df5b96465fef75eb1defdbdf8fd7f339fceeda1f9f6fd6b0a840c43ab5e082cb15315bb25924bb2b7e57adc529307f165707d75db619ab1043c7b167a9a1aa68605ce00dc88c9ea7334dc9e8737c3e017790d45e0637cb092b3bed66aa97d1b087cb7bcb367020e23bd045df280d76b75c3e221f1a58da131dd7e8c3593d07d3d701fd6f025853f3aa326125a10a103a8e66a04c919bd34c9f6051828a1157eb9f0ca1cb3555e220028f109fbc473dbdcbca374c7a613c6823d170df06d768a28383a8cacd44d7f5617b578c6e611315fe20ced7c53e02505af68da2317f86c54e4e1617ba8a212177e2fea01abafa81b2ea1008563bea7c72557412c4c0bf57f987026b63f9d068b5822fb45f643f6b0fc57481d960367d86286f215412080940311a4734982fd17dae0016f23a86c69f066952fef745d49a53f65768a4a80a0920905a429943591ac6d8a9689a36ed335b3f13039854729970ec8f7fcd86dc7d595f949586e1dc409b80ad63c444098ffd63825a11b32a57661d2ba1b21ee367afb53e64ca19731690666180542b6793d9951186f217df94e251a292203f5d01167d5d421150491208674f3cc6c019db88a913d476e761c83298792828795ea7477311ef8a6dd0001b31bf8efceea2b856001fd4e26dfd0fb860a94fe0226f9ad79851e965dfe0bfe57307cbdc41f5885a035ee1ef085b2cc308a34e6ce7d3ce8060b2fefd764cd4692545481a9d6ee4e73d3700e516a70c7887bc51fc5ba787b420828dcccf4308c590010639a1bf2fef72c7807fc21230baeb3c869cf6b613a0ee1545f6511edd71817270b3191ba8a460d428d86709928b7d1e94ad5b1549c9a19f037984726274507b67720783ca5778ff046c37891c05d5368ee590593aebb0bda6153c3182052c475c21c976eb3e0c6b570fda5c3ac8f710022bbd8cc373e65e9d249a4a2d5ecac41fd121b7edd67583950e1a7c85006f11e60d7648e55753e083f45922310e12c0879fdfd59cc9678e69c99d8ba7e9de8bfd95d0c6a4b6c6027827d5173071dd01b45f1bb1d53b242aecbcb27f401168fd1922c8e1022a2639b4c30f0beb3d63c5ea8c29b29e06cddb143a65991e44492c1db0bd20f28cb10b7bd8da77236405f51e64115ac7568ce5c1901c2a399668c2808cfeef0e45062c52a2a13af42e5a06f6811da9a123a944512f72c474528446322f0a12a2aa0fc4cef9411d8bc240dd83d3196adbbe4a7bff3af60b9ad295a58d6f7c47b4e59eac97333db4371d1bc77014ab2f60a43eafb5ecead685795c95ec042bd2977b994f049b69f523137160ab3918f0e70386eaf7f29734bb19ee4a91a5ad9f104d6a0a0a76ea5a1706add2d62b16064649d9adf1361fb0894f3ab373a68247855208cc59823db41c0e4a5fdf28fd639f39c74cf58f076afa81137022f4bc1cc75399673b3d06c487a860a4c4da3ca369ac3dfaaf9b25d83d83b68ced64ead1fa1117bc65810b66b45004d7290b537577f2ac85eee9d5ea2f840d54d640d4ac3260a8754ba170dc10ad9d339fc282864a12a4e81b5afdcdfdfcd2a972dd54eb2901d6a841c77c472d9a97cc61d09eeffae0e210a9e4a14d95127f91dade7aa11ffc40d847cf7effd12bd39bde2e2eab3627ac1f2c5a456e6e2359a26367cbbfd04eb983a5060bc74806ebcd480520d477f850c1276ca5fb80a131050e064e62ba88a28a637b64f9a80c9455bd982878f7884c6e7641ff075fec3c3bb8668451f2f60680c22e68a1b6b69696d53c1d6d8591be5fdb33df787c141f4c8a9cb4c1d68698657190da34c9c446334144abaaf23cd72e7555b98cc4f7b946b23b2221fabc8cc1ee08be57e74f443e2bcd39879b61a08186020db34f93db016df9d2f72c3df524adc401065b0c86c2b4f1f2aae7568a9532fd20b1ed78aab75668a384b0704b58ac2b65e80a61c2bd359c90f3f2f6ddeae3a7609b8c76c6b47d1ef0907bacec5ee8835bc4b29b089df6ec3842f8abe2026863f9b89539ed5428dc1e3df13d53fec2cd943a9dc9294f2381106ce37a930bb318ca7f1acd4d1efd5318c37e87bc1ebb698931bec17eb4d827712a200403a2c45a87fecc3eb122c439e0dd5d9635e4a1b4f537247bb4ac4f6396e5f530a5bb6cad05ed1a134b839b000eb4e91fe1c2fb4529028bed74ca86a38c9cc45d708f5709c4964eb70fd8d8eee3bbf75c47e1a45fb0d19272ca8f72c841686bd46a7ef70db947a62103b7e4ae14bfdaa32df903c4b72ac29af2bb2a6a5c7231f48aebb4b52efb876f7da8b7710db9fd81bdc6d238c2a8594e1d6f91920c0d30ee6afbf4d104a36bc1eeb021206d8a050ab3426bef0d15eb904eefc0d09467832731da47be6e8b48c0efdedeca986aa3a1202da4d9400a65336d8c16aa63684f95266f59bf9b92376f729b2d786d3a6db922d4d22f5ff819b199aeee9b4213a4619765035cb61e433e53589353c9902661dd4b714259582a9fda8f51f3e5170409b6623ee722645a7d1d18131a236733afb44bc177744ef406e09489bcd586ad3ae0082fa041aaa3bdf382d1d505472467e7d40bbb036da2e20ccc700167db4443cabd22a46710bdcead82f6f619345f71542dac60af70fd3db7d8f4011c9a509803092de23d333ee1e77c58df2c33f8c95afb7b8feaf7c0cea2beec621b00f6d5af321c8cc587a01395cfaab3b407cabdaf5904b228ebf3afff1a7d5ba808ec", 0x1000}, {&(0x7f0000001240)="4579a25da9c792bbe992c7c0a5784cdf9f48c4c998cf82a4d0d07480c12e36522bc58b2d8210eac4f4ba2f14d89aeed29bbfa7a6f4f92ca838bd6b5f314aa3067b33caeb6fe06517ccdf2cbebf91bf80e95e2068b94cdb4944cc96c23c086345af6bfaef9217f4036c6f31d65458087830d321bf2e83cd4099248606e1c6ba67638cf78f1b4125dde8a180530d6a589b71b8d2ff6b2172cbaa42ff254b2809ab2f92bacfac5405d10551dec4727a286c7118db8b8b717bfde68cdc0f65052dc0dab24ec98349c053d902b606b9315bfe4f56e5c920b2ac6d1fe57bf0906959b1053f2538afcfa67badd01e135d3db65492cc5d58fa6aa20797ec1c20db343ba766bef9cf0cf767e3c8921a82ac1a9e8efffca365f79b83bd264504f9b52f640195ce444c3915773915dd8a72017ef4098bee6de47ca07f7c5600c75f024396e2a49f621367e2a94ec8a5477069e58d0ff58949b67cbdd025e76047afe6f16c073e58ea6928a92bba13dd3739635d36081eef755f23ffa40aadcfd7806c7bc86237cb65592ea11ffab8065ff4c0049b8d97c2841040b5f013792bb525b5a5d05cf828d7153ebe7a061f74d3268629747bee89eae46f87e356c5eb68e3ce28dc6654937d3509a8898f1809f310be1950ef384f0042cf63dd4910ae8964409a3a8a9f9000888614347d42252ca058783e646d08adc71bbc9b167c14ac625627fbd8f8f9dc1b26a7ec98feb1207b922f61e708152ef70cc4cf5be5e52c6b1baf24cb713c2fe147de18db9c5278fdc20f2bdf907fc6041adbd3649c30de8147b1b1109651760df8116f29300b07911db29c9a94cd8b56c267fc27a971ae3316f41fd28998e6f27e0f79b9b8af21ec2833d00b5003228238ab4dfb8a885ef8689ab062cdaa1df86f0ec399c4dde3b01b5a4e6421df7259525b4957b82365903f630a17c162aef3f1a6ccbdf3a6e974b67525b9bb189191621907bfd2b6360f2fea6e23e6e8787cfc638a50c6f7c2bd3cd7a00c397552abb9d6e823b49f10d5d77981b37b30de1b84f441c6eb900296ce9936ac4271906caaf9dfdebf424a78c862246df728d7591b218ea1675bd81edc7f946cf1d384688ca2a5d224dac08580bff03c9956dfb140cd17a95e9bebe69d76ae732256055094f34b38c0174309661cc1301fb5b875d3c0568035ba433bbffe0543ddf3a970789a1807154c2be3c6585a03588e9d974d2a4bc5bac4f35a4db5831fcf2cfddd8e01cc9ffebca8d71b8c3466d9944f5b97b0e563d914fb5f775ca33b503a8e9998ee8a1a9a8c3ce6f3b23cf20483f3da3bfca912fdff94cf76cc73ffa00b182ab0c1ccb31e3a56d065227c6412a582ba3a8dd41b9c09f09a6d66f28d135c479c7ca06e381f9e782e380439d8d89fcf814dd9d1a1291393d0d97206187600411fd17508bbf1a0b5b83b9ef52ed41987ce2a25ffff529368d1a13cdd12f6e20c46e0ff77538dd03fa746b9e5e8006e098e101631bddc18ea7f9fd1ae298b9a99af141e172757e7002b80d7014e0322df8c64c8718d5dedb79b82a5802f38cc7dd3316fd7d395e11d9a63bad6fd3dba0ed017643216b836c8bd12284062198685a95b1c8530aae72f0e0a7181f45bff0e44bca6dd68f277b96be6466cc5e69f9969376b148193b8964311286d398dc64886aa0718bb26a21d59998f4cd1c08fdab64138245383ac33abc3969ffc9887fd97392a7a846340267e03362ecd673427bb6688895ea4fa0158341dc8c0373055b7ab403a3215034e938986685ab84af921dd963189c58fa4d334e48ac87a24f332c59d32fc61db156c2d6158b04766aaeae832e4d1b689a298bc1060c4fb6f5f09aa6b4f3e4b4f8d7b7ee7c61f5e531ac264f939e55ceceec1f820852a596ab61ea456e402b85a7dcec5b68343c0938e898544a731cfa86580fea61278570f2698f4bf103f2f6efff919f727c8d0c2239b72bd3757f079bc497d0364dab9f838c57673c6e3cc96cdcc85b9e5a34a6050a33807de9e8035812087a8768b7a9e156c2a8eec4a3cd7f35541166c4b2d3636c021c20f2e085285e4b2f392a45f5d2627e08cfdde187707816046b56f2995648c9805c979410b17420b379c0762b78fbf6c4beb63739f5a79b5d85919fac6c9eda5365bd4bf52ea4145c6796cdeab25351e87a92e89595e1aa0a7e42ad3934fa4f392515036b7ac7a8eaac56a55c920e578bc4e80dba62310feaf9d7321420cdba918a36fdcc37ec57fb7c09ebf2dd4679b369b63f8f0bcc734fe39fb2a9a898793ad11d6a36d12b96dbae4585d4861b9af8544fac4387a06bddbb9095a645607986c139d0f6e1546b3ffe02736d95034b2a37a1370dbf85b1a2c2cf07453a84de38d9b1ecaccc24ea48607e8c629ecb46ba9953b8b37d103c508d7ae58f87246db0161812b5972560f1813aa063c074e2553d9c764d010980cf256ac2be407824465bda7c5478611f3e13b106e38da2132766ebcf1fb76fe8877fd82a7fb20c62a81cc7f1b09e26ba12312e6df434d74f5bdf18176ddac83d192973afbb861666d42da2ddbbc0422b03fa37cb1d12a88ce6e17b4915d36afb1bc772d9f7d85866e021bf27bdcfe582dc76fd5a376f9b71ce34bb8732a57074ce81178e9b84fb2fecdbf60f29cc3f0abbec6b3201ecc4f24c6a973b2b8da3f1ac56b2bbf08324aec9356fa8367d136161da0b479b96d0172e8aa5fed9ce9932d791f3e7a509cb42dec89d6005e9df07c9f56855a2a714ca3c8905378489b870528cac87c54b372f913da65e4f0b7d0aad8802fbe7e916706ec4090ef2b538c4e37e0e46c29d8790b5dabca4121198d9b71cc10a563a97ef50a48893e93140ccad8848571bedb13291114eef1721cfea6ff037721bc674a5416cb09570e5f23820e6e401d16046f3704ecf9d3fbc15e776437f69822df41f36a21f2a5e23e646965aecc11165dc38e98e758bfa8a041e74dc4d9e42e3cf1d25a658f92d655b33086e06a9c6d649fed77b80a0a5d6c9ccdc655f0230eed6d39a7fc48b950b6639890e99a476fc2bfe17616e02a5e3368e9e030c1f5e0eeab063a1432a0a777d0e6b490c1f78594171a155887226b62694bed17de6c4fb838ebc84f81c7bc25d1efb59b811fe3b204fab59e34c18b010842ea812710de0e62f73e0e9e9e5ef674ab63e1da94158629d31a8a4ffe0471068b2f5e17bebc5d8b1d86711ba5397c33b9c76240634db08d0c9128135600e1b892d2c14aaf5e7347bdbe4d9f25c376e1067eae5b6f9303434cb697f662c9656f3c96b9747d24652ac210cc50c9e394ce50ce1062db9fa523a7b012e73a2bf33146a4751d04ec378f39fc54d85436a628b9e4d06cd505f567729fda80987442f7d7436cc0aeeae2595ddef82ee7b6e13e2f650050a885755ab013d5d705be7266a33b0c9a6b71f8912df82aa73e610de425610dd03e7b675cad222c900e9f00a497558a3438f03cb0fb65cecbb27973af515d660196bb01b605aa29411e8aadd190b669bb9fec33d6caa32850ec9bcb1ccead1640304328faf54e3992066f940d924c185a930216f8127e7978ece8989f7faa6dd9675b718b77a65d7179422af9d3104dbc6bd59a54559de4a15cf187e7e15c9a3d9f62d06d5a97243190dd9321b987ae6cda01fa0a308c478722b555b4a61c7a259e559d70886eda0d71e3712f3f1cdfb5c6851e9b2ef039507a4e37be0aca29e7dbe0ff60a04eea464b70354d28bc5cf1283d4f4a7d3ea8318ff898c40645838ad6b259195e49d7cc2aa91558a2665c987388c668c5d2067ab94423dbcc52081eb1c835862a1551ea50dea3f531ea3bf2ff7b6c39b612b1be666453312a77bf26a19c902928b470d9291e164175a64d8a1083293a5d01f3e291d5ee45617950b02b62ac144de18453af1f04b5fdff6e0b201eee2f350a80da397d3f7ac2220d0fdf2819300e6a069ce44f51e38d9789d92920935c54c628242e9f1419ae6e926da01dda940af4d1a52c5ef9cad16284ab1baec4c8ab6836c28f87523f849b614282602ace25bbdc458b93bce1e3043339e2fbe1baf6f9898047ee172bf7a25d420377122b2c560390515c07ca91cb14d8454f27bc1feeed1009c2513bcbd617cc852c809c0115350afbf567d45abfba00ae3bdd1c2a2b9aa1b0be776527b3c9373818ac6e18d8b941a6ad76697f426f0d0ae9586e837eeea520f6075cd9025610f7f4e2dfd890934933a95c2a7497376e1084f6ee0820e257900a5d45a676f7f60f85deda4e33d8f9a1033c91816e14bb2223f3da0c7789c2b4bc042a160bcfad87877b9c51629a8f793a21d7d04c5646001cd91596dc36b81557fea241f3991f952bd698077d0847aedc71a4cf172a3159d3f4a4373245be41f77ac877e7a2b4ef44a8ba16e4fa3c322394e48b9cf6f54499583c4c9f33c92d24323c8c51de9b9453875861546b03c271e7ea3c445ec9179dcc68c810f76081d943e8262c08b43b16bc8254431f7dee9de30bc37943f1cd7f36b129489c57c051aa0df1d5e559564bac658a04380b8421eeb78206698fbc57b3da5e52293490dd6b8033a9294bed0a49f9bd6ec43a1556442f1835f47f4d473f601e81c22242cc6d6370f8210e21699d5537e0ec0d00a56300ab020e6b7ed6eda4ac55ad923dc4df08e3898cc58457aa1def5d61daa057b1361452fdce28f3c131ae022101f4cd6b4c4f9073f8e2904601c906b65fd72b9974498e7da9a3be65349afb60991c9c21d31d20c8559405e84186bc86f4de45ac78c7e6f3c3d3de73dec497be34b9719e560799abd61e5eca67a7523b17197f07bfd4152b07bb27b0db1f8a7899a2d68a9559ceb2ffe6f131d65c99b624be7ba3144babd72462ffde68ea8b06ae0441dd68a725bcc551f84d5c6c068e28ea7d328e11240ec7543706a35f13847ffa9c4de559e0496c07cf82df3161e27a9097a8fd4b48826e9a14c769e7aa7fcefc66911005300279abcee34076538cbd18a9a1c8222bf9d049fe85c780d1829dcc780b8ab3753a47832a44067c6596533fb42d5e4a539796aeddc62e9cdd0382d1a7b48b386a62f4c30bd399c2414c55aa50f8e0e387fe837cd97e4f22ac5e466a34713fea41858d2f8298b46773f4019d592ea34132dcea7988e0f5b9107e3bb1e26fc38396937a4b4e7ac4405e27386edb496ea35edfabf2f8746043dd0b506f182249b36d35c03291c0b75827d12775137b5aad84ff0cd3db966909a258f71b39431bfced60c7680bbaf54ce5c838d2992669049d1a005eaa359afba0cfbc4c1db9bfdff0c0a31bdc9068f7ca1647f0e186892ab8a96009d3374bf028c16454d480cf2954fcbd8456961bac06286d6cdf72558a4921cff8e2800d8812ab4d0ec2b6929e08844f1bf66410ccb8dd06beba2f8d901c05f69f3705a259a5992631ab346008749e84a1f8d6839c611818d815d7ccc12ce9b03c026cf21a85648e2117b368d805951fed1a2eb62f0fba5feccd341d42f9ac03641c26450a140532c57c62112dcdf7604124a6cf531bea1f92631883158065bc6e0c8028c762601b06da2798fe1657c23c39f93d67fa3de27b088c6cd73117d97e98c65ab2b8c0eec497e6997a75d99312bb1c1d258f96363dc8b10b01efb133a5dce97e8d0b1a82aa71f02d02b073395e2811dced36b8e93b54dd8ed50af77bcaccb7aff26f63b91e7b77e057ddb790523aaa94e4a74d80dff7e8cb7a01795ebd63be81a7b3b52daf4948197a460e73c7463eed13163b96ca4151c8b7acd0d9", 0x1000}, {&(0x7f0000002240)="c3235038d7a20ba0896ed9890cc6211736043b1f2abed9a880a98ae239996861bd2e1c30147f6a25ddfcc3a5957f1f43e245a6427d37c3e0d693d2d5df1d73e2af87b1ac86d7f758e8927c41302ea923a2aaa16845e6f2dbad65c464a63d075242ad569ebbc746ee51ee787528c842a6426a13b70a6bfeba0b1ffd9ad49cbb881beac541a717ed4876ad5cbe465c174d2dcea7ba5e47f23a27cb565f531bf2b0d52ea4ca4818ac8b34a19569fc8120a02addb444895df3e0938ce25c6531d38955baf88627015d9d91fb0acb290d8b8310d6c497d9cc99d5256457e98a6be9a4b3363d9f68b92313e4b9dbc8e26977580b676feb87c7d5b24db695466d1efde0398de2d287b3840030b87850ebb5178b908d3a9829b92995ca41173a92e0fd6c085fc6a073fe3ea9d1d5a548678f30840ec4578a9cf4f1bfaf261e939e77002cccf5f0f35140ee567edf1721f1d58283ae6765b86b400785e8059773e068344b7c4744c89af11b53e3210348059f148befa3c56e77d19e13af7dd829b12a3434c0c7cfa1d9221f669310b41c87eecb71b72ba4242d754b0a8b705a602363825c5742d4da7fdba90468f5c3b7a177c1c103f119c35dab3030a0b40651d7080249678c3dcf4a63848bdfaae3a5999e2b11f050f7db02308dc975c212e44ac2d4e636c997b25b71b332509a3eebfb468707c942cd73dc316a2e14d46a0e6ebe53f6e51781f196f8b703b5fd29cea5962fd9ce7045cb0edc9112d53bb0f31ab76cc77d00f1f3b6a4310aeca7f9a78dcd8a9251afac467f6be70a23d34e0405ca4eb22bc2798439e63c0a3af534925be4b6ed40e33086be9391b70e2baff0a9146e45a7ffa03d5b76e090f3c28ea33a02806a50b8676f8673999bfd6e033de26d01d2b90bd3daede1f67b1073236ea8d16e177a670a4cd99c02f5fa65e6933afbd07af969d72afc24cd349c08b18b8fcc862507f9ab19c072b756692c5969f5a9ca046f598fd58aa499811f192a2f1a19ae44b37b43483a481e90aadc44b842542747fbb6919ef2ef790477d2815940610f01b4de83f6f94dacdbfea6fa9107edf75d356d0c158b89bc9ed0a93d66908e5f7dd4995b0a4e89d84b8f985a8fff781f8593c6f66dcd6b79220ee007da01a63b7d9d4297cac04f79566e4391841377713dc88e4f15ffa27eccc3fe9b306e7d225a199aad014b0e9989c1cf3ca2b058c5ef7b23b6b83a4293c26f867b9aa5c19fffd2e297c9f7850cabd20bfd2084376e88c91658db6dc51c6b71a3b66bcc12f20f96119670cedea1a6a12e06c2e5a9fe3a0c6b5b5c8cc8f281d41187d769bc7f7fe25f22426b04aab639337c91f3c317036d4cc1450bdbc69b776d745f080934baa835c806a628b749fff842dc594f4d6f0c831d1c6a5aafb1a15ff8cca70dc6de72a0dbbe143efa0474d132a4bcc3be674488b803d1a35214d0c15e9b09c8affa4e4f3069c0bcba5d53d7fb146e92d7c6091268a66ed315b7f5733df32e2a8910d58ba2f99e5a35efe421c5519cd58c724635f4f33b7382c9f1ad2e8cca9b7e3b7f96012c4669d193a02e0d0aefc27308719b8b44fa03124e87eb9de238e0319360c1efc494cc5569fd2079965212881d00c3d54d6d288ff853cbb38bee0ecac038765dd84754d0403ec0a7bc351bc51dd11095cf570be9dc9cd6c061a79b963e1d3df21aef1e7f00ac840230ecd801277e829c7db94b959d79c7d7b694742d68bcd5bb48b9a577c3097baa57cd09dbeec67c0fb5e89da4c7bd2366ebadc866c7d717cff6b86d50a91687f332c77887bf4849cbd7e3e172960c265dc27042e8c560efa2797588fabb402a2a5444d4cd1e54de24bb0e5a3ed9767e06152d1dd78b424d5aa3ee8c63c094392b7f48557285c6662a94e9175facc1667a06b3acd74050ca2bee41e74f8070eb3e3579c1f8b4a88cab8db50308a13cdd949e984e3f47a1cda6daced34ea1e6e27a9d5b5865c55a572ebc300eee644a05fa7b3c8d8f265f988e969de77ffe3ce44fc6025f4b924f878c5c7ac620933fdaf016395875deb77f11e1def095ababd87870b96c8b1161d3f52c5d83e0ef86281ea8f28cd7d409154c9302c5f767a876e85cee02fcf77f14b1280dd610e866c0e6776abf1972ff5cecde948a4346f6c4e54b94ac02733233735cbfabee25bb9e5f5cee47f7691f6a8c36db8d97abca88b85185884656122134ad553c237229b589335e798e75541de4cae4c5a43dd1b85a60647b8ce40f5f6ac4fd9e3e041f8c05d38d0e34e425a1253ed3e31bd47ef40a36c971131bc909cdfd9293fb2041cf8748fe28bc4703d9f66c4a6f605c7838f103317015495a0a7314ade38a431524d6a8c8e5683b50fc50cd1665fdd38510569751c8ffd65c548bca0a20b170ab6a701a61819acb2851b3d2c64b59c1c14de4dfd8ac60e77943c40be4f03e1c9648bbb151eb00ebd251988af8b3edde0f00be70ba7aa9d798df63b9bc92be4a335c01d66ab8c3356edcecf87dde164fa80e7c1c932fdceb82952b43e97e66df1cb6258de72aeb1fb1244d637a3eac9ba9bdce4b34f06e75ecbbe84581702a1073a23e4cc5b3f0022bcd69ed52ccff2dedd40c563d396854f163d2cd67888d626137a30728cb4264fcdf5622314e47548c12bfcd4b14ce7c2df079081f457a28fadcb67a79b237740a6b8243868c4e3b4a6c23cc1ccc471126289504c68849d6da7e4d1f2009fc5797b4ae62a111a31f7d41a41efd3a6a2fa27a913ae47612bf39ff160943280950a08842ccb159a0225ceaa0eadc5a364357d4de69d6cfed969e56eb7d2e18f402b5201e92de339225ff10e61609b6b05b42010dc898e71737e30a7cfbfe4aa1096f267500a13b90fa2e83220436b64a12bdfa3967be9e71562a9925b574090d946b93760a347e2911b89527dffa733c4cf3a751aae65b2e32c3c765c1d80cc4778b384feb0b78d8d3875cfe2c4fc2ab7017dcf677c363b566edd44b761557ac68b0de416657abce8326478338b42a3e7597703b15ce207302f3ec6fae14427eeee7ba275595b7f144b0b32d3c03c00849953f18d87faafe78f1d4a08146ab419c2e0af279c96bc61b8f34deb29aadee0bb60179ac00df16c3ab8214312d321e90d1c7b9641e004a91b34436df7b5744d25a6d85d45fad79e2f1e3329f1299a23a1d4e4028d9362b65ce90591dee43624f0c2834cc756976a74ad5b9affb72f2015893cf242e96bb9c473aa1cdc4fe20fd5dfbf07f2052ac3c649e9d8486d182736370cdffb3185f33a40f79fe62d5f087d82f9f5bfa729bbf5a734678cafa5e0f9e8b314a5ed3393d3382381f3c81e45d56eef20c7dc9c30b2f893369e512f7194c04d57355dab25e746af1dea5f2432efddc222be4bd8beb3a4bd46a629f4aef9ae4d3b6537abb1cbfc238a49f82b86ba9cf00a9c6bfc865e7effff2eff4c23417ff2c6aa57ed7ec4cfd2adebbaeff33ff01d85a0257cd2752323c067ddd11eaea0c24abfa4834a3d66b505f46fcae4c814bcfd8aa9828446d6abfb092b3cb4f3dddb10b61aee9c44f15b04f6b5aaac862b25207b1230d05e31cb07a26eb9af903bb8bd6dd1988f4e8eef4b6e966a2947ce9cdb39a4156f59c5e44e5f6cd4ec086a0c7a2d9c175082605887adfbc15da4742daa3cfa1aefe8a8f8ca71657d7a5a8f6c27d8e8c989bd04089502f7b56a111ab54ca32750b1c48af7e3669dd8b5383ccef93470ec3f18f528d6a1f2f24b414856c9412c731ddf89a1f66e7b386afc274e656aa0ecf4381612bcede9fec3e96ec8fba1282ad7fe4258310b063f944a3f9ba0b219e934fc1e51c4fb59b64da100d77f0ce5ae5c5c1987440356816b01241682f06d0daf36fd66bf031bb53a95b2622f2cb6d4a278f451964a2c4ea9607a8a064909bddd9f89ba6c2709afd618e56b530b56026da98ef97f6faadf6d9d3552b1c72773e9c3ac2ce4b2814f651fa7d678bb6f4dc3477fd2022e808f7745c354decb4e4d30a39d33ebf3c3a9fa92e0b75274f53a467ec59a49b1381f63228886bb3d9fa067d8ee4ad7beb78a6e4ceddc238e70534e27089ef85c3227dae35e0cf8261ed125357e97d42358adbe94f744c10e6f44a28902dd7133ba2a38825e28520ac72fbd5ec7298823bd83b5edf61cfe0c946cd29b6c7daf6c93caf8acac836ee8d4bbfe1011c44bf9194c15033960538d5e5aac3d8f44e0161acb4b0dee681cdca81b9592fb2761a327996138c346d4ced91bc153f4341ce8f7cabee8e2edd766d87890ae9c7e9b8e75a309465075166245801c4c9f78e96b632ce1460bbc15aae8d4c73d7c2cd53a4fae0f6daabb02d73409f91cf76c94b293affe15e1e2861d3ea97b29fc75c661f975579bf2b0ef885dd294174f883d0720889dd86df17d6d53917f37c9ca80ff6be4a59e47a8f1cd6e600ea993f5fd3668572aa9f5ab39f516ff91dd1653fd9eb65b6fa97039469c3b7e2aeb19bcf7310844a6189161725d25bfc712d19a7b6d0517cebcbff8554c15b7086657919aed9137ee354a1de5e6d61e19d6a40180a721fdec0351e926863986808908053ae9c1de8441c222a4d4699d63a16665f6e318661c9364a7a9494fc5eb1f44e195ecdb9285888738b175bbcd43d776b121f6d7bba42da1ee8eff81a066d2f6cd79a1ce09ed48e20127305b7a7c2aae64643311b0cdf22d8ab8fb493520e0b4c0303bbbaaaf33842dbb6fe4e340e673a67fa067ce35a078011f4ce1e1226f8b92bff2b092d5c215f8f9e9462b621dc1bbbf36a706918333b0fcd36fc13afe31492a3bced981dae1096029415833aad678a87e85dd76c2706e669942ea4701af18728e2e3d91230e5ef494d97c11c82ef5a0cadb02d796dff3d667976c3e8cad2b5bb37c683a47336b35f4ec7d9ff6a12f405277ff74dc016d9c663a14451265ac5db2cf0cd13a104a0f35675ecbff20dc28938780637b96833114191c16767ed799a10d50f86abbb6b270690d14a238cd05437091707b95853545d28e58b055161db5c1c05840a110c763ab8fb088a742c692edd31d16a9458e858b07a80b7f9e8a8efe6cbebc5a3a576106eed81c18266357c52ce3627a58fc847ba637451a808f676b26b7289e4f67e7c5728fcede27212595b9e936373c6b3f7952780186ab171263984cad3f495be5b836feb72b167369d9de473c95e3e0a4333a652b176b2b3c2e73e358b5067ba542be144377758a6c0375c993e3fdd742676d8361505bfcd14368db35884d513a0906a3f8573e2ab7a8220681f03538a464fb2723ec9e65b8a992a97a774b62b355cbe15b76633b141e3ea6516366e64ab39249d5ac180d20d83d9904ed08e056c3e02ef800fa349ec8dc1da8531102c83761636c43d3baa67b5ec6ca898b6c1b63ec650cb1d5bd4fb3add3ba29d796f0fa3c08c88de22c98616224df494e19e812feb90e616681a2e50af023640373a726e1fe2d0dae034efa4aa56a9b3bcea841cf8dadf64c8757231f4459071d3ef9982c55769c57c8ff3f82f2cb376e7cc6b9e58d2665faee28d3319a6a27f844a52ad917a3775b423f147901cb5a4143c5877410e8c1871b930a64245b59c4536d86651d9fd637683b0ed937ef8cdde71d6dd97b452d0f92a3d7e4ec1ee68520c10b3404d5417169e99129fce79b606e79fc98a5fdac851ceb86106529e8ddd4a59d9cdd9073e8f15941bf51a4b057fbbfc6d55a68db5cd2e823afd468f8c37087c3027ccc135cadb107032341139915ff45c758048b942622a5f02ad", 0x1000}], 0x4, &(0x7f0000005740)=ANY=[@ANYBLOB="d800000000000000ffff000000000000c94e7e404391d0e5fb62b29a4b675b418c4edcb628a523304296527d60b179ef3ed75bbea1673eca44b9436ea12e183d06ac64affd081a136aa8fe2c4140249278b5ff569ce80ea7958b50cb952eaa6d24ca9ac10b5e407de51f0fcb4e079ec9591edf4a48f694b8402f52fc9dab3175c07eb8c1456c5cf7bceb93b6940fe86c9b18cb2aac1ac18e01633fbb7076d0df4f81f7f1bf81d506fe5db01f03421f64c24822b68327ad907f9eb3febc4eb33c7d85682db7c0491b451b3bd58d7b14b6f69791a20000000010000000000000008cc7312000000100101000000000000001000000008000004d83e26510ed55cb659fd798e66fac3fa4e1445d30d8513864c3d7aea7cfb34a2e14cdfc54f7aa213aad947721104753de433b6aae2f64b5aea83c090999bd731b1e74df1a1c9cad452d12623232166121a99e06b0185d8cceceeab4e17a7d8165bfbf58d9ba741c88153b5f70b4589cd00cf7b16721142fee5eb4c19072bf2ea3aae06f68750526346936ee785b551f82826903d822ff2dddd19ad52017286b7e30f079f097cbf77f0a821961e0a93cfe9bb4445358cc0438006ac80f7c346ed98cec745fd0c40fcde6cf537d69eba13acd795b21fad629b3df40fbcc993b0d41f319c05c53a8544747abbaf83c4c2de83c1f98c7151b68c7e3963de16fad02389a5183c989f63ba577c160b4d1dcbe1d71af8bd933c4c456437a57fdff52083e4c62a13806aa7c9cfdcd2f02a69537fe85076e44fb1786e2f4d75660c97a6a346aa4a95faf26734149a1afdc60ac28e54da94289fff44c2cfdba0e38e529961e2dc3462a62c236c40c76f6d0d7f7d75c7f22bae9c66405150fd905adeff49c2da1f1f21419bb60974a9f410f6c29e7d4c6da2206baf365d8ad5874c6d419f786c04dadbc1b91a15cf50fa18184c6267498445a21eec40c37a39dfbcf603746240d4249d0a4246133e26d8e93a93d40cc1909d2936f9c13176baf28725cb33397cf86ba8a74f774d4e455007a855b81799eebd6acf00a3c642fb346d3c467f948a9ca20fb07d18cde97c2e5bed8606d830da14fe07aa9f97dc5db84a8d6885fe5cb012f2a8c3280120a7ff7dc662c09c88767a8bd74dc37f7b0b4c4c694499b7e30fb428c494c766b3141c90b9523a2e4da9c784dca5b73f623aeb19c322c11c8bde690b2363f982d715bebe78a1d8e59f5dc6a16deacf14b9109caed7af83184f1f744ca30194348517a883411a4a2446aabfa8bd28dd67e0b2aba5eac1a6f14e7290d551c1c150f77b4098d2361e8c571742e273a9d3bedf2c33915d6822ce533f11d14950a4c2273020daf27fd08521cbea96ae4d313c0e8a4fd0152d8e0ebac8971489895d07c4e5a2884c77b35b600d25edd8aa1d5456fba7517a2f1dab26a18db6e78e78947e74814277c016594fcee1e79c80c098c4860d262f3463af970810020a58a76e04c1859ed9478c22d5f26232a00b5e56052054c9118736efde248c4fb65c9237fa36aad0113c231d79ec9c357a8b1135a016e2338b8975b3d355d6602430501ebb883628378f049827748bfc376fa95dba7c859ea39925cdabc961470c05a48ef18c10b7182b2f7b68c5f3b3fe2b6fb3820a7db51ae7cd80ce9140aaab245ce201fbb061b0ad4ffbcbe2ab30d49694913ca85edeeb7b97f1589b89f90ea71614863e994100caddfab07eedae4799b205cfc79affca4c42aa9440ed3c326456a5d5f29b36a2b39ada7c6cf8f2c3bfe6e7ed5c320fd9dbe02f503ad8e7a6e2cfeca54113bfadec96573f6c439c932841f2de4e318755fc22672d746bec29e2a3febf9d7f47c9f3313530242146fbcb8a2e290758ab5a0c81091b419b19821748ac9b5537fd1ec99ed0de8b9f5b406a22e5232ea3e71680c0adba1bfc5ca283490ab1de72dfb99251a68df853ee0ab3d83c6c63c2c390bd8d61584a7724cf5f70d9f5b9fa5bf17425be4426454894cf752f9a4dd87a0ba1e3128b1cfec858c59222d7ae9b270755160b2a96261d506253cf1ced15738471b9cbda34edce94ce296ba6eb56c770c451275f1f3ce7d3ddcbcf3512ed60f083d32d0a34cb90bfebde371d684adc1a0460895543f9aa550fdc3768719885f849a4e94d0d325ac49510ee532de51435e8584736a32d5c918aa19f08e8e27127c0aaf996414d9cfd37ea79330f2923f726715423181b0a396b1ea278ff7d94654801ec0dc748aad058d35f03db9f95131d67e116312f73b3af6bafa832a6b22c2c64b5725c3276d9c90e9169b4711ba72cea107c9bf388dd732c0d90cef4a2042d31f8beadfa5e36a221ed0de1f29c0b1ce06353ba7d17301db5760a5a730bd33853f3e2d065fb9537076f56351de9b62ebf5cff1742794369fb3249c9d216b07d08e960f0f64a5db0711f4753054d029919e1406631253e4e1bd3d82c7a0a50a6820cf0c06638ed786cbd5b55d9f59c100f4bf30de8b9bc2f9f50418b2d65c3d7953f2a95fea4ceb1e1de3318e34933484570dbe83e06e159264d86b1fcd08fdde9b0d2c09c2bf3a79f27cda229e33c05bb6b6873ff8536af3daa30cdfee36049c1059500544d7e8000f4a51436104800227e4906ca1c6ab740b0ab45eb6971034cb82bff28d656738c10f0bbf2449ec2839411b5e8c59f2bcbdcef9b3bc717d9840784d8782d7b7161dbab0006be954552721cdfe4f629c0c05ae4568d5c988c160ba4fec3ff3e78ba40cb325791c56209228f722bb665b82c3a9dfa1c247a76dc6978eb73f50c9c74bd00bc998bb9022396e1b4def0fe35eced731a26960a9ffa622bc79af084af18118dc2787b7e8664d62336090b086297f6fb23cfd5978f228a68e1c6417f4e4276feecb234bad9d2bfc540b34f0722710ebb489c77cafd142fa5c9b6d2d50ab4cd38dd797d94e10538d01fa87009bf76d44aab132a771f32c5903404bf6104e64b127baa18f7d0c316599ebab94d4ac779764d9a3e69fcf96f8b8b518ea17b95a3de905a2151d95a836b494bca5108029509d33d2a1539bc29e56f52d60d89950edc18cf32fd892da72f9fe2b1888a23eadb18a46c06a7316049658ab55efd1fd42683eba079f07d2c4cd462879e9a18628371e483ce3a277b7eb1e9057f645985ef1f15c351548749056c745168289a057c055eadb8eafad234dc1315a32022eacf75a621b2faf35e1ca8decb0e3a25126c00ce5ba3c28a47a699319e421fd1fe3c191d85f456dc21a1ab5b19ab7a808c30c10362a1c3c343b0bb8b00ff8831c861c095af10d4de5485d6fef510e0ee9cf9b2d7da2426edf5f9464885e8667cc22a2490af3a766b25c388fdc0df006527d63fe16de08d1fedbc4833896b3f28fa925996dd76bf6dc557c99242d7d7c92c55db60e9ff4b8a3d4407754f61f02fd03723b6792fd09524ade4e489854b23d5dcdafc3f7cce9ec2b773dd6131998ec8ff0138ec7c39158a670381e57c9fbdcb1a11ed6cb3b6b8992b75aac8fb1abb191e75b6834651de4921678778314b4149212ae62d9cd56c1c218d89ffd2d9f4351572c3f3e31b5d17b229d24cd6737b17315cd24ebdd8f6a84ce0a81d43c87ae054b39293bdacf509b9c24f97566e4a7ff8584d87fcc0c0451d15a057a620279148da5cbc74d56aa5089fbc8946dc75b4d28866a03f1b370a2c10c773a439027c6f722e566088fd112bf24150e8806d77f5f9fa383e6cf0c40799ca7d1f118754048864ac47c34cd53e6f874abbec3dd4333ed151ca8adf039f1e9c675d9ca4f1f9df4905caf4745a4cec777efed8c47a8b4a5e2d9852962558b294558e6b86465176e3f4004fd4e861722d2aabf902f506993f92d965a8a105c882336112438c6b74334f360e3a23d267300bc10dbfb4ec5b9fdbbcf27bc3a8744d94f1d06dd3b6ca8c8bac143f0279f6b4df5db9eeda9b247b968d4cdf2149f657a19b2cfd4c4f2af5337cbf6846a76c2b0e62493760dde52873bb92d7cf0bbff4398f0e1b9edc8419c5b1916708703035a396978815977fb79f811ba56fb969c7353a88ba299b326943b2faebd5adc94b6e8d3dcdd228eac093aa5d909360ba8e9991037fbe9f0a8e927f62a375e79f9db82517fb16701b06fd90c97086d2fda4afa4d8dde22698ef64ea8e03bd584c299eb4d1a96d3cb8ea7da095726fe57baafe9f2bf988a3f38859ae46736355e3836c8632e4d471203d913094fb9859d4e3a55e9d66b642473b006aa80b6a0b3a3e9967cc5e328ab04b8e2b47a691fbf0ede6e892c4cfac422719a89d0dc2d025ac16f85e2fea92459d440f897570ac08bfb3d086a65b03b0aee2aa0f325bc0f7c171b38889a10307c410a9277863616275497428cc7db2bc2e59db431b090a4cf92564753bb87448904b434b8139d274754b266a9b7b20f49779b953588be32470f8821cc767f291dab6345b082fae28b9a0121fc18b8f1de47a65f9f4e6f1bb3a76e1de9b7ccf5f5f9bb81fba49961f30d69281c46ffbdac00f9d5d52b76348b287281b791cfd5da30b75b1f1a7e65ab88910d33819e629da167fe1e65af042f390e8995427f594c79ff368b38284ed4797e4eaef3c97cdf56bf0c7efa77497a926d42fef2131214aca1f070f6906a03c3878a0d229370f1a886a92c6a57ac07b692136c05d2242777fcc4ce29c2e666bfd9dec42302a773e0eb63ca42169aefdc64d10198fc0ac51b4ab3c32a36e04842ce5f6c7bfbf4d2b9687e9234971111751a513f489702e7fd6de28d80cdf446a4b05c258e28300c44c5f825e0b309743c3050535369f9c9b14b69884a2823ad61c258f591692f7d557659c91bf8bd9271bf959721d53c4d1a00d3db8f096f5f4b9850d7d7800e925112d1f283a89cbc2c77e1a976bdfa37a412b42bd0c212a8ded0fd235144f56a156066197af6131c935b6deb550f4a6cd8464007557157edc84a46887e332743736f296eeab2222a57cafd0015f47aebb8635614eb2a529375dffa20215ca2086354812c467a5204ee11a221e0ee2217cbb2ddd02ac2115bf0a852acf6450aaac25c64fb0488fb1c2e23072c0c35068086ea3a1c4fdf65d444c53b3d66bc6fbbccc5cb6a64dddac9debf94439427ffacb56ee3e8b2f4a5ef80ff469d3a0cb97481863dbeba8328b6b62a935bceb382044d3c5d4f2fa03f04b2459bb6048e73e8f3523e8f4459a53ac9994af206c1e57087e7eee0ff321f122ab34b5d7235b9ef16cf31846c33d901b593eb0c5f1b09124786cbe58faaf0f16e9321985c860771d33a483cea030a2231009d74a27a61a1cd5b11e9145d81ae1eb55885a447ee921337e68f777124fe5ce534fd55742921fef46bce074ca530937fe744ffd2a07be48e38828b20b57a06f6978beff737d2c0be749caaac26db95fc4423c0438bc37ecad1437f2ff14b6a793e942b509184a9f9e79c23525c759b7dd1fbf688145d4092683594995af84286c42e5179d11c5cbd36c2facee09d5069cdb7d60419a8335f9b4d3f5efb5c82946c4c6f5e34317046546681a0e9e78f95efb65d762662f0b1069f66ca8f1b68844734b30f548e32a71569c624a2e8092805c6edfa949fd9067a23771044952c7bf293f4751db65cf95cb252617a7eb212b87a358f284ed83fabab98981e2d22bee67402564fb8bc3dc292650db06be489f62fddd1f7b61827242de1d1f0f36db34d637cafc00992e7137599e7d07096adbd0b7d64077a33d0e6ee77a408d2a775295d02fa0a458e98ba08449dc8944b0319e8cfe5614c3226d7ee92bec8ba3703e79a330bb0630abfd226b5d61dba96b002bdc7529304f3d267d24f467cb440987ee6ef7074cdc096a7545fe62dcfd83ca7e68af3813571dee97c3c4dd3ceaff28bada5f81ce55a102fc51051baeb05d44063917a08f68dd44158ee7dbd180a97c1fbeb64f7ac4c2bce567fcb9fd4e1a4c1adf023ca2154fe117946a0ee80a89e6c9aeeeca7490ebcee2c171d00c49473192ca0aee99f3c9ab817357a1730a8456d872db794758a358edb4bd79dd072bd75eb02753e430afbcc06ec0b4879042f7bfcf0c3427f9e0607245f01e41aa6b810c099369fd7d8c46b7fa872e8850410010000000000000100000000000000b5769867967665c80e85e3096bdd80d6d5a40c4fbff994e977bb6331862fa8430fec4c146ce66f8f888be1219dc39af04e4a98dad5799fcaae5831f07491f95fa16f1ef5760f3327dd7db990ec595bf8183274146133c56fc896ddc1c542f3e57a9329632868caf4164bf130bc9bb02b54aef5019d246543686bb323ffb1ef757165ab4bf25895db92b78400c1373fb56062f0dac4e15aa6d21227c23f26de8ac00b48263e3eea7555429f0794daa9a90a2e8b1379825801bf898ad4df5ae5910039b81f61a7c697fccbfe531a842691d5f5a5dbf30555b9f129fa570471ea2064922b8ef351a20af669f785631b85182a7e35a3961196994c0535b6ecfc000010010000000000000100000005000000eeac4ed64f8eacaa4e0fb795b8354c3d10db33c1281a42693bb1bcbaa4828a18558c5ae89e56cd70f1bd3c08d99abdf3053ba12b30abad65e731684b6c265dd52bbc396ba761e04d181326c71d855d85df77c3d67af215015dcf3da8ad37df58987c3f0ef869cbd40d52f11d5f6bb28e4956a193c65a8252098512bb33d5670030be4627f3835647c1ab27ff33f113c28228f9ce82cde609c0491da99c1d018c5c06a9f7b004c707fd581bf5ed317523fa3bbbedefebd86f1a7f45fe7f569964510492cb6d2f26eaefb775376c3e8793e72ff50067aff4e855c045afd4a91667e24cc478596ffc9aab33190f9bef0ea4e4569ecf71d87345429c356800000000c000000000000000ffff00000104000038f75398e005432aa640c461851d88f526ac880775ab3740861a76cc24e7495546fa36bfd3fe860918ceda87a55ef1d0f3a256ae91ab7d8c3bda7804f4172c0e5a19ed4feee079fcb333876ca61757e680a99d2de693e368e8e3a15651c8ba0eac8f363d96ae9abbc9026eb73c79b72022bed88ceff43e6f6af4652eb7a9cdeae45a8b5bfd83c0322132d8215225c666b62137335ace917b1214522a7be6197ed5aa516f0ce698691ecbebeb000000001010000000000000ffff0000ff070000f7569d1a3f87641c1c6a64c2be0517740344bae3a08b953aaacecd48d13f18e8f12d401c1057d92f8526097a7b298fa48beb57e33007e3d27158f910455144eceb78781be2a2d05515b7c12d443950c194793abb97c206cc999f1930dcd0417ec0c5ebf35b122ed01ab2ddc167d432978b8b61ed887974e4394cd8cac9687d8e7bea5f9fcfdd27738ab3ed48deb1b34228d6493a6bd50d314ab4850bebcf254a898215195066669e1561d27a23a3bf9caa0bbb98ba036cca6733b9c7ae042716b2a1c584ac6b755d2a97724ae2fa7911962411dc1d91fe522fc7b2b9d3ae7c6b8cda3a01a03dd98d7d3fbc91dfae093fe88f45407c43e9bb7e57884e657e14a82dc454b76b8cae227de0f072709117b6bebeb0206d490d76d8503fcbc3efc35e9cf6c8112a6136bd3addbfe00a536811b673fb2625d0a0f6d922440b06d82f389c3cf01feb2d60ffc75f896f343f8dffd9da63c4a970aa3ef0128148459d67518afd211653940e5a91953de38c02a860a586797b0405dea1c3c400377e2775dfdbb0d3737fee5cf4294a20f710e4fb5e8834ac8df3d53ce76fadbe1b5eedc2d3e512795ddcb6379d0eca65d297526cd187180d0584e2958b4f1675660fea0833a2468d13261dd77db1632ad913772fa2e2104966002707b84db81df6f0394723767c5e17b4d9291dc76e36538a9a1928092beb18407eb59332cf62aff3f981525887bd832aab2550744897ece03ee00dfa8af078f1bbee37e920481717e400ce6e8cae6cfa0ad0e5b0dffc0c1cec755aed572d6702344ec28bf610f637bd48edd7911857f46d388d7286667d64e1eee140a3a64a47482e2aa470f7fb2387d36f7b1c8de1848741d2304969855576f5a3d8ef1a3e80b757cc5fa809402847e549ec3bc12449d14eafe1dbacf264be438637b5e058998969d81db8eface267c82b656b061ee5ede68139b399aa94d608a575b6678f149de37bd65f8cfa4bd10e03948de5a6a49e12715c9194352cfadd6345d016a7c604df3f51e4fbb5647465b81c56f483b2d9f1d020cb4699e050d917009df0e8caa12107ce7ab15f2ad3d485fd165c35cdc689a162581aeb320913d1b9bf25d3e4fc2549f433e441f89cd79a10665557acab829c3b1037fbb9dd69ac39e4e9d9036d54b3df2af192302dc893ebebaa5c2eb5ed227108629dd171bee92ab11e9696b1ff183c7bc64f0ca9216b25295e24a2d09793a8b91925bf783e3efc293e0bc274fab16348ff2843069662ece566f28fc0831bbc2307a637f05910ab22f8fb010932d5024aec63655fe56957d7acb97ade956fb14cf18be9d386b359c66ace7d6f5c1ac0c6b27385f82893a397ccbb2422f77411144219fcf332b38a0d09e9ac8240d6365cc9135da1dab9141843969622f8098972db0b9960d3ededc9e4e758efc1607edfe7a586a323bf2979facd9f023e2fd2344c48b296a55c9e0a1be1186252d9b8d7bf29d53b3cb51846d24bf1bc7ad7ad1e0cf7b9283fbaaa5acd567eb464d055580627350000df2997fc9db32c8a1c21167d7b2d4955d1bed604ebdbe4481ff2d3b8569653c41770e8344841bc017361d368a78eedb61cf615a250df900781b4f1d1310abf46adcbab953916925aaa915f541c14b96183ba1a4d6826dd830f11cc1a3e6380dd31a1c37aec693a9724df68c751445441260dfd22f402a9083ae0a9471413bc4202d0e7a7ef55bf418d632a4b08e97a9b0082bdd54d737bef571d1b556a60e13d1eee4b3253bafb3121b1e24e2dd1a127116ef471dd1ffffb15c1781ebd73628c3959f3e7cad43e70fa13188a7b7b8f49997590090f6a827e158e5e2f981ac09a39e983b1c07f2bd4ae6a4c0deb23b39f82852eed9950d0fbccbba9d3716c1fe15b119fdd7f2f6f84849c9cf2e7770e17017d1a80c63ed4335996d375a74e01cf53e81b0bd1b26486aa780cbfeb5fa9247dd695bc19456606f5a7461560436588c6824c6c4ffc622d4292ebec8a0e736c8092b48498a66a453ad482f28549dd4c4c6f65777c1d13fff418736aebaf226908e2bf59109e6852d3a0a6b7d4fa66bf664f6b21c5c4993cb1f3f9ce078d52fb3f2b0ff26a635070a5d663528f0f80dd88e6e8af650ef696ab7a24c18c5bb9f1e841e747335c6c53346b9e46b48db70a7ee81aaeebbbb56fac62b2040791fa15e5ffc4c1653a315931c0c58b0f74a322ec30414b2d3262f68f29d1772b8c4c732447f26c5e42c0010a0b335f6a8dfe6cb39ac9c483bc48d9853e96b46dd2400cce25f586366ff0d003648341788a9bce417b78e81fc97d04058ee31b273ef45d6d5d03fc2333043e3e82373695269c5f3dc3a9e1add5bf3eb314b43ece88832033214fa2eb036033829b9913218b0f5396178e5137c53186675052fd1fcf9faf0b22735052616633f1c8d0ca003e733ad9f116089acda0dcb3a6084d46c1b082b67cf2bc0155cb1bf1a2c52ad8c6d400c6eac04808fcbefa02042a7f6748700398a33450d6429106a8789462240c38ea93abbbd3b16df391339d33ef8b08cfdd177b0b0fb094c4ef4f55aac717c4d3fce6cda7b317247cbfbc5b0cce758a0fa4a4a9068fbea922b913aa7e3cd80dc96b62707946265974e1b3ed5a61310bb40fdba80ba7e483b75e9bfe5c5428cf5e7966c10cc05b75dfebe31cefffbd07d33443d1848853a147929364bd7b36e7d82d47f00ec37c4f08b2a88b8f235a48c51ee46bb142317dd18cf95ce725abed69df31d2ffcfd25b88e5cf1e8d808b30a310d1b19855900cf98b1d3ac5fa4c209ef297262e4402b7e711acfe88bb29aa63f0106fad304e01d39683f9bb6991ab49770502e941b864830eaddd8e4f394c3254927a6e59ef7342f8cf84f6b0c94495bc72fd1ab06eea42861e1ce28011477640cd5304cc721ac0c631d95507e9f1c8352d839dd0d34ad175e24924b1556abf1228f5c01117679521951fae9bddf568978b8d596b9db53fce34376b0b9792ffb1ac49b8ada293ada94d52330eefe91633f7f656f7629af264c04e0263e523e544782a8372fa8dce10aba9a8ff73612ac064851db1bab598d7bc65dce907825bfd753a5c6c063c5012bddceafab058b578b9ad3035fe7a5757ca901154f8ebfa37042758353fc22b8b4a535f060b26fee48c4a99b71e0d11ff1a0156ed39407e0b509b22527807f52693e4351de1c609a0b4ba505a050e4087aa37378af114cc7d9855a4d444189706a946f0afdb48a0c86c20cca61f21faa9482282157f69f4a0dfe64d6d11d51e344feee6e3bf85815031e35c9f9912f6736d3a279bc99a747eb21f3f9f269e65c317a774fd77296a86fde93ec80ed5629725c09e15e34ef9003bbfde30ae2ebbe846c99a9018d07d925c681d691b9524e0468141bf17bec62eaf0205068c278941ba6b151a28b91fcb1120de9b97764c8b6cb7771d898305ce6a6b14db5bdd6fac823aa2b4f7d1eebd6eee8083c57a1e0400183e1c0665679021c55415b8b6d8f25526e43a24566460f911e7b4ab1ead0ea839521d0edf5b41b510d2ec5966a0a463d87d8cd4126ec6fb5e5e9ea180b99eb123078f66a6e5ee0c65fd82d8d79a39e4925de2785bf4fd4f9825762fccfd672536c77be07e58727a04755cb218ad18e40e1dce361d5b8bc60d2a5024f9e6ca33d7a9108e237692bfdf14aaa16da97a6d28a3b84713127a819b60f804a9ac13a0a6f7ad4aaa7dfc006b422d3c50cd321b1c70685a790b6bfd55704c1af1b4da04294aacd78e114ae661349083db5c56ba9c892bb0e0f4f4b14dd3d8505e9c6c8ade1c6b84e7cc48c0d131f5032c98e2aa1a535512f11b915bc3d6b1919aaba4e4ee463a46f6829b07269c221772236c5634262d051c985f8677bcb7afaa1a9941578aca5d099adc8b7d83e242792f59b75038c67e389fbfc6d3c28da2f23e5c0a3fc2850f2f0fe30058cb65dbf293777b9c1db7e81b1f9e9c3d9bfcfc2f2e64caf5e655cd7293f924a8ce64395a5847ba853dd3a2de63e4bc13bc946ac317c8193afb560fb529ab26e85fa3571a2079ae68f48bd698c42a4c10391ab8e1f453b1a5b294cd1390abcf2570a5109bb0565a9156d3f5ea73ea1ccd12614f37fa16559e32efd14e19ea524bc28222392604c9ea0d093159de432e4201cea37a4fc990e13752c6255fa613f1ecf977b621b414fedb9494ee6dc931fe9a40ca66c4bea2493036a30bf2565139f485e04d83f26d7e7e5e0ac389df03258fb7b83c536aed98f33eebcc4a47628b7e48de38ebd4045771b2847dd4acfd69191a598e049c112f6dc2498407092bdbae1d6a119ec097acf4b956fded7ed281dc91e0faf6938fb9b8231d4fab4063f15253b2d522848baf300bac32d38d0a0c5c7983e76900800ca24bb2fd2019f58fff16fb0a687aa096c6cf687d7b250a8587012411b9d29cb6f85a32bb86d1904a9312f1531bd8e50f882bf0c110df43f59ca0710e03d58d210c36514d5dedef9229c57afd4fdf24736c690d2ddadff87d9ce77c080359db73fa9b2da8eb9e2242eca23b4cf4bdf2339a7f66d89fe04273e9f0a324c9c15a0cac253e12eb6e35742cd6919899e0da12b18ab0af77efabc2860f769527871bb72a56ec1c0e6f4037b5139214920d0676c4a41ee0c0fc953564cfa67ba476b221c2f59a50c5957d2e5f1c47f170afb6648580b3641562cd018c40b815b682aedde63bb0d898f5a46ea3f40404664cc8b6e7be40b5af32b820a901fecd6e63db15798d14470f5f0a8eee9ef3b3402151b9d3208352bde6ecb81ca108396772ba631bd5ff78617c7ed6ea63f3b789346eba6ee076525a230e2b468f4220b7e5cecc64569d83bb35881159d6fbca55bd5acaf5af14b5321900ab26948991c568191fc97b1e36d800c85820f3029c82b2c1cffed134f2d338ae5c5ca58330a0a662a4c86792f7836e06b219f98c537a2452b0dfa110b2fc073b47d57c0d8baeee7e0d0183d8c99aca3b6e44a9489c99f07228c15cb0cb5f3cb14106588de1de22ef3ec98ac97d86d3ed822fdb85c82fb9758eb556e40819f693176f2a820bb012f9e69b298ca6ba679cc1876c8d3c0823012d3bf1fe3ab79b1a34255c30576e54e5bbf4d38a8bfd11be3669873ae9a173ba4dc8fd0be8f30cc823a9482df84f5250be7b1ca48a5be8c29bd687b3a7fafe1faf1c72d3edf733fd5a67ca5de94b19ee27de8b2f2292be14617ff96465a44294fed711887111c541e48addbd64cbd6cafc15a7ac34ce28a900c2219ef10c65ffe0ee32f99a5ce38650594405bb6e1f68b92a318dbac36382416e4ef89e0985b5ebd0b829a3d7c764a3528a088f2807465fe631ef6e9feb9a650d4f795d6bd261ea760fb0b3a89247d756c0b14bf674636dc4ef049b69817e9ee441a4829ed05689bd3063685ec847d672d2004f8a8ac521b4f469cf764f6ac0ee00c21beb8b25ab714bd80495662923d1fd01b4c323db2b84280d0c6575cba95f13b34a87924722051003df6054947d43624ed07d713b2840f1399ea706b6d63f2f80baed29ea4edb8e9d6929a8db06eacd4a6ce29ba2a14f6bcec43613d0d6e51e40df544bdebd627dc6d3c880580d8cec5997d01b5430837e91fd851c909d1d98f96a1bbae0c6a2cb5b0564c7c91bb6eeab5b16dab970b34dfc8fefdddad79aa083e8ded18fc9d1b16eaf84d8521a416d3ce4d95fd8be794e555e4d82d23b0ffbe62188a097c1fa96e13ec584f12b66944689b471eb67cb585d34feb844623ff8e1d7d418deda436872442801751ef15027d928d59a4f1e741476fe8bd83298d6e3"], 0x23e8}, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) recvfrom(r0, &(0x7f00000056c0), 0x0, 0x40, &(0x7f0000005700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d", 0xc}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e", 0x427}], 0x1) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="07d925e4cd14dd70d7a0ce6e3826eaec48f73f32c8a3568a8963e08be256513e8e5863429d4d31768c8273841e336b658bee5dbfd70af8d7cc441bd23e45a6cf96a717eb6fa79bdd15138171b3e23b9f72e6ad48ca53fd3fa9c76170b173b720891e30cbcd7c685ea38a9beac0b6439cd0ff410089797958947915a19de7f0", 0x7f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609ca3287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7ca", 0x106}], 0x1) 16:00:22 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x130c, &(0x7f0000000000)=0x280000, 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001ffe, 0x4040000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) 16:00:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x10d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x100000000, r2, r3, r4, r5, 0x1, 0x9}, 0x5, 0x7, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000280)='./file0\x00') write(r6, &(0x7f0000000380)="e01acf0abb467c26ab7592a95f02a92d3e0c0f16b49176ca212cfe97eb8b531df82eb313ffcc5d87f9811c4136dcd154f44b1cbcd3bbe7e932123a72f41f7b3598bba37c67b12ef07d74838cb36348536ce30a6e63a476cda23d878d11803a955bcfc1ec7e69547ec61b876e79", 0x6d) r7 = dup2(r6, r0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) r8 = fcntl$dupfd(r0, 0x0, r0) r9 = semget$private(0x0, 0x4, 0x108) semget(0x1, 0x1, 0x1) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f0000000040)=""/201) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semget(0x1, 0x3, 0x20) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000000)) ioctl$TIOCNXCL(r6, 0x2000740e) socketpair(0x12, 0x361284599f582b2b, 0x2, &(0x7f0000000240)) pipe2(&(0x7f00000002c0), 0x10004) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: r0 = shmget(0x1, 0x3000, 0x402, &(0x7f0000ff9000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8100, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c91c377284c35b84e6e2e", 0xb) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x200, 0x3f, 0x7, 0x33}, {0x4, 0x8, 0x3, 0x101}, {0x1, 0x2a, 0x2, 0x4}, {0xffffffffffffffc0, 0x2, 0x4, 0x1}, {0x0, 0x7fffffff, 0x3f, 0x2}, {0x4, 0x0, 0xffffffffffff5142, 0xb4}, {0x1000, 0x1, 0x10001, 0xffffffffffffff59}, {0x1, 0x8, 0xffff, 0x1}, {0x80000000, 0x800, 0x3, 0x1}, {0x8, 0xffffffffffff796e, 0x0, 0x400}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x50}, {r2, 0x6c}], 0x2, 0x0) 16:00:22 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x608, &(0x7f00005c9000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000000c0)=[&(0x7f0000000080)='$\x00']) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000048000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) semget$private(0x0, 0x6d158feede9a40b, 0x20) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x8, 0x2, 0xfffffffffffffeff, 0x22}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='&\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='#-\\\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)=':#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^.\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006004, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200000, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000300)='./file0\x00', 0x8000, 0x4) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000003c0), 0x8, 0x2) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x3142, 0x4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x900, 0x0) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x4}, {0x6, 0x7}, {0x27, 0x1}], 0x3}) chflagsat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x10004, 0x2) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/118, 0x76}, {&(0x7f0000000500)=""/188, 0xbc}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="99e5bb1bf1ea8436250933ab06a04578e1c13dcae391764c12ef678c58b4f589dba65d590b36db30b341f246a81956426303953020a94434e5c240923578b91395cfcd722c58377e907245acef70badc275fcd471c985fb7b5bd55df42ac411a816f3a3686699991eb663b1c5a4e04f34678c61533bf21916e55d90bfc91f875fc896c65639abfe6bd84554a895da455ecfd79655f4bbad9ee443e79b91f6e96836220972acb2150a9d576a3657d3351a35353d5b022acf011998092cec08e535f275c5d3497ffce7705b3043c5bce3f2aa7eab37e47a5b07db392dd3582353055bf1fa9c2ec7e97deee6e16e664309e", 0xf0, 0x40e, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000240)='./bus\x00', 0x112, 0x6) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f00000000c0)=0x5) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x10000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3ff) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/237, 0xed) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCFLUSH(r1, 0x20004268) connect(r3, &(0x7f0000000280)=@in6={0x18, 0x2, 0x7, 0xff}, 0xc) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x430) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001380)={0x6, &(0x7f0000001340)=[{0x3, 0x61, 0x9, 0x4}, {0x6, 0x9d, 0x7fff, 0x41a}, {0x3f, 0x4, 0xc81, 0x2}, {0x2, 0x4, 0x200, 0x4}, {0x7, 0x80000001, 0x1}, {0x81, 0x4, 0x7fffffff, 0xb0}]}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000013c0)) fcntl$setstatus(r0, 0x4, 0xc0) r6 = socket(0x7, 0x4, 0x92) msgrcv(r5, &(0x7f0000001400)={0x0, ""/24}, 0x20, 0x0, 0x800) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001440)=0xfffffffffffffff8) msgsnd(r5, &(0x7f0000001480)={0x3, "a4292a64ffe6ec213f5a33a091ad21744c437deb90c5ad7aaf1ba99ca542c0d33242015f2d0f42be87417a4f21a7946ae99f3495385494e8de8cd5ce80075d399f20896bf0d651d28a17e57e92cf95438e755b9ebacbb3689d7d38feef136b00d64975bd6967af25b550f3154f143af70b67b7000b23a8434e4750bc257ca73f13bbdb0900987a61cf3a07de82181d069d2b87bc37c36345cf994e651ff85e86805d5e3e59e9c3d5503b88d79bdaee2e4c057ac768e9f039ef88bc49dcb1c7f8"}, 0xc8, 0x800) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001580)=0xffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r7) readlink(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)=""/4096, 0x1000) getpeername$unix(r2, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) fcntl$setflags(r4, 0x2, 0x1) setreuid(r8, r8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000026c0)=0x6) fcntl$setstatus(r6, 0x4, 0xc) 16:00:22 executing program 0: r0 = msgget(0x1, 0x200000000000c) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(0xfffffffffffffffe, &(0x7f0000000000)='\x00') msgrcv(r0, &(0x7f0000000280)={0x0, ""/195}, 0xcb, 0x0, 0xfffffffffffffffa) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:23 executing program 0: munmap(&(0x7f000071b000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) munmap(&(0x7f000071b000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='!\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socket$inet(0x2, 0x3, 0x1f) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd99, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ce", 0x106) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x1, 0x4, 0x1ff, 0x1, 0x7fffffff, 0x7fff, 0x9584, 0x2, 0x1, 0xf3c, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) dup(r1) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1}) 16:00:23 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x4, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x3}) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x63cb) 16:00:23 executing program 0: pipe(&(0x7f00000014c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet(r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001200)) openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x82, 0x0) r2 = accept(r1, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) accept$unix(r2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000000)=""/116, 0x74}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001280)=""/220, 0xdc}, {&(0x7f0000001180)=""/119, 0x77}], 0x5, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="12", 0x1) socket$inet(0x2, 0x0, 0x9) getpid() getpid() 16:00:25 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) getgroups(0x7, &(0x7f0000000000)=[r3, r2, r3, r2, r0, r2, r1]) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x55}, {r0, 0x80}, {r0, 0x100}, {r2, 0x140}, {r2, 0xdf}, {r3, 0x185}, {r3, 0x80}, {r0, 0x4}, {r0, 0x50}], 0x9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) msgget(0x0, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r5 = getgid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="c94a212d614ea3be"], 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r4, r5, 0x14, 0x10}, 0x0, 0x401, r6, r7, 0x1ff, 0x5, 0x1, 0x1ff}) 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) write(r0, &(0x7f0000000180)="6353994b72c27693350671b8965663274cc12549d023fa2a56e1de1987d4eb526dc9bb325e216e37e41232c875bf719089e01ce7a0e06cc356b4c7d3253ffa9e9a71362b3c5965e2efd4219ac72da50ce538041fad9bbc840ba5f82a1a03a6333a58f8604dd8fd656e9b7e567547aea5c1486d03be1d980315804d8844d5e23dd9ac8bdfc463377c529118c850fcfc76ae4b02f01f3ca1188438ea50eaec715858bb3e660affc2d967af9fba8ea246db00f70b8ca4df447594c714cd44e24a521f1136549a7f03d6f02fd9c8267c52f20cdf8481bac0ff962dd8c1ca539c65c0f1f52f14114884b9bffb2d46ddb7e798a6703e57ff099869502a0248b9c935", 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x882, 0x0) listen(r1, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x1, 0x2, 0x355, 0x480e, r3}) open(&(0x7f00000002c0)='./file0\x00', 0x100a0, 0x40) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0x1b5) fcntl$dupfd(r0, 0xa, r1) 16:00:26 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10080, 0x15a) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x88, 0xc43}, {0x101, 0x4}, {0x0, 0x3ff}, {0x22, 0x6cc33fa2}, {0x6a, 0x8}], 0x5}) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x1, 0x34e62a8941d2b8d3, 0x8) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r4 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xfffffffffffffff8, r2, r3, r2, r3, 0x40, 0x1}, 0x2, 0x10001, r1, r1, 0x5, 0x7, 0x2}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000380), &(0x7f00000003c0)=0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="9fdd825f5cf96bb3746805fb79b141a60aefd450a70663b2cd6637f25c2a5c74d84110705ebaf2425b3b654f257d2303a1404cf490cdfa5a267e0dd2ba09d26904091de9d5b43c1e8eb4fd7b7299070701b6923b3db00bf66caccd8303ba980f4f5cf4", 0x63}, {&(0x7f0000000140)="69f61e09b4517b14d17f92a16c6c739a86017f610f4d0daa7adb975767989ccf6457de1fb5e83f451ba5a234f15497c0947e703189f3a7b32092e390d7d1a2428a9765c11ae7f2688372e5e69f9aae7597da30e1070c26844fa5ece5a02ac56758bc747723a9392aaea6a2", 0x6b}, {&(0x7f00000001c0)="d77a29ce51a9d5d956936bdd550221b2be23e93426", 0x15}, {&(0x7f0000000200)="d6e954dd0b12c0dbdb87b7f8a127888e9ad2d72cd8afa0c6ab0c52d527fd074e33100bbec3ecb580c4ca95ea09eaafb3a13af9aeaac80c6d54bc86b13b113c193035d6e854", 0x45}], 0x4, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000300)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69997d42b89a58af1d4ba630e36871bedc345cbbdb0f39571eb31e4e2736d862be223652252fcd1d0ec46109bbd459f20e9e9c80477f1e67b483a0360055f415ffa35fcd6067d1c856c7cef58639f5588ecf5598eacdf44ace96aade4070f5340b6068b2170e25924bc93a31752000a4fc7cad0", 0x91) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = dup(r0) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000080)=""/3, 0x3}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000013c0)=""/77, 0x4d}, {&(0x7f0000001440)=""/94, 0x5e}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x8) 16:00:26 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x23f) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='(:\x00', &(0x7f0000000180)='-*\\-\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=',*\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61c8, 0x3fec) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/4098], &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001640)) unlinkat(r0, &(0x7f0000002700)='./file0\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r4 = dup2(r2, r0) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 16:00:26 executing program 0: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x84, 0x1, 0x180000000000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x1fc0000000000000, 0xe1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x7ff, 0x100}, {{r2}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x5, 0x913}], 0x6, 0x0, 0x4, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x3, 0x9) fcntl$setstatus(r0, 0x4, 0x88) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) sendmsg(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffd89, 0x0, 0xfffffffffffffde4, &(0x7f00000002c0)=ANY=[@ANYBLOB="100000000000000000000000fd07000068fc28f5e77dd7643ce3f112cd035032fd112a9acbd059c7aea44bfb8c40f8e488012d6b7613ebeb16b140565c8b246f4485e709000000cc689afd47df1bb9ca3f4ea7c3ede819f87a9736de32aabe26f0f62a70b91a970be101f424c2648c2d1dd04f0173b8115637b56ec88c89f2a29f62cf106d4a23740000001a00000000000000000000000000000000000000003a69cb0c10998f3cad3f4bd516b3549ed9a23806e73dc3a717bf018e006f145827a4b44dbaaa81c18d4470cbaadfce57060000f97bbb93ffab0b5f59acf532b9f95f6976da2ac0f62def77e6ed0ee6f38bb4b0cde5e981d4cdf3b1147ab7db1dde5b51acf2a32d1dfd98c6e0423b3b8d32f3e1883bc1a3d735aed8c13acd453ffb13cfe508c2745cd104e462e01684e5a0ca7988543dbf9984fab47153b226606ec6799ae1234ea6f2f8e3b7e7e3427d0063fb682b8996186592bf8cee4540a080e670273c16f9e6b62eab37d11bd5934ccf5219d89779e75b32a096cb684610539ab6efdab287fb8956f4ebd5dbef178f9a8272350c596babc44f8bab242dac78ca2592f03928108b16dfeb65e40f213858b600cac77888ed882f"], 0x56e8}, 0x1fffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x6, 0xba}, {0x18, 0x3, 0x2}, 0x9, [0x7, 0x40, 0x218, 0x7, 0x98d, 0x8001, 0x400000, 0x7fff]}, 0x3c) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)=""/25, 0x19) setsockopt(r0, 0x5, 0x10, &(0x7f0000000080)="9c64f77cc0d9ba1800b68b66a871542ea5f235d33bbe056625e79d6170f792f34d", 0x21) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) getsockopt(r0, 0x1, 0x9, &(0x7f0000000280)=""/184, &(0x7f0000000000)=0xb8) socket(0x0, 0x2000000000, 0x0) close(r1) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) sendto(r3, &(0x7f0000000180)="5f030782c97932c1c1c4f2bee04513547736f0ade2a227419d0448f4b5a0730369e53c6679ae361eabe83394ffc0b3662d61f95375f6bbc0e5253f331407e409080007f31023b5e51ce8a537409efeeeabaa89cf0c37f3acf5b4069c270c6237baaee18b2293fb52d1e1eb7044f547295db67d4f171b708a2678d87ddf9e746613d80bc915751d36583f1476d6d58194ef063d9eeec38b37c2916de57d62e7d4342d1a8212ef6102c596dc7fe965e5c6e91042c52af7f8506d6144fd33f0cfeefec6b08e526584abcdcee25736bd38007d202131a06afb62951ed3", 0xdb, 0x2, 0x0, 0x0) r4 = open$dir(&(0x7f00000026c0)='./bus\x00', 0x90, 0x100) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x5, 0x7}, {0x2, 0x5}}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) faccessat(r4, &(0x7f0000002700)='\x00', 0x100, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x8008, 0x0) sendmsg(r3, &(0x7f0000002680)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001480)=[{&(0x7f00000002c0)="010f2bb80a9dd60c8ab423865284698f26cf0b3fdcb6609877c762c89b2f75d1db70c98987d81445bdae5c90fcc400aae151d2c4aab853bc107bb3f529e2f344356e5e58ec5b274fc578", 0x4a}, {&(0x7f0000000340)="c12c20e3d66f521c2538c4d231c83cda2d745e7d6b8c939d789089bf2fb219f1b484cc09e0140db6d6613852c27d1ddaf686d357bd5360e8a3700eeffedb2934ea1106e4dbeb6bdea7cf07602e19ca1000edbe9811ed52281972e4adb95565d8259c943c63b132612806d5ba93d6762cccd2dcf8935a4b4b75f1eef6d3417bf1449dfcfa7cc1c68cfdd6d16e7b8add543d3785e4da8ccb45569af9bdf181901a9279949c0d1db6cd2f26b4ef9827d33a188c9542ba1299061dbac43f68e21e819aa68215abeffa348f154606066fb685fe90c9e9d2c53df9d515ca0e52f122bec81fedb8c97eaf7c128dc513a398dd65cab8b2be5c08ade28814a468021fe012277bb92578aa99e61f4f08d7003a9726806f04e21da3b492173808aadbf33d98ac5259c05d8111793d430a12146d72b375ae393d5d933a6d259cdbd339a6bfa72f5a823b8247ea784e35309ade441cc9b5d1822e20f2e55294d67b3e314aee5d5cd03fd870a8663a834b137b78229c762cc052841716382deb7efbc18f6fc58dbc66554e2e9fb3b6f73a986d9023cd2615714974c5a254b7c626e75c855b7543384c59bd3c908c960ccf22e74520cb9cafea542f8dff86d49817d3b7a05ffb3bef00d5faae87eab5c57bb131218b30c573938a3adea2630b9d5b27f40164019ce3f76c32818ee16e2786f6b20f30d65c0890165619f8d433f9fb3eae243698aaf87d7254430bfec4f27ac1dc04c22b4225717cc95130b437bc2cdabcfb878c1c900f95d4ed5c806af2afb0d00ca48f6c0d7e2ec989e709ea8d8300b86ea46a37b31f908b10223df3c1e1ac56862ecfa29a7390f09ada34459f9dfaa98e2d8fddf6d6b5589d730e0a8a59a8ac076d251cd2ba4daa650446dfca0d0b432d921350faf9c9339824cd0f8f24d0bd3ead49bb148fbe12a28e88562705299749b957b8381c5524603181fb86cd8616754f6b7630f7e56aaa8fb9a509f17cdb3dabf9f1384426b8e1bf61aedb6ed1668d178cc70ecbf96855f9d25fa6b37185729c7d7462708e06fba52f61e26fcaa37edeb83ed369db47bf4dd338082044e8349f4a68d69d2d2374d0c50459aeebd6d5f871b1378dbf2d67dd121b7eb6ba2abf2343c6e9a78728b84c64434c0232e02cb20d8aad59f9689a2b555580bdbe03c12f63578bfa36f74739631c785296a3504b0934ef65deec94bd04c6076649af766741f61e5499089b33c05394a875fae326530f4cfbb8d2fb520526439303849f4406d16f2b7bab2c767d8322d41f1fb0a04689fe343627c7d392f2ab6af70a63fe54781696cb405a8c06d78b58a008dc65830c89ba4a7617458316d1020cb86064adc8466fd0561311c93df11c6cf5fed92125b18bc83dce1aec4c2dd72f61d553a5482e631a270809b0c9993f2001a840c392e6abe453a94f5cf588c9cb4ffef321f18b2c2618d84ce4df072a088a09ff3cfa522accba22fba55e1b2c668b36d13360b20c886eb45192d79730e8dbb6efe8b65973e265cb1c57029e74f634442d4ef182198c7bf67b9a7ddc776fce33978b6ce7a15150f01c6c5c18b601bbdae9f601b262ba22f89382f741c9424e71a1aa66689b1eea384f6b7d806e6471827043e41fe2cfa62f7bbdf8d6f3630f292eb0144f9df5049235610b07238d8ec31bd7f9a98ec0464904c653d358c17d3832a0efeca687651b8ed2a67586012e356b4279e23e12e8e9254f0e6f7aae142686808082941a355a59f1944bfd5f9a8811291c1e7abf60629b297c70fd946e0e1e0eb9d8ec76bdb59160d8cec3d769bb00f8fbaf3cd045842b4be3c30edf419f6a6a52e97197d1a891f2edd08406453602f0753e79e3ad7984aa80cced93f4a2c299422cab75dd6886b1398a08b55b7833634a27e77add0bfa7e397169187512fd6c225a5e604bc8c9b4a29e205fa36e7e00610914c5c620b621c60b038cd7b34b9b2d8f728f22ff0aae00adfbf30271b468940eefc4d7369d93b77fb34f91248ffbf03d194b69d185d13db594f6253e8c863c0e86953d3ef652d95d9ec7ded9cd50c65f877b54044ecbceb91d0837e57a29bf4386ae2299dce2674fea81e555897b8f749b110d3aee4c93a173ff4d582c58efacfd3f46acd8dd13696a1c103ace9a285155a28634f48ed5e66808f76c63972450a32dd049bc69eb306fcbb3ce3e0c81b5fab2e78a08411de5d0c740a54d32b1c2b9c7aae272cee4093d79041f5728a10006b7b2c866d1d757fc4e6947470bc8a547d27ee618504b79aa0a5e9b3bc64af60b3b242d67ef06023db8166934eef74f80763998aca9bbcda6ab68a3aa78528cd6cee8c1c5143cf3718fc3a8e6ab4e3a17e0437492e2463096d7aaf15a6bc107f0558ff38ea0322c76e794be73807e0ac99442e56b02aeb525632abdcaf86dde60d6855aaa536a8f5e59a1c8d0cf02291aa973e786450c98fc6c7ad990e0915a6271e772045962d6b45c0356986d9b7244414189f8e622860583287c0940a88da102d17c0ee3e437f7f9e02b11c843b6119ceb8bfb48612da7e5402a0d5384cbd809495e1c63de72329d011f11b8efc0c7e29b0dda16b19793e4edc726cdb545dcef2204d3061ae168d701164874471cbf67194ef1e242d5ec6a5d885501e3b41b04881046f11f0e5014c55e93377586c651c04f784bb314e27e5881d387d769e6511fca8a997a40d4ece16b941fb7cc6f84486c6b46e12a866532864229d8f9b0f448ca25cb6c4ee6f24fdd55a492a882ce608971c7129b44ebfa912a95dadc6a155d0c990ea0cf14c8d1a8bd2c0282a326f63c7b715e6e1c360cec63fd5e74b83ca97e9687f3078cfede2f4124ee811e39a88506bcd915254580925289aab5beae13c75b369cb77d2ac1b502464f2e22df40c8cee74082fed5d3ae7bd827cb3266a13956c9017f36decbba54cc960a7afba2254083b2c9f318f38a9ba12d8ad2d51d8a596db82497e13c191f157ab384229bfae1e77084fe7911cfb071c69cbf469b0edcc6c8aadde4d7c01f7a5287e2eb4e447932218eda04e3046a15ec6f39aedcc891953083db2224a5b384499130913491996ea3b7b9d90b39933620be83214cae3d439edd78efac79910ace1fcc2edb611b70451759448d8ba39f9b9ee3a6fbc87977ca4f545b542f8022e45a52a4ad09b655db477a7d6c7b2110b8d8518be7bc50b864cffde0def398b1387655fcb03b60ddb889de36ef389b022cdfd6ad2c362538e950fdb903f413d093744900937fc909ebc11aa7e88cae7024af04a839eb1b38779fdca09ea37e7e014174a54e287f6261fdebb0b75c9be627f97b616ea67fa3596625f66f8cf7361471cc135f15717cf4bda7c05e455ac8a21cb5569fa9ddc61f677edfa42298f428d739aad196563ef470901e0fe513a3462a902b4a6aa857a4542cdb23f5bd59d5b452d4bbb7de422dc467c9e94a7368ca258052950797b3500b8fbbef54adda53df269d703d9180188a48d578027b75bfea23553f22523a7e962c1ea221c2192662efa3f674132c8caccdacdc28b6588bcbac726f38a33095b0345be8009ad9dc285c9af8530232e2eb342f66201c70abe86a9dc6d507cc2b9f7c2e1445dd2daaafad37379efd38d32d3bf74b2e8aeeacfe8aa60d2d8d6ad8ff8aeb50a5b8b1f3c8d5fae4b55d79a694d5e88d01a1dcf3b97e1d24e5af726aedfcc9dff9808a67453223e7746358b97faba689c115a2ebd21fdfdaba4b0e3372e86975618ba9f6c5fbf61e6d911d491d3d518d20fbc0bf5a3edae4276058bd2a4e5bd963b2aaadc02633518bee5a21986d1f65be96eae4a88a6f5f15249667c4a6a3e2095fee1c4e481c4d77ef08384e84a08ba0c573771226c1ac4c035a2af66e2096977ccdfda1d5729ab85474c8599a0f230d36ae895f10cc6b870944af68cff15190adffe9bc5ce00308a746e84f893f947b36ba97604aa8493697a00f5bdbe0a9f72aeb90781746ffe1464ce484e309b9b8e478cc8e55a9ffb016c78728899026cb506e49ffa238b0c38369b2527cf76772b671894554bdb7356dc148a474b4dc25b3d95248b52e5884c268fc4924ec017bfbad693df35e590cac4ca8b639af9a9d92a81735d3b35ea4c337cf4e1ad0f524d2b059fb6d35e239a609bd25bedbf40c9ffc0134008c03638ac256a9db06b87449d9a3292194dad02f47c0468fdcab5df5aa5cb0bbe985d09119540e8404e93dd1020ad1a5e7c62a3d0e70b62e29c32394ed4bb1bcf758028af8caba147e05aa3bc2f88dcd20dc4210f9c9f534bd04e0670c63db33cc834aca37091731b93cc5f97725690ff2e89bbcf752770a78934256899abdfdbae6dab6b02b583053e2256dead5b4cd5668521cc5e210a3862a7bd10adabc314c1d13dda37455d466b9dc23dc3af571117053f41819e6ae65f7014b939ae6df4d11b96750ad7dd4dad5f8965fc1bde67c045f51ee0778773831dea8a65c17752afd5744807ae4ae84dd248b3ea6a1dce0e0ec0f9c365a396a76aed5c5792ef651ea3fb34c9d930d4bdd95e892b67f512472b3d6f4af5272bbff38ffb11fd54c08093d29e8c76ced189ec100e17d7c9096a3d1dec58b3c77fa6575e6c8c706c8c3545748862cad07bc4abee354478a8ca11fb85b48221916eee1b855e9821ec01eabca9c319236149a7c9bca4bb4ed4b93e1a7e131fbafbb14c29bb315c66d865c69d8a3f546d717951859b6ce9bc17fa907ea34e0a69a78c7ea5ff26a8bab26670ebdc6e41e7c20c693612a5a69ea889dd327578d0b434726f666dc0d9896d6741a179adc68a22643e02ebce3f3e48f2883a85a77ab885d7dd200e326d7d803e55d4aac3573eb8230f015577534b2c174da131ecca80375d4502e93d43e48d98ca36356c1efb351a0dd2c1f5e0acdecad865701fbf11147ea71916f3bdb6baeaaa9341bd33ed43e7436fbe669ef1234a515b589d19f001c88b630691816502fee3b6708ae13a50d6d1f38263fc3353babfdfb6005abea89fcc8e9bae58848178f05a97ab1f1fd20ce632b92f912a4b39beeda125d782112c0f8714627fc70d6d06373c1353f80b4a551949ebee76b544c86a7e613ac7400dbb9ad47027f58b8d7ac91e2ff9bbb187e722622ebf858cb02a91fb790da523a24a6fa6e8d369db70be79d5e60a43dfc83ebefde0177a789be10d60fec54721bb98637b757a0f19f7502395985cfdcdb40a23feab8daa42f6c38790f8e461671adacc220313266fede87b7b693217d692eb1740bcecab0594ae0987c70a89d1849a229c0b945e91afe66eda7ae78c5ec1de207f030f9c1e8b20afa23234cb60c6f53dfa14281643c32fd5a3604b64d85f9ad416f0fb9f23010db4a033f094d10831cf4fd9f6eb98626eab048fe99b9366791b17b7065da6c8942dc9e2a0364b9200762dcb1cf5fadbcd817c3d9ca6539b181f953c3a38c077aa142384d72b77b1a1b385d66c4af2ea9a4ce2d13c1b4314b999c018f8c0bf9d79007da0519b2a9fa37c710a50ab97777cd465049c6eeedb7c07146227a813098b3c9cf5a105f52bf1f9f05a46efd03f296b3cc55c46c0833133c055318209ba65f371aff2048a3c69f95aa7563000c3d29ff5e2d0a66dd040ed61d8a1cba03d205df44c2d669a360958d81a365a02573627b74e513cee1f9775f0cb39ed4119ea6c0645336d643be1dc62dc809fda746fcb630960ecee6fd85ab54d6f542d817451c27df072b22d5284016ae58937fd474320cf2f35beeedb03b53086d5b660d7decac390fe0a3a7f800ec56dc", 0x1000}, {&(0x7f0000001340)="be5eafddff41d9ef1bedcbcbc30305c37262e963da", 0x15}, {&(0x7f0000001380)="e2ea116914d37b42e1a9f14cf280259a524178209b005a2ca504d4d9fd4ab0f93454818ad7a39bff810bb8cb0339800c26c9c02249be546551e0a4c86ad9afe529079942935151940c75ff0edbc404a353be5eec10c34989997dc778cac547c1e15a3f84abd1f847384237b5bb38c715ecc181a2ce2f03b55de08f3880458b84ff7c635328d3c6eb6f6440e9ffd2ec8f50748ef94bee5f354a7168c9572e8867302eb7ada53d4914d7ff46342f1216e5fe077f086c3869dfc00c4476ad7f7b93c0a6dc873cf32160cffcaf485d715ad34a330ee05eb1dd606cf0a2b5900ca4911670f598f18859cdfb259a24fefbfe", 0xef}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="f800000000000000ffff00000800000082fb930bb12dcebd304c300036021da966a0b15fe09a3151faca5c45e3568de4e9fa990303418f4fe1e7da212645dced036d9334b242aab0c5e664442ddedb2035bc30bc59886f027a8f81f67a2c7d15ba6f2ea48a31de7ccb3cce9acbf3d745c272c656de1fdcb024229c3f6ded58c790882cfb10e15ee2e9cc90a5a9884f124750676532feddfc668c5b46a6d0fcad2955276dfc4cf6459fded4596c7ab43ebe514951910c2e5519fcf64ee1f6e816c72c3560629ba43582d0cd40e4a94bf2ff667dd3d8b67ba87de208787692de1e394fdd8a848a69dd30f9413fc5264014be000000000000008800000000000000000000000500000080832540dbe1d5b58371051bf02324936d0326008e6079d1fb41ba1b4cdcb13be3bf0bc245407890c97a0937d82393268f09187c1e44896ecbd33409db4700525edc19578899d7dc5588f1b37de2574e42402fa4318826124e37dbab439707a2f9e859eb3d8afd35fe0aab75763bce3e9386b900000000001010000000000000ffff000008000000e6df0f49dcad9dc891b5f2ecf1316155d1bf23f66b12f22ca18ed3ddf54435df6cc06f2ba52b9308de4a89e87258c79d1fb04ab0acf8b1a176942fd75325538f87323026ee78efb34d99154df5e5ca8c4129c040d87a73af8f92f17d2243f6e3ba2ea2c5881ceb82a8ba9f44e9c578fd4b4c120c2ed3726d57ba94680f8307cd3059cd082a358b81fdbe589e8f2264efc52262e0b870b143aa2de40cd9364aa8d0c9d1b617fe00d494a8e31227b822cce41e744c9fcbce8ab72510450dc9ddb5aacf19b069e778cd8de6e026a77f3dea275e043b3c86482b4e67e8fa190824737b49d79c0e2acaccad250e4cbe8a94747d1f66bf786acdbf869040af377932a787ff3fc989d796f50729f336b7c5be16ba4324f2a0699286c32bb8f52d8080433cabe14a3c48fff59a34c2851f9ff4fac6d0049d09804bc9c40e06e371e15b422ca1a7c4dc290d6b10a538ba0831a21ecb56ccfc19c5bdb12514eff46dd296eeafdd682d2d31420438bc8e015e8026dfb04ad34b4ed72e32d21020d243c6c2df89a792b8dc2b819cc37f2791b405c8a7ac05b23982df7449d24610eaabbe777decbb7143d6a187796fe08e47a77d6ccd789e09b56063f0003b117bbcc8a360a0afed97ebde7ee908d995b095d077a60eafec0edfd7aafb375240e7b216084b145ea8e22a7b17671ee1d2d8ed150a2b4807e84cfd9c9c8a439ea867c8670b6746b061df7182bdab4550500b4ae6109dc5cd16085745a71c2064d3fd283f930dbe69181f3e4a2903696218b3a9a9ab63d8917fec10ef6ed02508e96c9e306237fb9cc0b95e89460b49fec219b258e71c2a80c02861b26c9186ff66c1cd27252188fedba0a9a9b68d4f671700e125cf2768aed3d4d43f205ee3920b998346935f93a01f767876e2df0c7d5cf9922b0a63e18fd3573eb08eccf831f3567bb7089450dadc2ba0b27292c2e2e79406d0754bb9a6acfb4abe4951160b615db08a9d6126fb1a6392d24be598bbda56648140a1acecc1f9c6bf51ec41c26efebf18d844d7677cf43914622bf9f6abdf76d57af71037c0889b9a2d5b124cc5deb12460b2fb11d89f64fb9d711feb82ba8f818ad74b6425ad7f3d5147626b60961814c4c54794e6c6723ebe74aa0644f9a4a77c7d351d6d545cc5935452d14b12ccb2ce1edf22691bfa3bb93a7e4b17352a29c5d7b51b038031c9560691da3f72502c8a8ea429bf89b138496198b0f29c7893e53bdbcb22ce40123c3d507a1f0d2e61a61264138f1d111c3e16f8185590b9233b8e2563a4bd80f9c2aba41b833f6a73864c908337983468bef9dc9d69ad5fac592660a6a6d845656f24b8d6d2dc02d96664fb970fd9297b004d89d39a63bb30b17d1171ce66b26a007eb8a8dbad992a441f2a537e79d6f141eeb0c1ea00b2c4e180f1dd1ab5771889abfd4006958a354df8e3cca8035f3c21a7caf3da0c862f902d2b991b8effc7ec9dac31673e8332e12a8638fc108cfd265921f71bf5668fbbd27433a3c69d1c3af5c7eaedf710acf291dcdeff98d0742db13624a93928d6dd1625c76f66b896c5fdd926b2df9d35900b8816fb7502ef749c56e1e58a5961c9505cba3116cf585569c66cad1bdc0ba0a4a5f4eb61186a16a5a0692dc9b7d9c57fa4e300a00c7fed641ee185f4c11b5b372ae61d0346c7040baa66343697528fb1cd50ac984aa0f944f8425e37d484cee1243b474f82fcf3be8bcfd7b301d101ce12ce6be4194ad9e4e0946c1ea94f90441d31e747dc94490dfb14a16dd8a48e25affeaabd2a64bd391fa31765b7bb59315acd08ba67e9ab4b8ee5d40d65ff80069f90c8f2c1a88d38b22c508b972491b62946fdae604bad85588787ccc0c4d38d174731c2d0dde9681c90f6db0e3fd4923af028dddbff4834eb72c964cc8ba403c89c679a32fecf3ffefb035b5d8989d928fe67d3625608e4e95be14160280ddc70adc47ab25337d708b777fd9e1d2610e54381a4558dcdff700a6651c35989d6c213484726abbf6877eb7cfa7b85f8a4a10dfffadbc6ba6bb03517b01d86f310522e664fcc9dcd96e5ead8856222e033db8cda5dd1940192f4ebdfd7cabac0aaad47098862be394438aadd0515a8e465e2a1ec7c005860d2fd35252541e4ddb6a8c2ee68419f40ee287f530ce05ff11ea9e696de25e85d9ad68950771210e1b9d800a64e20d70e632261c1d7e6cc647c9eae69f16dc2f6160b4d8f0bbb48a1a228f7acaf1861c9652e333421f704e3fee095c108b311cb99290790a89fefbfc56f54a6a0f664ab4574f207539a1a8387cf70a0c6d754a59a32d908898bedb7b473448c669b4ff3b41550996574425293146cbe5077d9ad59cf24adde8d59f09b4489091fc0908294ea5d0276feb5ea65b4c1ab19bc535df58d2024a5d1599c1d6c1074b891a0c393926215b5e6ae927b274da3683f403a2478ca7432e62b723dee0da3a9b626fdc7fea107bbe26b5e659e98a822f27864d9ae667495dfdb278849e242f9fbeebd7fb4822ae6419d1c079cc5c5353045aaea545db6eb5e7010be6f557ee17e1e2d56dd34c024fce0f106f42050284a14959933f915c3a9e79a764a0993833c47a7d7aa786b385a4c8cbed4103f8943626ec57acfa10cc6852a93fc8b52eb6c714aea3c416d4763f9211993780f0e8aa1b0392b49ff6d531b2122189763626f648c57c68364a0ae1ca4e0fb70f2ecb248d44c3c9d1d5a2948d069db462f8e2d6141cae9c5ffbb1e62ec2b8c6c66e41f08c46e07b3c2cf02a2b8b3021b5cdd178b935cf1907c812e5b32c41bd3e4d70f9985acef74a476ddf38a0229ebc856bc761742dbf0c8134f0d3c588070b1f93684266dd264f3ca156c422179e7e0cfceb1e0dbc42a61f01ad87fc99649dd1dbfb6596db4cb33476d35ad6f35021592d2fddc90d52de2180e3fa4eb4b49b3507580b02242bc0b8bdebc8a9e4dfea8b3e78359ce4411ff2a6c8d4d7d18378694db9c19a40cd09ead1d37023580c278802883509645cedc816cb7a4d379926978d4ca0b20738db97f5745b2fa1a39c62fe59804d29bec20e639b797bfd18289d125657b97a5558f20e94fbeccd8a7200a4e7cae028071be145e0d46b1ff9c4ee39ff9fb6bd1796d9fabdd285c7f330d5c49cb4e39600f075ce9852a8824a3e23331bc25c635f91a086fe610a508a83a7f26024e9bfd89d918b930879f6fe73b3f2f6acfe66688ce566c40a880e189907289b81811cbd4daf18000d2f6e324009c232ba66dfce9d03349b7f5ecda0b016ebe8349ebcfca8019f5ffb1d5bdd96b54d20d21545b495fc843807c93f9eff269767248aec44a78eef63d222937f6209a2b4c5d0735b8a6df069316965f5a308282981bcd2737b6e04a393f9efa46f8a8c6d36ea5f3fbba3af27c761429f874e8970120e95534b1b560494ba71b6b6211447b3138ccb0b0c9cdd42ee1c96405c518cc3d2510108eea6c760e93dc1831646cbc4128d2217e859a88a0423c5288bb55eae337ad3fc1d198cdf7bbd58f4197fdf9057982607c5b780aa8421f87065198be14ec499a9ac82413c70b16fa95ecc7fa4f8b381ae30260899a62e59f7669a17134b9ab6543ecb8596b35ed486eaf7b4e2720c58da3dc9439b3d4123f021728b68797fe796aff8e7b7b11bfbee210074330395f74405e0c8002dac0852f28cbea4ffd44245dafd580d9fc03aae828ed9de01b12b7148d5b385e9b1017c5ee4c0c28213297a8c1b7855daddf3c77f038db05d0995a7e2415f8a975a110d8cba6a26443d2d614c8799668c25ddc48ea68472363a561bf9071ebe899a5c31e4a949d4a7549ccda1c571b5146194ff8e061317149f6aebdac226eab8f5654995ae8bc5387f7aea3ea3c3f5c1ad5a6ca5c85610b57c466be18174bc812f59cbe262f02cca066a346b51301ca7ac4a8582bb71356b941d8ba8318e3df9fb33705e36875fccffcf72f4110a63b9afe348215629cdd06331905efcae0b5eb68faa4b87ac987872fccea8d62bec1d778f47334d34e7cbd911881d9e59e2184b9fa3e081356df2ec2388cf98e941f71c2fcc55f929bd1b685137acaef7e00ba86931c72e106aeabefeda9948d2d2f41c010b4e81af27a240b03caf278ad7237b8e1ab357482c6d59a1a747423c6cd664f0d65abd8c8f7bf8d329e5848f62a61b15045bf5db0f6e7ad1d50b6ce94141f8fc55e4a97f1a57f2eeface1b06eb1b1a049d17b797dff9880ac8e07e6610da6d54efd5f2e57614783b1e89567b25385134a8e625ea64a608b761b1f6263f2e37d58ad03a1603a9950176d148941f193dfc96e70f8f43966c9d0c226fa2676bbb8e49c719faa9ecff17a7cc9cab0e978ec86f0d70046d48a45f4eb9dbcc19c8b7aa991a2b27f430ae8ab2862980b01e15f7e450cf3e83ac6572ce1a5edacaa387f4ee6060363e11749a53bed8329f60510386666d0c7557c1cc9ff33235bb3ee02f54397c10827733993ca3ecd41024281c328dc9fa28a799e7602586df3be31f69af2b379a4bb2649db7881f425a18eeb7e35309527c53be4ebe274d822f22d0b9a79335c3dcb099fc1ababee2c2f253754b4aa57bf13d816d7b063660e1b91ee173a0a567f4d98f3ffd0a3ff8fd7aeb6ae19a302929b341d9879622ccf75b1625c34f7a9820aefc24a078c0a4afc98a69ca242a1ecd684652b34c52fdb870ae3d7aad0a2693e2f14877ce495a5b6cc0f513e842ef232957d9465b90927cbbe1fb7e375390b9d99f0040d03e885d4922739d0c0a57e1faaad2f613b726285c589b7aafd2049a17c9f11aff989cc4c5d7084314f7c0033dd0f78e74b94bfc3f539934ec802aece889621b8ca14d9461be9a7adbe614890564024212cfc8f197a36f5f8fc2a1c5f1c911f4fe7f78f78772c34a3060958d37d5fd6d507151397638bb0dec8cc66dd4b4e5eb5d2f2d9dc79c1280d5a3a0be8bbf7495639d91e6ef035ec3dce9dd2e41edbe1c92811d945d472994dae8d1d54e8b26774f46acdf526bc1b59f16cf9522867bcf0c25856312601a81b91a8a06ab70d1200d5201f6a8b5e04e73a33466b0473110ce533e18c2754b553244da102bfdca38e6246a34b8b1a0db16cdc8f39b546662acc6c5cadde09ad19411c836b290f03236f66db6851ead43c7221e0176fc11a44eb7d63f6648ff828a3f159af6b4c6138a920ff8704410cf5d1f91acf24588c42b2fc7d37af7c2a6b4e0ed638147c82bf758cb164c1c57a4a5f3da55278026886b938fe7078f97c01ebe465e2b64873c53d94a1c8f7c6123aa769ea701c239ac359300c18a89bf117af8f21e3fa144e92d82da6c7df6f05c0ce63617e224fc187247adb60efb35ec8dd70274b8295dd3a371ccf0b3b6f654dc75348439ec32be869190b5ce0a5f14cef19313536134930c9e44b843dc17adb78ce74aa0979b9beef025044a1e012af3ff9471e82dc247573f34f727b3f8ebfa9a39b3af5bead478ef11d51023a34b1b3ff77c4564ebfc8569ce10e0f3a3da5c3c326732d7417982eb962730fee8d16dd5ef8647d9bf6df74c6046dd93c3ac8cb0c2f89c4f2c846ce4fd6cb9756809123c32bb04cb9be454bd9c73c57675fa0a459ac7028188985a8fa60438bfa953befde5d4f00a864a4f91cbdc4fa30a479213485e181c8f86d4e09e1fe397cf861b6a79dc87f940ae55818f301523beab9195d5eaa7a1bcd18a6b174c2b1861cc32216f3b7bf4670ee84b3935697e5ac5af3f9cf44dda2e5c531c79547376f136c562026c6a2749832fd7cb16fe791"], 0x1190}, 0xa) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r2]) msgget(0x1, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x14) write(r0, &(0x7f0000000440)="d6c0dfeebce0cbcb8791b3a142d63bb63f9dbf742ba04685b6f74d47f5c5bc47b4209c23bf7b78a98aed344199007f520377ab280d30525fa64f378873572182c51659872f3df4aa7d40e7d3d351367ed9647fb4f034bcc6757d7b10610c08933886e10de46ce252c34b624dc5fa40babdc0022cb89338053cb130bb4f34317a", 0x80) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) msgget$private(0x0, 0x8) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) sync() 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:00:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) fchflags(r0, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget(0x3, 0x18) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000002c00)={&(0x7f0000000840)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001a40)="cb434c4e2f8052f0e9083eaca544309413603ab8533fe91f70396ae0b613e37ba299520096d83c6b9e6dce085df3ed4a2f473abb48da012257ccba", 0x3b}], 0x1, 0x0}, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r3, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="2cc28e8f5f156d0eee6567812b8d719b62e6a407ed6db3fde1f6b3e38ab1a887a6450481a1bc09c5d580333cf92bd07c01c769eb8363b12e6036085dcff6cd111aec4f225c132253f259476b7be4f02de301a28d4e90e6404571c95bd077c1200cd7bde2d550a37e7ca738c8f09514e6973e58db868c5168225ad38f8c0e49aabad6409042e93d38f1620995590ad8a8324a3b3af191d228a149c96a9f344b269c387602d97f63daf46c736f60f5d856fb50735d60fbd79edc6a555774924b625491950a974717459cbbbdb8c7e9ff6b823f4fe3"], 0x8, 0x800) 16:00:27 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) select(0x40, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffb, 0x3, 0x1000, 0x400, 0xfff, 0x6}, &(0x7f0000000340)={0xff, 0xffffffffffffff77, 0xc6fd, 0x7, 0xffffffff, 0x5, 0x0, 0x20}, &(0x7f0000000380)={0x5, 0x0, 0x6, 0x7ff, 0x10001, 0x20, 0x4, 0x100000001}, &(0x7f00000003c0)={0x146, 0xfffffffffffffffe}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socket(0x10, 0xfffffffffffffffe, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0xac, 0x3f, {0x20}}) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000400)={0x0, 0xff, {0x9}}) getgid() select(0x40, &(0x7f0000000100)={0x1, 0x80000000, 0x3a, 0x2, 0x8, 0x800, 0x200, 0x9}, &(0x7f0000000140)={0x7, 0x0, 0x40, 0x4, 0xf40, 0x146588a3, 0x2, 0x8ee}, &(0x7f0000000440)={0x100000001, 0x800, 0x1, 0x8001, 0x1, 0x1f, 0x9, 0x6}, &(0x7f00000001c0)={0x400, 0x8000}) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x40001000) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x4, 0x9, 0x0, "00000000005e11359a002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xffffff63) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x9, 0x4f9e, {0xffffffff877ce4be, 0x1c}}) 16:00:27 executing program 1: clock_getres(0x2, &(0x7f0000000000)) socket$inet6(0x18, 0x4002, 0x2c) uvm_fault(0xffffffff8223bd48, 0xffff80000359c000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi)