Warning: Permanently added '10.128.0.218' (ECDSA) to the list of known hosts. 2019/02/17 16:19:24 fuzzer started 2019/02/17 16:19:27 dialing manager at 10.128.15.235:34943 2019/02/17 16:19:27 syscalls: 1 2019/02/17 16:19:27 code coverage: enabled 2019/02/17 16:19:27 comparison tracing: enabled 2019/02/17 16:19:27 extra coverage: support is not implemented in syzkaller 2019/02/17 16:19:27 setuid sandbox: enabled 2019/02/17 16:19:27 namespace sandbox: support is not implemented in syzkaller 2019/02/17 16:19:27 Android sandbox: support is not implemented in syzkaller 2019/02/17 16:19:27 fault injection: support is not implemented in syzkaller 2019/02/17 16:19:27 leak checking: support is not implemented in syzkaller 2019/02/17 16:19:27 net packet injection: enabled 2019/02/17 16:19:27 net device setup: support is not implemented in syzkaller 16:19:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x6}, {0x5, 0x3}, {0xc5, 0x20}, {0xcb, 0x9}], 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f00000000c0)=0x1ff, 0x4) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x9) write(r0, &(0x7f0000000140)="78f723637ef89470d635c2bf11059a54a5cfce7fec1f356884998393ac44f136a61cd0377a53ef835b2c4ac77ba326232cb9dbd1f7ac66042cdd56a871c930c12b59f26edd87d765e231a51db2ace1c4a069e84df967d380027cacb9d9d4a9b37c4bbd136bb104624eced66e27f6bf", 0x6f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x18, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0\x00', 0x48, 0x3f) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0xc000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) read(r0, &(0x7f0000000300)=""/46, 0x2e) r3 = msgget(0x0, 0x48) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000340)) connect$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = getpgid(0x0) r5 = getpgrp() setpgid(r4, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x40, 0x0) getsockname$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) fsync(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000004c0)={0x6, 0x1, 0x9f9, 0x4, "2033b8d112628bb6a14c0d8bfbb9c4ad11ac3e17", 0x2, 0x80}) fsync(r6) connect$unix(r7, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file1\x00') msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/19) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x40, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="e9ac78ead0f55b5b40d9be9e1b1c24ffdbccd6ea5dc36e851d1afb1f4f2ed9c0b463505493b6f98ff95f57c543e63a404e29bfc87b7964212eedc1e52ac9b36aa267df2ec47b5c8b2763432f89edd649f070a82ffb16f4fb08f08f98c50cd4041bcff7489748bdc7a92603c1c0907e47fac8381ed319e7aedc95194a312a070962c1e0e8483175f07088ed088874", 0x8e}], 0x1) syz_open_pts() 16:19:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x3, 0x11) close(r0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/232) fsync(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xc9) kqueue() fsync(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvfrom$inet6(r2, &(0x7f0000000140)=""/59, 0x3b, 0x800, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x400}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r5, 0x4) read(r2, &(0x7f0000000240)=""/205, 0xcd) ioctl$TIOCSTOP(r2, 0x2000746f) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x4, 0x0) syz_open_pts() sendto$inet(r2, &(0x7f0000000380)="acc0fdc8eeccb744da5c3a8e9af78b3d250c7832d5b6bee9a776192aaf9e7a07eb38076ed97c72db252c67f32700ae324467393db58361cfa4cbf185e94ac2ba75592a20055d3a24509f3c7f500d5553d2337b0cd93a70fb0d0a639b48e821527ac4d4642dad43df268be745095e839e5560ca603071bee1c225221d0e0b026d9a471277636736ef15e8edfeec9cfaa2cd5e4f87d21c6126d027e9124aaec64abcfd6f257dfbcf85223c9409c16d34a4119013d2c7ca2e6be7a178cf00983d976610ecacab226b0005542d5a43e7390b28351efdeb5bc129e0", 0xd9, 0x3, 0x0, 0x0) fchownat(r2, &(0x7f0000000480)='./file0\x00', r3, r4, 0x4) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r3, r4, 0x2) utimensat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x0, 0xff}, {0x8, 0x9b}}, 0x2) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='W\x00') fchmod(r0, 0x8) syz_open_pts() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r6 = socket$inet(0x2, 0x4000, 0x10000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600), 0xc) mkdir(&(0x7f0000000640)='./file0\x00', 0x100) chown(&(0x7f0000000680)='./file0\x00', r3, r5) 16:19:32 executing program 0: r0 = socket(0x11, 0x0, 0x0) socket(0x20, 0x5, 0x3) shutdown(r0, 0x1) sendmsg(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000140)="ac891c60f3fa", 0x6}, {&(0x7f0000000180)="315f7fdd670f3219341fe2ddf2c62a464563e7fa27fd687bf8c522349a9ec54879978ad8ca5e9e798d6ece5fabc9e05b8559e0baa14184786a7af2b3857ce48a4d5a7a99b582769e1e56340b5299dc6c36495b72887375edc29a2fb1704a9b0ec8163733b18a1f168bc1faec68ffd82a8f8400c7b56d814a7ac9b3256b551b99ec33d26a", 0x84}, {&(0x7f0000000240)="97c4e172fadd351b6d8cd32d747286e8eb2a5a0bc5ad67494c409cb3c89be4a138297e0a8dc152dba4962d8dfbb7faf51a018002c966252275566af53aa3df04191dbd45aed8d8d797706133b259048e9f3a42c86cc868430cc50e7102073201eae3311b3fde7e85ef51665a2590e0882a44b6aff964a5f9e8d4ff9b86233ecaffb0087e9fcf", 0x86}, {&(0x7f0000000300)="11aa1f50103b499f00db4ef92854973e18a83d66dc4ee2eb29c2f98527f038fa7207813651b42e94d4e8aea71e49e5fc7f8534ac908c9f48e6f0980caea4cb12630d0edde909152d97ae4f936217dcc3a77797843150efef52e3c91d72557564c232b89e12e04f9a7316e85e2f9789c500d874706fe569973f76d2a3b5031b276df04fa2626b4acf548b8a99", 0x8c}, {&(0x7f00000003c0)="abecd4cef5ad905902d2d837a1def89974544afe74a9832dd3ae1aef937ac9db50600db7a75b49a2f1ead55b8a454dc028157aa69b74d3bdd5579fe93e962fa964906b3c19c4d9bef5cd0414c76b9d6adfbff00b0ca2e761cf8a2d4d44e5a0aaf892fe513e97ccae9ed2c9230d942b5c0db7f3cc1d1f5a9f78eed9ea5ed64080687a61e4f026de632adcb6026a2fa91debeb6d9ec32aaeab6d8aa7c3a73d09ca2e5be75de585f0c22a430b16e62d42eb2df6fa2d81419738286447e393ae8128fd72e2eb76ec1c224a4c798b425a8d5d22278e72bf829acce7b4741763bc379deefc4c0b83fdb159dc084176932710f30f1ee09215", 0xf5}, {&(0x7f00000004c0)="d41231295720998e6882e78a0424d80969258897dc32da0b2cf547465668227e1b9c0289a7eb7907618a8c7db0ffc89ab895a906579353f46ad460d46c15dd941dbb9dfbc7e060e7ac5ce8e4c94efb6a81b6ca99c673b19c3637bde0aea0", 0x5e}, {&(0x7f0000000540)="4fd8c9c22fb5eaaa7b73b9a6f043208b4e95bb0e97c145412620f909398ce6af1ed4928933b7a1b277ad2e6ffd2373bc363387c236add8f0caad133df5b57d9e6da423cbd273b6e3f95d70a6f52c998f9fa6e6a125c2f91b94b60cedc50e1a07e0f2047b8c262ac02c918150c00c96e930e3e7b318c80d3aa89132fcb136bc23259b72b396f1cb76ca64f54e0e6485f6a9adfa3f54f4310ff67d835d382b462ec5b7e894dc0d0d7394538c23a2513c45c4aa3ed8fbecabf17690c5730e3a05a118751cf9f40f9db2a38dcc78a75812d0ff6520fcfc61dec994432a90914e620dcf7d0735ef1d19f4", 0xe8}], 0x7, &(0x7f00000006c0)=[{0xe0, 0xffff, 0x0, "fb88549dab8b463599cabe0d41639764695d880a05b38d3ff9af97c18679a7bac8293ef57ae8632a1e17cfa53d2935d87211a54eddc85553dc7dd1847a5ed8d7f4dfb72d1e48a243baf8ca5b1f711ef1e012695c07c7d816b3aa4ba2816b8e693c5276d40569128d57fb24bdecebcb42d0bb8c19e6f4a3ba73acecd0040099a7e833e2b4f9afa0ab5f8584c21a41bdf39831879c8c8158da146098da2805a25db4ddb6e3692820fdb9d2109d6d5537481e228df65362094dfa558a3adb9d16d7c83b036dc1d5cebada79a1"}, {0x1010, 0xffff, 0x0, "5231c541164d4e12733fc64417c9dc339a4fda16a0c62842eb2b6b4f46112f45e22c37d4d55f8438af538706bee4614959630a3c27b0b01f3e03ef47a41d9671709553d0515b1cb0bd154b9a4b2d6521c12ab4ca722be72bc5d7ac78ab94bc89ccdce6062249dd32e7f9386e80423e39bea03ca011e8979eae3caf94f5e6e5d08e1749263cb56885db9bf9236c449b4453e7cee98dab5a56aee24ab978fb838c8711e1ac12ef2e30a123cbc1638e3451489bab8fe269acc41e1cbcb84add786bcc89fc35afca760e57b3cd3cfdf4d8151398d713530f1d4c974871b6830e7bfa4239b743034128176802367c3e572a3c02886895ef1295db50c4a984745b56b6665f91af065eb8e84c54aaed8d574f6752c8fc2937655bb39869e9743f561dd065aa46579afdff53881af02238daee3c5256c08b61f801d575f518314496e04df54bda9b019bbeea25e01b65639e12a50f2239e09dca0274c28e15b1ba472ac6ff8bbff7f503bd368ed3a72a7fe183d9a2c01f30d8679b5ca6bb8dc6b0300d3ac1133ee72b581e31686d4af0f88d4b4e2e17214fd9caf56134725d809d13ff636e92dc49d1f1d5796d7d8887e3aed3f59e2d60be7467430aad72a846203b65283100c8cad885ac67bde978dc2a69ce587d35e503fd87e02ab8a2554fa88c5d1567896cdc7d669d7548bb065ea24f514bb5ce539d38a7fc9cc454d23a7dd8fe1370e43c61448fbdf560d586c4c6314feee8eefb1e315f38cd49e42ed3f330b4034408ac655157621486a80756c9769f3bf3f3a199baa34af9a81254ccc04eb1b67856c381612fb2dc4f1682c06f32ef0537131f3ca2b32bef6f77fbbf1dd92565d6d4644f2debdd76b389d22c7b967bc416d9a260be1d45a862fa22ed3caf276605da95f48f5c9f4bb02dc14bab127a679ecc4f6697db785c3558b4ef0e8efebbe481e773aaf57bb377800ca8ad0334c18e225d4f75b91d9a501af5341b9f37a0d285338307529a2a04e6e128885f7424c96da0dab36f235aa46c7e6ec20f3a5d6fc75c22b9650dbbc6b2c6c19443d0b1fc3672f987d7bc4b5792757e5925dbd85d967b668d66d79dbf901636c8b22947ae1c741fcaf154dc121c8dd1a13e9d1b78e424abe8a86d908017212cc7cc45c79b1b1c00756fa4f95df85f8b644471e275aa36a4dbe3bbb2fbdf8f9324eb8bb33fe0ebb393f70b03a0f89bf61cc5e85564c9c3259a5b9b78441a6589166c41772ed2fe9bb4889f75e09cfd11839867e06f5c313c5dbd71cdc2531d5ac72aec7abcc665f7ec90311440c85f06e18c606fb27868510256c69d3c51be188d21330edd1d62843dad6a3d418c32c6efd8ca334d4e1a535332f0ab6ef84575159f79d960f1b50ceaa3af40e692ad9258959936370855cb33d1a18cc8ee5d76fb0d5e6874911636edafc7412e233264d594a73f43d97f44ea5d502ac8e019582c2d1b7a06bd55f0ced071851068d637722edb5a4776e74ca4775812c58af8b73b70961b515de82233c9d22633d666c9b825e1ad5007f89a6612e4ecb5635602dab69027b0c9486e4cd77f7f07ce190d6b22fefc987c412f4251ec6bd827bd61286bb4d04360e7f485d329e55c72ed59b9cb708680da3850f3179d251ee7f2c78823d45ad310f6ebdfa8b71ae0161fdea979e064d08047c7279f6c802bc289cf38d1919783d1b40b052d4535153710dbf2b2860ae3426c8f701b241dc714b9ad5d6a9de00defaed97198da53a590e581243d057fb3f6e5446889ee5f6ea8de58a4d3fc3703876eeda6ab2ed6e57cde6b05fac842ea5c05c12c68623ec23acbe0670a553661a129f4fe08f8a144be1435f763cdedff39405d4268fb756cf1905e96e752a5c8e8519bbcc8d2fd7e44f8bbc675cd06e3ad80a288408499d9fa98fb0d89d6dde3c3017f71235e3c7f2ae2b027b68eedbe2b2fd5d524753f101e05e2bf956aac190d9b0c21972dfe8865f85e9fc5872cb5670bcf9df263aafc7d9fb425fe930ca29ddbadbf9711fb1d7e72570bfa0549040ab5d1cf9a5bb3f96fa943c9352d2044bb33dbbe32a20c79c6b8a5942026f56046f64f67a0a5894f7ac127473329b4dce1de2018109104bac4253c45c44b0c3d3e2c0b97e2669da6c3ebadab11b7c14519edd2d49a9e2e28ceaebfe40442afaf6cd970436c496b28a3946b8c3808a65f4ce1426f96a6a3caf401bbb9313ea2847cf47c27efb366998a332ad4713d2edeb4462a00f2a9e1071a83e9f42f1d8aad1db3846c5e549aecdcbbf3c825de4297f9e46e524f81b3bc0b5e6e8fb4c81ab76308ecddc24d271c99820ede433095aa131bfea646aa85a7e65577119af0b22300593f847aa9f389811c34cf36e1d88a9e8a3e9870199781624757da06ace3149a3742bfa384c65e74804c0d9b21b5124d7801a94e1a6282137d1566c731c69c85eb762cab9d7a333727e11049f16a55473b7b22908502fc3dd37af2b7b9aa8f1431d138b635afebad8bae601a1e1e1c332a0bb44ffc46b3c6a194278c7587418de01572411bc9f1b19de691769bc6806478de9e88a25ea3397e861e1343ebe9ccdc515e93b46db783a25f2656124c9232566514014259f77e0b5867daf0f025c4f8afb4ef511789e57328bcf16721121c0b5a2f9a353a17ca48c0ee9168c89e9cbb10d6b48e43ee88ecc679e4eb2abce05706f4d56392e531cf7a72ab302fceeb705e66a1bb16773845eb5e6340b99a749b160856772837813ce3aa9d3cc4860b41127e1d09f291195e54e1b0e48fa7151aa9651ee004f04024a8039c89dfe142224e251e8d2a8188f63cabd0734ad337920c0d59aa26df2c95c7a69875a7d26117d86e863b82809bf2f87986c35b476ac2f16949b1532e5e0597a865632328d105f9a60f03f6b65d096ac954acb94374689e47144e9590aa563107b76cfc0d77b3df7f4412f2d96460c6ba48c720cdc7edf462ef976f31ddc0e8237162508abe3eed487a9fe81ce22cb7691f9b35091297cd49531d79e538a5582cffa0168eec8d4ec779055dddac35d5f9f638c7157fdf2aa67c585938f044a5f8b7876fa6b05c7ff6a83cfd1c195ba3ebb0da0fe4151671500f83c330fb213a1b7ceeedd64df808745df16304f375050889dfd4be6a799361ffd1c6fef088ed09a9cb9bf2af02f76bb345fc9d734f03ec333134f2fd40c994cfa43511d6ff07d79b83964b2d771687b74c33a7fc6165fd8870ff455c9fb049881dbce4c7f3ccff2569d7f67ead8195ee100fc7afab1233ca1b7670a1d3af48c071850933727031fb1b483f2fea954ae58f81ccb78b677af921c24448f3d67005470e2fadde537e74f25635ff9925aa979f831cbd8c200242907f84b5caf23c44c152aebe775343dfa6ddc2ea27090f651d0f2b821f36cec8c5207b06ca2bd76ad8a9965c3254e83ce22194f1d13ebd5ae910ddda4f6afc0b0319a2fc1670813802337b2872c37ddba0ffd4ddc4ca60a2270ca8a323de2b829e010ae1a828a3a997082d4db4649771517e71797b4f48f043bf4febb601d2f4d3877b4ab6f7cdcf452b2d6cedc2ae1c63001f635ca76a50e61c6d57c25e6b17541d0ae6437f6dfedf84b5e4df0b02394cf70a866e1dce527baed6431cd47de3b411ed102713a075f20150ec58aeafbca9fcb993f0f9ced6ebf20eff701e41a546ee80d13cf8eef40b6fae627e32fff0a0f4235b21625cab87c7a921a657d941cf39c0f7f0026f5bebcde1215534856666b95189af7001403b77b0b82841a8f098ea522b896f1e5dfaadb982b427ed3ac4d2982fe64970e95cb10df723ec9caf5cafe881e5332d54c91bed9dc373db5f5b8ed8e0ea5eeb20211f16a8e0dbe21911aa126cab0d1d7e1c0d454dfc50ddcc992ced97306fa1a90775b46322ad5acf3867fd51a321cca0497caf9391afb85a647a38d8caac9f0acc62458910d872892c471535d4adb7ed1317178f91dedb59052b6b03efb8dc5e61e4772be9e894e20e0a62841ad01d9f19799e5e30267d487ea7c1f00793c6e67190749fef44e1e1f09cfafa5c85c9720cfcc90d0747b9c43c911bf8e8c3af3b27b26b0fc77cba70f0e550c20c6aea7a686c8f9deea57c4319c6b86e7985f17f6bb27c8c3488fea1dcd65a2438f83173c644ab23295a3dc339d8193dc0d354addfc76544e92f200ffc091b8b05574fb7f78c5feb4aa1618e0592ae81a790cbccd7e6d97abec5b56bdedf44a2d227a3ad73d0dd8efb24ba89f7d3953a76ba733a8d478f6484ca19a3ed1433b7c307d979529dd1e7b70aea3df0cd58cf8f607cb5b02657fffe8dbabc7406764e484be5a23d478bb74d8eb412890125da00354fdffabcbb3b6dbd60795b0f0d132b926174678f322c8f8059e6607f83ddd362c0615e6965555f031b50d0faf278e7d5620c119ffd61619e6144e110ff56a2c7d5b08f79548c6c725f0ee147785f7755c18fc0dc964b1acab50668fb6cbfe0dabd65293eafab716b88315507d6df8119fae380bb9ed53ae445a89e966a4b1d07ce1d66d4441b416a0083b1b9aa5535afc75f1d8d29e476e920c00320653ced6203d67fa1ae054224e330c7c6899f8416ecb699b8082eaf442b1b242f69f313d467de25238906d0a314537349ff1ea994186ee846ca448b7205dd7685431a0133f0362b5f94f4d453ba47edd94e3e02bcb545d19ec31a72daec154a4ce661ad346b07c154ef6b9330a8c5bd9b6dd0e81db36bec3f09b78c4b89f9a648a63d82cd3b68e91cf254d9ea50924d5ed127ff9f0309de0efcf605185d7fcb08d2bc2587df2e6f56290e3ad3278d8cf745d40359b4e9c7a709e56a47cc643a4c4a671754b4237438078034afacc411cb7f878ffd79d7dfc89ce0d1eeb407d916f8de7348ff6c74f45b8e191bc535449890c6d0e779da1a30e14b63fb2f3d14cdb19218e5ebee12899df160305910a654e371a7d7dd6b420e3e9caabf68fcf7803502247595576816453cb7ade508f27f54a2ec44482d23d046b2610d664e2b8c86bff1fe42f7354d8ab374ab8102e79110497151ebe7c28a4adf9635e1c0d99c5bf5cecd898c2baa1882e02845cbf58fefb98851e1ded79ee2eb8f4eb99f9952d6e38b5b5840b37ca38e82a5ee760eda0069445c468d06bb03a95fc427415fa52d60887b55b330350dfb83bfd4d18642571b070a2a1d76fa0e769cefe6b18eb1d1450a5338aea583e276a2cac12774486075f978c81bb3a66497018e950d4495a852e9505fd840441dfbe3ec3f8402cc8edfb3d554110c7156bd2c7a60a74544ee328ea69709546ebc4dbec30a10848c2c29e7da75abcba9d4b7bb1637c20b1313c34c653d06aaf2baaf0833f1bd04cd60b61b1f59161307eb7f21fc56839e5dcb72a9ba61ae0168ec881d61901808d6e2bc6fb95d60845f31009d946c85224ccefdac75276b88708f8d037966a987633be00bbb83224533d8c7c60b436afb5e82028ef030070160a5b28ea4a12de899718078a3c940877dc02e00878365fb52f4029d359272ec9ab0d8fd1a0c141aaee42f1d3dc02752f35080d570d51f1e6da304507312eb726666a1a744b4a44cfc82b963bdbe25eeaf3a6fc22cc467701a85e24334e1b238a5fb3e815121e36b15bca8f2ec5a3de63d3a2214416c0a8cd589b4679303c367368091905408ed9f8b19f28c428f5eb05d5326958a27445dcef3437e9cfee9e4d329096768da498d8a9aa3c1c53c1cce46d28b9ebc3bcad4fcacd3fe1a8cce0b6f96059be6329b1b2e249b5923957bdee3b44f834c9ea4e5ba"}, {0x48, 0xffff, 0x8, "f6a412da05bd76d589e06a79c60d3a4c6c765d29bc656056a113ec398a709075ab1336ea4f006e47d61d54d7481306c0f5"}, {0xb0, 0x1, 0x0, "ff8e113134da82896af60b9c6653891c54fc377a460edfdae6b076a3b2fda6caecd16b7530a81b3ccaae0d262c563251e98a5451f5ef60e44ef723df0d15bcfe72a1913dbc14b1a3d3427084ca3f89c2e76d3b4f5a03a89281899876442348a08a73f438bee2e813f24de3f090bf91b17abe76ad1c807705979f71d12345c5f135e292d4f6f056b19c8cbd44edbc47b7b18f486a2a97fd761ede"}], 0x11e8}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x7706763681780ba6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) recvmsg(r0, &(0x7f0000001c80)={&(0x7f0000001900)=@in, 0xc, &(0x7f0000001b40)=[{&(0x7f0000001940)=""/97, 0x61}, {&(0x7f00000019c0)=""/128, 0x80}, {&(0x7f0000001a40)=""/119, 0x77}, {&(0x7f0000001ac0)=""/96, 0x60}], 0x4, &(0x7f0000001b80)=""/240, 0xf0}, 0x843) 16:19:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x13d, 0x2, 0x2, 0x4, "d54a3be921b796ce34b3150a91b504da2b1f736b", 0x3e, 0x9}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:19:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) 16:19:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = dup(r1) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:19:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8000, 0x6}, {0x100, 0x3}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) 16:19:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="cc85d01eb21db7154dc9af2c521194393fbc28ba8044279d997d8b4ac51d7511e4ac1b1ef5ca8498f2d9d30f3738bf23bf6e059d758fa601b1119fd85d1a82ddc894e29525086ac8745f1671c8a5fb56e78954abb2feb041918bc4366ce584cf011f44b590", 0x65}, {&(0x7f0000000140)="60f0e94f74e893afafdf9db22632df7363b01edee0626049856a281e475a4f8c1f3e38bfa02710b6defa6d59f72db904697cc68c6df9ecf3f0", 0x39}], 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 16:19:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:19:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = geteuid() setuid(r1) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0xfffffffffffffffd, 0x80000000, 0xff, "ba9b0e56f7e5e8cd121f1744f4ac1794cfc0f3bd", 0x2, 0x8}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x51) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 16:19:33 executing program 1: socketpair(0x2, 0x5, 0xfffffffffffff474, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="34a5f663ad5149485b0ffc19dd20c68631bca92b2b09faf751c3c18e8daf97cec204e15da29c55b8108dbb5f6626a69b3399d3a05c7495e3f724d7661fecc15ec4693e81b51afcd824c575a690bf324cc9863c324b24475816f8770c76eb6dcf146215f439efd3b0907917aeeb5c85933d526b50aeff8b9b22a58edd1ff8b80bcc33bdeee206c8c4266731dadd89466952525958286ace1a03c320477e49eb9e7fe24ed618a96cfb26538fd43e33a05481c0020a981eeb44986943", 0xbb}, {&(0x7f00000001c0)="95a5b313e9a58c22124004eb2638b5b91e99844b824a3617c7332cf8b0c4c1cf033c7f5b6bfc61261d7470f66fb785532d56c3dcda580bf64540be5c30e1be3a11caf33389282aefca1a6a6235289c5d6bd9e1cdd6b9e0b6bf5e8686788e0ae160b320e3e530802240346b50bfeed4c644f374fdee006344fd3e8c542fc8a9d2443e0eb404c64c417f4b38c23f78827a4b3653a1d42ec91ae681a94277935da50dfbfbf6d94ec784640480d179bb341385ea5b5f2833", 0xb6}, {&(0x7f0000000580)="7fccaf6fe232844f5e674c89a410d2bffaa0c01a1d8421aac9aaa490d771c0ce5da7bb8c3944a5fea67fc41aff537e52576fae761ef8bfdb7663b64f345be7aa8b3fdce31e8c7793913dd135ea9e48cdcae14b8f75ec5f1945c492f44c05d5a77c692332818742d85cd144ecaa5aecf5c1a085f0dd7ec5397f030cc864e854173181e24f149b6b9253abaac1576f1577d13a0d27fe8b187371fe7c554e5c2a1a7845d7292569c78347a5da2dd1abc9a7ceed93b1795d934cb18c67413022d61fcb9b3b91a25425280e6d172434e192c5da508c01", 0xd4}, {&(0x7f0000000380)="61d300d364ec1fd148dcfe55d78798a43680dc4a04828012634290a65b55b3242c3fb8a5220458c17bb6c84160066bcbe247ef3cbccbcfbe03e40d870fd508d91f83f83aede619a6b5b61f78273a0a457f6e32e92645f26d99f3221d611cf977f2c82cbcf766249bd76850e6bbec09658eefd879aa88242e983b05568acf7b110bd1e3a921e4ea2ae3f06f6f28ae6ea46ae6788181d653ce99cee39afd0f0bceab2bae2b9c14152807f985c0cd6e", 0xae}], 0x4) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) sendto$unix(r3, &(0x7f0000000480)="10b68d473bc01314adb55a755b5a103a7e1a13b420be2785e821e1716e6a1f646b10dfde87610793282463e872fcd3c79e57734961d0cc0cf764a257404b8fc20bf317f6827bebeb486f2f2a26d38337816ebf268a79540689fb8fdbeaebb23f337d74e4037e184db303e4383f71e9c90835663713d74d229dd5a32798f5e706883034cdaf", 0x85, 0xa, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x83, 0x0, 0x0, 0x300000000, r4}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000280)=0x1f, 0x4) close(r1) 16:19:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) read(r0, &(0x7f0000000140)=""/182, 0xb6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x40, 0x1, 0xa1, 0x25, "aaa1073647554169920bf9a90efe33e226e2db29", 0x2, 0x6}) sendto$inet6(r0, &(0x7f0000000040)="4ae0b7511bccbf2463027013547e06f5f3b40b97cd23c34b0441ae5244c56d59e2b1743bded2bce56e6cd2c711ea35d2b31eae4cac51816d039a913aa8e75023708729a0578b39da119c5e35c7d58c5e483b40cb21134ade8b9722979bbfcd010caac29cc6ab1d", 0x67, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x25bd}, 0xc) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r2 = socket$inet(0x2, 0x4, 0x40000000000000) truncate(&(0x7f0000000240)='./file0\x00', 0x0) r3 = semget(0x2, 0x1, 0x244) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66696c65302f2e2e2f6669fa4840e44d147fa68a5d307f606c653000"], 0x13, &(0x7f0000000500)=[{&(0x7f0000000480)="65ae37055dddb10e93088440f45a9951bb69d7433e62e688045597ee0089a9473b37269a44b4a753c807fa22d03ea9506fb3a9c909fe479cc5eb4e71b25767dbcf8e721abe35b1a293db1bba9ee8171fccd72c5ae6b6d10af24f2b586adc", 0x5e}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r6, r7, r5}], 0x20, 0x4}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0xfffffffffffffbff, r4, r8, r9, r10, 0x5, 0x85}, 0x7, 0x1b91, 0x5b09}) connect(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 16:19:33 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0xf0000000, 0x5, 0x7f}, {{r1}, 0x0, 0xc4, 0x41, 0xfffffffffffffffc, 0xffff}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0xff}, {{r0}, 0x0, 0xd, 0x1, 0x88, 0x2}], 0xfffffffffffffffa, &(0x7f0000000180)={0x6, 0xfffffffffffffff9}) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="e89b1b21f1416d86e5b1bbc4b0092c569beacd", 0x13) write(r1, &(0x7f00000002c0)="a4bc23b723d80a70993232738eea10a5e9cd33ddd36ae91856e2adf7c7a6999c35eabc79a6ab23843e7b69b212a7830d780868a6601d7282deb8142f9ca6edaf2e83e34673a752a7d8ca3893b1f30960cbc7f971b5b42e380e933ac5a67ae5b0e865683dc47b4b0eaabdc48d257f0bfad65bcf1957bf874e7d0ba8b4f479bd14d898d7e5cbf97ba065b26791c04cc8c2c89799e0fef1b629e84226176a6e463659839f1368272dacdead408e00765bde85b2ba618abf704287ccfe745a420ff3f0222c372c4124f6c29ae0ab88c09b3604ef05bd9d185bdd7e0a56dbb6bfd7d8f35cc7862b1193214780a08f", 0xec) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) read(r2, &(0x7f00000001c0)=""/13, 0xd) 16:19:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0xa0) sendto$unix(r0, &(0x7f0000000280)="7f50de349c58b77bd63982e1d3d8d55b4df76f72cc7111208e8388d62696ada0df44a2f70d915e7ff9d89afb78d05cd857b9f663308a6958e73c674b24f27b84afaddf0d5f7d7b8193f983c563b564cdf77946639123982a855af6be2c6d69121db2d4a74d1c3929c867092018019cea200b7075ef4350e6884eebd6581c14899802c41b7fe992f063e3ee462b93e10a6380663e69999ad00dbbe1d63f260ccc7cd2d6dcbbebfa4a4197734e69ad0b5367d86c6043fcd8c597f24f88a0feb24f4b6030154e5eeb8ccebaa7d1a1e8e72f4f8b6a", 0xd3, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCNXCL(r3, 0x2000740e) recvfrom$inet6(r3, &(0x7f0000000180)=""/168, 0xa8, 0x3, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x7}, 0xc) ioctl$TIOCMSET(r3, 0x20004276, 0x0) 16:19:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000080)="8100c08e", 0x4) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\\-\x00', &(0x7f00000001c0)='}{\'*]\x00', &(0x7f0000000200)='%\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\'\x00']) chroot(&(0x7f00000000c0)='./file0\x00') r1 = socket(0x12, 0x4005, 0x7fff) dup(r1) 16:19:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x9, 0x8, 0x4, 0x44}) syz_open_pts() 16:19:34 executing program 0: getrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x68}) getrusage(0xffffffffffffffff, &(0x7f0000000340)) socket$inet(0x2, 0x1, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xa604, 0x8000, 0x9, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe, 0x744}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) truncate(&(0x7f0000000140)='./file0\x00', 0xffffffff) 16:19:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb2782434ccfe6c37b3bf1b05eb5ad37705000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="22d21d4cd1e37bc202000000febc", 0xe) pwritev(r0, &(0x7f00000000c0), 0x1d, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f0000000040), 0x10000) 16:19:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getgid() 16:19:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket(0x18, 0x4, 0x8) ftruncate(r0, 0x7) 16:19:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() wait4(r0, &(0x7f0000000200), 0x9, &(0x7f0000000240)) chown(&(0x7f0000000080)='./file0/file1\x00', r1, r2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mlockall(0x2) 16:19:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:19:34 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) socket$inet6(0x18, 0x4, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) close(r1) write(r0, &(0x7f0000000080)="153b9eb3328cac", 0x7) 16:19:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000dc0)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f90c17e01e62887f1f0136f5bfe408a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e30aef21a642856bb621abd4f0d4365e2d0ce028cf1392b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef02000000000000001e813b58bf9602d19a9c63a4a5ce7a567ba2a628a19e36709f015183196db52622f6bd49c207a43a54e91b4798b11ad906c8e42b02f30be32670fc59e7f905bb0531ab38bd8f056dd98c2e2ec6e2a1aac01d8086fa14f4ac78e67ab9652174b2c01a8304dc36489b11375c1990841f665b1bb03053df12e08e28b95ac1c1560eba1cc5b48462d009990d8402f664a215eb7fa3ddc643f6d4112204bfdd7681a324c245c24def5c2e09acfd250d8dbaa49ebdbb0c31d0a8323cf5d4c0e5cf880dbab00a032dd8cf3cefaca85fc33ea891582c082db329e9b0b15eb93d453508bacf967c72a3f11c720cd83836d956dbb706ab985350deaa86db209b31b76fbfa2787c8ece867fcf07457fc1104f61a9df3b64e5bd190f16efa1014d39f19528829215057bebe8f398c847a8ff0e84fac0612b8d9dfb14eb98aaee5226f8ba63d9bb647892d647a764897f7a31992ebc0adf1e1380d9cb84c2acb4e199099e129a3fdf739a7d86800ee48c73dfa0568e039c9440a4c0a78d7499ced4477beed2415ce8a886d962d46503f50a0b42a91955fde5b893deaded385b0d2f26528c331b68287aa95c38cc66d1e9e349629a3363700421a9ff72b38f78b56e686d1b77eb9430737c8f52e206ed72d5ee955af2f510332edfd69cf03a1d11ddb9894dba84fb439196cfa47f96b96b7d581f479085cd7239f0328feee5412d7522087f7a58be161c9919f98ea0b7785020d97c7e4472f98972daeb6bf0be69365aaf9b419590f5d69e1b5c7b8d7b68b878ca2d53328602e5fce844402e22b973a56f73214510a2d74b3434bc25af40893e833f178029c32a27ba4518a73c87a7e8d8ce94a37651e2659147afab453c1f89913e1da6b6905297a212a36aea60447b5048ef20defff703a17345fe83fe6f6120a893c8c74edbe9fd2f21ad689f92bdc169c7df3055b90ceba45acbf48877489a098fd299eb73613993a6798359da1dc14519a4d0d56ed8016847734f0385bfbc735a3086c2e231fa3dc3c312bf2018fde96f223fa3217982c6760879cb8eb778f234a3d14b9bbaa8c7af8704dfe8da41d9b3681967f9d43a47cf9706f42b5695c9d91bfcbeaef14602bb54e06200d23735bb89a702444ce5e78418e6f36daa01a3301c04b6a66eb2d8ee306c842a84a365890b0293dc947f0064fa818f09bcc55ba59685ebcfeddd1eff2cb6ffcee507a892326c390728f79e3187243db451bd8567d2079294e89cdb64a11ba64399919f84ea5feabaa3786e5b63f9e09bd92cf68358bb0811b0fb79ec613e72a203d07d42f0f9eb5f3fa3a050065bd40ee82f2928ee10f67a38672110cd73ec968c9592a317cac0aaef20d6236988b5c67f9ddaa017df17b3d1a17000f87c262d0fc2ae72bf8927874a9f832227c783dec41e861aad35ee0c37b4a8ae666b87cac084056e6246ce805d0a8f794d01d44cef2d29cff75ac52d46efb787d9e13c1f0595f59f7dbb64869f73ad9a864bed499259aec4a472142833fb45cd102cf1791ec1f4226d79fbe8c7d2e2f4bf90138c86662e3fd8a8354440000000000000000000000000", 0x5d2}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081", 0x37) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) dup(r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() syz_open_pts() 16:19:35 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) setrlimit(0x2, &(0x7f0000000000)={0x6, 0x9}) pckbd_enable: command error 16:19:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40000000004502) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) r1 = msgget$private(0x0, 0x110) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/143) r2 = open(&(0x7f00000001c0)='./bus\x00', 0xaa, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x0, './bus\x00', './bus/file0\x00'}) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000002c0)='./bus/file0\x00') 16:19:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000100)=0x8000) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xff) 16:19:35 executing program 0: r0 = msgget(0x3, 0x40) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052fdba3d60a242daa5e4e882d68baca29b922e639d42700bee2cf85eb9725ae4637c5bd80c78ca5bea2c56a683e056a330f095cd3503014d73bb352b00a70fd90477c020d8c68a74f9798a648325be90e83230a0e0b3dff22f551b58c79639a8aacc45647004cce22d1f250a60b38ffe6856bcc10bae38d156c5d7b37c809418987d19921fa73c24449a5d1fc29b873ba9f22dd76f2bd4f20fdc11"], 0xfd, 0x2, 0x800) getrlimit(0x4, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x400) getuid() geteuid() msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/213}, 0xdd, 0x3, 0xae74f02f13e653cd) msgsnd(r2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) 16:19:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffff3) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:19:36 executing program 1: getrusage(0x1, 0xffffffffffffffff) socketpair(0x1, 0x3, 0x4, &(0x7f0000000000)) socket(0x27, 0x4, 0x1ff) 16:19:36 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) execve(0x0, 0x0, 0x0) dup2(r0, r0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:19:36 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000000)={0x9, 0x20, 0x6, 0x8000, 0x5e, 0x1, 0x5, 0x63}, &(0x7f0000000040)={0x4, 0x9, 0x1, 0x8, 0x3a0, 0xfffffffffffffffa, 0x63b, 0x44}, &(0x7f0000000080)={0x2, 0x996, 0x5, 0x0, 0xb4, 0x8fca, 0x2, 0x7}, &(0x7f00000000c0)={0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:19:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000100)=0xfffffffffffffffe) 16:19:36 executing program 1: r0 = getuid() geteuid() getuid() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r1) chown(&(0x7f00000000c0)='./file0\x00', r0, r3) r4 = socket(0x2, 0x4004, 0xfffffffffffffff9) lseek(r4, 0x0, 0x3) r5 = socket$inet6(0x18, 0x1, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffeffff, 0x3}, {0x18, 0x3, 0x2, 0x2}, 0x1ff, [0xfffffffffffffffc, 0x4, 0x8, 0x7, 0xfffffffffffffffe, 0x100000001, 0x5, 0x9]}, 0x3c) 16:19:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0xa1, 0x40, 0x1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0x52, 0x9}, {{r1}, 0x0, 0x4, 0x4, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000010, 0x2, 0x20}, {{r1}, 0x0, 0x14, 0x2, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x200000c1, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x9, 0x37e}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0xfd, 0x7}, {{r0}, 0xfffffffffffffffb, 0x81, 0x10, 0x8, 0x3}], 0xf1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0x80000006, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x84, 0x80000004, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0x101}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x1, 0x7f, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8, 0x3}], 0x7, &(0x7f0000000000)={0x7, 0xfffffffffffff001}) 16:19:36 executing program 1: r0 = semget$private(0x0, 0x3, 0x6c) socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10902, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000080)) 16:19:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x180, 0x0) 16:19:36 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0xffffffffffffffff) 16:19:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x3) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x18) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:19:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="179c769a794c0a73cde11253a67ad5751595968b", 0x14}], 0x1, 0x0) truncate(&(0x7f0000000280)='./bus\x00', 0x6) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="de1cec5cdcab6789f23d60be93ba9d630695e7cbde890b59ff061ae76b996126d560a5b190532c952a39859991b5db9294f43efc82a8f6c3dccf262d853abd64dec1471ec0396f1abec4bc6079b0f84678e631c931d7babdac1c60827731a441b87d1b5a6956a6c5df1d05c30b2b33106fdede428b1d0a047cd97c6a04b7c6fc3e6409845a57a26aa14a91831e822aca523cb526cb032b", 0x97}, {&(0x7f0000000300)="d0a1696e5e165ea4ad4a479862474aab77227c5823b52f70d350435295bd622bbfe634fcef7d313efc4e02f8f20c38931a5ca5548a5be5f433d4456fbb475906f086d88c5f86642f4e966dec4d84612cc7ab26656a53b8f1f15db2a34039a3739e9e442fa6ee09b15811a4eccfe3f0f2a6949f71436be8ac6dd7d195", 0x7c}, {&(0x7f0000000000)="660dc6835af94b95b53a5c0aaee5e83272", 0x11}, {&(0x7f0000000140)="c4c2d2", 0x3}, {&(0x7f0000000540)="26c826afd10036494ee64c812919fef5237c595ad0683dc826f0b56b95d63bd398ada73f2a018ee8536533a0eb7e20764889a1c71688bf5a6354f5135ecd92e2ad7c63818b620234145ce3d2f841c845c059f4db779e3499325c4ba04f5f2f83390f54dd35de85aa513b7c9ee315714cfa6f4a6bc597d01708724f9d030a67e4356f563b94f9", 0x86}, {&(0x7f0000000200)="ab961a08134f791a92e7c103948899352cfccdb4dc5c3779e2711888bab932830a750fad1ca90f3da77a3304ad0c1d8f288fc96d046321a0ec28bd4d", 0x3c}], 0x6) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) 16:00:00 executing program 0: pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000780)={0x2, 0x3}, 0xc) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000007c0)='./file0\x00', 0x2, 0xd9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10, 0x0) bind$unix(r3, &(0x7f0000000700)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000006c0)={&(0x7f0000000680)=[{0x23, 0x2}], 0x1}) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000000)=""/213, 0xd5}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/186, 0xba}, {&(0x7f0000000400)=""/3, 0x3}, {&(0x7f0000000440)=""/177, 0xb1}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000500)=""/107, 0x6b}], 0x9) getgid() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x5016, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x3) getpeername$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x3, 0xfffffffffffffe01, 0x380}, 0x6, [0x0, 0xe3, 0xfd28, 0x200, 0x80000000, 0xf14, 0x1]}, 0x3c) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b52a37170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d38fd046316d5e1d234ff7a1b35"], 0x1008, 0x20000, 0x4) msgsnd(r0, &(0x7f0000001040), 0x8, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18020, 0x11b) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000020c0)=""/4096, 0x1000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198822e3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ede2424cb7e1810d116b136a5d00d1628b53a39163afe561c7716d374f652d0dcb6b8bca528d47958fd4f3f47c1e2d2be944e0c7200a5338ae65597d063934388362a8fa6de6f", 0x99) write(r0, &(0x7f0000000100)="37d99117269c01b50924b1964a3a2b3f89fbf27346f3704d3c4fac07e0ffffd6b36087f169b284256204ee0ea1a4e966fd78a298116f2e3f1e5f5b32d1cff09cb9d95fa34d41627089c7a6f279e3610b9faf082e907bc25745379a653f3590981e836eb12daa2e4e4fad42875ab70cadd22f373056758af80f822a5ee55b17a2c3da5b9a76700bf24d81d2589362e4bf68b8a9ebfb31eb85702fd1085b576d6539830c21d8", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) semget(0x3, 0x7, 0x2) r1 = semget$private(0x0, 0x0, 0x200) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, r0, 0x40, 0x7fffffff}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) connect(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setpgid(0x0, r4) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:00 executing program 0: socket$inet6(0x18, 0x2, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7f, './file0\x00', './file0\x00'}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:00 executing program 1: socket$inet6(0x18, 0x2, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x43) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './bus\x00'}) 16:00:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105727, &(0x7f0000000240)) 16:00:01 executing program 1: 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) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x50, 0x80) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="826a02eb0a8b15022e2f66696c6530003cd5c651f8862e2ea0bba0f71160aa4db62e32f58672599b0bb4082c01e2eb32d2e3fa567cc69876de0da286b82458f4d9681d48c18c29c88c8efb43ff54dabef6a99e998037da766c2a4f4f844c9cf689a609663497c115443a60215686205b7bb07c7db8e8b8ef68d98bdf76e607e898"], 0x10) close(r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x8, 0x66}, {0x9, 0x10001}}) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)=0x500) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) pckbd_enable: command error 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 16:00:02 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/82, 0x52}, {&(0x7f0000000400)=""/60, 0x3c}], 0x7, &(0x7f00000004c0)=""/90, 0x5a}, 0x800) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000940), &(0x7f00000001c0)=0xc) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000002c0)="65b9e753cc72aa1f791e09402a89e2cb0b254d45a50b6eae813cb1a3158c857fb53ba3d5dc2bbdd852c82738ebbdcfb3d2d22ee6c0257531bd802eb2d8e0cc81e36e1d8a1b1082f63097b9006797a9d60b23199ea7e2e323daa91bd96ca07189ecd2328123fd7db17af1beaca9cfa7c95c47fc0479e26567eb120411b1c68ab14507a889492a7b0e7d2832d4e30b3932f807c93bbce8666596999e94eea68997cb8fc9e382334864fd9c75da287cd27ace0deec4ac104859b78a3df93bd8783e3970f3fc87b0960bfa2905", 0xcb}, {&(0x7f00000003c0)="c6bd24e4fb910d668546111d0eb02d657a43ff3d04cd426108894de247c88052326e0633c1771562ad95fd778532d555f7f8eff1edc577a5d15babce08c314e99987dd858c71548f19ee1ee2984616f0dadb523954ee0046027f0e2c8a68d247820bf10fd7ae8ae4", 0x68}, {&(0x7f0000000440)="3efbf91ce5134b796b490df463ac2d561575071bf6298d0e0c37a9181754814a0b56b0aa06312a0ee59986c9f732676f76a0a4807606a520aee776bc841fd3389b4c3a5c264c60b1143764de05c2dc4df3fb9dbca7601f0ad104a633b7b8d5b13df2dd76c8c8fe0a443a7195b17ff062eaa174ea712523cc4950b08b52db05242f2a0fb0b91639da7c9914f3bdaac0809a4b5e3d1528845ab23929780cfa70c4eb282e7b95236ead40867c1b9712a31f801f7508a7353e2ef782d0", 0xbb}, {&(0x7f0000000500)="0b2491c7cdb9e7c696e62a13ed278a93a088eeccc9b8d426b84aba57292d8200b2", 0x21}, {&(0x7f0000000540)="f5daf03796cef20d73ac73c78bf8595f994396d96961d37f93b6a7351e3a84fa47d32c8b09007312228a8606c8dc58b8191b872dad4eb6204ea84aa4504b0f9f48b2eac18e47f560031cc337cd9f544c80398cd13c505c2b3f9237a5b4a32119b53005f5bce1c383c3a2795d719c5fd338f82cd91f33e0fbf88a5337805d7ca6d37d8829438d285b20b7b5ade86d6b3e5a75209ed32224e3e15479d5599a7dc40d145bfa11f5fecb74ae090455f6e2dcd3de58837281d68113f7592496d384acfd25c8c76e8c033b8254f31b7898f6c00b3ab4c81c75777c426481fca83dbd140d1c923f01cef7", 0xe7}, {&(0x7f0000000640)="6edb1fa8", 0x4}, {&(0x7f0000000680)="4a8b6195a3d4efc0fd6fe34a2bc6e808a130125f283db6dfd9c38efbdb340d425ea1ad5c7ac9841bd931bad8a9060a8cfebddad8a766a0c2f5bf318300814d7b9a069b913cc1ea2785381c0440618a8d6e137f1c9e3b7c97f479a5501e53d3b4314c729f14d467b49335b255b0389a627114682476a44a2c8695b7b4e02d89ecfdb211e6ccb9720ea8fa3718b09759ef1e0c77538b7cedef5b36818d95d283c1caa715374fc4d174370b37f8f4c41be860a64badb9bbaaacd986e044d03a2244831a011abfdd7587f9cddd3cf0431d38fa2bb83487b83b5f19ba357289ce2168a485e8d13f90aa6f3a0cc9cdb58bd336", 0xf0}, {&(0x7f0000000780)="d260b0e812f4e4725f93de31ff7e41b50b4a1fa86758df73ff4ed2a91caa60c53b123de9e27da83064e57724261dcab56d1262672fecd43452e6036389d8820f5a9c00459fb2ecd5d958c87c133434fc09d02a37c63816cb5614c84f0762619c82bc50af11b118d9a5f30c2b436195cbc9d6f564a91af42bd5f20649ada469e24091214713285ac1aaaf0fd2def94a7dc9f7f63801d4bbb3f239db755c1888bc1159dedbfd95aec3137068b174774bb9c609ab", 0xb3}, {&(0x7f0000000840)="ff87cc9c351b36ac8b355d2cb0c8ee376fd8d64c4044557432e39c09e4fa3de47e3a8465eaf0524a79d7e2de43a11800563f799cc37b1564d3", 0x39}], 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0xfff}, 0xc) close(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x0, 0x80}, 0xfffffffffffffff8, [0x8, 0x1000, 0x100000001, 0x8, 0x101, 0x2, 0x3f, 0x75]}, 0x3c) r7 = socket(0x18, 0x1, 0x0) socket(0x0, 0x7, 0xed) poll(&(0x7f0000000280)=[{r5, 0x1}, {r6, 0x40}, {r0, 0xc0}, {r0, 0x10}], 0x4, 0xfff) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20002, 0x16) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x100) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x84, 0x10, 0x800, 0xda}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0xffffffff}, {{r1}, 0x0, 0x0, 0x0, 0x527}], 0x7df, 0x0, 0x4, 0x0) 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() r2 = kqueue() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x30000, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x301a8, 0x0) r8 = socket(0x2, 0x4, 0x5) r9 = socket$unix(0x1, 0x3, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./bus\x00', 0x8900, 0xefa4faa189332667) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r12 = socket(0x3, 0x4, 0xf3d) r13 = socket$inet(0x2, 0x7, 0x5) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair(0x21, 0xc004, 0x1f, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r22 = getpid() r23 = geteuid() r24 = getegid() r25 = open$dir(&(0x7f0000000640)='./bus\x00', 0x200, 0x2) r26 = kqueue() r27 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r29 = open(&(0x7f0000000740)='./bus\x00', 0xf954464e053ead0b, 0x4) r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x88, 0x0) r31 = open(&(0x7f00000007c0)='./bus\x00', 0x80, 0x10) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x18000, 0x0) r33 = socket$inet(0x2, 0x8001, 0x3) r34 = accept$unix(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000001a0000000000000000000000000000000000000000000000000000000000ff0f000000000000000000000000000000000000"], &(0x7f00000008c0)=0x6e) r35 = accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) r36 = socket$inet6(0x18, 0x1, 0xff) r37 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x22, 0x0) socketpair(0x1e, 0x4000, 0x1, &(0x7f00000009c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x4) r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x44, 0x0) r41 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x11, 0x4007, 0x401, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r44 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ac0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000b00)={0xffffffffffffffff}) r46 = socket(0x1f, 0x4, 0x3) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="e4bb23074ccd49a60f9d3ea09e85d11943aa21ae9512976dd699a57335cb01ab2f3b34133573f080b89a93c4f64057ac10ad819563046bdb15cd7474f5f3078dd53e6da8ef070a0048a74e52c55c", 0x4e}, {&(0x7f0000000200)}], 0x2, &(0x7f0000000d00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002800000000080000ffff000001000000701d19a363cf25574248dbdac3a772abd75152d92c9dc136a59ad4827b50ba10da99a66b77e9e2f1", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x168, 0x6}, 0x404) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r47 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r47, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:00:03 executing program 1: mprotect(&(0x7f0000571000/0x3000)=nil, 0x3000, 0xfffffffffffffffa) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0)     16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x101, 0x1, 0x8, 0x9, 0x3f2f, 0x1, 0x1, 0xffffffff00000000, 0x1000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x80000000}, {0x3, 0x400}}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000500)="caaa6807464d875da3da2ad6950ef69ef5f65645e700441130dceef61a65e8ad8f5daf0866a2ae6d16e7952eee91adae77be5f123f0ac5fdc26618982cef6f093961ff04acbc9a3dfd3e2ce54b7649ef899fcfe58aadcd1ebc23755d20c5030e1f58b2023af4e279953063980e27b202d8fc7952bb02c5c03196f8d44feee5c71c868254353722e0e7a0ad2438fbc5cce6b997249859a2a61daa016c34991c9b868d704aa6320152665c8c37bec3de5aa78ce156a092567a4c8aafcf2b35a131de4aaf921de05b6e2263176c3413b7d80d355868dac0c661", 0xd8}], 0x1, 0x0, 0x0, 0x408}, 0x0) recvmsg(r0, &(0x7f0000001c00)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/109, 0x6d}, {&(0x7f0000001840)=""/245, 0xf5}, {&(0x7f0000001940)=""/62, 0x3e}, {&(0x7f0000001980)=""/40, 0x28}, {&(0x7f00000019c0)=""/151, 0x97}, {&(0x7f0000001a80)=""/37, 0x25}], 0x7, &(0x7f0000001b40)=""/176, 0xb0}, 0x800) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001c40)) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = getpgid(0x0) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000000280)="5df0fbcc797d8026d31cb9fc06c37d387d09c3518ff9164eeff2063998d526339bea0daa463378559ffee19c6bed773803f75d3842cdeab21d059d9e4e5e85f5a04df4db5b", 0x45}], 0x100000dd, 0x0, 0xf2, 0x402}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001e00)={0x8000, 0x40, 0x8, 0xfff, "22a95e6ebe6458c00cb20160eb414bab7e91aa4c", 0x6, 0x2}) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000001e40)="723a3152a05e46e9cd8c380c30769e62251651680e1a77a105cc039233812fd80cb1b66f6260527487ea48bb9c2c4239b6bd0effd33bc483e3ca47ed0df9318a1394c26d77f3c75182cf09d07fdf006e644236be99eae91ccb2088c791db", 0x5e}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001f00)) ioctl$TIOCSTART(r0, 0x2000746e) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001f80)={{0x100000001, 0x0, r4, 0x0, r4, 0x8c, 0x596f}, 0x9, 0x9, r3, r3, 0x4, 0x81, 0x101, 0xeab}) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x200, 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x401, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff9, 0x28, 0x4, 0x1989, 0x3}], 0x8, 0x0, 0x9, 0x0) close(r0) 16:00:06 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x28) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getuid() 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlockall() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) login: pckbd_enable: command error 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x4000000005bd4) r0 = socket$inet6(0x18, 0x4008, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0xb7, 0x5, 0x5}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x3, &(0x7f0000000200)="367e6d8d396e47f25d2ab6daf9d71f64a394a2eb23a28410ee66eb5df170448da855a3b084264cf1b4e3ca9e735f015281b1daab5b2d3e3e1f866f1c3252354bfb130abe9bd73bd81b07ac0486a0ea55c571017d5e045e612bd2effee529962646019639cae319549bd3eddb3c0aad165be508f87e4000000000000000be8922bdfefe9bbc4e41fc34e9e4a6e9139cdf00b22a9d581c50d156961e22f39a793ad3b7e8a44394447f843e983c2b4caa3fd973e1fba73f8080a8dae7550603118e3a", 0xc1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:07 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x200000000000) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r1, r0) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, 0x0, 0x0) 16:00:07 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003ee000/0x3000)=nil, 0x3000) getppid() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x30200, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6feaddf6e408000000a7"], 0x10) read(r0, &(0x7f0000000340)=""/150, 0x96) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x100) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) read(r5, &(0x7f0000000480)=""/79, 0x4f) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r6, r4}, 0xffffff3f) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f0000000440)=0x4) 16:00:08 executing program 1: r0 = open(&(0x7f0000001140)='./file0\x00', 0x200000008080, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10000) r2 = accept$unix(r1, 0x0, &(0x7f0000001100)=0xffffffffffffff99) getsockopt(r2, 0xb4, 0x7, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0xffffffffffffffb2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r3 = kqueue() socket$inet(0x2, 0x8005, 0x6) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r3) 16:00:08 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0x1f, 0x1000, 0x7fff, 0x1, 0x7, 0x8, 0xa8b, 0x1, 0x1, 0x5, 0xffff}) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d, 0xfffff, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x4}], 0x1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)={0x100, 0x5}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x400) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x3) 16:00:08 executing program 1: 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) setuid(0xee01) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)=0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:00:08 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x20000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x100000001, 0x6}, 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xb4, 0x2, {0x100000000, 0x3}}) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') utimensat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)={{0x5, 0x3}, {0x0, 0x7}}, 0x0) 16:00:08 executing program 1: clock_settime(0x0, &(0x7f0000000240)={0x3}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x113) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x4, [{0x3}, {0x3, 0x2}, {0xbea437bd607e32df, 0x101}, {0x3, 0xae00000000000}, {0x3, 0xffffffff}, {0x3, 0x445}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x80}, {0x3, 0x1ff}, {0x1, 0x4}, {0x3, 0x5}, {0x3}, {0x3, 0x1}, {0x1, 0x9}, {0x3, 0x8}, {0x1, 0x100000000}, {0x2, 0x2}, {0x2, 0x17c}, {0x1, 0x8}, {0x1, 0xfffffffffffffff8}, {0x3, 0x6}, {0x3, 0x800}, {0x3, 0x179}, {0x3, 0x2}, {0x3, 0x81}, {0x2, 0xfffffffffffffe00}, {0x3, 0x7}, {0x3, 0x4a1}, {0x3, 0x6}, {0x3, 0x8}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x101) 16:00:03 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x6}, {0x9f11, 0xfffffffffffffbff}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x4}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000140)={{0xed, 0xfffffffffffffe00}, {0x7, 0x4}}, &(0x7f0000000100)) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1000000000489, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000, 0x681, 0x6, "2581aad5e620cafafd8d610d110c2df510e6b519", 0xfffffffffffffffd, 0x8}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x100000001, 0x6, &(0x7f0000000000)="e8530c3cd4eb6235", 0xffffffb9) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = dup2(r0, r1) lseek(r0, 0x0, 0x2) openat(r2, &(0x7f0000000000)='./file0\x00', 0x22, 0x40) getdents(r2, 0x0, 0x0) 16:00:03 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) fchownat(r1, &(0x7f0000000840)='./file0\x00', r2, r3, 0x6) r4 = dup(r0) sendmsg(r4, &(0x7f0000000800)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="0a91478634b25219bd64e05cc4c8ffcd986255adb974a88551e6a837326920d0e06356caf1e9823101d5f0c103b61d203f090e17cb738e1c35907b81f8e81710464899c4aeb2403cc523648dbcef6eaf129264f22e4002511f6f31914f1cac4a9865beec40a8d67b791a288af505ce98bdee8e2c528650aff111b18a6542f4563e04b56724a315c6b3fa12df6680e8e8a33d77039d81bd3cdabb6c5e976c4042a83604ff9e5496d0ed336908156efa971ba5d076ba5aad52548d5ea5b06778a69a9814619395e430730d1be841702c90ca1d4ac04e73a47d16f4ff3a2f5fd0f1103401a37eaa85a8acdc0ed276912677a0e59ae6c85a85", 0xf7}, {&(0x7f0000000200)="fdd6ef639e55ca633a3e4f771ae9e9673de73f7faf1a4298dac4f2db76e462ee0c75cdcddabf3717a60c135d8f9de019194b55135a2a6da4166f5345eae607bf18496dcd7cd1afb82262d548bbea2eca92a378c7668af001516f6d885bb89c36b43a09213f35b22e3c74472eb93cf0ec1e90b25f3b31df4608f37fd2e2fc54daa9178d43bb0168969a7b4b53898ff6269023f82421589ef6e4a0615fd2fe605c9dadb342a59f0f8bbf0b5386bf8b5c58a99e8fce802ae492f4ffa01c883949a1d939d153c413802a012ce98cc35640b62b2a6e55", 0xd4}, {&(0x7f0000000300)="14dc473e20d589defe0505546f74dad1a989699143ced55bd8f743b471a359", 0x1f}, {&(0x7f0000000340)="8087fe723fe99e893785ed0fb4794c232f9cb273bf26d8c3d2c390e4f489d01b68292d892b2d7039463dca437c4dddf87ad87c852e11245987c2267a2f14e7", 0x3f}, {&(0x7f0000000380)="12", 0x1}, {&(0x7f00000003c0)="e420266256f0f2748b057163c3eff2cdf00c964eded32411ec0d2e548d45321f72a9eade7cbe711c38888522bfa2181d7c93780309eed89708dcf5e9f0b40b23992351f9d22f1b943511f9dd0203e4d2459badcdaa64fa0b77ae66eed96fbf2071a8890c103467a138bb9252a29c9821c4ea599c21f2b831747eee4b55d7dffb8de9f8bb3c181890a37e35a777980154722cce3e9fec81010e5754b33a3bb467f140916c63ab04a5d57b00ea53e78984f1de6c863c57181848ad27eb4f7fa990c7378faff5b34b90ecd4ddd41dcf5f7352a69ea680842b5949c3dd8a4a05", 0xde}, {&(0x7f00000004c0)="7e733a3b377f8c9d31aefe0e5efd3949597ab7695a0e9a989d46ee7df99c22115f88e793188b64158b941a87bbecb3edb796b888cd91d70f72cecbe92fecc7cac6fbf9ed339e874b2a5ca56e772e995d5ae96a8d970109f7fc7a6198a4040729f26045ddc826ef3e14f053788e94243de4796553fd9dc0aba5643ec8e80aa3ea8e097a497c", 0x85}], 0x7, &(0x7f0000000600)=[{0x88, 0xffff, 0x20, "9a2568f3a7281bae5a38cfd5fef37bdc57a5e66ee9c51c0492c8cc191d9b57f66df75e9896fe078a74ecdbfd89b912faa054189c89a3a73dc931dbf81439b58dbc4afb8976dc60bd5247e5219f91ae2cdc67a4d75300adaadadb013965c65d2f1f98dd84ec75fa5c5718004c8b77f26a9304"}, {0xc0, 0x1, 0xfff, "ecc9ffdd579369e46fced3973dfc3e4eaee92c442cb724012f89bd5255751a5514fa8aec0161a39512928dc7a48a3c253d83c83c47defb3f0e813ea956c58a9d8a8cdde1bd6ea2b4548a2f99a49fd3a497b4ad0ae4de0271d4f7e7c7b62860b0b487c00ddc0e05ae1602934f6c79446447cf56467229c61c08282ebab5fbaf80dde74e6e8d00c05c2e11f3dce410349df39d0fe3b65df179cae8bdc777b5624e02fc69b5eeadc364d2b5d00fb661f0"}, {0xa8, 0xffff, 0x3, "74000a6e463177aa576376f4abccc602787d17fde9a38381214aeaf55d82b61cc97ffc55740ccf7a3cb3a1e40ddb22c69e56858ad569eb3221027548b03b5cba94ed925eac8a2d1bca17deec9513aeaf2ae6a5020737be0a1c4f7404822c0e69cfc2b55d1c2edaaad5ea40445d74644bec7e0966e31caca90409aed67ded36806a3061ec3af731dbcbbd08f49691a1d9c959"}], 0x1f0}, 0x1) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000033000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0x201) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x1, 0x400}, 0x4d, 0x5f3a00, r6, r7, 0x1378bdea, 0x1, 0xffff, 0x4}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kqueue() munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x2}) munmap(&(0x7f0000032000/0x3000)=nil, 0x3000) write(r8, &(0x7f0000000340), 0xff23) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000100)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x3) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r3, 0xffffffffffffffff]) r5 = getegid() getppid() getpid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe40) getppid() r8 = getpgid(r7) r9 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r4, 0x0, r5, 0x20, 0x4}, 0x400, 0x4f3, r8, r9, 0x2, 0xffffffffffffff01, 0x56e, 0x1d}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x20, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000007c0)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0xfffffffffd, 0x0, &(0x7f0000000940)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r9) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/86, 0x56}], 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockopt(r0, 0x1, 0x5, &(0x7f00000004c0)=""/4096, &(0x7f00000001c0)=0x1000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/101) 16:00:03 executing program 0: socket(0x19, 0x8003, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000074e4317f9cc836e8b30c8d7a31af0d73f0e1f86fb2529123da73688463a73c97facd21da446f9041c9ce32335a1ad1587ac2c5664620a40806d5de50de5c519c1aa15279bae9d0d1d4c3757acd85a978e7fa7c149e602d1b58bd4830bfb66bc7f222f4e534f19efef1f2e62c22a42ea2e525d4b53eca29eaadcd8b64b9ab0dd00008e3926b1df4e99cadafdfff79e10c1b29d68720f6d8a6736d45ca3ff26c5bc39ac42e1779b6c4fcaf4c7f53f51ea87980dc05fcef9f48de0969eb2b29fff010000f61125347631ec087931b7832a729a17db475bcd8ca8a692f9b28ee395f1dd8d439f593b1bb0b1536b49"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x180) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) recvfrom(r2, &(0x7f00000002c0)=""/234, 0xea, 0x41, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x100000000}, 0xc) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pmap_unwire: wiring for pmap 0xfffffd807effea80 va 0x20270000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effea80 va 0x204b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effea80 va 0x20fb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effea80 va 0x20fc0000 didn't change! 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) dup(r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) sendto$inet(r0, &(0x7f0000000000)="0c292f603ea616e4381023ed353405540127b9fdbb6c9461e444fc07d314d6ae232942b05048f3dd09a5cd791ed5dbd9bbe5e92423556b7e8cfb8c5fde1901d11179e12718bd4bf99be5c0f6014f3939528cfcda32eaea0c9ce6d32654226f1614581fb6d9773e0e0384c1eda4e517b456cfd8adb4688f11", 0x78, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/89, 0x59}], 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x40) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xa8, 0x40002) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[0xfffffffffffffffe], &(0x7f0000000340)=[&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='-\b^)$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="de15472d", 0x4}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="4e0e0008cf376612", 0x95ae7520942599ab) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0xf59) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x7fff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x1000, './bus\x00'}) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000600), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0x46485d48) semop(r0, &(0x7f0000000380)=[{0x2, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000680)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) rmdir(&(0x7f00000006c0)='./bus\x00') semop(r0, &(0x7f0000000280)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x17fd}, {0x0, 0x3, 0x1801}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x3, 0x1, 0x6, 0xb}, 0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r6, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r5, r2) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x2, 0x4000, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:07 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x102, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x4, 0x0, 0x4, 0x8}) 16:00:07 executing program 0: mprotect(&(0x7f000068a000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x1a, 0x1, 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1, 0x5, 0x688, 0x6, "44148e083ab97ba56fd11a2575b6c26a073871d4", 0xffffffffffff7fff, 0x14a}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x3, 0x210) setsockopt(r0, 0x0, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="a4274838c5b796c8aa15c0e595d6762e168769cabc05ee65e6d31cbb5f0e24f0ff4173a18923a56fa8c6ea58cc66d02a6ab088a18d3f5e741f49cb7ef338327a89ca7fa5eb0ef9fa3c308947711865c43c26b2d8a7d23356cdbb0dcb3601ba2f7728ccea5e15c87062d86b925ffa25819ba8a0f11255c51b23df97ca3b378575f20a5b658a867b0990c84eed329721217225e44926e28598ef72e1a68d5f5bc2033c5274389838e0cd2b624f8cd2d0e04f8e331813b18e79a7b8d20b47d29adce46f13367faadb9c4d6e0856d8b615ff1b2a9b830f8db04ae01beb5e38add2138a07e92dcb5684119612eaa05ed902ac0345666cf27de0", 0xf7, 0x402, &(0x7f00000001c0)=ANY=[@ANYBLOB="e4bd00004cee262a6c653000"], 0xa) munlock(&(0x7f00005ee000/0x3000)=nil, 0x3000) 16:00:08 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f0000000480)=""/214, 0xd6}], 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:08 executing program 0: r0 = socket(0xbca836435c3de0b4, 0x4007, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xdb}}, 0x0) poll(0x0, 0x0, 0x1) getitimer(0x0, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fsync(r0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x4) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r2 = socket(0x16, 0x3, 0x0) r3 = syz_open_pts() semget(0x3, 0x1, 0x2) r4 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', 0x0, r1, 0x4) shutdown(r2, 0x0) r5 = semget$private(0x0, 0x7, 0x230) readv(r4, &(0x7f0000000640)=[{&(0x7f00000017c0)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xfffffffffffffd79}], 0x3) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000006c0)=""/229) getgid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000001c0)=0x100000001) listen(r0, 0x100) getuid() semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000340)=""/192) syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000007c0)=""/4096, 0x1000) 16:00:08 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720ef", 0x4) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001c00)=[{0x10, 0x0, 0xfffffffffffffffb}], 0x10}, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000003f, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="ddffe5ffffff00000000000000325da3eea796d1419ef1d1d1e23161ecb93d8b2987fa2adbb08423a085f9029113f5e17effc38766cd171efb33921cccf534804bdf615a465063d332c7238a6e20b5763a2128bb3078684470ce0882cf0763a3de8e84f1720fa607700ee3370e3b0dc6e31c74f8797714e1da8ee5af83aa451234e4f377c5a5fe95e71b24b9f62aac2f43f1fa5f1092ef"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1080a, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000300)={'./file1\x00', 0x8, 0x80000000, 0x27ee6450, 0x0, 0xc07, 0xfffffffffffffff7, 0x6, 0x0, 0x2, 0x1, 0x8c6}) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r5 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) accept(r5, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r6, r7) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) geteuid() r9 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r9, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) socket(0x8000000000013, 0x7, 0xa0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4a) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x81}, {0x81, 0x3}, {0x46, 0x8}, {0xaf, 0x101}, {0x4f, 0xffff}, {0x0, 0x286b}], 0x6}) 16:00:09 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x3f, 0x7f}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) 16:00:09 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mlockall(0x0) 16:00:09 executing program 1: r0 = socket(0x7, 0x3, 0x2fa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x19, 0x4, 0x2b0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r2 = socket(0x21, 0x8000, 0x1f) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/43, 0x2b}, {&(0x7f0000000400)=""/205, 0xcd}, {&(0x7f0000000500)=""/53, 0x35}], 0x6, &(0x7f00000005c0)=""/71, 0x47}, 0x41) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="00b90000000800000000"], 0xa) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)='x\x00') clock_getres(0x0, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1f) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="744c2661e383219f688dfd49ac40baa12e075b8fce4bc23ccc025f8939a5dc7346831dbe388d1a8af5f7b492e76442adc7244314d4a0d438e7fb89579e868924f584bcb2639fa97336c05b", 0x4b) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x482, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe0619e51731e5c2091f3e9bdd11c4518138f7d1d07000000f34385c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8001d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5662f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2e8b0cddd619a484b69b8b34f8e4d0100000008ffd5f8f32227af1154a8fac0c54653985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc0000009dbc392d5006754875ff94524e9f836da8ab", 0x276) r1 = syz_open_pts() r2 = socket(0x0, 0x7, 0x6) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000001c0)=0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() openat(r3, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x20008000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) readv(r4, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x324) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x10c) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="0db4a547dded73d450fab9c1ea6202351ec93fffe2943d8a77341b0112d3fea6843de87f59142a56088cc7d70a23f2005c68533cfafbd693b252dd0279b8f8c9bc98467b15574b471037431c03b7223997a5a3df1b367fa09f10000b5827dbc3a0d78f72c29303471f1832f59edad086c1258e50", 0x74}, {&(0x7f0000000100)="bc3fe332be53f815e3728601c97aa9e9c684e875d52deb092e78e449c9dcfe6dc520262754a2075262b11c1e4484db1f2c84394e28b151b65d8ab1e444108592799a3bf1bc9af44484ff5c05d14cf5af0d1d8e700ab76b1c9e990c515c2efa289b4e8006afbf41a4a67679a6ec3d7dd7c80885253088b0c752ad0681cfb5ebe1cdb7893cdaadd3142546f93edd462502f385ed2bbc486b2535077c7cbf14117aaf641b7f06d4bd04799fe6fa3ed3ff259c9e8e1d75acebd6a7d790a32880d9fb987d8e83fee3106b33d4237fbfaf1cde504b9e25233849d40cfe347a4b8c4fa4576518a1ef58fb5483", 0xe9}, {&(0x7f0000000200)="6970bbf4196937c4d154a95786a16a4b3cf76f907ce22f8a46ad232291a82272edfd1696c0748b338ee55d2676c116b48ef8b63b7554d92d1cca833dea04998961", 0x41}, {&(0x7f0000000280)="50a01a67fe9fb3c232ae256945a5685e41cbecc74b725e9270feb8b840d3dfd154b5673e5145d49a21f845df23908483ca981286259d9ed05f4c60319471029bfdd4367c8f065dc72ecb6cfe639ea11d813c3e4581ed29fbe545cadd16e4776b11655ddf13ad963821345b19c5ba8daec1527b21bf25bcfffddfab58", 0x7c}, {&(0x7f0000000300)="6f436d0ed0cb266bde8b3834efd74944aaaac7338e0b72d8e5aae4016bb3d2f74dde28d7973da88dd4a04c2f0c6005d1932f3b0c69457f98bee1c0a47c5738ff23f5521fda8c525a30724ceb6023fdae456c4d8539d6a5534fdbc38aeaa45021c69908aa0795699f237efafb5e6ce9d3a94912528eac47de27e20f0791c9e644fd4cad97f530d3edbcd590a878a49805b91c61a125c0267b7662093d982bd8a9b07e5afee1652543e553968d096cdfbd9b1038e825914a5bb70da7f90e59cc794b08b30ee8b310a6cc484395290d93dec7bb24fb8a1f9659c0784ae9b0833fbdcda1bb8a67f7d3a4868596290eee9c76f0054d561a7a08f11b387d3a2d65bb6a9acc4fc386d82a425b980a3007865013dcbdc473bd8f0ccb125404de202d54200db32fed6317bc392a92b065d1219fb3c4056764b14510bdb31b9a8a0c538608c5191c66c9b1b1a4cec55e3d639068b3ae8811d125ae4a56d4cf5947293323224ae4fa6bfbe5c27bfa266b67b26a7e4bb943288ca9eaa6d5d2f7a279bb0e89c723f4e83875c6f61cea261689531d198a9b63644e864e2b27706835d211e9608c1e225325737a6a7d0118cd547a8f9a682693aee4458f8847d58d75087a0682767d109c6c770aef70d179235c88071007ef9fe2e02ab3374e91d1e2ccf7af260f2f68d58bfa29d2598b6f9eb32e56eb9eff998e82d6d9556515853e4f6ae2ce6ecba66c8ba8604ea213137d5d5dbdea3e3532dfd6e92377faa1a7f83bc57889eb10b0f34103c3edd4f9ddc10341bece71a24af1756f5040b71f6f5d8e7cb5980bc52a6346775fdb49dee877b34fc7e035c918943e25ef6eb0a2ae70b7924ed1d7f71c96e19d4c1a28e10c04491e7278cecd121789766dbea726df28d71b8462cc29e21abfc951787a751f27afdac0e01df65e01517df55fb4fdabca92e08c1c3d80ee833fdad8a85c9abd5395f50f97a5f86ca88dfc18ceba59c5a3b7f9cbb060022e3db579ae2facc6cf89d47564da2cbf90622a18bee91752e180b5256e4c0d539c36d811fea0f42321795a718fb5df2b9009fb4c21a549bc95ac37df07ff9c1c599870e7fb1c3ab8ab1247bb4aa0697f048f921df2bb06b0ba0d8cb629373547e840c789f9ca4343e43c2249585750a634ac7e609a1dae4d44c77186817c9b135dd5586c42f5c63db6996b7d192c891112807dc18050f7825c23a4190b327b0119db1a175031c948acdf783de261ad95bc905371aa172c7de6eb247673938581fd007aa032a7e93ad644f9f9bb3826d29046cc04da0e2c9610aa340261c8a53613c5cb022f992e795ce82e23493fcbc691c0a8ed242e7d2cf3047dc81932e289f3d7a372be94c9e1c52c562278176aa32abbe6a0208402a4694944e2fe2bfe20a7c8d8f10edad33d696ad4d23ff9e771b8ebbc263d26115c59f38b44d11bd3027fb57c75b69ea66289ea27c77a6f262fca3edd007043f2c82eb38d4e3ec01e7a1c70069d0d628d7fd3169594c73126d529c96b7ac1475b1525b133d2706786b97bc0a7a833f3a91decf8f5c8721f7c35a2dfab32c2a70a4b7b05034e4b87f82f7e9e29de0f22640affb98161034a67ade0efc43e8e4bd27041e8a4f1c7cd725e89fd93175f7e10093ee92de345e436d0737270cbe0eac6599765c1af91c6fd5135d7be2be024ec150dc4fafbe39692bdca51eaba70df3bdcea137b7cf42136e85c735df4084c108a303d23f041e7fff5a17c4d113066baa8099d48db8444414dbeea8437189afa22cb182404c21b225c21f946cd50c3d87f08fc4b60ef7d7ad6f4f7c595ce99c1ceb0eee99adb771340ab0cb2954370f86b0541e4f278da72546c80b88c301d0ac1510328f1296b80aedd4789c58624b56e00893c04e0d485c30b01db691bb56b7d8f8023c287509317c2770dc84d7cb03eca24d7fcc80e3bd6cd13c7a74ffd60b55ec3c14eeeb507fcbf10bb1b9916d31e188c70aa98399150eea879be08d28eb7ac6432fc481774a70a075e2d340dcc55d1b070ae5fe0f893a5ccdfb2c0a7277cf203e3dadb1bd810d2b3993e7cd7a64938b1dd052d5e97ab99e5683beb3928e8bb62515edea2b6f378b0e5070c34c9f67555b39684c668fcf61b1c80b819a091ec03960313ab16d2938aef5f4645300accff1b85cd68513522ecfb75677e3c3468361f949fba430c969de5eac34cc6b5d32db703ccbe0107174e7f70290c52bd985b635c09e37e9d0f5320d81032c1730b96e5261c278b2876b638989f5a621fd8d45b7cfdc8453eaec82718902c12c4711ac4f5de5b5312cc3fecc467f4df3929f1eb516cee3d0614aa1338ea41c58f68eb12ff0e0c30236dc5aec87e2695a735ae2137dcbf0eba1a59233a0664e7b469e037a264cfd1f068b2b09121de2bb84dc678e3cddc159b7350fea25acaf2a381f6512e62d34b56aefb91a861e0e2a602b913e14f950c789b5e23f786bea96ad05f54182c50003ff00bc744861c3e08e0a238f87bba96dc6f66e6fd6a7f7237f6adb228c911fc4ca952b5cf84335a3ecfc6fafe1b5f261c860da76c55a35a2747e4b314b5d6a29f7ff392ed37d3d6f6f2f71ef8eaccb4a283645fafd6e3b45b5be036e7a14a303c87948b38730a548c8c2f9ba8423e84ad21bc83895b78da6b1c24344af9779e3a35735df6b251fbc2b35bb5a06df29bfe1f7fd430355f5fe47a0de4632cdf43aa86cd364355f403179291dc3b6a8fba0d6af68a34ed3395953072b2010c62821abcf5c33ef071e176348da3bff3f8e69467757afe0ed11cf6dc24c340f109b2e3ae3bf74e9fbb7f5166434440e469d00a676a162bbf34fffb337364ac1ae1e6fa20151c2cca157656ce025c9c30a0f80b474f39fc5252710fb8505098d9744e3ca84e19a7a491fb653bd9888d43a121ceff429131a72b7c92efadcb285cb30bbf01ef4892a57e8b1689984291b66cc91b4f65fb9e2201ca4b4ca58da2bf53c9aabea0e418c97774a15ef1e34a92b81cc4c776f4d17da415218ca7b469109474a69a1c31eb0798ad42a13cb8d4053c8334d71b5e21427806ceef6b5e825e6ff9b24c9ef0fe3d871df740de69ee47ab7c53fda6a5477616680eae78b8f962f6b731c3a38e2a8f50536e698befafca52a031e3e30e536b02365391f882811a460bb3d3543ae1f2ee0b46e7c876302e2f0fc68dc274e28f654ae83c7942534c148d3dd01533945254dc35a954aa406b299c005443502290b1c9e03606a5c06c019061bdf8e15bda7d0abfd631341e75ef0fc28da7f1737197347d5c8d08ea618ff8d0c991ebf3118ad27e4c028e1bbe692ba71d25e7cf514fe85c75ddb16ee2b7acba2617a981ba6109aaed859e095c562f3811a59d4e973caf6b4f101aad5c8f04c6167c467804d7e2e4e787a6d0c936b0fab34289878e62bff52654506eaaa8dc0328690995f5186ff8c60d63484e13117d17ac4ec6e1f2e278d877c50a3977e804e789df1852cba3f43d4920fa38e7a4d8ed472ce9a369bb6f929ed6e827688cd6a540dac1a466c4e9ae4799f074b6452a32a8846f4152d28653cc2ba20f72da9693c406c9d7927ddc7a18b4ade20722f8345a4a20c8e7e90ca75b56b7a3ee4358f6188140947228fe6ddac598b95295f7d638f6f02cf773e7e49a72262727d2bdfd85f5902ef1e89bc0a0cdec5431995f3ae0bcaa28118605f2b0afa9fca4634bbd3a51b1e4c8a6b75ed27ae10edac2f30a6014fbd32c71c2fb3e1e787dab92d8872a4c42e093a2ea45d79e5d4f7d5d0409a8aeeea4806ad192b3af0383d4f6b2eafcd42e051978498e69e607da74c32c6824072c96bf63bc9e53b0239c17bdd01efcc4173e5694416abbc158c2563baf7bdc5a5dbc67ec2f9cf2b2318eac8d3ff51f32338150ac5dab4b72dc25aa9d63f103621c3aab35b4540cc9f75f6e6992c822a7c2f65f4a1364bcba724e8cc5d83d390c7ce03fa12b54331117a49939e59bc285d9711c555398970b2009431f263c046bed42cac5baf7f05ce0dfc405694b101ae9de383d5baf5acaa15637ee6080726784f679da241403f41a01e26f69746d740eff04462f5a9cf11ad298a5b88f0d5de262aea8dcbd0492e6e39f3c80ecebbbee79deec47f42f5c93678d6d1f7f789ebed91511fe774dc1ffed474e2695f59bc07976ffb7d420ce6e6caf7c14d7d1cb267eed75ee273fd7c8be862fea4312a5c28da06951413d5d0d7acc50cf75bc4b5c54edc1e35284681de7c71c512bc1555e349e4cd4b643c27b673fa641817ea6c0964045d3b2fcb91d8401aec6cdfb985735a9a3fbc2b855180b70eb813e16e988b5d9d7228a29c7f4ea3690ad611c525e488434de75752d49fe4972262dc7ac28432c8be7f16e7f32899619c46716c5105307b4740190e0d09624ee3812d0805c3bb1be9028dbfdda1330ce8225863c3e177356553dc9b1d72223daa3c4bf8e3df5e910ee8bb054940815f09bd0114df2548bad15b7829d4c39789612b8e3dce8e6edc5d0e2665584bb3a4b6ba47408cdb0c2b0d29f453a163187a7880651a0c3d1ff7bf16783c9ca12d0fa394e2982b0ee24a5d4c0a120e6a3817a394a570d79effe62649060b5dbb80da4d7f9c2fe2beff6d806baf0e2b89b45cb26fadab0f9de9f70df87664646505ef1913d56adacda0f89d33c98039491472d16ead4272f169866424f72dcf230c841097d032e27de491a42dd4c828a4a25e50b89bb790ec635b3d1d128a6bcf68b8868465ffb2d78f08a3732634aa4dc26fa0bc7c933ffbc88bb0981cb883f3e00b6b65ab99376bb85c4224de34e4b67d8090bbb31031c7eb89eab884fe056715b0975664998ff594b3ca88596d05dd8283c2d9f3cfe90bc1945a40513637c103ee1e223d3ccba202348742bad08abbca99bcbdd0cf9fe468ae6c5d6935f3cf8a1f01bf67b609fc7172fd68e599e9b62b8888a46ac0be55f960163d853880485df01662505468657db465693ecf31d68252c234f9781d84000f450547cf0cfffea6c601b959a2a6fde5645ff55d4b2f5cd72c962087c2b9a4ffeb1121460c11bc13171288f97b4cf7feaa77fac7f56be8098b7c5c85f8215a02c6dc6466a6a51677611cdde1aaead1309691494a40efc9ccd09e7ed20926ebdc33c33ec81cfa68bedc706602168a960837dc2d6e393b02a82f5cd4342485093a84e4c14d73881f8856a270d904ba0b3971420b599de9fe382363d1272dc2ce5322e1704c859f4f1eca343654d5197718e4734e6e3f9a1fe76f4b3a42f086bdfb4704f29881bdb8a2bc051194b11729cdf248e876a825fd245b5db85b95688d705ba86e2eea7b15353599b949e5f700cacb8e6759fc17c1cf2ba4a01ee2c741cac29bde971ae57b390d1985865319af1d293958e932256a67272b2bb586b29ebcfbec9c91fe783f007c1f2e5b96b4f3f24be5233fa034296fb7cc9360986b332e47a083587376363589179c4f44e79eda6e75ea8fe06af1c8d70eb7ed7f94e1ef291d05bdaf56ced2d0a5f9499faa1f89000d436811216d3a2d79b2d8f38000fa2d2f09fc9145cf134fff8fb6b21916ad5859bcf9f215d67030f26a11c57815484693cc7728f6a284cc9963940eaccb71d659262a9a580eefcb46d766509d9527b0f12bc2522fa58b5d1ad461aea8e300101539d74eff4e595e7f25436c9ca114867736fdedbdd6948abff738513a1c5808a515740c6cfed80f39599245b79b6b0b2cb49f2b0005efe168d16bc0e50bc91d7d6c5942d58f27e6ede9157abbb81b7a827f5ca8bc447c2", 0x1000}, {&(0x7f0000001300)="5b208259c15d186765829f0b7a4d6dfeca18", 0x12}], 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x100) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x20000002107, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x4) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0xd3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:00:10 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x9, 0x6, 0x1, 0x1, 0xffffffffffffffe0, 0x44ba, 0x0, 0x3, 0x2, 0x4, 0x122e}) chroot(&(0x7f0000000000)='./file0/file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x38, 0x1, 0x3) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000000), 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:10 executing program 1: socketpair(0x40000000000001, 0x200000000000002, 0x1, &(0x7f0000000000)) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r0 = getegid() r1 = getgid() getgroups(0x2, &(0x7f0000000100)=[r0, r1]) socketpair(0x20, 0x3, 0x3, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x100000001) readv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/251, 0xf}], 0x1) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110f", 0xee) syz_open_pts() close(r0) dup(r0) syz_open_pts() 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x2) 16:00:10 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x465, './bus\x00', './bus\x00'}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x9) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000340)="6d68a63644ca0ce80c1645634fc53a9de85d1c8ef4d8d5425c5a4291c750b16da73990c887d4264822d2455130a5c6e01e0c30c0dcaf0aacc7817c467e801121d553bc1a1db54c325deb89775e11da212b01ca6130909bb9a60b2836bffd5b1d68163a85f938bf3222b471fe3abeecc50e481710a2bdd13deb644800f8d4a7ad58ef06817e754dd5554d6aa624bdf36dda900318b50f6e5493a6b4fc1173bb0aa97812659f80ccde0355e6faaf0667d8f2d460d4d164629c129beb8c5edf7e8cee0ee5f90cf506029c225c41b1573ae7b7ddca29c75483351567cc7d40c07f732bf4047b9420882b9d3b170da83fe44a60166b71d70e90", 0xf7, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x4}, 0xc) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/72, 0x48}], 0x1, &(0x7f0000000180)=""/14, 0xe}, 0x801) recvfrom$unix(r1, &(0x7f0000000280)=""/1, 0x1, 0x1, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8800, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x21) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000002c0)) r4 = dup2(r1, r2) sendto$unix(r4, &(0x7f0000000200)="e9f70d12424c4f033303a8982013ea556e8784fc0d50dca5fd7f71fa90689dac8412047ecbd52faf30d2379fa16f7b459efd00d3e0adef882056a5d507d6bc76b8addb45ade99ac84206ff", 0x4b, 0xa, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x380000000, 0x3}, {0x1, 0x1f}}) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) bind(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="1f0100472f62757300"], 0x8) fchmodat(r1, &(0x7f0000000400)='./bus\x00', 0x3, 0x8000000002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff5b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) setsockopt(r1, 0x6, 0x8b25, &(0x7f0000000080)="a7b3d3d218362fe2246789c0a576742f8a8895e7167715cd72d4e0db4e4cc02ad8c95b70c196e3b140aa74da58e994fa436c265fdf28d20d741e", 0x3a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x1) execve(0x0, 0x0, 0x0) r7 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x10) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000003c0)=""/189, 0xbd) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=""/194, 0xc2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') getegid() ioctl$KDGKBMODE(r0, 0x40044b06) lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x8, 0x1000, 0x1, 0x1, 0x40000000000000, 0x81, 0xffffffffffffffc0, 0x1, 0x2, 0x100, 0x4}) 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/69, 0x45) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/34, 0x22}, {&(0x7f0000001340)=""/105, 0x69}, {&(0x7f00000013c0)=""/28, 0x1c}, {&(0x7f0000001400)=""/171, 0xab}], 0x9, &(0x7f0000001580)=""/131, 0x83}, 0x800) socket(0x13, 0x800000000000004, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0x9, &(0x7f0000000080), 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x80000001}) socket(0x2, 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000040)=0x4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) flock(r2, 0x2) shutdown(r0, 0x0) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = kqueue() r2 = socket(0x1, 0x4004, 0x1) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x8111, 0x0) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x3f, 0x0, 0x6}], 0x100001e, 0x0, 0x6, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x5, './file1\x00', './file1\x00'}) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20050, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x8, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8]) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x400) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000003c0)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0xdc99, 0x3f, 0xfffffffffffffff8, 0xfff, "5237d5ba9c955eee5839b02ffe5030adde169422", 0x7, 0x1}) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800000000200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) close(r2) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100)={{0x400, 0x8000}, {0x4, 0x38d3}}, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) fchmod(r2, 0xba) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x5}, {0x40, 0x2}}, 0x2) r1 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x9df}, 0x10) sendto(r0, &(0x7f0000000080)="752fc0d1c1c53d10e814c1c32fa9f0d50b8e79d13c18541b831d76d103fdfc601a7f10952bdac8c2c08f1c7338123a7d7e2152ac5dcbf2ef90c7ac03b57c2d78515ebe5562f99106f42c520e82e3c1172b11413f6af0b2e3713233bfabe9bff76274489c2efb76abc4e989ff840e257adda2d8f841986271be59c1b8a84fd418", 0xffffffffffffffb0, 0xa, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x4844, 0x1000000000000, 0x0, "04000000000000000002000000ffec6de400", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() setreuid(r3, r2) getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0xfffffffffffff000, './file0\x00', 0x0, 0xffff, 0x6, 0x242972a7}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002740)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000002680)=[{&(0x7f0000000240)="208e28ce19479e9cb0a65728126dc3ce4168eaa0ed5a021c98ebd973eb9aa94300734f9b56ddbf68920ed15dfc8a7cdd8863969e8679df7c99d18381d3ab8e3b14db67fe7f373552c6f5355d1b44fe447a31f14402da122b9ec57145e3d5415ca524dff98b2b3bd9eacd4294cc67dbb512066772c1d373f57a0a059f8739f1f877b7cbe23e2b77f19261acf5f8dae1330e692e795a171432276711047e2b957e0b22d071e637190fd7c92c", 0xab}, {&(0x7f0000000300)="36d07e09ca5e4ae28b82", 0xa}, {&(0x7f0000000340)="bbad1e45488e69a29c50a2992ded696966467cf0e1eb54bde799f69ba12f80f576ff706515c72745889af8d579fb0eaebc6b407422f6519db6e4f79825335ae029f0325e0ef4b2512938694ac41db990e96237aeeb06162da90b94efdf", 0x5d}, {&(0x7f00000003c0)="fb313d38bfce0f87e2f3648a466dbb390a4474dbf0d8b1e4c4ca17ae802ed01eba72bd4dac867938a22dff4b1c95eded069e497d9238113c817d8fcc602c8fb7f6ed38b73756b5af7065558670f690b4010d90d8f7d8d29d30259d6c7b44da806206ff9b9b60fbc65fd4351c0f237681b06471c3f07c86dc46bfe00370322bc41db3519c99db5d3d46a806c77ec9edfa2031f335f80883f6188ad2a9574435888133249c3dc4ab5bd9e02ea4a3f9e56a152c196ee0b1daa6829efa3a57ad2f86228eae2a4e232f4e4baf7a43ac74d17aff46f5a8e960e05053c683495413e6779a27787143cb3d868c132971e828fa891931d37fb3b07b43a66241240473470e2bf0efdcc177bab651d7e4fd1fcd60a0db8ee8165ba6a5181f7e5c7cf32b4312edf4b7f915c88a52f0a475a542d75e611f7157808a7e649f8e5965478d7d4d4952104ff59e2161df55c81b2b7d0784b8c964b006f89f41559cca68711f5bcf03a09cb6d3d86a276df30de406ff8a15387ded82dc24fef79a4dd9b4b2b5e1a7f7545bf2acd7cce4855c7df533ca656889df62b29616cbcda24021ba3165433a32def5734fda1ce77c8243c6ab932587ca54e90ed9af432c1d1dad53231eaefe84f24f1d11e6987cbce4ae16ebccb959247ffd70e138b851a9a963c4ad6a1485d5f92bdc74b30b3151378adf93201d40b7a1a55d49f04c969cd16e9eac1f7f86b53737771b0e1c52179349fb6f126dddad54a7e0d1c81635a24f4873862c9fc3d79f4cf4fedd83ec2db21754d67701d9007d2e68daef67654037e83d9ad99db7875151d066753dcf8ed7f8a32964470e37ab8abf3afbb44e0aeaeab8fbf364de80ea079c70d5082723480155aededb95da481477a7ac8a4eec380abc6534d0a9cfaa3b3b2f639d3799c74c25d047a3ceae969ed985e4e9086602ec4a56605a1d5f76171ae9edcc7a3d0895a82b27f6f83c406ece6a28adb917a120b042ef6da5e9d05484a93aab0a8bf253c96346942fafe963120d8e6c75c27cc5b1861ef87d77d7d09909bd95f59751af2a4276580ea606ec60d47c360249dc093337d756a5c2eac6429a0d9ca86f7d001242a505ea9ce150a558cce9c3d5b68e83531c41f4ff3c03d12ff4f8648051ca8b20fafd1ac31e95f4dd5ebed33ff43660a8ea5d787427f69faba52deef253615925c3d326d1b925d18316f08076f0191ca79dab5539279b6680b2b66aa0e2cfe8d7c95404ba0ed31df8167a2046a2a57d48da22ed83ceff0d8d7036dd3f90adb0fe3c9232c84102bcc5adc83cc5f32d94b24e95ec21bee59377a646c85e2f1e17c85de413e7c3271e13882e2117087007c887f7fa98d8f742a6d4501bad258626b0cc05a522d75231a8a832455765a6057e45ee8c840bdc0feada72f1d14071f87ceb87815dd98967b0d58b3836b80ce08f86b18bec9c7a3b3af164b3858da3b5c65c5e21faabf9a0f1de3abac51cd12331f0a48adcecfe618bf049a5a783cc7a500d766573fdace509e745a10ee41577f6347fd313eefa09a7e990100ac9d4c981c62a151a1a853f90f83bc9c060f20d79a449885e093040dfa0690713bfec882f157a59aae1086c2f96e858b9e8565514778c2ca40602d1fb7b02a8d35ef67bf54ab4226ab136d9fcf4d5761427ce488a9bf41a8419126831027d5614be9656f8f95ccc97ab7d208f2bf551b349e71a0b2c3c64fdee6098f31bb0526a185d1fe5a31dd142ad509eee30233d53b8e1ec5b8075d5505e12819446dfcc0da48a774d22149c2222e461f4d3e2d8f4bd8ac859d609e6f775f472547c4fc940cb603708867eeecb5b6ae464e8ab7c54a53de5a5340148f14e2fa2da9de9c6ac18e6356ac62054733fff0cf0f8650c226d355398488bed3d4496b6a29fdddcf3bd0e58ee4e4326da004ecf86ddecd9ec14fc0ba1d86cecffe05d204d2ca0ab46c07334b37e8fe669aeaf880dc8633fbea1433fa570097a95adb2376128fb69a98474764f12914f4a3afae030ba4e429c09be9f6553c2284a6151e27f29e3c7ca7581f30c5dc2c6d3a9ea957f2183f4462dda3ef4a44f96f43312fed3459595338231bee36031f773d00c58ae6e3cf6f40f96a6fa0790a09f42badd0e250e62ce0169e028eeb23d17531ad82f5d82a5bf3b383cc5e20e365b08b65b083b9b400812d552253deaf0aa1f9307fb839d67d1b1d228bfff8017c7c29e10b9b40358a1dbcceeb1aad9241f447fd84b0de3412b531e657a5852a45f4f4fe9e662ea374c9466b23f20c9e8c7c7ab468b2ed71395ff9e9edea0da30c2543c89c0ea91716790c9c36700f96798f8804fff87e766c818e3a42558096bd268103b79566e0bc28a1b934c1cd67c774192bc1ea6c9094dbffc6aabcfe6a53e4544a2cac0ca590b71d340669068dd43cfa0e1dabbf3a328bc83fa9856e620cf04eaca36e92996b432b60a536efdf977fca04294bb9d4f7e89d846366f8cd5fd76a207d3b1160f54eb8b8cf0ae2afb51d61cb7d2e49c228a9c4af37b1d08365729bb4bdaadb397635692303622afa6e2d8284586fd8c4f89ef2de07e62a2e8df0bb78623abd508802fd0b8ccdcd0c2c417618d41dcf1571182c7276f27802a8231c5141e2ad9f0e5b6ca6b878ef574c743b144bdc83bdff4d65cbf894807c15dbb3a00c3dbf718dff637a6245d8ea58b2d38a0726b66e517a5756ef76949eab6c79b5bece84e937fae4d4e6a45ac7caad1740033df639178f8ddb4dbd70a14c10ef7355cfb82bdc75b17eab9eef6c0a58d14ca7fb69ab76d087c7519d37c67bea0efee0e7b673a639bf13679273c50ce7e8df7939928e738f7725c7b5de992a72a33016a902447d4f3002858c7bfd60ff857d2c222f3b319138af0dfb3d7745ca3b89be1b5ac66980b8f56513ee3dce041bf3b6d5ea1fac53e9486d486b8a4d9f5d6fc8b1c93c0d1bbae1040b05916b9eb6366f45fa2c91716d5cbc05c7d6f047ff46fb24f3fbf587b63f0152264977d9c0af572a1cf992c1df3904e95c5507c7d9fb97f580944f2c92982fd7338b2e0f0c335836142c8c9b11ef6a5a47455682a3ef25575c408c1e3932719d18d682e369fe669cf297ae79d13c7a7bcea0cccfabb5b631e16af25dfaa1cd5a5c0d1db6c558364330f18bc65faf68a931eb915e117d4b51128014737cbe475133a14603fefee75f5e12f524740178f82920fb9dfb9064e01a4eb72548bbf7851da61d43ae652a7349a7207d05dabf73f6dfe1b539a21938c7cfe24ec54f08147901a43fd849357d459d4231b0527ac385eb3e1ca0bf52496f4552d7b48e8f5d28030a079376bb7296c124aa901e480cd85578d5bf336170b6ff7b5a2a2c679ea58cf462137c7544e72c95ba36fde0d1e59bbc139e8e5a2263832efbe4e29b3fd3ba729a5c326b70ca893331faaa8e4a05b18bd9777e6e15969c2f89a6aebd37567396dc9b77fce46ccd68b880a024e99fc109af44bbe1142bf0f30b2089a569c31b1507d3e78249ffd0a86829e3365dc661e8d156d185e5b4cee0ef30b1f531939aae64e82893f1cf63fa6bca5c24dbefdf1dcfb9adbd6c48960dd9f95aa5c3bff3de12ee0ede5b1931de35009669782669b6fcc70424e2af161ce1fba179aeeff128b2f1e1ad82d43ea07a1616dc4feaf4fbb33eb930fbe0ebc7015527f4ee9892d316ec19e8f4c7e2d4da0d8c345de64275ad47aa1fcdc7140054ad15aac40a39550e42db5590bbe880b3f938279505eb572ffbc187c00b50ad4ebf9c01df1fb39fd807455434420fe70844423b06ca1159cffa14e424bcc794ee22feb583eb7140320fd6b46842381d9cd652a4850e56cb9623869cf0e062551ee792024b23079ada4eabd5fe0dcec2d234257301cecae2eef37bed12de3efd3af049ca79e8e460e504bf179a02415a02deab0c4c76fa1d42440d7fe0424b8233ae3be94db272c277ce204aa003e70fef1673c674747cb379c89430cfb61b8fc8e6dde0c57544107c44fd4765d42adc6c81545abb8a714f4a304d42b002e8a21d285d780fe120f8eaa216188f1ee6103b02ce102e0f8420deb7410a03438f182d85f50151f3f3962412722d5964f781063f6c999193ebfe9eb05c041d50ae375603015c90a6ba2b2f69314edd5d4d926da12a6f97ba4dc03097699ec38994e7ab96d39f5309c428ed36b5977af5d16234fc6b0b8de96446ff6571577b57bd8247c93df14a01f2c8df0298cb842d862c8c0cd863f7d6ef1b396898de39813ccaa7b4df6546bc31554f115eeca79c1170f7e58e93c02b64bde86372d4ae3631cb00a18bd262b01dc6a8ba30f1ecbdab0412d3c325790ebc221733af3476a0f6e22078cbed899f897487615ade30a06e73b9bc2d2bb7275e15775dcad2fc34b50a1d1e8685ee4638d62762c44f02240d547c795d2967ef0ef0b2986f8251152cb01995b891c011dd970edd95ac233511c418b3ff6d37bbbae05d284754cc7f71d97cb7a90b8982ccaee0805deee85bf1184d7cdf413795926d59d8aa2d2fc9245ee785a608f82a9d64ac5a805e66b65e7ee527cb2185a58f71709756736e8ef6261f5a973f05b73e6289dacb020353e8717b8fe0d2f7355912b4a09a68d6e4cad4dc281ea783ab66c7228ecccd104968451ee9ffd62f6806015f540583a96f30ff93f69b028f316b96cdbf27db16d643ce91534600d0c98ba3ea3f5731d24f02b9eba4e61e5880999660b309ad423563c92655ebcdac54726877f34e6dbc6f9d9973f37697049b88431a266564e53d8eb7e8c82ac30cd8537b1a24d2b4815db630f2b8629adbdab176ced2d31f9648150bd68d5c3d064cc5575f930e55623ec4eabae6a4b4d27bdc37354a7fbd38e74bde5ad1025495fad206df3dc31df1d10e0e309ae4ef32688e8d1f7ff1293c05d96f61a595c4188c5b6c1bfd5493a1e5ce8bf4da392d25893ba393e2b4bfe856100c557bf428d2f1b5dd12e5eee862b19b4e748cdc8179b160888be5ef77c6247738760697a661c17ba75e8c1d8056b52103dbe28952eff390f34814fb70797ad165fc0ef218ebe3786b0c3f169332c4688b87df449002d3825ab6730aeb5f687b9ec6b408dde537abd2ff0991432e7ef00b8df5bb3279ddb9b189c6eff609cde0958ef29746b2695960a69cfb039b26f89f69649a8d731aaf0c355b26cf623c51c914c5ddeb9997fcd8ba7e0749b08d2a4574926ae5cc8fc15cb8ba714ef5c0b27ea6d8025bdc30814385002d6be1fdf168fce156f0aacec10979a37cd541ff258a879dc45cde315931157f02424e68c5e2f52a3765e5f6135a39b1a987c8b3b9d73ff43760d8d07988dbdb47712f5a2f8cb40e777dbb9f90a65d70c4d73453c9d8bb53ce04170c2eba5126131f30ea735ebe2c0f9fd0ff2627f1eeea8446a524163ba7140ef86f75018a9e985a0f7fa0e0b0933e07d02a460245d74129f72b35e40b78a24bd56be646fb50dbd1c02a3d57b6d56b8c895c0ece51bbd6a19c96c41ef57ddbeaaa8fef19158f4a99653acd748c1a0516882e00172fce6801e9eee599f2bf657b56fece893b9c8cf91e74e64d6e0ad4366c333e6d9bc41b598f2456409b5050073a4ef8395ff7183dbe935a36722d6f06f76473ab69ea6502a970b5da2117a453d8fe49eb3e5c57fe32f8302832ea28a0379fb82813f89e988a6364ac7041573db2ab4d72fd48070bb69dae64bdd4a919dcb507aed34b9870687b288a5dc6530d689da67fd4108eb6a832620a73a032f06c95993e3a424f5f251a49e50453e0281c2c5b421", 0x1000}, {&(0x7f00000013c0)="c7a052128f064c43998341318f43f4e70b01f7c065ca4cc00f985f758e824bfa3db8269ba60e7fa1", 0x28}, {&(0x7f0000001400)="4622cead891f64752b35e5e7bcd5e05036d4a7f4c2d66cd9a9ff18ed0bbde3b83272e110fc4143690b9737e32f10a00891c564651aad6426a7d69474f784ee95984fc4677ec518a03ad0176e8c97e08062d772d0749c88f3fd4465692d9e", 0x5e}, {&(0x7f0000001480)="2004fed11fb9f28e", 0x8}, {&(0x7f00000014c0)="4217040d52a3864fe0029a2001f4ecba5277e780a7f36551bca2a84b144ee10c5b238346862962b324f15b4a8d93eeb2723bd7407f62d6e870ccc791c453cc030854a6df88caef0b77a7e69e4156bb4c6fdcc3997101340e5c0b5ddbce99847fd1121c5d6aebd3c949db7fb0d4f0f3bc9c61e3f7694f3beee4b4023ec611d37c5ad1a01ccfef43bb07dcadfac3004d41277a08a2c54c", 0x96}, {&(0x7f0000001580)="407956b150e2eec01282be04588400a198c79a610df5dee5cbc742d054c350382d28ad3c637059dc92b534d0db5b67b1f33b517514cb176031b4002dee3a76048c61c3675f61b9324d4352054d5d81848068ed1ca826d0362257cc667e94dcea3d09c9e355212313d69c40d26015ad9424cb913b4f33e3ffc5f706804e8a076d7ef1f4bf2ceb446fc263cf1361bc34e2a3f10d21f4fc24721f576a1f426a174b1736c0534399ef26172b5bd67fd459c35a026af9e72abc727e9ce096277140360eb2444153d00189ffc1614c57c7b4f28c8e5f5ffd3b0e824a0e9edea974bc52ef11c978d8066797c716bb263ed0aba94e8fe889a45b641a25221a0903a8cbc28f8f36a09f667d18b154709f0655873a42669afeeb5412f48a6b16a2a97d79f2f23d65eaa74bf85fa7917b6426bbeb17d9803b3c43b0b4f260d4e6c314d04372b2ebfbb73f608c26f9912a8faf3934b4bdb2fc6975de027905ac8975d3fae7a1e9f69322018fe2a516728da10e7357b25616b2c8fb422ce1f78eceb2b37112eed88ed729723263f39fce89cce4b4a5b4d2a499cb54a1e2c85d57fc1fd8c93bfafb432cdd386288bb53a0ba419113deb4d30b3404b8adc68d7558337cda7ea6797d4c90fd8a7d6dd4778cee841c765143d12fb4382d0d227871806855b2a883569ad7a2ae41099732069194c7405d99aead399f5d668b79a36f08951efd26407870df543c56a764b9c004aae5f80f1f72a82dd18d5bebd65adb4bc671d415b292971e3533826b252511e8d6017572c65472a31156de63e85a439efbcb9f14a0a01917474c0fbf0a85927ca3d507d0d81f20acaefc048188062f9b56772b7ff8742e13634c4c649f15fbc4b0e2f9d49b80688358a118df75ae6c5942e2645eac85db04531639541fbf962b5faa0e1a22052a2a03ecf48a9395a7a0fb77065bb93116950cf82c0dd3300bb05c4a7c594ebc63e95fd4030999aa13200738d66efd1bbd9dee8925dcc09d2ab52a94928812ca450e87df306d7c32cc7e0c3d0f23e4cf34c5eee123717de4dc4094ca12e78b2648a8f997ab667cb68970b0d63158a9b1e56d8de3f655b291cecbde15f257ea9a7adad83b66131ae255a09ad25738452e25ed6e245d5c75d61b3c971d3888073e20f77d326f90ee7033afc7807631c5b5663c1bea5c45fab070fec5399b4bbdee2f01a1eba874d930a7ad85a77dd39267af564c4e628299395aa03b5dccb2b93adbc8114fa05f592a811266596072c78ebdcd6dffed113f1c3fe8bd689e50768505164196c6ed467f937def747b518dd5f025e1434c80b18c26d230abb03b0f76e313ff81d72f86d9dd9525304564fa37b3f70b6064e6aeb01ca1c115ac2d2153326f65e9cb52bdb82bf968de05a477eb591c37fa1293611c00554af1f1b4d8b774ce904382063ada3cd8606c934de1866a758532f93422d05743b142e9100c7dbc19724590bde328e90247b99398d068e70ad763b8d3e7916f4425b749a87c165dd9269c3280d4e65684914ac6bcdfa216c2a6bf3c06c3f402c77608dd10df73ef05998276d6e969b9061dc360dbc32ecd833ef7930c2d993452937eb69d463b9480e3a83938dc758420110f737f44515810fc94bbc6846a135714dbcc26c73932cf234b63d56b82bb3bb35d7c3ef08f9c4c625156d073d9fb3652f6445371ad829f21e6c5d587e1277d495b2aa8af3d8947604be67744829d8d781e04e0e462ba0b98243fd9941b095f83267458b2fc5785859f3eeb1154e38ba476f828a9a1155d082c84a52809bcfbcc514caae5ee4d81c7bc505637468b9922ddc5e1094570c94a893b92de35f05e7c87b1e62cc91aaba39722515a0edd1396d941a66315766fe908d13505b3107b8134db2d78b1dc4cba4a0eaf65b127ea4ea43151e2274b105a5125b9bd4c64b39ea86087c1c5e17ce990d72867b834971b101a4a763e09a6bea40aaeef833acf25eab7fccb6b2803a54104af0ef8b11c3d4a977bbd6448d6436b25a937b819dad88a0d91dc2d754eba80915d86db8181744fa83a2c20913d380bc52f001b8681ded0cad7ba2004cfed84685f0fe18163db160de4e38a069b9700aa3fa2c69403e7d890cb6fa230280b85357ff6d403c6c72177eaddb813991c4c8d846aa4d1d3ff1fc886fd9ac7f6a055ad36324fdbeda67d8c5c20c9014c039fecd63014dcb0c96741c018bd3d7b2aaf6fe943fbd6b17428b5d23a5e3980946fe9df0a860846f29c7db891bd32ae69fc9c325206085a6c72e8b3e5ed7f6c8f3d50498aa18a8756e2f113d84c9dd04253854789159016f588b96d047ede53c27a4dbb5150ba7c50aea9ebb35d48e1097778f1405ec75f876e92331328444f9fd7c2d995657d43660306761ed427ee957f72e89e398090e3b69aec04cb330fd030577bc73fe19e44d42a6c68faa3cf34cc17f3c9356e19ff946d10124fa0e77727bd45d4940293724e9551353c9b022f52c72fa9b51ea8dfb4fe5705a27154746e5ba001b10fb723435f677a7a0576ea721c015e66db24ca437239337f39e8dc662a341759cd2448d1263b99aa116198e9163159cda254cece482623d3c8d5a06a8904054c5b5ad8e98168cf92e4bf1fd35afb33ed11acbdeac52759a61a3bdbeea2c53b0f01d5abb81dcea2326e4729df94888f153aad651cc4fb584816e75a7ee6647c79730c9ea76ee5361e2981ebe4cba8c92f64505592550d012acc32eadbad7ea550d94894629c0be4ef75ff99ad87278bbd4fcbe79755e99e69e4813fba39303503ec1e38443d5cb1e6481c9fa859be33fcd7fdae5e1fa1ab72a062743f7a077704059303b691397c3b5246297cd6cc3e85b03fdd0aca53b67e12df6d54fcfee7c290f633ec45db857bf02bd505cce27c83328307cc7e8c880bb83d81afa21d1ce4e7b9f4941b2d59374e276d45c53a1699bda83b55b60ac6a046a9624328b8f7edd1892c5f9ab8c853fbd45bd6e97fd80912227b4fd35e21e22b000bac57c49f04c110cb8571c2c1209dbb918824d41517fca85337153e98a47f71e615b6c49c6cc50415a6dcddb895c44196ca682960532be7355479a9436f9fbdf1d4c3d62ed17556edd34ae7ca33d8362e860d0084adaa46bb7d1681f9645c043ce9f611c91544a5aed9ab2e363b3a26d5c502c245c519e2a6f1b141da90390a96ed64aa0fed7828ac574ad2fef353aadaec30ba653f648d0296eaa561c18af11eeb566c31bbc91743e481e827de6ca85fdf3d9a38685273acced84aa7b88ac15c2c8194225e2276573239e6872cdbed0a99a36c538bfee74e61a52e7cfa1fc64e2a8b99ce182c30f7d0a7eb4662a275fb2a72d16d1596b03d2bb79f5a39a86f42b777eb30e7c13566dbb74ed92659157328adb62b7b288b543ebea442fb097a21bcbd3c2ee23c44797973aee8aa06175bfc460f913fc194d35eccffb0816b64ab1fce6d75bbad03d0b6bc493c272ebe904bd0f7c43f7e3241b2faa48de46fb424d04c490f868356ffd84bb8b468ab86e4d072862604c2aac172d503764d2394a4bc297f3bb8d2b88915d6e760031224ef62952ed9733eceba01644bfccb253e86886bd60a3f88f8ef9ea2ce95d7c0249ea512e1298087b1af99ce1f510b60ac63980f729e24878bb7e92a8a30efd4296ab5ebb490f95bd1d576d3e459288e502c84a01a70591f029edf9a216ace41484225f6c91f7f580a3ac2235e6a584110caf8295a94fd0cc99c83073c1b4b657d750f99f36f636ac801e4673f5a9164dac51545ca9a13341d1f6f6b18dc912277c0e7f6d3d5eb8b779a2f833a4f2f53685a83b53efc62c8edf46d169453ac56c73b959ea67688de2953a415dd2c6728396be81070fc855049b8b275bcc52ba0003c49a461600b2ed68e1416e45c33da919b9a940ff2ec09d7509e4f8e993b8eb95e0de58ad266a0080c02bf1a57ffc103f9b338c3004eca2ba205e82f7fd40154c49388f084b5854375051f9b33f1dbfc0e94b6dcf66e26358a5ac7045b8b313572655a5438b7062d7d682b041b6afa6b17cf60faa1092207291f48d1d7add2693d5d3e0559d4e621988885fce2f5bf5f3398912884e9969cefbbaa4a3cd700a0ef079361c2e771b89775ceaef5a50dc1aaf6a3bc5191dac2fa3acbef6b357e6e736881995699fa837fc49de713fb5771a14b81c4ec011b8347411bc99cf1a44f93cc54225393130619ab0d71cefb1b997eb280cf8e37bd44040af3ee04857d9b62199e3beb2410a4887757b7b8cea6c1bcfa85d2449c50a85001c3ff8e624a358ee2a9264eb381dc351d9d000f05a039d92d7a5b45806a71bfc94cfb4286be524ec9aafc037e810bdd9daa7614ee89252411dd9776070b851cc1bed303de77bfcd801bdde0b918e8a8605e3d517e20d6f19ce4950d0b708f4354508b082d8eeacdacfd396edfd8dc098e6b459cfceb58f1a8334945e1cdd6bf3b571ad3a2195d044679bba80b9a4635bddbfc559c836339ff7a3185497229a2c200ff9ec9cf787795aa34b5ad62b039cd1e2417fa86abf31383f1f3759b99631ae607b554439a969814a143440c55466ba08522de016f47bc27e9205f5caf8a20e829bd347991a818a6ef33f8ffbf296c4a4d80686043b1a7e4394e20413014f38f3349db4666a9b3cd5bbed014ead8d43b122ee1cba4b84320a68917a1754a4cb2f1ac66ccdbce78d3f0e323a9bd16d4a678636bc0293b5f39a68154c739be525a6fa1b4efc56fc9733ea3a5de999932a51a07dd701359618f0ecae9906986f8eef779e0387fe3d726b7fcad147c92026ea78ac931889d0670fd88380b7ae2f1bdea1a9e50b0ec7998b7fecb2543dcdfd68a0caf9f27f2bb22702acf4125a1fcc2378887d2f6c99354b2e98b77f091cdc71b699934e647d78f4c3dd8b48cd0829ff6d2ea63c3083119ddc6d9963422e816c8fc74b3773328c0988adae1fb11f0b6dc5c237ff176da1dead09218f42458cfddcecaf523884cd4f7810dbbf9faf45bb683fed7d3ac33413ad249a3c0f5b2daa32ea14de7b12a78ba5dd9545b2cf49dd804d3305e710d6674399c1dbb2158be81ecc8ff4b8d4f486127a168aec809c3abfde0072243d99a25cb92f94fb0150a123e4776acc0f59cb7daf34e2e9a5d32347d5112fef50388ddc24bc6c68724f9fefd191912ac5e336b37661fd345defeb12e481b80514702747b0a44e8188c68d1d9a3c475c1ca100fbf095041049ab3da69836f6ca70d98032942b7ea85ff3a13b6a85ec492ad2962be591bbb44e258cf49f88302934410fe2c16b5bd1a3bc73cf3bd43546b3b7b5ebe93b0566f7a02ea6a16d2b8bdace369a4252116b8edec0c79e087b8f1f10ca33442bbbab725586ea79e436cb933808aa5e4bdf4c7191972b009a9cae72f2534af6ee306dbdbba90f7713be380c5cbbbfe692f9ac7cc79c0b60643781b99f686d3964ca7db09817bb5665aa764333e7b5a2761911a125743145d24b8ca2713e9450cc20e43404853ee84ae1f5f8d505a88eede2602d66f611548f6cb4116a911f563c011123915a664c9f4e88a804e178fe12335a7ec56611cee7256df8bed84c84343023b72fc0a86c968333f3408b3b59da2ea74aab5bab7d997c9ce361b62edbaac3de274f7b3f4ee27429cb8642510d2d6adbeb38ae3987b80200803429936379197afd726e1da446e2fcd04f37929e4d68d3645050e9a093dc573e01d0e38e64ac2137a2474934bd6504c46a3f52fac334d877e40c107dc848a43497fbe6359708d77660feb5c14", 0x1000}, {&(0x7f0000002580)="000deb0e46a205eff1a3b704abe96e0c405e5596df64408b7da9d6e336f7b9533983c619ec8b7000abe75046aa8ae3f3392bc08816205b8576c8da42eb31d0eb0b61e633e9cdb8c01de376f53b6c5f4ad847ae34dc4a0b1ba0af743546a768d8a78ae2ae121fe169d0ba016e63158237d3e276b8f78fec3f6b9754422310b53079b1b816c293f41846843a52fc752828dbece3a703cc3d47a6de320ccad88dcc5614ddaeb3813362db72f4cd0e01d4a0cf239b8b2fa51b8bbc64b82cb3fbd2680a78bda37a20a92417a9ff849eb930f9de14b3837925db28ea1f6e920976e4d20ce34650f0d0d0c24d8eda1df20f68fd75a8624f4a67772fe04d8aba", 0xfc}], 0xa, &(0x7f00000029c0)=[{0xb8, 0x1, 0xffffffff7fffffff, "03a9a06839ee775fcb7fbf9c1180f1dc0ecdd763a61bf0aa037bb8f61d2e788922b76aeee9aa5fdcb809d4a6429558198fee8917431673c4d0a4460be7759fe979e4ecb518001040115416f0a8937aaedbe8301fec2415934617637711d79461667a78bec201ce2e5e79fabafaebeb4c6f68c90b79b6764e3d9d1a88aafe96afacb266dcdbdd4463f6c5d9d0d635609973bf001cd5b6793674d1852acf14b608f47a"}, {0x10, 0x1, 0x1}, {0x10, 0x1, 0x40}, {0x1010, 0x0, 0xffffffffffffffff, "da5d558f4100e77d5c1b202130c8edd1f9650292c95026639985dda4d74829d2441bee6fd001fd2eb345b90182c94535ac21619ab83425f7252abac4e5053aabe71b11ee7de465afc662ef1f7d4718cf363de2f188b0554cd257850077180a9cd78739fee2e9c57a099752ed1d6e8eba3b304e550b643c222ec0d61a206b73135b8c9632272a14d4824e848b468db19fb1190dfc4e57f61cdf9a3732b386d19f2c2d836b2a267ca4028f816b449c723212fb8595484a046bbba6d33b921af2acfeb3e136d753be750e20c771f197e336c7e63e2a96e0939290f418d78faf2b5f67adfe276a511c904570c32a3d3a226b6dc12e59161c60502e642879f03ad3442e5f37659faa0c9ba4b8a0365fa4b7553a540e0ea60394dc95a2a05b732d3e16fad451e539cc1d63ab40640fb1a120b79f9a30cc1d848231908eb8aece90ca19d67b45fd26e8da4183e28e72f199000d13f193ce91f8040ed4dd0ceea41b0148c91551957402d53174bc76f493808eef6fe36b7f4fd3b9963d57262c0a107ef7b8b0d8b1a456ccb4520e0e61d4ac4a8be2afd442063f419e9dc0f18735e6f5ea8d2978d97b0df3079cd07745ff8aea78bb1cd786e6e21c99d27a18a323af8b5bdd71d83e9f1df1470013bf622a1c3135c27277b2db1d5fa6eaad0a4056de4cfc36d826507eadd03c260ba2f4c0bfce18847c41453fcec82e68dad129a5b5f9e46d3cf08dd210d75b3c19b197e1ba464dfaa5ad7403b933b69a3a674ce8c68192327eb705d480d36a11f63c131b734913cd740bc6b7bef7ec786248588ab4363a5a15033a0e8c49169e07108f6c9087566ec662f87ad64d274a66ff101990a4db6a6981d4cf7976612af5ff3cb791edfaaecba71be69a666fb652614e3cbc53d20a5e533c814c016ddcf658a8f64f452a18194b91e5ca4ef1de0cd3f4660f5731a7f39d52266cef07018ce06ecf4db62c286f1a0189d05ac65f22d1ee5d0926c2fff41aba70ac5d263125673611b169c68b2cc7e3a2dc3f1f07d72ee0ce9d308cc259a49edceff1e1f46f3850cd087dfe1644d475a775caafd75d3d557b925ffa4507e86c6bbb73cabde94516c517e80be0f3d238d8d77c92010f5544b2d4664400dcdc84c8c12f41d761ac59e3ccfd487971a94ee66812645f2acecbc246d3b0c1cb9b7618d34f3c5c3b8d8693ac20a4fc896e19576fdc777bc68001ca40d4b5b6a52c01a38772f1e0ea9c5fb5d0e5de2f797827d863550c03ca517269f5a8e8cf00b1e0e703fe11af1b6213ef5d73f36d3b2a70c0037e91fb94a52739c0691ba55d177279bf0bd1d36d7ec48e671c6b233bc22f4b2b7bc3e50d7a858ad09680417a048f035f02cf83d616646febf996a66b746a8d2a439a7d575171468fa8227664dd6b396e90912e1638028c1829133c969babde1e8e8ea2e5f76e37c3f20b278e1d4f829b7d67804fa33ce0660a1b171d8ecf4e88554644d68c68c55173c57db8317155c91e7da6c1717f60e40929b7778eb7a227671aefe2a2023830c83421a0c127fbb6a4386f021e8e8b915f572d0310db44e002b7162e65323c8c918de1ed16412a2fcb18912c5e62bb108dce5b631a2fbbd63e0c2c473785263663185de67f4ca7abce660340de6ce6b309755cdac6689fdef07773f874ecc82698ce08707539fc091a1c990c2311b7c017d8e107559248c6e75637d37d9755324287d5a40f92a8c18da5b9e44a321777ca444be995eb2a69ceb921e5245321c3be03f4f9a7f5b78f971f91d6ff48c18bb9c03bc2f6c33687606e9e010a9f12e44ad006dae9c217cd268f1b8353c6bbedf01b7a4290a620dd62dc89513e014607280a0f32d7fe7bacae866bac0c9e1a2f17fff1449cd44e95e92654d4a1401d9070cc825c166ba694095c8a2832700ab52fde78f515699dc5667c95ad579920eb8ca45f166f7c97b8abc0a15c442b4924987181b325ef18a7c1cc28e670103622558dab37e8e3f1ea17156ed8a11b51237fdd89063466b4ba102e91d10ba1b3ba64cb41f850de3bee1b4db2007e0799e8ca9558778acda8d98195e31a0ded528c76cd7e0e09f919bab8c740d43332683b1171014dcce8f6fece916f0a57b327bf609a44fdc97dee297b7dd483f913b195b72b3e1f6a67f9352093b336fd39082ba75f1e53346f83415934db1cc598072e4f6d0bc90934ee93910b9d9608de97526d32967fd1930522ace6b2a0b6aeec3f9dce75849c6529bf462cddbd1e522dc2518e63cfb0d643de26173c8dd72e5946a3ad631e08f4893523ab4281966a33fdc0566d954598041a2ce6cb39ea37002b06a4c2eee5be05ecfef0962dc5097cbce9152ab3257bb93624688e9a66d1f4404b0c0539ef8b0a590507f710dbd94b1957a07d4b2e301c59f28030af5f9733121192ce52d495bf3ea6317b1832ba942b76ab826fb8b5fc73f212c2417cc9fddf5ad131983dc4cf57c7e40f78595968cc536e58819a7394c565d1d14e773e673034bd750b65685cdfa0ef764870c1394964c09cb45867711352b99fd748b5f92003896774e67c366a98910759b41aca49b525121b5bb2f57b384af0e7c81f556296b91b2b6afbfdd3dbcdccd6f4d771ab4391c81c7a53f4c0dfd702dd05dfdee7838d505992e65ea34cc518472ce912a317aa874ce120c2afc53e2e9548515724193b99fd3c657567f6b6380a3a313e283516d69aec616ab3726a9ca3ccdf3994bbdb5ac7877310a25c783c30da8362650dce691ca5961f13b58f2f2a81e58f7bf8cf9692b4ccf682d5882d88498082bfb771a83ece6b4d6afe478ec0437cde2d9df75fa85ed05cbe401af83352b2eb526d05091a7b2eafe76d35bcb193aa7ce8a9dd758de74e2da4f3f6a2ddef2af8cbfc76b5c6eaa157782c53eff4500aaa04debc3726810140f2a935d3adc49a4170ee8197706dff37ee32d8653a8b1d55dcbbb772de0351b1c30ca855489bf0dfb6fcdbb6e4a959257951b051c5eaa56c29d682b1328473891553930e00160e0a8647a1e184c91528b8d728e1dedf3417621022749080d0b354bb62d43773e0a3c556afba6a914288214da956eeb82771dcf7ab9a73ff1620b1e05027baf6faa28a221faa0a9dca5237b99905145e33ca051270ed71112fcb42bff711c595b4e350d16565db2ab9e62369a1c118c049ab8964795f8efcd3574c5a947553cac039c843c7aa842317078026cfb45e0447f3375f733ff8a58687b4ee6546988bdfc4d3882728a4bd04a8202424a50274223d0a5ecac88a5ba9dffea9a86b22afe43520b0612bf0dc7e7533056b775076c27a9c42201ad5353c57fed24251bf94f4eaa94a14380c5197161695def6cc860321137372e61b4d0638c568c7f8c18624efd0e973370a99f587dbcff36a56b5102e0e10ae16c701007fc049df8296f8aa7dcd87223ecf43764ceb9eac4a9d57c9423a7e71da25668f1564ef197f4ac52ad2b46ec0c815c7f4d60089e22d2c9ad4e2251873793cf0fb6d9efcd2e032fd71d6e1b099bdce92d4df9080ee8d5917ecd8fc8b6a63a1419f20ddd9a1acfc49ff72e19f3a134cef6787cab6f73841320354f4a49d8e32f834b964f963ff8ee266ad0005c88fe58ec59a3d431d90c77d1a5abda31eb9dd70b3867ea852acef82f7e2f47c060897f5a914dd453769af9f8e12d2180f0989c1383cb64dfe9eca036214e7a14b3a9603e423c5338ff3e46a10dc9486c0a11f5b7f3c0a0c38bbe5f67fcf1d8a2938d0bda57e651858bc48cc3028ce8d2099b90bdae83010a3a02ff1f7811d90a71f83c738efb299af1a0eb44e863984fa004221f43a5993f3f4e68d36803f163556847e8b08671440de6af03253a9371ff24c88500a299397e3443ba55b29c7f9f8435119b445c7deb0c06615d3e704242a3e9f45289af35525013abbb22eab46d5f5e3cac16d86308f6423badb6a8c3aae13621019671addb12e3cd58e76144fa72cfc4a6c73feff775ec2ac6cbf71f33aa1145a07593454e2257c616b2c2308fae49657d7f0206a6a6c392e81466edb94056b4cf56f72bb8b336fd857559ac3942da1c8b96385025ca311f699745be144e01c8b99122b7a277ec42ee465bbaf655f2303a0602eb23a3008348a2de752b3947a9ca3280e837a6b2d0151d82fb8117637810ded9c88f317f16b93c33daa7c54c01f36c2f4ea6fae029ef8d14dbd0652da380acf378ac07be9ae4af3b1fc51a38ab651712f0d02658edf033c1c6e298c42102bd91cfdee98556ab36bd7ddc0f943d1d9fd254975a96ae4e35b0942f46eb4eb31c6473df27ccb7df530a0866b3c84f92eb087067b558ff56f492a544f75083910a24a480a4c031efaa6e98d8c98286ae96945de3275cf988d1d592ec2cd75f3ea8847c2aefa12555ef79786a93b84b734b091cc66b36cac0f21818228846df216ac66aafcbe36c3cdfbf228f58d615b2db2c685913f0abef79f3debc6d3a5b6c8dc2fbc41a5991eeb8784758dd513aa8249b2dba2bd28eb280634f0e9a93d8e7ae95f77331af93fd36ae83942d2af74375aeb3b52f6790653350f78408039e3e56a51e7cfd9bfdf337f92efdc62d216431708f370b7fab8cbd41deacd0e49091c69c9ec56cf96b7ae905db62735662a413c7dbd2cdf8fd6874313f6608732328372ad3f572af8f11e68550a841663ef45c5ba3b237fb34bbc0c66f60be9c88d6142f165706b87e29ea7681da1d8c51362a33a2d8c45f15e47c29fe2d0ddb2dcb0b147f69f988aa3809142846d61129d8eddde6dc3e8b5c4840a3d6d7b8d054524bae12030896e47179b5c2f958b95865a318918d93893c43ae14a9a55f2d7cdce2bb23ee353eb777e6892788cda2dad10fd3112e2be07044b0e8f7e59242cea9aa2b31d48dbeba93297e2c9f654f533fdeca4ebaaa2f250946e2d7c66e49b68d7bd5c48de64ed137aae1653585d0cd2f510e479669308a344ee2ef74e0066727771c9422478eb84e5b226d17e48abec312aed445783d0e88fdd486e2c5fb67318dec470d41e4a2399c5ee904b20a768f4775d1ced5ac8f0c26c255c5c5f4f6ebe7c4f7bb60d2efd3f6e09b79a96a019fe914ff4cbfe4b8a1fbb1592a9e3e9f1ed7fa128c6e1afa4ca1e9f60db13af8bdad5fabd9f0a7d6efe89d436f2214d4464d51bd1ea8e66abf52490a9a9008634f6acc15c76bf7fde9141f0aba49ec4a529a5799464dc578e6b246ed6337d5dc137140ae4b3b2ec7994d897544501ce183557bfdf0cf51365fbe29539badddb619b2c6e1ad0b488fbcab3190a4d63470cdf6497a0a9e066bf4c8797230ac73fc81b9e42ee87e823e4b2b899dd26fe14d5ae25cd261fffb2f32bc864bccd61aae8bc2a4c6b004c63148b1aa3107abbd625d591a1205e51c3a45278168b40dbd3eece031917674d249e58a83d2f1084048cd3465f2cf6ad3afc6f555b02be2f759285c670bf32b1c6f9d15d58d6c5e39fbc83c77da6c361b5f91b7c713dc70f0e2b2d6a3dcd0856b837e8dd1500e80d4633fe881452e797fb9cd65393594d551092091f113f509dda22b75b1a9c93728de777e81131c8fda21e85fa5f92846ab1274964d306da553b9e500a063eb4e55a0d727e0aa97d3e566c0ad65c04b6589f5df513c583c8c1b9976f394f11c6c023001c7c4d9fa43ffc9f9726e3af95e2eaa23e697c70d93ca5a1a09721ec15e2950df4cddc2641725fa24d453025b854ab25d2e037afe52604fd02ba47bee0fa4b458a6f479447ecf595ab6de3996470efd4127a7c4bc350a258127ff57d"}, {0x90, 0x1, 0x8, "55619f4c6efc968c1d56fa9cb8c0c5bffe507eeb9e4caa0224a2ec044f0994381d36acacf82ed61f71d0d0e6700bd42a944a45d763ea9d9c7d832609f2db11ec527952fcd66d60218f763baa5ba402acb088be08fbaff0b89cc3cf0f589ac84d7f9b1a91c013b432338b8b79c7dddd2f1488c1d99b8c08756e5b9e"}], 0x1178}, 0x4) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x1f}) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) pipe2(&(0x7f0000000140), 0x10000) r1 = syz_open_pts() shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100, 0x10001, 0x7, 0xc0000000000, "d5164c4994aa0c62a430b189ae0b79bc58761ccd", 0x4, 0x1}) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x9, 0x4, &(0x7f0000000140)="71f88a1849cfe7c049c57830fdac7ccf39aa1b252c2910eee0a9a3ff44aea46049ee19d3e09f3a1357e64b2394a1f205206adfe0c471f27b474f5a190bad0c5e1651bb0ae09c32c1c64f08a892f696a66187916926ed399cbdeeef2b796f6b512a220a435f10f0d1fa3a057ee4251b4a820a879aafe6acf81364fd6e202d2f49967f18cc7913786d77e997d998d1f00e53f66da13fe50da33e4bd8531883998909e4b994f1a0c0e2e3d2f052f099976fbcf8bf2341af9782a889385ba53796a5224451354cec51240bd69d756c9f356b02be0ea2c00142a388401a57f2ff81d2781bbdd83689cf", 0xe7) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) flock(r4, 0x2) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1124, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x11a) socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = socket(0x19, 0x4, 0x7f) accept$unix(r0, 0x0, 0x0) mmap(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x1, 0x2010, r1, 0x0, 0x50) 16:00:12 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="5819c407c86ff5368f0d3b1457f296ce5de602f6d631dd2fa9e96d1881caa920ddd354bac8464b1cb36b5e07bd1a177c761a8698c0af3d40f7d0929c3a20b80243cf479900659896600e0092c21a3398a01350eab0bf2465a5c0b64a68a1d67f5ecb9736892ae50728e975d19ba9a37ce4f5a5e76bf2bdb8513311e266d542ca61fb6cd4c96d9f7e577af1f76907a5febd0c9eb5e706e2e41e8bcfa9f82aae32e09b3eb649c31c3e14488fc64e9e28bd04b5a562308e8c0b85afa087aaf8648387d65c297c8390d6d82610546aca1774d9f128b7730e4bfd1b29bb08b6d968553d81f65275", 0xe5) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x973, 0x10, 0x0, 0x0) socket(0x20, 0x3, 0x80) socket(0x1b, 0x0, 0x9d) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = getuid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x2796) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x186, 0xd4}, {0x41, 0x4}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x24, 0x5}, {}], 0x2}) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182f2f66694c653000"], 0x1c, 0x0}, 0x0) 16:00:12 executing program 0: r0 = socket(0x17, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) shutdown(r1, 0x1) 16:00:12 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 16:00:12 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xbf19, 0xffffffff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10010, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x38020, 0x1) r2 = dup(0xffffffffffffff9c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8292, 0x40) r4 = syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8090, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81, 0x1, 0x80000001, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x9}], 0x4, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x90, 0xc, 0x1, 0x3}, {{r5}, 0xfffffffffffffffb, 0xa0, 0xf0000041, 0x100000000, 0x20}, {{r6}, 0xaf8dd8683e360d92, 0x24, 0x80000005, 0x80000000, 0x7}], 0xffff, &(0x7f0000000280)={0x1200000000, 0x100}) fcntl$getown(r5, 0x5) setrlimit(0x3, &(0x7f0000000040)={0x75c7, 0x100000001}) getrlimit(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000300)) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x100000378) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x80000000, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800080029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2d74775d69d77ee72af5b5a14e9e7dd4279a021b8520dd93a626ed574cd60f3650ee4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f407454a710229304c1e64da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000ad8ff20b400e861d232920925643cbfa6e4715856e2da21d4d90017f37e65269b3e7a2222787cd74415d7da817b5edce000000000000000000000000000000000000000000002a5d2880b33cf52c8e719f36ef8e6b56a1ca1ef9a12e5edb66d4778a2fe0326482bacbbb419c3f555b20ff55684ae00dbf1565167de4c84f6c5357b5b39a1c9995abb91958e1127c585d395b4b3d386773377052ba238d3242"], 0xe8}, 0x0) 16:00:12 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) r2 = socket(0x18, 0x3, 0x0) getgid() r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) lseek(r3, 0x0, 0x2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r4, 0x9) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8080, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x16}, {r0, 0x142}], 0x2, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) write(r0, &(0x7f0000000080)="35c586bbee7696e5162b998d1da9f2ef08431b3ddfa41dda42479164375dda1d8ac9fec3c050d75693b4da3a307e8ba41a32a9dc2b40097ac37122c61f8b631a77c53eacca34fa63be26780ddecd9f23feb003c548049a298061999c490844f5fc247bde6ae331e24d71f2b0014ff063073e635bfe94db3292e96c3909002d83fa9397d795beb05220286701495b2c29f77e6adf9fe82d", 0x97) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="278a377eeb7eb37077e890c9dbb356d25a4f26d88893ab43b8b666ae3613030301a3fa64fa49301f53e8ecb42633ef14f27999b8f730d10ad4950291f43e9dc65a78bc186cd939c337ce081ea3120e1c9410f3e14f5cace6be53736f6126faa8f901cccf0f0c85ae8146b2e280feb4abedad45bb28af3f4c2e291f42a1bfe6166f5aa3218548059d07f93daff3cf1ec94bdcb13747480e5052b525b51d39c7269eed71b41c62575e88bedbc31af7d717b04f28f744c51f08d6e653", 0xbb) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r1 = msgget$private(0x0, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x4e6bf92ddbde1a9a, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x440) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x84, 0x1}], 0x200000000000005d}) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x9) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8210, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x3, 0x8001, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffd, 0x26, 0xf0000020, 0x799, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0xffffffffffff0000, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x1, 0x8}], 0x80000001, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0xc1, 0x40000002, 0x0, 0x7f}], 0x7fff, &(0x7f0000000200)={0x6, 0x27ef}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2000029, 0x80000000000000a, &(0x7f0000000040), 0x11c) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0x7, 0x7}) r2 = msgget$private(0x0, 0x480) msgctl$IPC_RMID(r2, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) msgrcv(r2, &(0x7f0000000140)={0x0, ""/1}, 0x9, 0x0, 0x1800) msgrcv(r2, &(0x7f0000000180)={0x0, ""/15}, 0x17, 0x3, 0x800) sendto$inet6(r0, &(0x7f00000001c0)="f173ff3e3570061fee0c5837b4fbbb608b24aedb003856ff810baa2512d9344f9be305f2e58bb553b505a852487372b33523cd2f90c8fd8c0595c9833d1c7dc34011399655779b29ceb20dc5c61cfa1d59b4c4e88fbfe11993294a8bcf0386611e8ddeb45b3fe9f681daded377f5fac44a54929c4b7c2ef39f29d5", 0x7b, 0x408, 0x0, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) r4 = getegid() getsockopt(r0, 0x80, 0x80000000, &(0x7f0000000280)=""/160, &(0x7f0000000340)=0xa0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000380)) sendto$inet6(r1, &(0x7f00000003c0)="767c4d2e5036ad9c50f8172760c2a5d751f76d36edec7f2c4155be9e19350afc127c646f548e25b430e317a3e7ce7d48e88029fc6bbe4a78464eb1a6d81a8687da58718c0dcec0cdcfe7dc75566806d3ea7d43b77dce29bce72d807b27c3de0d4ffc207ca3f143ed22457d1f07784804688db0580f023e32c167510a78311b83c43713a1f3fac7b0e5b74e2953187479f750762865d5d56caeba2f2af1b34a22ecddd18e35240bb39ce9ea4037df9217db2dc3964c92969a7297f87543da114236719514d37467a3653b273a612cb138d1445c61cde88f504880a517e31af5364939a0df5f54bfa8fde7bda4b19e66c04bffb2206c69d75e8998811da0e792e177eefc9dce324f27a4761110886ca9b5fb016187978c2ed851aa88a9bf24a424f0d9265ac61c432338663dc4befdefd97ce0dd7f1417cd8c1fdcccd839eccaf68daed1956fbec9e1b1655998287b792ab7fb2706ddaedc3889f938065ddb0ce0b5a88bf86fd4b82770740a98933c60419dcff2edb13f0cd02d32d7734f87709590c1ea3ea912e1405b7deece730982ca991525253eff42d75ebf7d1ab017b1d247a7ab52ea7d2bd97c2aaca22a30e9bb280bccdde76cd8066ffc740eee13dfcb6edbafce4172a570cec132db7b36bf9cf88a279bbd26bcda1518714b0791bd79355e4af22a5126abcd0bc1b65179706cd1720852ed241adba21b417169992e26a16592dc6bf739dae4ebb60efb5542d2cb6d6fd67ba1aa442168c166a225b825e4efa18a5cc25e7f7bd694c9644d6fcbec9d5f41c6d70cbe893bca4f28153d0643c741644c5aaf51eb6fe961a4da792820267f4a63055579737eb61bdc9c26f0a70429773d8b4a2c31a02099c803b35ed722de79e5ee00fa7c2e1324ce9e3873be013f477cd7f33db444d6bf42cccf5816b9be56fcf48a288e0c24c6e9fa905d220aa133f4fecd12be3b34d382b7eb9b508b5e292013391206fda5d466083d38b749876fcf2a5afa4ced1b7c87371748581f34bfd180a566d81fcbaa0d97ba83d30b2c1b9584d7a1926441c4647c0bb4caac86b0c7ffbdd566fc36b36a9c9c5c4aa2003d76f8d8b6c48d5b7950fcb10a5364fcdf6e0291ab71dc61fae90c9779446182434ae3440f8049a32392545d8a6a41506f73ec12a7ff20ed78e45983b8058d7cbe95868009a647e07bed8fd58805f6e8adcd23b939ea6c8c8a4837bbf0161cc34e7cb32cfaf0858f3f88855222f2088bc0036b639cd6b949dfbe6d27a438fe7da59529113960baf2d221bd78b4549b80535e49631319801c0fab0cc35d06e74f2d14c6d63c8de8a54d42622548584a117fe2d037570bf74192af8f97a043db84cefdd93ba98711963910c64adb07aa3639afdbfb872d23606a03f7cda809435dded2b2c000e4c7ee3fb490625399f9316a1bd85b3661107ef2db154e535c76fe712df3d83aff129e60e35357c5671680e8a94fff47b3399c4a8c30c720e503323d511472606ca4b8dc30a9a990046bfc406a07bd5a27f195abb44fce93e8b5337ac09a98e0b2c0d73ff254c6552a0de069e3b0612224e7b849151cb577ee98d253a507fe9d24a07b88df8b0a875e86f33fef27f74d62b1eb326441ab37119393e88362eadf726a83ae2c2d391341973f447da2e79b752b091be75fc4bb7b9500cdae0e9a4e8302e1c1e92535e3838632b3326a3f49ba440481ea6953cc4c81c14e0a2dfd68f72c900a9562ed6ec2225469bcfed4b7d79b3564d7483908dd46f1b210a218b0cb03e3a336d350e362c7995ad35cdb4e0d088ed73945ed855e3b2d2668e8eb1a7195e301a9c6b19fdebb9f1f846706de38a5e60469218b0e0eef854f12034a4b34ceb62382a478203f1ac204bef77a4b80384fc674ea2c7d9b308792c541a850bf69b6f927c004993f6f66fb7a7d6ffedce87342db8eb110f82b4a5762bb6726b080600945c72609dbea77415536b3707a859b649576054ee8e1ca3e223437779606d47d86c1cb1579610206d49609ea0060e36707b0e63ea1be56d5cafdac8de256a7f7abbde7cab16343cef0684785bb0f8c2af8a5164b0047d4ae665f6430cf4a838c073c8b45d4d742c5b96ec9d322410c4e77bc06256c40c7ea93ce383471ca6d572150fd8da45e9a50fb74b63230e8128eb0fa3057cbb1f5ae20a9986836b256d03a5e8d46cf70ba0ff7a03ff711b32893904067f57b62899df9bf108defcedef7cbb4fc93b94428342b0e8b776f9539b91b4f4c82639cf894b77ef75f126e770356d63ec677cd9ba26a207709603e5b920e7613600f3ee093ee52b86e117b495795325318277813f4a762031a604ccaec390de70b0c0e28c955c8971f143362cb0d3f0609bae4213446e08e5f692bb289cd5554b3cbaddcc2a06c76bcabd7a0d5bccd06114c81283a852c20d1749ba0bc136035d56284b7e8d5ef056c2537986bb6032c74d2f486c4d65dacc7e1bb7ce7ceb2749cd868c0c628a44d3c3ea5ef397cb0d047bcac84458d7a6aad5f7be655b6e50b7923a42b495e96c2393512a9fcb4e5ddb4defd64271860f353ad3a3440398d2ad9c891bfc43cf4083723a2bdbef57eaf2a17d0cc469bcd77e8292532b63f05bdd9daaaf739d744be577b5238708d6c33ae49fcf7cbf192cd0568a046b149445c9d01a4f4048b553be99f443f0559c015f21caf5d65fbf431f013f780b37821416108adc826f8f1ad37e916704c91b22d2625cf13e6c0d013175863f9d7b63abca23a4176e675ee304dc81f25d949d1ee942331a857400f6b53a51f1a7b636ddefe3c97d88af5ec52d051d5a4e684396911bfdac50d1f885f80f2c19c2ee2bb5115569c33a8f80dd543cdb63803a999c7edfedb6e945d328f4d9d210df7e962ef720613814f4239074d03067291129dafbddd66721bb1a61c7e49c23ca2a1ca31defbb3accb867c90c29d30c73b7dc5d2ffb10b57793306c82a7930f0357bfca31c6adfba5f14d301e9b2967c53063d93613774faf3ad8e76ef3f8de1e96abdc4ff603eaa17748afb04b8be71800fd68a2b0dbbb4eba4ca4d4d9cc8d7d046c0b59154a64c57250b8221bef2ef4b6774b4faa630e2f33583691ccc23d08b9cde3490c31e63ca65b82f2686d06750aef5013470d5e4e107edf8918c24b134505c32fdd203c597a9f97e7cceee76afaeb7860677508c80edf907b31c1cc2def36b457620e8a31ad5b6a873b3558daa6de9c50cf977d17988866c3e6f7f3f0658fe4d939bdb9e0f01d3ee3a253df7c9c4ef733bf32e4d067b630a7ce8a4c385f148731241944f480bb71242b5e22ef3a5ce3f03d2827783283343717d1a1895edf161ab6771d17f1d804207cf69696de64c4460c8ee2448da7f81616599eb323912b6b70662be598a70c8ab01e98995ce4872a2fdc566c37768dda93fecfeab0e3ab052bdcc80f1dfac0270ef5a87cc4ff5eacc6121ece8249df4ab46f0a92e51244e8ea59e6aba37f3dbe56f05935df8cf8d7e8dbae9555d32be97c6cc81b0950a9202d864d96f3742d698d5cc290af4664f4eac3069c08cdbe992744ea2eed1ef188eb33f7784729a30f0ca8c69539021926b4533ce63eae9ce00d7ad2c43e52a8cff4d705d4768b9d4355e945988d7469270c44332de1f6d2693593fb95a36a3eeb0d3ccb943f3ce345c528d8a47be5b5933ec06a16ed06a380503521010aef7e395a0062b6f90fe771128b61dc22fb5df6087d6062eb1adcedf29dc6053d0d6be4a74493e6781e2cc8568d72afed0e9d0931d787e70ffa6ef126d3e8c2b5f00266e56aa90ed3f072b7bd907287b70e13a625d1445b3f7a8d77ca1e09002c8f31154ac1c8101bb2687a742c244b06ce4868603a0911849ade21a7250eefe1bbccfedbc38d25ee058367656374d90872036a0be8c507d3a84907260ad9c6fcaa9f7a4f4f8878ecc0efda8846399096385eabfbf9632ac08dbb7fd139b180631c5b15589a9fd331c1a1054d03efeda38e65efdd431516534604b60590fc9aae5094365748adbdcd79de9f482d0ef6712bda965005f4ca63cfa815079146c7db304d1791b8f21772479deec5a90fc7dfa7303dc0d717fb4f6fd3ce69167bc75c07d487a3b25e60802a0e7f41d20a625424312b278c150b9cb8c5eb5292c5d1c4744fb12286cc0892712e8a4f49b3131f99f04f9f0cd2db8218379a895f29d156dd18ca2d42f94633439afa7e50a4d764e0c53da43d0645b803d88ec402ef57ec2229b8ce8c1f91c881159e404fce5bd468e5fccb223fb49c7be01766354e25bcb3773f36c3f7e2f2a3cf57fcde87aeb65b57659c5e1e0ac2bc0ba43992e92eb2eb2148f5d29506a9fe3c02603a7f911d6be433f1073fe5a65dab2d72151ee93e5cbe93761aea188a80af9212d831abd113558f095dd4b67b7c1305d4324bfc1572b4b5ca578e3bf416dea4cdde367fd9e456f17aceaf30c61f37ab59987d4e1a78773504d6ab8e86dcb339a7bebf094bb53ee0dbe6d04057628334134d67bddc831f4e57f31044387ffe9b043b3741c78a077e719cadb91f46018ebf704acdf29dc34a4ff1c3dbeb79894a25fb3b4cccb4c321479db5e45100319d984465d1d4c0d57c8238138e53d4dc2f0c36a2dc66793b6b9046731f9c27723c722902845be6dfdb67742103b51f239db7d8cd0533c059ad007b2f375d802b9965f5dea43de760a227546e29cd2b268fc06dddefecfb438172fef41991882fe3377f2a515cda5ac0077e2d2deb39c50080f6ee275b31b6ba7c4b12bdb0d387d5acec9f2e56709d94de91d6c1776b569b5c1dd2e234641ea0bf3d724ec9af86bfee7f6e999c2509bf8c0aa1d0f2671484af498620dc7068447829ed0ed48b92c8caa4595d69dffb863989949dca35f1db612233d8d9a7196f544cbd8413d095062c5af3127204a1993773a42000ad24c727cf381a7532cb941167fd034bcf37f25091c28754a14c76d395fe460e5f8f737f92a6ba0615ebfcf89733b03729c02ec1c2087740a62a5df26c5f1590bab1c176353c221e4c266ee84a4fb32becb9bcfce1aa23d24c9a86e009b1627af87a99ea0add3395032504ef3d9a163da5b9fa82bfc5ba1216b4021d9280bcaab716703305cb0eca32d715f23732c999cb513b45df1caaead260ed8e642e1561802b74a4248b5579ade629e2ecac997d830f803e353c85cd55bd048344342c4cf5b1f6ea5e107bf580690ab6bbf0483e9d849699ce22b47d8b03de6f5242778f742da5910c403a70bf6f04d40e301019dd3bd61dad1e594b8e6ce3b6d288b19ae28552d452dadd06c8f61c67d6b46a4f38487e6f950d4292fc77d06acce673dffef8efa10fab0e4c8382185da3d645a8919392b0d750833d155443e018eb6c2035c4d469f903dff14814abfa90157e5b92397131c1033ebfe1967660ac163b3ca536dfa8283e76d8956dd21495ee1262bc9602de4fecb2046a7fb74d02cbfdfb09d4b621358c2c334d82545880b22ce42cf39899458a26e59a1e3e8a234ae7d8bd69090402d4506b447f7168bdab7b958d19817a72c8b94cea400d8e511679c4a402dffe0c15297110d72003776dd5a47ce8f97614bf6d5640506078e3d9eb8203ae058d77f58df634458029821ff34b0749ca92303a96ab0e444d96badfb77b607887e3e09f52bd6a3f1c113911425121a263d242fc76f21088721709a7b6c153bcf7b7e5c5d9c30b30e00a57dbbb0f72b7c393fa6d04ee4809bb91f241908b9a7cf4c4f4a02a2a5684b880ad9cff3cc53be12f6d1b85d492e15c2", 0x1000, 0x406, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000013c0)={0x0, 0xe07}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001400), &(0x7f0000001440)=0x8) r5 = getuid() fchown(r1, r5, r4) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f00000014c0)="8f678d9d666c4926a55faae26a6ad05cb6f8b2a1026641027039c57b66dcc71ff2f4b1867441f7e9e959fc3c627303512f4b28434189ccaed1c0f311379a03d6642a7bbad63a6d33ef3d49a12d0606711c3f447a78183768bedef2d85a4349138273a43444d3a8af0a6cd20665ca86a6eb26055655e4813289cc1f2bee1f76b1b4f3e0751e65455fa46c5eaaa3354d6e990424cdf5b3f2d1858cfd434ddc44d5cedc9d2026b7dc7708aa1d34dfbb8974a4b8b195f27e1c2280043fa3a125ec", 0xbf, 0x400, &(0x7f0000001580)={0x18, 0x0, 0x9, 0x7}, 0xc) getegid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x20028, 0x0) write(r1, &(0x7f0000001600)="48e0584d0dd061837082c34478139ece338ec8f929f8c099e14e7099614c625f1e51117303ac104278a198269929f05131c0b62128e29150f4c1ae7eff5793c72d2fa22f5437909bac83c293c220716625de424cfcb1be00964c2897b8574b118458053765199680903be7bf065f29386211fec3306b8fa8e24dfe88a819fb34d0e9cf7f660a7e", 0x87) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000016c0)) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700), 0xc) syz_emit_ethernet(0x53, &(0x7f0000001740)="247db942317e2d3ea026b77cecb78a067aa57032262402a5278e7aa88fa7adfec089ae39899898dcbf64f646b31260b55e7a35b849c6bb05984260a4340613c32d74cc642ca9ada62fb7bb6becc178f89a5d95") openat(r6, &(0x7f00000017c0)='./file0\x00', 0x18010, 0x80) semget$private(0x0, 0x3, 0x202) 16:00:14 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) dup(r1) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="642636410fe529c402f13e6804f04780772e00dfe90f690b410f129508000000c4037d0521ebc441fa1608c463055ef78f2e2626f044869605000000") r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xeb47, 0x3f}, {0x9, 0x6}}, 0x2) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() socket$inet6(0x18, 0x3, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000500)=[{{r0}, 0x0, 0x15, 0x25, 0x3ff, 0x20}, {{r1}, 0x0, 0x10, 0x22, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x8, 0x17, 0x7, 0x101}, {{r0}, 0x0, 0x0, 0x2, 0x100000001, 0x6}], 0x24da, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xb}], 0x5, &(0x7f00000001c0)={0x1, 0x101}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() pipe(&(0x7f0000000000)) sendto$unix(r1, &(0x7f00000005c0)="2a97c9ce150447112dae5487cf97b4914c04bc5ee59e1d20af0ef225c9577eeab45534a14f10d192f80643b5ee810158a963bbdf50e74bc4f2687c3f06af1c805ffa2ab61886f9d2f293178423ef7a8ba7ed50059a1385d24befc6a1d40300e3d55d1ee5b8c4fae3a1dac92dbc9c901d0efdb9312002614d67bbba3164a2d96dc4d57d85e6cfbb9b4b329f1d61f072fcb7eda594b06c7cfd5f437b93197f5585fe18cfb6c07bf8ff492719a2c81dee3d861673af681191b931899f772a12914041d687b8b626a00d46", 0xc9, 0x40000000000000, 0x0, 0x0) kevent(r7, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r7}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0xa0000002, 0x5, 0x9}, {{r7}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0xffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x58}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x8) fcntl$dupfd(r6, 0xa, r2) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x1e, 0x8402, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 16:00:14 executing program 0: r0 = getuid() setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x6, 0x81}], 0x1}) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getpeername$unix(r1, &(0x7f0000002780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000118342782c7e4f66d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c"], &(0x7f0000002740)=0x1002) r3 = socket(0x46, 0x2, 0x1) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="8d45eff5a607d6fa71d098dd2b3cc97380157a3c264ff75cebf37f909e71cea2f4e086cff48be8384edb93247d57228707dacf5336093d3a94cf46062ad22d9dc19f3f949db5f26c9e13709ea0d9494962593aa9899e6bb2c812bc21426ac87bbcd9ca9d1356c11c9f316107d95e44c3b913adab7f6e00582041983ef1d9586febade8bbe3c95e3c87ee3b4a1d3a3dd35d983d477ad2c27cf636ef3a23883ad814b40937627df9881dd74a2098eb027db3af9d12a520b55875a21600697a91ed9c588a5c453d4b09f322dda8a2d1c5d30a9d47", 0xd3}, {&(0x7f00000002c0)="c649e2870c90ae2e8c27323cde8bc922a4c5066f97dfae55fecf483a094824f339200d19ff7fa02a3da0d121cf80c13808ea9e82400ef125d7877325ff62be6c5ac444df53926a4e4b443dbac6572a6a99d4a18c2a33b8ea63f2d5bfea2fe34b882b4fee6aafa55ab233f68d00c031ed0f40192e976504d8aa5552ef1fa97d2671a6", 0x82}, {&(0x7f0000000380)="24a9399545ccc768d951bd911a6c39a8570a9138bb31b9beeba76c63e8b0cc9b5bdcb230d1f8c4468b1f0be8932543f03d1f03ac81bf5b3304c1396d081492bc9745ae6d82d21d13601151f6dec22eda90d4314bc8ac27cfec6f32f805e54bfc53b7917e163037128431326d39b0dac07f8b878b95ede4d01c4ab5b9996c3e417d770b2d9341a8685c15ef9e85c27a1c3b1c521753a3c277d7401d8236e6b3a9359d1029ab4264de15f91081723efa4df9d76b31756a9946b656ee75b76b2f731cb38da6acbc3ab761ce89ff7cc09bd2840d3d243d3f06aa2222c6f29fd9966cad170a5699b7c7710c485245a7f3ae9396d31f74bd383432eefcea574d8b40d6b0d7b8ab379b42e5c5b05420e3763a030c6173ad155b46038f2848197c0debca47c8d9342c9bb889b2768fa4b2c443f018b2fe3938acc8187d955c467d636c4a1a0f4ca16e21feefd1bab3a50c1c84315d708ff8cfdc0dc69cff7d04bef17f501cfa9cac07a176c4e243314e97364652d6b1fb55382adde291f2318a8e7a4918b158e4f67743d5a0b3e6a8f24088a8885fb8b4df8a2c7ff0e22fd86c95bbb2b540c3562a2c07adfad95439a69f0d31d44220a08edd5bdf778436ae69f71554fab7736959cdcdf5f68cf3a2f769d949d816ed7961b14a04a726e494d2e103cd2b81b29a6556791d917444c68bf80e71761a0315da9fd4c11096ff817352c1f22e34c110c045df07b4f42705d5f5d0cc4fc7d5ae3f1e5d9ba4a4320b1865c2c9cc6e5badb7ead0219e2ef9c21dbb09371f82322ccb09eb86e76cfeffbaf4a02ff3967264322fc6ac88496ba49d5fabfbd24ff2b9a1f35e40a76df82c5a4732fda9da9705d4c59644e6175a909770f89ad75aae3258dec160616c4ea61aff64d1a12e88e2cd4dfc7068029ddbc5b0d16b8637b50566b6d277d961ed53b106d3443fcd0e2637b1a73fe0023425b72fc3954289710e1ed654d69a690c4d3f8beb0a848bd49eb6be156d63a8b6a4e819d1d5d4863ffffe46b19d114041ac3b64a81bc750221b0ca259b261bd168219955c200847d3caee0919f1f5d192c6fc71acb8a6142b2dc11c03b2d609a680f3b14d0eeb059ff2862bdf25bd0ae39dbc412543e802557c5bfc5815fc722d3188d901944edaac80eaf6f17a43c0f4eb61f65275e5368d88c582d05d9230bf43a7aea333c6c6b6e7226a64f89b8434c2f229a081aba9079ef13d36430658c1190fd08136090b4d441a2f0b9ad30f60730da45bc2e19f34e25ef4964a12d8fcf358de4355ea532dc21a7a1514edfd5fe358291d1c869583567487b4c14894159260cd8a04a2b05c07f513bf6edcdf7f38e4a8af14b13c261e16bf4d18b9dd9b5be475d13de0358729d7e19cf8ff56da40326362ea862d6a3676421c5151f7e933edc30d317b800501a538224a9590968217d4471161cc9dfdf7f5b613cb4a0b38660aa281fac7b4b90a1cfb7b360cb80f78090647c65f6ef9c05420d6b1b1adda07958afd5ad67cb62da500003be10600138ca62c15007511d7641482ef88867fe46f68c890e94b67279944e0f392b1329668a1d16887d7762d017119edc28909b7c3f5ef49815747bc4ed9dae73864da7ed1994ea465b9052feb51aac8ccd17d2e16dc7b4513cbffec4a7b7eb711d8b7e7f80d36eb5cb85ff2e0279e5d58a2fc430324ef6b784f254ad2c85c2f40c06fda92ca34df39b531cc8b57a685367016a8dc42866e606f7efcd71faf850783b55b4946736c68175577d35104fa9c319ff104cee9213c33d1ec48b9f5b33f4b9a39c1084dff89a63cb24d78024ccab64db1db69899bd3dabcd34bcc507dd8974ac45115260dce656b7820895f23ecb0a02949dedace055e6d4072f23116f35ee93fafb1514d7cf18859865761bd526320966facaf74e8cb631af0550954814f83f191270fdcbb160d842b4b1aea9a12a5e4e3768cd7087a5da20d272f24d060454adc07ddf29efdb2431563d64d146aecb37f66e82950e5a4fc2065946abdb83374818cc2b1d29c9082bca80eae76547f658b2cd4fda144daca56d9c222911b9525e485cf99731641638015ceb5f159cf3f5cc8d4402d7dd060d8262bb5e6aa7ebb049f2425a343cd739322328781fbdb939e9e30c79a2b31cf8ce83f025a8089c90e20547ea592a758a10a0289c8d2ab68c4c5aafd5c919b5072bb55e1cb029af660ef1bc6c1f2f17c2164852e18337cbf968ff55c94f83d4c141889b5fe2de3038c336508393bd4b05cc4432900264bad4de02cd1527d97c17bd1edf154d47bf4dd800e7b12e6c259d104215460bab58e941222d69175212980a68126a2aa8baeea2b3cec46013ab2c2e3d9e0d1aa67dbd5da61b46e552a5844159fb753157d785aac7be89f62bd0810a2551cf03d9ca2dc491dabfd3ac429c69d9ba060a9eae7065c945bd51872dc3c6fc685ac9bd2581bd3cf50f1bad3903c5afc0619ccd8a1d9aa6d3af932acbbb182eef78763d9949780e438f1a22f18ee11d9435f39e3d4a1d5898d7ffa1d11f62b4598a557c38cedfe8ccdcecbdc7920fd3a434a38ac3d32f8a5e3b38d5d27a718418c51e2ab7739e65e7b3540efc99cd0e98cb1ce8fc50609fc5e73e96f109e191326e79e1fe7d27555a13b0a271d6a517783749b5f0cb59adfb6788f30e4397e1db7a8a286565e671be256ceba0d252282f9ebaa7e07a3ba1ff13cfdee41b3e0ca6ed742d4d48dc5f9424ab441ada4f4facc3ebaea168c2727dda5f7aeb1b0a5d3f21a74abec25092064b4027dad5e1af7d76b742e2dcaec26d8c20abff075e18836b3058dce5e93349dd633ba7f036b9396e5f2e6af60f9c66d4ea4fee8f412a7117006805707c1d4be1f9d2fcc2146ecacb0bbd75a215a32b7d58225ecc0fcc04f98df9e6e0176d32bd259c474eab94dd7b33b7ca712bd98ffe4102f5c8eeeb32b9d197708060739d26184ee354dd3ce2736cf9db0175d0c01be03b382ebce576b888d612d6337d09689a5b9fcf9de1c6da670672d0827f4fb34e262c8276ddb40551f0323d260983b4713dfa2a08f5fe9ba4398e645792eddd4474bdb71aa509b2d676a15979817b4e9794a035a3c95c99cba466008f2cd327d1e659d71e81dfaf28a6737f7b9f97a5b3db82a829d9727c69668896d3384334b765b4eb27f6f57912102c240ecc2b84ee3343f97f7072ae03eb477f99b807b9e11e57c63dc4c65414dcebb89c1ad35c378fc42fe93cafb27ed7eda0383aa7321dca6406f7763dde94c5db4a33e052ff299abec895c9c20f982c6a5ca96d2a943443500e4b13efa738694987be10d89bab8a06cb78bf5cdf775ba51b3744132050d40a0b83cca568b0f643531fc95fea4ee1ca194c412b7a46b610303edc55090a7b7b0273e77c2c46afd542c95f4c2c7105c83c661b02578025d361c78444cc9a43b87bae11bb1cb66bbd1cda4f5631dc310e7ab5b370269bc2c711e93f78a9e598ae91d6d637c67bba218d55e94093da53ccfefe86b929652971dd2d76f71098b22f2a8a0553fc94cecc7f18915da020584807034795a021028a57d5fdefeb53c25e71f6265df6db413413df3ddca2fe0be89715da98b1f2b645be3b19f532c7229ace8d285e56fd2daa3e424e75e759e8a045b674ece51187a28a0ca17c83ab18921cd1193502586512439ff33a8dcfdc4396c774724ed5936f491424f5c2eb8a1947f5f9d65d377cdc213873361d035da61e6a4e87b11626a868f63b36a80cadadd9e5414ab9643d96379d61997aa541ba26975162bfe41120f11c595d9d3f66dea727a8d4e3ff00a643d554ba5d0b7da885a890951816917d22fdaa5b467d145fcb603c6bf8fcbe990a8ef2a8030575583c739db09edcee9aa3fc95ac8eba06e633dcb29c0b299756a7d6b12b785e82dc281088a1083623332401f66e9224de1f62bc0cfa6c26c25c03e9413c87800407f24b52b0199b3151c340a265ae9957d30718f589b1687635b14dc2bfa90e59dac4a7ff94c7bd85c48d7685833d5d1ec3d84cabee0f054daba15628265ab6ff12018d53c748edafe4abfb97ad1bac27a2716b8dd8871bb15bfb53e7712d42afa9f28495bc4535152d145bdfb543e76754ad84a82d2c76f170ec49593a5042cb663393b740d2d5de9a4f94c7f5cdce055ff53a77089b192d98ef11f4f4f9173622576674784c4fa41bed87f8851b3115792c525df9461e69e48cec5d84aa28372dac1c9bb6b2af1ceed7e6e3fba28e8077dc23ffc9f74ea231540348c21d9472335c5edf1a1c210cf92e2c1b8db5bc070e8a49cba56773e3301d6368384ad33358c5162c33862eede4453351fb12102e95dec873292bc3bcbeb7ac913630025646d18dd21eeeeada43632844e3485b2d7454ca0bfc399679f4dd1ed435a385a525d71fd24c0f119f95819f36137a2d05711827db5a929a11b3b3e9d84aab2784ceb85bf44fcb4d516f8705591a385fed7e271ae2ecb972ef536f62d1c71f2c97bd0b12719d4ea4297b7d8dc5dcd578e4d8475cd8b99947f8223a32cf45c5aa019c1779acc5de3e7876ad0407b7d073308e28414cd1afc91bc55460be059868d723e37ada0f0f7cc6c2eab813058147c60112ed67452af035448c39706e90f438a71f2d86afae186f935dbd50d6018463295af523c3091cd750de82d6788933648ca71adee3bbf8e1063db7ceaea55f32feb90182153034c7f86337db650097785b196c8911f61a6e60bb4d591ff036f89a238419dd488631721a1453bd31db375584ed7b04226cd9ae06c38d765a819517d1e41a3e62d16d938ec2dbbda38e24f7bc6ae7f4e5c3ebd504564f86d3f2fa8be7add5b5a8317302ad59c4f228822aa21626bfba9a3f476cc9f4e60f242df06ff9a70070928c4fcac1a5a41093d48ae655ab241197392ca42dd1efdae1fd5c82f7a54233d18f8a73da9475350a802d2302bdfd9216c4e63021241601fd0fbd84b88b97f685f0eda31c43e273485cbe09a4ca2e4a2af98a84d9443f3e2c96443de1963621b8cbb15ea552a249fd37b6ca9fdf6d7002bd38b4e8d717f1a9aebc90df0504250225ed6de28b3c68d6dc8cdf1b44b844c45d239fdf57338de3811f448f09267050985bb263f41f76a4727a44e8f29e360e457f6fae3592197938d9c1af5092d27805ace7116efbd8499dda6a3e0e17a06d50b5b2d6d0cdfdddc213f3c03f8413c8a2829381959c8f893a49dc19b9ccc4907274d63af23d1d4d56068f7c1222f9411434148bae2a9984d953c78fdbe30f822221d16a07c92e4d9945931e3105b6abb8fcd08df61c9b0276bc14defbe51d7132ef018923aebd84e7fe544df59ab714f6185592f2fb252e84ccb8a72a18e6aaaf6c6b20d210c7fc2d2505667d73c782131bc4c7a89a04e83e326ba79e5c045031325e52bd0a72cd2dc5df0bdca11d492e828d25a6ecb05a80c2900bb9041391c8e8c8260580cdb0acedafbc7289d334f9a1bfd94fb5d4822c382e7215a8d498c03ba97fc4da10fb17abd53a1cc5a752e5965de284ae2b4cddc580dc8e345ecb591bda9ed01d91377c9c836bb01347d5254928fab235ce85462d2d6049518a2e27133de0dab59cb671c46d503397054ad1f49efa8eaf6ef884ab8b6cf72655561ac23ad80914851b29e135ab9a1a55e0ffc5a09445b56cac7291020e0635eb7a879e0136cd7cf09dfd02a3b2b4a19d4ef4459c6b4e15c74faf9a147b0da034e65c62e24a78f22f432ee4c66fa7aabb62ea7a3e10d4f2a49c77137ab08a8f1b00beb73996a7838bf", 0x1000}, {&(0x7f0000001380)="a00f9c23d83eaa50cf2d7e214f2fa50c89d0", 0x12}, {&(0x7f00000013c0)="22f5ea3b13ba8d9b018058b2ba3bf9a047f6bf50c0888d91a6ea68269eaccb4dccf7e8b04088dd26ad65a29b4a83761904a1ee0fc121ed758b1d23ba4a79cd8649baa7f250a7647c9f96ea485e0a33674a8c70e55db48f47dc44ba7d82404d7a508c528702e30295f949aac3696c9a22289e9772200515a0f30c6bd6ff", 0x7d}, {&(0x7f0000001440)="aca41a2d49c9828a7d2465adc0fc9ae6af301d3a9d3e15e22f5841f33c33a77a696b29c816233833ec07661319219fe9e0d1b1f96d34d062ad7d92c5d8f79421fc3da709e986b532d462f1626adf6f1592a60ee807", 0x55}, {&(0x7f00000014c0)}, {&(0x7f0000001500)="49252b73cdd94bbe435d9f3304dd21a31bbb6412ac40d9f352fb3428602be499015f607436072fc3e20919566fce14eaece27b083bdfa74f1a6bc50d75e7cd0bcb5448a5a4970ea9cd72cd075064f741d0fddb24ec7e88446239e1d66109d3201b800bc9792d", 0x66}], 0x8, &(0x7f0000001600), 0x0, 0x1}, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe8}, {0x181, 0x6}, {0x86, 0x7}, {0x82, 0x5}], 0x4}) mknod(&(0x7f0000000100)='./file0\x00', 0xc081, 0x7fffffff) socket$inet(0x2, 0x8006, 0x101) accept$unix(r3, &(0x7f00000014c0)=@abs, &(0x7f0000001600)=0x8) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000), 0x8}) 16:00:14 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x9000, 0xedc) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x2000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) close(r1) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20041, 0x0) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 16:00:14 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r1) socketpair(0x18, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r4, 0x5) r7 = getpid() ioctl$TIOCEXCL(r5, 0x2000740d) r8 = socket$inet6(0x18, 0x4, 0x3) sendto$unix(r5, &(0x7f0000000080)="30d7f221aeda72a1faad1c7430b8a3e408247ef9b49802b87d655e72df7870d9705559ad9fbceeb7ad8ee27b52e1d3408b46b628cf59ccfb36837edcdf2e716d3f95fc1cca6e6086d98afa167b4f9410bac815f2f7b5ad37a0e53f6baa8670e0a5825704d3e9dda91ee6501e9037c46c33dce75237bfcbbe2dd26575123d43eb02862183fdb8ee0805d64082", 0x8c, 0xa, &(0x7f0000000140)=@file={0x31ed42673ee231b0, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="b6e401def0f1cd8f32d2334f9106549245f3edf3fc6c27d8e8560193025ba51e03fb8dd71a5a94fa2deb85c21bf8bce09932a0216adffe7a9862b35bd2c67935fb5c1410f7d348d1fc44aecb7d5832b9cdd8200b7e4d564fa1f4f166b75dad8c9ccc09cb451ce202d2cddf461dd390", 0x6f}, {&(0x7f0000000240)="37e86103cdef7287924f4a555a81acb818a4731865c9649e7a99aed09a8777d899ef839b9c601c5f2dc44fdaba525eecc7d95e55ac45c190acaa169787190d3ee54f2fd360036d8989f320f005d3cf4e170f5965ee96ea32e87df6f8307b14620bebb891a24f64d4e313e71c32b0e0ff6e1008055de4126181070ca03e8d6a7acf57864692d98282a4a3f86eabd9624d09699deca298c6d1c8940fccdea5bf2d51dbea2d681f1dddcac34c8677058c15efe8c8e8df33657d16dffeab8d69a15d0f3d97bf209532addfd7581b410822da79cd725ec074b815efcd1ba896ae06bc1268a07123ebab0ae278ec68", 0xec}, {&(0x7f0000000340)="970c760e1e01c14acfe233ea3677c947c2edf62b6fe7200a0322ff0b6a4cc690544d2c60256a5a40dbf7eeea113b25eeaec6e49b1da61f08c9d2ae", 0x3b}, {&(0x7f0000000380)="9a5bc31388a69f38b230defbcf0ec8c9468335dee98839c84d3f6eac21dace3a6b2132bcde03c8d51880d3e8fbd39961de4424a8c5af1554a544781564cfd8cb71065b1834ba115d9d85e852c0f2158da0f076fc8ada7666e4bd9c5b98835c344e47338fc24e3cf3ca7967c10f4e7ede8b7ee5a40e3c87c94bb6ac22e72547904bd99c15a413a9f8274cef4240d58ac96208133772e681d6e7383cbe9827d5eee155c250950e5b7a88897698ab29d5b4dfff0835ed448bd42b661af72aa6d8174c93089b035a6e0055bdde5a747e40", 0xcf}, {&(0x7f0000000480)="298b08e235f6e9184c63e48e8f557bc5d59a0750c06a150b8fc63ef8c84ae6f93176b80c5e9f02bdf436c9b56347378203bfbdb8e3eea364b7944f06d2ad9c737ccf92d5fdefdaa72144b32dbc5466138c0124066b3c9a1a1fb5caf56bfb1457591a1de2d0b7479f122333512d1b0d975cc91cde14deb844bf12c3346a5f43499f4b9ccf567279fdb3ada19aac68eb8cb8505be086bc28746a47722f0a75428d2d82be95ae3f6154035be2005352ae", 0xaf}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r6, r2, r3}, @cred={0x20, 0xffff, 0x0, r0, r2, r3}], 0x40, 0xf}, 0xa) close(r4) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r9, &(0x7f0000000680)='./file0\x00', 0x100, 0x2) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) setpgid(r7, r6) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000700)) socket$inet6(0x18, 0x5, 0x9) recvfrom$inet6(r4, &(0x7f0000000740)=""/113, 0x71, 0x2, 0x0, 0x0) fcntl$getflags(r10, 0x3) r11 = semget(0x0, 0x1, 0x81) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000007c0)={{0x9, r2, r3, r2, r3, 0x110, 0x5}, 0x3, 0x8, 0x9}) sendmsg$unix(r4, &(0x7f0000000d80)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000880)="490c85866bc6c0343cff2e7c613296d3835ba313c9d1622c9302faf1abc7c800c71842df92537f454df0f440eaa82b215f00feb6de272385a452c7276db4aa8ceae76812d06baf63cb3d680ef8612dfcd218ae5aa332db472016d34f87d057748f88f72f29eadb0d76c87731c4584e9ab510f8d4", 0x74}, {&(0x7f0000000900)="9826c753377efc4eb9296a218d40f9df135a9691f40e1ad076f55f4374ecf8397210d6682a8998a5569099c5cf2f318c7808bbadc1b2933e13bf89d513a7c1d6860d6fe3be3e204b71c207d4edfe0396d6647b17897f272bbdde5e92d9e24fe8ed5a60b6718cc4d50d7b1bf9482828999e1766748465a07837d6effdef2ae1b1c49dacb077beca0678238fa743d043ee1b4ceb818e3d7fcef08e67ee563eb366d357", 0xa2}, {&(0x7f00000009c0)="976fc9f39ca03ab7f28216213e57366551ee11674c63e798520c5132f2ef8ba1a9d635e371bae18572069c8ecd1682d29daf41d70ea97c165231c0b2bfae3dbc60a63bc4f0d08dd97757b1797239f62a112c7f3cfc5dbdac2987e50b", 0x5c}, {&(0x7f0000000a40)="806c6fbbc5bef5883b3ab0f15cdcf1ffb99ad75873d3ff47c2c23d030c2deaaf66a32547da", 0x25}, {&(0x7f0000000a80)="2a9887f6692118cdeda861128a3a15ca895d4d64151bafb6a3073911dd25137a977c032905b26ffeffb735f92084f3ce45439bc5813d83d552", 0x39}, {&(0x7f0000000ac0)="9ebdc6755fac3a6794aeacd20284dab86b78dc49d517c2d6e0cd981e9e134ed4f92ab3a0d4ae648b3b19cc9655fd5af207fb502495ce17e12c3a0e20c3c0c9e7747609aa3a8137d6fdd465b4ddafa22b273500dabeebd9042d8ef00f3a6a0cf66f8f3e9eefa2f5654ab5ae59ef9594f8a084494f89596e9dbd1aef58ed4835238be49430e8dd1266fcb2ed2b9feef779bf2093e356abd984457c6c2ba2f1da2d46543e3d50ffa8cc33fc04e1102897901ac6bdab66635e3596afa3196d6d4564435b3b12172e71a1cf4a96f8a7c7d1221af29622dd5d73ce167ff56754be00d5a2123145f473385a", 0xe8}, {&(0x7f0000000bc0)="e17afc56d4c7ee1de841401e9c4fcc05a77dfc06ee228ba5800f3f23ae1f17ce78e46c2a63defe003b6157e6ad776b16d75b9b293048043eab7907a43bde9c7b59d1315162948200c7489585ea99aafc8bd57649ccb50fcf3e229865ed46a75197a0ebec87c6d209e38d896a24305d8bd640a185afa7422f4802e685781b94027574dae344cc5e8c2dc9d053b903f7662618", 0x92}, {&(0x7f0000000c80)="1b302c8d1fcd4889eaa99c7d95", 0xd}], 0x8, &(0x7f0000000d40)=[@rights={0x18, 0xffff, 0x1, [r5, r8]}], 0x18, 0x8bb8735ff1d6f6ee}, 0x1) pwritev(r9, &(0x7f0000001dc0)=[{&(0x7f0000000dc0)="d78f5d50dbbf2387a68ae65e7b02d4a7421e6d00ed02ad3175b61caf1d73ecd7526449ee24607e8753594e039512ea7f6f9a340eed414f761f78813d3cd100d0de6e7b59446a7b04124deab81b93bd765923f1327b7841ccbf4255547ac122d268434d4330dc0ac7351b0ab4044ba6372ad3e94d4fce90390480bdaeb46b5ecec708c66bb9568e521f610a432e87a7fc97444cbe8a9c09a9fb420a6f6a50a9dd1582be5ee62bc97da4f18ed38a448d47688fc7f1ffd2dd2f8d5b1b59f028838c0560c5bd6545b3b2a088c3afdc6f80ff60db2d5c8fd2d08ebc2473ada3096b55c25c37af74c3f8ca5f3e5f548b9cbc9c0d6ca57141ba2320dff96439df20163a1937afdcee89b3abee3c888772d1b8482c7984c39b906d7d773b1fdefe004c24319c8d0bbd07f2051ebeec403a01071cc02f77afebd64da9264251c7c3b5a5ced51a74b9536aad7b191152af8490103d21dd17488c406e5c143be57bd2e25069ddbd8126c82a1b5a392d88b997d5fd34ea97b4ee137a73026efded2ccef6e1c9158746b864cfc3f78dc2809250c69ca4c23b40214698e96fcd1bb8df0a1ca58f3dd762e80e56a2b127f749f891f5f629ed54a56d7dfdf94262101bf1b18844c8a9bf7674696ae9b58b29844ba2f5672e050c04009b02c10d83d2d925435f6f4747f66118f53acf5b63326d3f62b2d9aa785ac124f51c15906a4b2ae61a5da59f2a97d6c9a29e45fa61817f14e122505f3d00bc27f7828c2920c820cd53d15de612fccd3dc692f7939531d72cfa2f2dd943fee416f567a46f9a8ad511f32dd3f18b5b735d6e57d8976c35fa3cdd230ff1a3aedc6e7bf01d7ff7aa1494292ecde7cc7f2ef207b0c814e6fa99607da78993874bbd6e29765b911156dca52d84ad4f993385d84e9102c65cbd00823eb97650634a9634f9b446e26f0f00bc6451977a133e94858bc29cfcbdb8d3d372c893ffb32e0add604f2362f37c4cc3bab3c85f6d3b97d54a88c42f5e6cc51f3c58c06f9c920dc643f9a4ed3649d739b701c32e36cc78be572a54e06e8e1508adea5b068b93b4ebb5fee4cb9e6da2d78f0b90ef2c36b9a84fbf9ab982f81eb52ba8a50d2ff288d59c80ced3557cdb703c64ae55bf02bd226dab352cb1e378fd3cd3d1bdc240595d109621b3b708de7a366584ef367aae58daee3103aefade60aeafc9e15d30cdb4179278b890d16fda5df35d2928528acaf82f9b0cbc7f318765e177f9615142ca83752d405005d99861c9cbbb2f14567b761b7b7a4ffd9617a734a06d7f10e370ae9b3b2908ad85c438e4874c6bd703e99ea62f5ff3c2be854d748eb9582a8621c5fa1eb037a233a6b5c33171bd3455d3077caa5c8f7b36e398b7e8b2f62129aa4fbd8a332c4b9894161d21d5f7e34a719506f031b0b7db28ff53a5866a77eebf56409922fc266d2025527a98deee7cc24258b00bc3e76634cd86357e43d1a336a54901fcca9eead03d6f714ecda567f24085365afcdac87d65a393b462c40359242eb8b8fe8a08bb5cab1b19b423594f97e0f284e62548412c1010fc4af79fa375f07e9c4ed9e0f9bd544ef47834fa70535d8cda390fe550fcae539b29e479824c8458bcd4dd4c8559c2c88af62e8e095d7a09c2722832d3c88ea30fb9142b4be21a8b1605240f89447b262bc8f36d51c88732a75e02ea62e748d52afa48467fd9bc2626090857e7b31b5b5b38871d8ed18e0f05abd103b04e3f56b8bc7ba37f49630dbbb36b216368450782e57bfa773c5284e7f12dcdd74d8c6e84208d174426dbe86041b073407997ceb8c5fefc7a81f23d56dad0fae0e8b8522dc7e9cbdc1265baa3880faa20e895e5a2b9dba7eebe6a79606890be2628fedf0de1db6baaebe4736ca3d4137f7e29d2c981da825b83790f27471493b5a6b8b2a6ad680e0e4e7bab90f288fdd84cbcff3c3303a0ef630faa01956d8e0ba263617de6010996f02230e256158021b5aa03129de706e72e82b10a9f4dda89592a808aca508c9fa07e2ec1cb51a269394c7dd98a686d0539141e3a10e385be380e5c835c96a885e34040c379cddd48564571fe7d85123eaf75c8e3a53b8fbcc92b14bdac7b51a004fece600b846a64791afa86cd12f61a9bc4dd5cb94983c89808b28692c8eca913777b8c9576f106bcd5d9da5b2377b6ea553bdc23ff35c1b4085127e34b1fc2749fa375f90d77b0a3192a0f621dbcd358bcc2491fbff343d8d047dbc4e286f7ab499ea5ab0124d44449d4d7f02c4d01b0dc1623237ffd13d324af3c416f99d99c1c9b0b4eb534b80821519195292b5166fe866e7858bcca5e813a430ed73a4538650b759f7f3ecc7b13b12f234df3491c277c2dbd1f92e5c5485f66d6a1402a15e73ab094a8083734744334ae239f237f920214e61392cf794949c7d1290ce2f5b8b16d13f1dd43128702d4b75606fbe2701a7ad35e1ed9f6a9e09be2f7085fc307319dc0f2c1e87f92b50bec3b84ae1b0dc041883d5732f31c2ab49af85ed93527dae281c9d3c743be347b79001ab531461fd98f7fd8d94e9200d322a2a25072117b45e47ae7e9dc106389af00daf05184a54e46fcbec5f0fad2e68a069c0537667875b541235b88df522c57be5ac24930318fd379d97261b3cef464077073dd993d57d497bf76aba2dc743b3eea1bccd97375dc49951d715b4e187b60053db621a20e7e2279a45f4424f41eb5c5f9b0b2c574055da666ca5b20930b8ff7df2d8f932002d19f110e9712e04059fdc3a4250f82c4285eaef0e71bf09dbc32ed9e2b23f49de3ecdf8c78857ccb71196ff19fba46dba1fc7fa67404e8d5c1ecf71e1353718f5380d384fabc7e82e9de36e17411d1ea9b7b1a12001c805b78da252d4ace8c922ba6907e70f6b41c07fd98ee5361ebc606880cd69f4290112286fdf5710998a76cc72f1ebf907d5935e051c63bf521817337b115f1ce0f0500a1deee20e4b0d2b16137e0ea809ff9812137c915c232be3909bb643b65e5f544686d3ac4bcc605c57f96473a8e2a18dcbd5bc9187561570958747ffcc9c0c05a015ebb6f4e6c8353fa39369b6ab13537345efa786bc1ce71655175a61fe8d6a5ac71434f5770762a32ebb09f3210bf5890a7bb44b3b7a0ffe47235bed45350da3399e03f305d37f9e067cf4179b019c80e99eb25999b4d59ae4a60c7bb935305b752d5fd1559c6196e789258a32835c90b091e9a4110912238451ce360931fc214f41e1c24a679f3d3b08f5635caa4fa9b5ab72f5eb5a025fa20dac838c7de28eaf3509fc174dca4499a93d874fae6181e696e10ecddf6c646bed8fe5a73756195a359f7d8b514425cb743cbfdba4b8aafbdecaf616cee2ae354540a9e1a97575b565ea4f844fc92004d7998b7dfe610f999b3599e4c46de9ecd28470eb0ccba2d306d445d59db3ef33585e28679c09b4b52e260be95694119ea330982f5b8d13c6bc472ed2102f1ccee31c7d377a63068f6a174de2ae9509d939e7f93971830cc6d40f99b874e6076901512330f923af5ff7253b50da7cc1652c21e5af4111f06c4bb8d3417bec6fe0d8e84bbda4918fe68049a711ab76d8039d3b3ebafb72da83898b2bb43e1303347dd2ec4a1ec1d86b8192d9ee8cfd8a1c398ab46d287d7e83a85db24fc998c0487985f440338f798db930ae69c16d923f00e98c04abbd30f3c7cc1827b30779acab8947cdd5c549876186bc8c3518f5d6fb85f4b593225afdc07bb3cf49795bb62c54bbebb2295ef4aa9bf90be4a849ed6edbb29c9026c0eef0bbdf146b90e0dbc8db8c568e6ad0cf36b6266dfcd13ef082753f28b7962793a73c7109046ca79f9d4b4a87b77d909068087a5ac5a0cac312a97adc9bb0f9da2bb5d3be4ef69e6e4ce2ca9ab73d68b9586b65af291a7d4f58cdfd2f36a9399b06fc1c03960a1064ded2dd08f2b467d003c264f0289241873b4ae6d927ff68941b75b0be844e95831d806c4ab0847d4637d4c695b43c6a36905b182157c1fb666f74a8ad5e1af3f7104125c609b9570d45f1f77715647d7654f54f39808f04a6dd8a864acb58451b648b2c0f613c6dd2ed6bed2139e69bdb6ae19279c9f7049b6933c1242b62540edc5ed2af053ce80660c6670dc1992b5952afd129de40c8940e96a346c63941e32af61b510e120d57c00f79ae80dffcce6bbe82b3bc97b5066ea44187a2129cb33d3240d3d15291f65ead433ffbb291fce0473cf40d2d32f67ab78cba13e5b5a26c9e17693d9b5a851fb5aaa81c38e360e2cdddd7666a006f8dae40f363184dd5ad71358938fb6e67c112d56297a798b39567022896168b242732a4752f35613493b872614c2e7ec2ab69586f538e27df7b06c9ddcdcd4b5155c18d3b8bbb957b87b39c01450711f29baad5732a2f80201905f066e7fa25a2b6293373538545566ea0b2e3db007584e084ac31b1936bd246a34627823bbff76e09201b443d1b09ae473ba14b9262862e33124e11a58e8d8980cc0b2c73c08064231620a691e1a4ef56f014b957ce81c4bcf074a4587842dcb70ac71e4f05c523e8273ca5fa7ca857b38c5888f62f269d1b30869097f9883931f7d4063c406262026c9cb94768ce419c22ff1d5c11dd9263b371625dd3247e1f2aa7900e7a5b30eeda06390d14bc3c7f246c3237394725a40c3dc49208d04adca9ed2f508f0594322bd9df4f47360edffeb9a626b6e33c918d6a25fa0873de0e950e123608aa788f17a765e1ec64c24591811b3676a3ccbb70b656090aee4984d2c2ba8e9228eea7be6b8d3a845f02e60ee32b5fda39752b196c15a50c80914579dae333a490faa133208057267962a2ee06abff81f7cc24aed447be63bb64b67883634708d20ad6e07069159c9edeaf56d5b4838106826b9a2b852408369a2e9070a3bdfeac1c5af7cbccf963ecde08b66bf37c11e3310109611331c5d789ea3d565f9d81885a5e3f5be8f4a6c5e71bd0fd10ee42b128d9103e25d4a0bb6e22b6013fe5f0207445ba79baa4410e1a997038b99d563a5aba8d6ae625db706abf32d103f74da7eb772bae50615536129bb08b4fb146edb2e772179c713c277d3bc3fbd6e92d219ab94ba15fdb9c6501f577c2997cbb1860132733d04952cf32a02d07fb2ba604421dbed3ce93dea86f7f0e0bbe18f6633bb41a461325ee29b6051ea509b673f17c199038a176d9903903a6b5f961f65ffa530096aea826a1702c80bbc3e750d7c959502a8fdd29fb6ef0c7bd9a8539947ce05a0a9fe935b5a4cf164edfea26472fc5eefdb0da7a66e74d126b812932df20b88cb96f28dbba80142038a7b3737ffc511c4d9e2e4b742eb58b78e8b213bfcb7cac510167822056b3170d70e17ea6d44ef9c6d0177980126e377f590e67b4dd74ba5ed222f72db515508e77cf528a1281e7335552ce2323f717bbd7231ddab32bfdcc4649f99e780a7fc6c79013b8f02f742b6ef53f7dc3a03ae157f8b6bf955e3aadff33000a743c9d07c113c7fc073a295030e5059f3e670c6f3f2462cbb84e4b8375d7742985196c2d6c4d2e9aa5679de9855a5becf9b4bec4cbb099a082f983c632a9eab79ece11c8fc021c7edf020a76789b1ce8f711bd9be23a9b2d933a0fb6239acb637041c3824c3cbe284c3b4bd735244838abb3b2319eaa139b624921f492bd5b1bbc5117f59f25ba3d7063e90d0085a24e6d6e1acc3829ab3f949b25640c01d9a02a9748fecfe1842e86abed15669e0660dfad88cb8101e7f1127e6a8eead84e13bea2deeb3d47ba741fc5308758460fc5267b81540", 0x1000}], 0x1, 0x0) ftruncate(r5, 0x70706deb) open(&(0x7f0000001e00)='./file0\x00', 0x20, 0x100) flock(r8, 0x8) shutdown(r8, 0x2) setpgid(r6, r0) pipe(&(0x7f0000001e40)) truncate(&(0x7f0000001e80)='./file0\x00', 0x1) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xffffffffff, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) semop(0x0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) r1 = semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xb6}, {0xffffffffffffff9c, 0x4}, {r0, 0x10}, {r0, 0x5}], 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) syz_open_pts() 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: mprotect(&(0x7f00006ae000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:15 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x4008, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) ioctl$KDDISABIO(r2, 0x20004b3d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) mknod(&(0x7f0000000080)='\x00', 0x7008, 0x100) 16:00:15 executing program 1: r0 = socket(0x1000000000000082, 0xc005, 0x100000000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="cf62e64486522a33768737aa9d42f4e115d8dc31d210e888d3f74eece33a96a0ed511f0e2945c33dac36097f86c38b55af14703dca9db40ecaa9feb3c3d2e4b3be5a3cbb5f83d8984eed728f66e3b41ac3350e3fecbc316428f798c2168b53169398cfd73e576cafb137f893b6959160f54e98e73d02f258930446042497a67f712f2fb73a3634cdf4b8f382f7a4d3a489403b0f863a881a1356427f11d32fe844235caf80999a7aab07d67e47e6dd8e848c58bd26d3d21b8c3c86e121bd097545d59fd4ae6222a1e5a2fa3e7dbd6f2a8e300e08518c13271a6d2ecaedc8d091fe6c8e21df4bb738ffee53ae00778b28"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x1) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xfffffffffffff001) r2 = semget(0x1, 0x3, 0x80) pledge(&(0x7f00000000c0)='#:\x00', &(0x7f0000000100)='$\x00') semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0x12ec}], 0x100000000000001e) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='\x00', 0x0, 0x20) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x10080, 0x88) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x7, 0x7, 0x1, 0xc0000000000000, 0x3, 0x61, 0x2, 0x0, 0xb7a, 0x20}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) flock(r2, 0x5) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000180)="4dfe0783325ea29d4674bda58c3079a61bb37429c54af09e6337a5376e4367f812d4089964a66f452d51a9ac05211a394ddfa7ef99d7129b79295006b56856b77dc3ee4a7d51bf09cb0c11865432c08864b6c0580cb03c30fe4d4d362799c00f47503cf4974075bc1765b3bfa4d2ad8acd60aaf69580068f63fe6476b868f94ea4e52e03abcb2b812826314d1e9437010a813249f6c88d469898fc318cb302a1822f", 0xa2}, {&(0x7f0000000240)="09ccd82e681d7eefdd541b357c60d49993cd5f85577b3ebc1c82c2d365eac952984c10bc57c3", 0x26}, {&(0x7f0000000280)="39fbdc5637f217c3dc118b9296f9b0e6e9d17e4b2b3700e617b87346e7f9f092217d3a4c8e75de11501971968463ce", 0x2f}, {&(0x7f00000002c0)="0c0dd51e3f3d63688eb0afd6d6310db040010cd22d311265702a277bffc8ecd829f44bc21737da57811752696c7c8253b443383090fc6985d081673d45d5f95991ba8f5926926ac9310a8946544e5094ba6f1b824fc455e4a1728c82b584e9fbbe9884b411003334d5d2f1d67762a84649cf6b504ad9bf878f474df7e301822e2367db56fe6bff4d76418de803112620217700ba4032ad4c3e319b7723bd69e6", 0xa0}, {&(0x7f0000000380)="17ecf1070a0407c38b629bbb532d95573a2554d3b9a0fff91ceb7dff3467edb45fc3", 0x22}, {&(0x7f0000000500)="d711802e5707532ad118d557a6d3b34cac38ff0c2f5c1520011fc35165a10a643d1d87d88f7a018f12025151837dc5d9c27db9e669137e344a611f3d128e5898bf7d64b3ddbd1979c736157479324d3409e5d9db9078a540dcb1945d4a2d413eb1997827204af4ad9a0759fa3032682c5d642f085a17a6e65a562afb94c633696946fdc411bb9c42f203c2c23d085d8f2358cd4b153af19d92c2f34ee0f1619b585f1718b32e2a04ae32c249ff029e966c7a096019de5abb1a5268cff6b91eedd938f45319fe3acf0dcb57752e", 0xcd}, {&(0x7f00000003c0)="76c747435159c9a3e310c17e0cff3c795950b7f0a9e445cd9c24852fc829210657513eea2523aa03a46a89ef7a9a10eb1f53bf9eef9908cc9412e449e0c97ca6cb3b8839965155f80f001b8123d154db72de861da0665e1fa13468b91af2e8a2fd3a4f148b911b83bf32ba775a4f55f441e0fba8c3bd2eb4", 0x78}, {&(0x7f0000000440)="b9d0dfeedef03abb21cf607fecdfb100670cc5430a8bcde3610ac973829614a3ac21263ecdd04892290e091b72f9c53e59e147ebdb73", 0x36}, {&(0x7f0000000600)="9b7b95e033e9cb080ce4dfa400eda9cb40f55ca94fc82102ffa070eb3fd32fa3", 0x20}, {&(0x7f0000000640)="319f9e942080f356d1c680db16e19f0754f9faf5d981d95920adbee476dc9c320fff5282f9cc603fef6f417539281357cc8a9c247d0799da3983000d9c91a1ed8312ff92114261e3ddebe5d26c7592df046620d8962ffc5df7d84928b54dcd69f4d20fbad4c83a22a0336c4ba2a071c72c347068e2b5df16f3e759248b4bbc71776f0fbb5cb3d01e930c0e56aada0a4dc24cc44b55ab21fdecaac0c5b1af46e54819176cdfcc2e08f5f33afde726c3f196a2640bf9a612adc5ef71681328238a5105b409a63bc011f0438bd912bd20ea75a15966094d2b8b7ceb582022a30f992e744a17c2d6a720ae592d2ac7331aafe0425226de97657d9e2265a187885a6e23df653c9a354dd47ad118aebf1b2263c7e333fcdf4dc231086b3fa7fb61d54ca25b52f5250cea06b684ddc63e8e83838c65294d16bfffcaa8356c0587f5c5554acf4c5f61866428fd91504b23d6823e7f45054e7302a4fd3b3c02fe869b9f978d36286ad798ce93c971e2aa4294a88984463bdfb18ee728fbd827bf65a0db41d4f78be596f3bd578dba2f9c75e414605587318ec75bef4977e3c4ff008e20d8eae6d2f4147fcd27553ee8abebd45a498ab3a206e77add1a2849b2d9ec802e8f86a886aeebc223b9780178abff647e1c995120352c788f9b84cecaa97a791b3f8ca90a1380fc36ce88b73a6cabb4be9359612ec271112b9b628e55d5ee8562ce608b780bf7bd85436ed9de8670e708474dd4e0cc486078576047b47ab8898fa4f9db87df1d068c8f0250fe68b5057d4745689aabd66df8c67afbe2fd62ba2364b67531325afb9ea4ca96df38467d516ea412f04f5e02f65068d1c0f4c745c1b4de1eda26ce665875c4bc1719e025a3f490872c02ebb1f2ee4088555986dec6b888d6c834ab11cdd7973d4e60e878f8a7cb711b08ec2fcdf6db8dc8cb2e16d29872551942d0283fcd345db63174926e243e0abe692410dcc4009f669ef8b83e4e1c996e77cf229c7d4d949455795e475ac4f7106964cbd916a0d22603f6bcd6f58ba90d7de9fc9623a89225748484c7de8c51f560bfa2f92278487dec1cf29907ac70ce0e8fa01a218f9d8b3cfcb176f871c59771b20a6b4b33df41f1af94715a4c02de86080871689aeb21c738d97304465341902d4891087b5a71200bc59fabbc907f5c827d8ea61fa725a9317c6903a6099c0fc9bf793dc7303766c1a0ec744e094e8b84abd67021817f800feaa98897121bba73919860e10363137ab672454fe37c520fd5b7a9731e4f94e70a62531db224dff3abdc760d0442d655aecd427618d07d8e5158cb882cd9eba2b05551dd78a38d4474267b09365c3ccc142afb5b67759601f2a3a636e349a832a142c29558781f05b64b98567454faf5549f1c514fdca75c212266d1d06e9be70a1c2b7cbc37d4d9d9450e076c922502a45db1c45f4509df8cca4e6061f468c1763c23ba4f76b5886cba426a427678bc2a41fda0f8738234d5c3e44cab8b41562db00bac6d380afe97a4f53764959c41541800ad5067c28c641619bfb5c71dd4c958f80ceb53f16dae19f035747d142e944bca8f1e1593cd4e02e816a5b7a84dc9e73a492ed697ebfc0337b8d6fb38099e8ea2641ef238c0ff219ab1df6b1919f7feb8adea8f53bf079b32a4551bb14e0a6e19c84fe47fdb924fa60cec3c8953a71c725567672f7f85a1c09d4920a13164653470b89f72f39deaea37214f3c626f08bb83886a6048f4e1e42f8c3ccf87f959ca995d8c2431d28ee3d5a4d53d72eefb6b8d6d58c9d72a18fef4999b9db2b9a28f8196fe08fd18a67a6bbd9e06b870c99bbb83c86a19bc50caeec700ec21ffc459bd29c645d825e908d6ff97f0d6038505f4b161d74d0eec64b672ae81fd2c223cb5b9ea220795bb4d885cd919210832a551a2b0266486868f623ca1e30f6ed10568daf9e29187cfa88dc1b079c5a58cbc8f2690c79d389a36c75897663dbf24333c27b5dea05d659e23da9d33117da3d5f6a6af1f8152089cf5220076dfb8a3ba492c4611d14dadbbd9caff4d2db80e1422655eae3e55cf17d74452fd293f1b6b7ca3f3ecdb56f6c3421cc9308bdaecfd468b7212038bfecced9b35caf2d4b4589e00da7936009d54027e2023dae94c777dbe3d80cf0d499be8187a2aeb403172835eebe61b2ff6a02acd853e4d080b80072423437d2394b0b0c8fa6a1be26c24033019c95cbc6287ae376f328d63c259b13649cbfc24be3f7c2bfa8d447620d754d159bef97074be34250e968c19589ff8ec8dc3fb4da3c2ba1a81dbbd7eb9f60497ac8fb32fd5e7f056a5635a4c928c54de90814e4cca3aea04396ca307a32db402a9c49d611ce6e15399ee94edcbd0a07532b47644529c02b876de872a7d51255d693c84986bc851bc3fd54038b0b0a59c1db4bfeb3ee22f56de2ee178829d3338f82bfd413de5bd8eeca0c7107a659a533bdfe8de8eae993d55d3cf1a7c511b38c433122426afab58b54ec1f18c61422d549980d23241aa1e306e2e480215c6613d19121fb4568824a1cdd108b386daeb8d6a6cbcf093e94b6eb6a2b33c7c39a79617e0680ecbd200045cda239ef0ac6d9162bd3ea19213ea07f62ce72e5cb73e5a7a9e8b0794e451696c7b40e1ae44ac9b30e9116f6957d0c2c0502fa8d936f7f58bdca2c70f805821394c861a7579cc01c54c04fac3aff043c6631ea550b51a2469a73854a03a82f41070290c98df15daf6d38ac5d25990d5961bb72a80898a9739493291dbf8dcd197e7bad0cff4d684cec30b27ce05f3a04f43123d188b9f7eaf3c8f93cca4dfcfa4d36e3511c4c4ff96639777053e54f52a5fec44b68d4f32db3c4d7cb1883671665072ef73f8cb5845851ac01bd2abcf950664abd68e883f25e72e8d0b0ca96b5d263d5d257a240f7c6ee2368c9ada22cb0ded74302acdd869c1627f32b0b37bf9908fb08208abb999a3df34fb6707caf7318e7b3df186e6c8625b92a310330ee1e0795eab1af5be2988e726efac5e7c54adacb3650c2f93b660dfb19936dc0e10c95cb0b0fe5a3a72af705278d77bc23c1cb9ab1da693965e82af8ba8fa1e23d12925785786fee5208d6578d0cc340f39869100616938d4d4674748f9f8672661b07356226d174e9386edf54cf57ab88f16a0b0d466a06637fd98f21824aa57fa9bd69e91f71b21cdfb06c97ed0dd4c73ab779be9146d899df7807d5958d7428a182abce52cbf04a9208fea7f69ff15f991cec314d06108dcddf0e312d811800fcdb7145172ac3dfe102611bc62ebd74cd6a9db915d73500dbdabc8f31b877aeadc87530e8365acc0474f11187005864a130de0ccbbccdeccbec98ee0541d558ce8bef0bd6a4520679a949d3cc140a23d29e38e240c580ed1493d3daf144e2c4e5d60328d519a9a007251739be4a593b1c305d8e95794711bdbbd3c2478dcd79c5fbaaa588b38f5549c23419e92011550b857823095e17983ab95f95c2235a08a7a683f440e0469bde5d6b1a0c9ba287791584d8d1962a22a354dfd75a416b3051630162aa16865b23cf75ca2096770ba19412754ab1b85c8054fa70300c5edbd9cb80f7affef645c27bd53d7e92d6e5e4142aa4670c4f84edbb26ae25b3b97fcb3619db8eb552fcbe705bee8067860c4210acf9ff0f15b798ea4f2b59c318fabbb0bba9f555d0ab4a435b0064810b1dad6203ee05eb540e90ec4019a4fe26cd7bd0280d997131163e77fe4608b23b25cf094947f46a96a089528a0a9e62d9ec97a870809481cd47cb47fc9d889371a3a3cd2905d5b29035c62f284244f609f24407388e095112e14fa0fb8a42c43d4092bdbf79bdf720057b02ec752d2a1e3f5c916029c25540a026bd285a6ba9f8a4e372dcd4c74a2bac99d9770e87dd8caf2d342094ce754d5519b88c6d5f16752d0bec24dbcbe38c6e861c79f57c02d3899e09298ad52913c132d7d20733810fe734e9d1a79b3d3c3cba46fb64b3e108f1ed29864175ebe577f3bd0fe605c13cbad9c64360358518c2c64da1de3925d73fc9bc09cc6bb11be56805823c292e9a53b2356f4cf0cdefa0234228f08de8b9bc90593056b9f625f6178f9436b9964dbfda58117513a9ff0ef54ca91bc720c327f1305e5062b84a87b2ea6e50294be7a74725518667d992a92277c73e45f0422f6c18fe014c207ea4bab730bf42ad6aab332213f43ad73ddedde89ef0dc182cfbdc71c9962e0ffd99bec4d6b899374de0cd8573a0ff434265440a98299f5e7eee8af6abb1fe60fa22d1b1133558d10898ef7ac2b61e05970b00fd7ad3fb1c804b28b681ad9f4b48d630ba3663259d57df0f162c22e8ecc15e8a826da43a9d99b79dc8de1287d1c90a9a255107f05678721771f257e7a01e98ccd3946a2761018e1ddb38fd76bbe04c823c07c274a02178c3dc21448e241d9c4a6275c238780a642f332d1f4be703a21bf87f979354ce9dc0bafda752f98b03a13e3dc9fa630618f5e423902a6696bd7f413b29735d2d1548ae3a5d6f786fd361f215b8234246a357f2df46dc3884dcec7d783bbf511dff917006f3eca03f0f90fad0d5ad796ae68b5b3fad757bed7c46cc2ea7b3073dec0525b9be00c4b086fc48cf651b6313e5894e161832cc9b0dad30a810cd10f212aba40c71648ea6b05209f3583b52c35c9017f8dc0720f6e6bc0c87bd98286d12f8e8204f94bf50b3d91d2f539d33ccb4606f4ffe88299ce81bb2dcd94e23327d2a6a9da56ca38e52e41133d8d57d0595b63806c0dd350528415930e370ac9e0d7a42b6f4d1032a66590c3173d54839cf71ed67066d91e540742c69a943386f4f5df0eab84c7823cde9175d23889c56bbb7470c738348617ec0b114338b372ddfef4944691543396cfb212f645f4a8cf6d1426aa61e7b6dd7d8e43e4ee6bd95f8d8c74fc014cbe8a81f057e0614690dae48c1c6b0fa1296469f25318a7bfb39353e9cd04347747ad2c8efd7f5c8863f3f2c63761c664b5c63715a98e8b1031a6b0adac47de1c565bd85647eee110f405e3ba9a548a1e333517792b945f5960e067ea41c33a344ffc4cf4b0d53d5c5244994c27e5e4f92490f88afd5b88aeb149a49e4104f41ca9ed0e2a3dc7c27cd01bd73d62c9c0656d66013f7568cb9ee05e51078ee14c664300625cc2d2c0000e7c6c40be0464019d95b209f7f57013d1748e5ae004ff33ef07fc2e1c09446dcfffd083c13629a0582cdf34a2f5d7a011e6e2db9aee42391d13e42552b4ba49cb54bbb1836cb25058fcba8f2e3941480c340c2f286e8ca2c17a83a5ea666c6e111c53bf5e68bb7287e04a08ead016ae306de69466929ba75164774ccef2bfd72142f29622d0ab9ee21ea2404195b42f5ab87dd56c0e594d62ece658712bc2af7a6626dda21a0b67692523b0d902e4f2f0ed1ce42ad91f8d0f2c45c487866bf507c8961ae5181af80c14680fde2c06b03b1396f4e707f22f01935584814f12b9ec0add85ffc530bdcd83c118ab4999d19efbd617057911abd07287a074f81df8d3aa60d1944f545cd4aec12ad79c5546d23e0aee44b74f590ddb2785fe30c9acde177b8259c887990170c22afbb1ec7795a1a6795d17016286866ef2712f4da8f96c496347a7c2928ca12877338abe842aa3f8e720d17de4f6be8d7da76b8dc5e40453e3a08f48abf7c8bd49407f9af26206fc616be3303daf6672c0db225adb19ebe2565c9fc721be3e6f899007a531b51f3787dcb425df34b1d0b43686895cfec7cca47fcdf5102ae07b293d60969c0f07f39ad9a367", 0x1000}], 0xa, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0x8}, 0x9) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mlockall(0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair(0x10, 0x8000, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x3, 0x7, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffc00, r1, r3, r1, r2, 0x86, 0x9}, 0xcd6, 0x3, 0x800}) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f0000000340)=0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) lchown(&(0x7f0000000140)='./file0\x00', r1, r3) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 0: socketpair(0x7, 0x4, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0x3, 0x7fff, 0x10001, 0x4, 0x100000001, 0x5034ea45, 0x1, 0x7f}, &(0x7f00000002c0)={0x3ff, 0x4}) 16:00:15 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget(0x0, 0x3000, 0x58, &(0x7f000038a000/0x3000)=nil) shmat(r0, &(0x7f00005ea000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:15 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom(r0, &(0x7f0000000100)=""/168, 0xa8, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x8000, 0x4) setsockopt(r1, 0x5, 0x7ff, &(0x7f0000000040)="e79fc237b3f3f6d95384ec69f23289bd98958488698e9a14b6b3c36bc2fcc67d459ed8e435a363c13d4a51718571d0bbf48e047e", 0x34) r2 = socket(0x1, 0x7, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket(0x1e, 0x0, 0x1325) socket(0x0, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./control/file0\x00', 0x100) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x90, 0x6) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:16 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x22b, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10010, 0x0) close(r2) r8 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000480)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x33, 0x20000004, 0x100000001}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20, 0x9, 0x81}], 0x5, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x4, 0x100000001, 0x5}, {{r5}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x400, 0xffff}, {{r6}, 0x0, 0xcc, 0xfffff, 0x9, 0x7}, {{r7}, 0xfffffffffffffffe, 0x2, 0x10, 0x20, 0x3f}, {{r8}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffff, 0x3}], 0x3, &(0x7f0000000440)={0x7ff, 0x7ff}) r9 = syz_open_pts() fcntl$getflags(r9, 0x0) read(r9, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() ""‰~¼t§êÏ€ñúHôD^Õ""‰~¼t§êÏ€ñúHôD^Õpckbd_enable: command error 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3, 0x6, './bus\x00', 0x800, 0xfff, 0x0, 0x7}) pipe(&(0x7f00000001c0)) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:18 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) dup(0xffffffffffffff9c) syz_open_pts() r0 = socket(0x20000006, 0x1, 0x2) sendto$inet6(r0, &(0x7f0000000140)="549ad3ea5ec0e124cf2d8fea149ef7bbbb34e9ef6106d6ef2a46f1f8873208f82da680a607f220cabb1f9fb76d0a4b4925169cc093e9afe876b588a5a2fb47cd4ca16dccfcdda97e27ef6771a7c8fab7bc9dcdfb941ec9d75a82a8dbad4ff0c6b0e678bf77f0bababe3fbd74fdae5d29ca49cf77fd66b4accc83183bda35b38a8aad8da972a9bb4fde8afc735f32c9dd66aa2621fc6b4af5c4", 0x99, 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) 16:00:18 executing program 0: r0 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x1a, 0x3, 0x1) r2 = socket$inet(0x2, 0x4002, 0x800000) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) flock(r0, 0xa) r4 = dup(0xffffffffffffffff) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x4a, 0x4, 0x5, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xf0000008, 0x5c, 0x1}, {{r4}, 0xfffffffffffffff8, 0x28, 0xf0000000, 0xeea, 0x10001}], 0x2, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x0, 0x29, 0x7}, {{r6}, 0xffffffffffffffff, 0x40, 0xc, 0xfffffffffffffe00, 0x1f}, {{r7}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x1}], 0x401, &(0x7f0000000240)={0x400, 0xfffffffffffff2b8}) nanosleep(0xfffffffffffffffe, 0x0) pckbd_enable: command error 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x802000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) getpgrp() mknod(&(0x7f0000000100)='./bus\x00', 0xa2, 0xffffffff) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) getitimer(0x3, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a443b39af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ce", 0x170) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() flock(r1, 0x5) dup2(r2, r0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x880, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x81, 0x1, 0x9, 0x80000000, 0x401}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r4 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8270, 0x0) recvfrom$inet(r3, &(0x7f00000002c0)=""/153, 0x99, 0x843, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffff, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) 16:00:19 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:19 executing program 0: 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) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000440)="0bb8916ddb42a917f2f6caf85f20552c575eacc3b68101c72dce79aefb5c3f5f25b195fd077ce2693df8ed5a99a8fb627abb3287986c39cf2182b00f17befbfead994f800fdf5b12954604c1dc7c4ab69609f94a91ee2e11f60b1aea8ccdb837870f845405148324956759e6b41eceb978d1ab1969ef905f331fe50ae5145201403aacbcceaa28e1d20b3ccfdbd400996b1007533734393ede66b26de135bceb0ba64911b979d7e539b8eee37393c48e8905e7576c5c8a91845a7d995b12f333e0fa6c372e610a75bec21fb1b4d31d592810103f2aa6dce8f17a0836030cb1c27f2f6d1424651af35d4f49faca1622", 0xef}, {&(0x7f0000000540)="92362ee5324533f24bbbbcd0c4a92b3b8247437d81a19928994a01427a6aec8176a941faf5db7cc5cc9d254cd6f261caf7e08f5fc395f7f0701a", 0x3a}, {&(0x7f0000000580)="011f59651b46369f492eb5fefb74494635fe79a6292724c1006c5dec732a612c7c048e86c3eb307f709926648386a384179701afb2a95306719513f633dd2c5b48430aeae9385369d3651413b86706f791d2f1d555dd782c0d5b8d9014dcdd915359a529eeb8029cb10e85a16f639d2cad8b468167c2d0c4c7a2f15b56d7121a473715b1a31985ee53c0c3eb627cffa83087991acd54bf97401fac715cddfc7571a699c1c957898772a0c497bca513d2c74b55d4ca87c50636a6dda10fef49b047f9576713", 0xc5}, {&(0x7f0000000680)="7e18265fb8bbd237dbd36b1151da2bd595", 0x11}, {&(0x7f00000006c0)="7ed857a547a7", 0x6}, {&(0x7f0000000700)="634eac60de123cae7bdd3b751d0cdb06fbe3fcae93a54fb9d1edcf026c37a45d240666ac2c8191f1809a8a5b9d90f006114538e9acc29b7685133df74e8f9cf44d0ddb22dba36d1c44e650373495fb610595487267631fc4a3dbd0db7643c56634aa1a333f0fc2f18f1d8b80fad808f1651abda7cb536ead616269714d04796ec116484e8f0b9da8d2d8db3feda92638cd141432f812477eebad53c2b785911255f0e2", 0xa3}], 0x6, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7fffffff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r4 = dup(r2) fcntl$lock(r3, 0x7, &(0x7f0000000400)={0x3, 0x0, 0x8, 0x28c, r1}) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 16:00:19 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xaa) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="e19d2154fe0ba33736c2b7e7ef55614e1ff52eb619c5d30f1f91bf89a180bf53b6f8d174954a106fc95b28bebd526f696195efb620a66e4fecb23e9cf3d437a0663e5dd694633f24578e5131d3a318664d6edbef74199aab36cd035e0e2ff60ddc6e07b1d8ac3d4a0458c617ea8046c5c9963c5a511fb0c9e65cc60f4c92b8bbe02c727c05e29ebfd542750fafb8fc8fedeba1ef055209c092d5bbdb49123261084be3a4a2330ec4528449648bd6cacf12f8344376608ceda405ecdf01e9da7827f818d53647936b5b752149", 0xcc}, {&(0x7f0000000200)="8e6438725ec8b9bd3c53ef30b283e61045ff2b425164587841426ede30a047a2542c5754f85c8dd886dc6650eb283a1b3074cde3d98f84884bd2347597794a692b30a9ef24e914f94d732bc2028ed9ce440289d6faa1f9918079e4804a25a7e721cfa7cd063f4ebc91b7423f24012760918b64dccb671c75022c7ecd6871b0aee126e19901afdaafeb61ae425d1d54ee925bb34e25", 0x95}, {&(0x7f00000002c0)="0cd2e2413dffd8893c7b32e9c260a03df50c35da641db0b402e629097620a9d1b8086f433a038d5c3e8ee8e2f43410945208fe88bf9a3e84b5f970cf2344cea1ea11bb1097537fb40bc824540b3e9216c3196a59d102c534d6d99721a37f5540838ed2cba11cc746512e1db015446f0c3be07967ac894553a126111f48f8bfc4cc14d4fb74b6dea3e8505f39675996bcfe9f5c052a2d6fc2b7d28448e16ad08915ee494fbb6767edb5146364683547ec0893c9fa5ac3147c18e0f5db2458bbd9", 0xc0}, {&(0x7f0000000380)="fbe5a811dc33090e4f568ead999c9d6c39767bf4636ebad3755660e93be1e2b5f2aba9a091368051e7f09e27412411324e4929e37c907f4735970d5211e6ad189532b27fa20e88896967eb4ea1df9e916ce3bdbf2b3f354da67f0c710f065135f397b68d191598d6e02a1c8ff9be6b46", 0x70}, {&(0x7f0000000400)="3a2dc37debbf77587334ece05a305c", 0xf}, {&(0x7f0000000440)="d224d560433ddf7ad7b814191ec64a8c907ad0d52db87bdd1b1be0824451498afd6d16f172c22f1e27df55e21833d582267ea09ab5f7e22fe17d5688166586d5418cc801249b018056a2cfaf4587e840ab343403db9a675b0f82e8c19001f73ed5b007c8bf41f7bd2d1adb2851a542df14ad2c389bb0c9b2477db513432c58a3e0515353a4dd15f72c3d9a227ecbb957dc5f4c5fb3af06efdb0a7b9ddabd1d4890c50fccd2", 0xa5}], 0x6, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x50) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x3, "34bbee4268208db4df4b370609d34c7f61c0e0ba", 0x4, 0xa13}) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) fchmod(r0, 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 16:00:19 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000880)={&(0x7f0000000840)=[{0x127, 0x1}, {0x23}, {0x62}], 0x3}) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) truncate(&(0x7f0000000a80)='./file0\x00', 0x3) linkat(r3, &(0x7f00000008c0)='./file0\x00', r3, &(0x7f0000000900)='./file0\x00', 0x0) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000940)="eb4cb9fa5119f6508708c3649236cdf571e950f544a0f4054b7126768c121c93e82797228fe5a59014110f6095cec58b3438e006152255ea3ccfb25bec46f33cec9212b26703c43bf408cf8940416eb12a7479dcb9c35635cd186dd1aa4815827a4b00e67c4519eb930e325d427d0abc0593c0e5629c8980f9c9f1719b4b64a1e20b01390ed95c6fa1a73b99b3b84a6b058f380fa6ca4980d51a150ef136a26d4d5e6197ef0882d37be56968cc61be612f06dd53e18ddc10abefa21593c5d985550af50c56c436e9b4ceb3e6b513b8fa196c87fd945885ee139bcf5d58b4d009aae57d3c3c0495504e9ff661653f6e88b6a2578b82d861634d9b9cdaad", 0xfd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000a40)=0x1000) pipe(&(0x7f0000000800)) sync() 16:00:19 executing program 1: r0 = socket(0x10, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={0xfffffffffffffffe, 0x3d8, 0x0, 0x0, 0x0, 0xfffffffffffffe03}, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2010000000000000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='O\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{~\x00', &(0x7f0000000280)='-^\x00', &(0x7f00000002c0)='\x00']) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') openat(r2, &(0x7f0000000180)='./file0\x00', 0x20008, 0x10) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x102, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='r\x00') writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="52bf0d418e0143b67e2ac7864f56d543a12366538774865636185fa5638e67dbdda02f687ba6d860ec431db977eb58794202167f3d9d300e13a9e04cc8de4505f4615cd9a9676552b5e80c25c6286d85d311f7e5014bdd0a2f14a6bcae8954c06408da47fb0ee20d26fde8c21f4dde2162127a18e441937faed78e0080c141e6e7b786036e0e26aea3b478feaaa92c358e68ae84a88127fc04f98897854844b7120011c72a65e0f90ca32142e79b6a416a8a553ed78711bc41e9fafa9cd06aa6282c09f2c3b7370916151b93fcc079dc86993f4e372e", 0xd6}], 0x1) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) clock_gettime(0x3, &(0x7f0000000040)) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpid() setpgid(r1, r2) r3 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget(0x2, 0x7, 0x2) r7 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r5, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r5, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r5, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r8 = semget$private(0x0, 0x7, 0x4) semop(r8, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r2, r2) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r3, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r4, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad22fce133ad01ad0a758614ca3ca7ea2790c23ac68865000000000000"], 0x0) r9 = getppid() fcntl$lock(r4, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r9}) recvfrom$inet6(r4, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') 16:00:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x11, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) close(r0) 16:00:20 executing program 1: r0 = syz_open_pts() getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x77}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20101, 0x80) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r2 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r3, r4) close(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x6, 0x1}, {0x5}}, 0x2) dup(r2) r5 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0xfffffffffffffffd}) ioctl$KDDISABIO(r1, 0x20004b3d) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20200, 0x0) fsync(r0) sendto(r1, &(0x7f00000000c0)="642fbbbb6904546182b95af8d3cbb30d72cbcaabcb9c76c9a9a699ed28c2d4be11ea5c2e362e3f7e454ea881a14ac1d93acde17656afeb916471f174392e1e308d8788226a4b9a346e4995b23a2058a9046a87edd232df7c3b694acb485b2ca46c92b4a1aaa963b1bc3bca65069460ee10aff840d4f6339fe6f787e87bae6ea6f2591999c3ae5a368975c9d472a7b2bfec12772039a9f34c3b2e88cc6be5808fa28890bb80d6a1ffd266b5320bbcc8c93c63077b347310e9298e8c4449a644378185f598ec6d0f417101800f0e22a742298c279e38a4647f0bbd156c0f5bbf7e", 0xe0, 0x4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x8, 0x0, &(0x7f0000000240)="2f06071ac967c84207213a72d378b2de78a7f289538c4b79a40382ffba9b959b5f12ec46d1a0", 0x26) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="d0e6023b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05ffffe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c28a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360c26ec967974a0663d5b53fc6dfcc67e20269d922a9b62e1d8c62cfb952e2bef8919e59bd2e770a81e813b58bf960273e42368f771c7d1d13de38c6dbb98c9d5193f385bc84c2c9c7eae9f2cde0b5a7b965a9305334ac80dae4e29b3d9370101a169f35e8185e07ad86aa36090ad5b62e9fcabe9bde0c1c875fbeaf6ca0203", 0x1b5}], 0x1) close(r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x9) syz_open_pts() 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/182, &(0x7f0000000100)=0xb6) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xfffffffffffffe99, 0x0, {0x3, 0x4}}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20020, 0x80) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51200000006ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) syz_open_pts() close(r1) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:20 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x11, 0x3, 0xf84) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/133, 0x85) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="8779e058bea9d42c3dc5cbe9b13ad0d4515a1f5f148cbe11940d9b3f742a89c378dac666b548911b8d66cdf16719c9d6249b458f52b8192d36cdf51a6b535eb752d2a676e2853ae0c6e6000054bdf303b67d758eddaa8a3ee9e29666e50c65b94ececedf6228400e23c904923ae066382ef4", 0x72) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10001}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/197, 0xc5}], 0x1) syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080001ffe, 0x5bcf) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = geteuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) r2 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r0, r2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r3) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00/(S)\x00\x00\x00\x00\x00'], 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) shutdown(r1, 0x1) 16:00:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0xfffffffffffffeca) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x3, 0x621, 0xffffffffffffff49}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x8, &(0x7f0000000000)="d5ff9668", 0xffffff43) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000100)="90000000", 0x4) socket(0x18, 0x4007, 0x6f2) r0 = socket(0x18, 0x4, 0x8) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x8) r1 = dup(r0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000100)=[r2, r3]) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r5 = geteuid() setuid(r5) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) r1 = getppid() accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x200, r1}) 16:00:21 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4020000009, &(0x7f0000000040)="03000000", 0x4) getgroups(0x6, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0]) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:21 executing program 0: getpid() setpgid(0x0, 0x0) r0 = getppid() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x8001, 0x1, {0x9, 0xffffffff}}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffffffffffffffa9) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000000)=""/51, 0x33}], 0x2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x2) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) minherit(&(0x7f00002e9000/0x3000)=nil, 0x3000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0xb427, 0xffffffffffff8000}, {0x3, 0x400}}) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000640)="000000000000e8ffffbe320400000000000000930aad8eaf6429357d9c2719a13468e6be4518ad3f9ca563ce89f7845f2f49776173a0b9b052014a30fd62484485e9d07c13551d4e19b3048f9303a5765be60cf7a835e1baddbe6c72261a5a4a869cde885a2272e084093acfeb595e1424cc23256768f48ba68678b88577c6d2be0c2dbffad0132274b7146d3f56ad5112d6445cd9fc66fca4a402101a282c3f7eaad3b626c33467aab0361999d727efff2ace38961af4913df91330c8a1048819a2514bd4eccc3139d68410e2b0f64737f3cd6eedaa235a66802539", 0xdc) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f0000000000), &(0x7f00000000c0)=0x4) close(r0) dup(r1) r2 = syz_open_pts() pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)="042b872ef5cd50279c0364734ce18a519f638193656c709620fdb3250447fc617d00c80ff1d3045e0407b33dba12d530444defbc1ad048656d2448115d81f94c36a7f2ca", 0x44}, {&(0x7f0000000300)="78d8873261ae21749c81f193212496c0ce34060fc27d908636eef34f91d8aee79edfb92a126a48b5972c6e95be847adcac5db5f53f9806e22dfb9eae8d5d4c957dc88e702c921b7b361c5130a2b1ba33640127dac005ec9d0a6f45c5174730d6fa2549df9ce9a4745b", 0x69}, {&(0x7f0000000380)="876fa32879d5a9d7f827bed585623db8a724d93d13b57af2e5dbca994cd3ce01adb674e0ebb9b00b19414b2eaaeb839c8e251d95ad74c98c6e4075643c8f427b2ba8fd87f45b0e3ab85cb124d53ce7a4026769e7a0425b1af51494c7a6c89476f2c2084e6b068550b7155f9605207673986d4dbc", 0x74}, {&(0x7f0000000400)="c1100ab2f96fddf2a9fff21d6133c41ff06d1d69e64bbbc3ec39af3bc4a94712df4acaa5ed5c68677a73b575198ca221b78084ee1a7c7e60625b14ef775d4b0810f5fe022db3be6793c5c2d4f318b8f1ea6f24f9804049703d8e63331b13b2b0ae08da87ada260ca86e6403d5549095b981eba4180a46c99ee57bb53ef9c4bc06cf36d1d58426d3dcfbc9ba75f207187bc805599f775a60311d7cfb429114951bc2c1676d78889f2d0bc4d9a35231fac2327c796a857b845f51c0701fa7dc9420a2d8b22d038e5bb6ef5ed3a4261d19930f563cc1bebb547c8f3f17bbc94221a090acc7e25dceaa927faafb97cbee49f34", 0xf1}, {&(0x7f0000000500)="7368f21fb879ca37a1b6740cf8b42898f25866dd5db364d67180aa20828eff14c89f40a35dd8e85dec87c2c4f4d8586137014929e8077611b9bf4205fc0dfbd6eaf187ef956f41069cb590069503610f3fbae0fff4c7c88586975aff2d143cfb63abb387768499c733f8206c2ea482f929c58d392c575eab998938fac10c89d3d3e3495294ad1ca9b52ed03bbc473f2fde029600bb12ee7c2124a25a82ea83f3544736bccfa76a8345", 0xa9}], 0x5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/245}, {&(0x7f0000001380)=""/160}, {&(0x7f0000001440)=""/175}, {&(0x7f0000001500)=""/4096}], 0x10000000000000b2) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x381, 0x0) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000002c0)) r4 = dup(r1) mknodat(r4, &(0x7f0000000000)='./bus\x00', 0x1c, 0x10001) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000300)) 16:00:22 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10481, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0xeb) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0xa052, 0x9, 0x9ef8, "bf5f2013942be9e80e7ea44452abe5bcd608874f", 0x0, 0x10000000000000}) socket$inet(0x2, 0x4004, 0xffffffffffffff00) symlink(&(0x7f0000000000)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000280)=""/204, 0xcc, 0x0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x9, 0x1}, 0xc) recvfrom$inet6(r1, &(0x7f00000003c0)=""/137, 0x89, 0x3, &(0x7f0000000480)={0x18, 0x0, 0x9, 0x1}, 0xc) getuid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x5) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) recvfrom$inet6(r1, &(0x7f0000000100)=""/156, 0x9c, 0x40, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x4e}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="037fb752ab6baa", 0x7, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r1, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x10000000000000ff, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0xffffffffffffff2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:00:23 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8008000006, 0x0, 0x0) 16:00:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000059bd135a547e7a2cf28e204fe5ffffffffffff1100000000000000000000000000000000ddffffffffffffff000000000000000000000000000000000000000000000000000000000fb3282e9019072c0000009e0749cfae5a211d10e8db09ed1c969b4f7311ba152b6fd23e77ac901946e6af3395e64481fe06c17db611428f55507c3e8d07fc3786056fe50bab0f4c8fd5abe5fa356fc58f81bdbc0ce833ad466a8e0e7081eaed4de397e6982540629c68b62be1011e1df2330751bfebc65ee58b1d5075148c5d57bf245488fe346c5ac78d7c505c5a9a244e1b5aaf57bc6a5f73b4b8490ed9b4c17828d162f7f70df881d13eb0c5e456325b3c69218efc5d1bea7a0c3ffa1b6382baa2554cf5d1f3a2c5be43898cfa97e4b43109b5a554494d46f27c754f"], 0x67, 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x5) r2 = msgget$private(0x0, 0x63) msgsnd(r2, &(0x7f0000000100)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045da7524420000cfd0ebd33773c46f5bbcc8d61f556d205f"], 0x62, 0x0, 0x1000) getuid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) accept$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)=ANY=[@ANYBLOB="03000000000000008979a450c5bb807aaa7e788ff0df90a358cfedcc1849a1c1a60c33808639460300000000000000c4126f009b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"], 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000100)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:23 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='c\x00') 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="7c3bc0f3489f49fdf4e0a9c703df4fefb40e39ac97c36126a81d90ee1565d544dff5b9d4a81a4e87517c928ec3e791f9b7218df01655a76fcc45ab76f7fd2f9653279d0c4c2643920f528433486eec10a71c7c", 0x53}], 0x1, &(0x7f0000000100)=[{0x80, 0x0, 0x7, "33287595eaad96fa88162d5cc0e7cc0a96696bd8de72308fa0f6824f47ac43e35f4852d3db6ec209607d67c4e02c3bbd4f10ffe6bb84c8ae205f0b2c4a090576adaf49d817ceade787a1dc280faf3b45208d5b39dc5ea401996a6b364146561884025e330bcf0506b3083c93a176"}, {0xfe36, 0xffff, 0x8, "fdb16c6c05e0ca60e89073741c4d7ea0111e1585c766ceb1ce777703ceeb5010eac9d2675ccfc2a585621573839fe48b3bb5c2832c200b05d7646416c9e06435e44d68f264dc2e4f212d2cbacac6ddaa10593e04d44466e213d2e7f2f05bae893493fc8bdf1e999276f4ec90527f9812647bb57858bc618c3e07d4118a592fbe292a3492e6d0b12518f1db24cd3c5e66d9c31037a73b5cfb907f35b93f36942ff571f5e93c372865308ebaf33821874b0b55ebddfff652bc1309cbfcacd0b9006d75e8"}, {0x108, 0xffff, 0x9cea, "e6c9f40837ea976194e0d7437332f6e776da510bcf016abfdcf3f830d82a0bc0f39dd40a79d370f8307d8cedc3c1e46728ad778d903fcb9a40b3c3aefb79317c96909e40912e3d9631b19fde5e4e77dc843b799621c16654159f5d983213de10d6f3455b4ef8c426f8b284936effbeb4153992b3c0da91127d3a8a11e5c6d4425c789361bee2bfe8acc6fe2fa961abfe7e0551f92af5f8706a57afcd9ed8262a3c76b50879c7c8592aa22db20ad3fb95c61fa0da262b88bb909e840ff654fe4d0d59841c80710383ad24c9221c521bab098dc9f618510061d4fc26e90f3ba7d800000000000000"}, {0x1010, 0x1, 0x6, "8ec91149c2bfd895c420342f97cb62637c12f36a7cb4a29e3272ae8ff0a1bf107ec85f534eb8c33b5fa160412b3aa574bb8a539c6193734a5e7cc85ff45eb8298010f5670e68fc553e602ba56cfdccb37226e0c6d17433076b7ad32759c14f19a46f0538be18d83b225ad0c04ce0a4ee4a97e06f09ff156054abcc628c53fa04846009ddee5502e6b863fd6b0f71b29f7f7622222635f6df901e4ca8276a8d3b100d460ad8c2b1aa38bcb1c80211be7ac1238bb30f9e799854f593649022044635424e196d9091a9be5f877a1afd37d8c41640cd06e1f54e993aafde4dfa2943b3ef2473c279296510e2b9af7cfde3a246b6401608e36e2ba2a02e71cdca581e358964f0e44c313278913e764352e0ec8fb3e10324e78d15f42bf9f83fcf729dc077a2739f36f3d93261671f84daddf639e3f9ed0e42f1e5c2aaadb52d083a9cc7779d5d685e4044035fea3e488a7d952922b738c2318da2abe9de9f41870bab7f660da9bbdaab1d9ecd0eb4ff9d35810f8be5df8ac9e7d9a5e137c3b87db9cff994259873915432ac4ddb4aee7a17bce8eb89b6557be542b252a3b12fbd6c2cd0fb6e7e8781b9e911db4ffe4805c9dcb2ed9282846fe373118dd251259a43d159d2f97ef96aec715c7aee45e92390039eb40d95da8e7031a978028c27d8b14d1156c901a797f37389234c94a4213d85bb4650e3568161d62c0e12621127fc62a797af6b0c0153d883516ecd49f4f49595eb91deb8aca65cd4a543484a3fe8a60b2f8d072eaca31db3783bf04c3e1c80af625229abaa984c5e4fe1d923088802c05bff4b09b94c7eafb8c3feb68fdc36c2b087d80440a713584f6eaa3764680b5f3b6b7af79ac752c3e019756aa3eb87bd72d08a5d5d78dd904d5cff55beadb3496fdf33984d05477b052362fe5df274594d30872ce6dbb3ae75acd0a9a7a398cddd53971f51d024a2ddf710aefc71df53b0c140f2ba882463e503a9bf981f6d4bb826509a5caa05cde14d1f32ca898e693a41037d0fcb411d29dd7b99e4271464a792fbeadc742895a6e311fdd97730c33379f0369d768492d6cc73ff325c4e93025129a5082b9993ddd61473d0a2bd85324bbf09859aa8ce16b6feef4d3a29d8e405ff6e495564bb5c205e458118adbc4cfc94e924fb3c58635788eb7581d06fd4d514a2d50fa92f17ff5ed607aaceb80172082f77e4ee1fdd2a90c80fad12bf27a06b2536721fa496c6b2fd1751f7bf403e906184b0bb7ebdd85945dd41acfe60e570c05136ab3ff76ce0d933b5e797435ced768932c8f128bb506b38f9b9ecf7ab98e56c2adf1299b3f55b273dcdba841615c9acf47c0d807c3998b9a7f04560597d1a9ed827f172990246f5192ff83098b01a82354fe604a5059deb9983228ed3b595d241788ef974cbf6b1a01000ed5ee776d01e277a395713cf6a05472c31b20071ef878860e1d41579c80e0f3c2684d598887b3d26662efcafb7a1fc8f7fb1452af6f7f622bc5b9f228051d8dee579df8edf7bfedcbee84736f7ce2903864ea32cdc98845fa4f8fca928fb3d17c0b72b9503ab3bb842791085d3695166686c7f0a8250683f8eab7484bda443fe51055817cb9247c5e8df10f2e5bd5c264d486d3c04a26434b9ae2597625df00e508a911a589e94fb21d18fe861357542978e66a6c208e281b52771df486fbc6973cfb0d98c7f832f8143ea5ac3339c0925fe0eb091ffb85c27f6e7dc8441656215eab7da937c68744d71efc0f4a8639ed86430fe20c9b0550967a4638f60f2d05315ff9c7085efed3bca1d739a496ded53857d3847f4c004724a060f404958f7ee72a5bbfa14ea6d638b94ad993559c762761e31428d481e738560c638460b36d1822e54f538151fff38f5844994b68070e164bb030711a5c0d0e620ae28925d7c778541a3612a5a2c18f72e06768f3f69e95c33c19d3f198f57ede02890ee84b2277605a42a1e7ef68d9ac2bfe67d27035174a26d304ea3e54725920a937aa923e132913840fbc78c41999a1932cdc4e4642c672902ceacfa7fa8969230ed77b5a0bdde8bb028bfab45f0818d5a2fe30adff4e74bac2419f5334102abbbf2dd47b55f93604c7d7635803bc41e303fc64885ab08113fbc60e12e4b2275db40a6fbc5daba31e8bbd9115ad2dd5c494cea7cecfb6bc7509888a1312544b16803f204684f2a2dc4024081abe2c0b7308eb9516b8d449321055c0765d189c7c92e8a601391a06792744dc479224c60bc689909861800966ec70f94cb2ea6245a94a4de575835d92a824afdd39f5026f654c4107de874c92bc10c2f4192bf3c16b3b5c43e82e5affec4a5488b07a58224206d35f8516cfd9b4ddbd996af1b1398c463a1e2df531e6b0d0d8c2c7d1c61349601f7c70e0e2abca09fbf88ebc296564a8d7c0ffa301265ba10250b057b00e49756e335ab402ef3f0b66b1fcaad25d15981e963f7c07a93710df9052526c008e24026b4f26435c48136245a189d220f3f8f50d9a003a6a63add317016ad57eb1ed835626c9cc21369700082391a4c19b2c0b92cc587eb4a7f19cc8c8be9774e7129f01218e029e5202937698867011c93a4a4094620c1fb9653cdf626c6322a6706ef9011b16918e87eb469dcb2ac528cbbaf09238986865c02d9b13fc9ef9247e82a5b909f2a9a2ef59403e3e09a7fee4336b638e389b3992497c3ef2bf596dd152ce370c472f71d382aa95240eb8d5bf1f0644d47a412bb4d14cf1af9afca183544069ee25b2f11cddd724d2c45f39113787c09b1705417cdb8b7b6f2392596b377d843bbce517f496813eb2d0cee684a7d593a4f6b4d71e64306e18a93a3f85cd25e0664f0c83756541e9730ba3ab1052258462aa5308c0d78bef532d0efd423f47d40c9067452345cd907a8dd4562d378f340f74debd315b5f103c7757cfcbda0ae1311330f64744d0d8e36a46a2cb9de50a5792da75b56aa722ea69841e3db2a4f12585f7d5b778118199ca172d163cbca4b429924f1f9d8874639fbf93c09a8aa74ead91e0efd34fef6f131f3844c507986be632cdbb0a077c49a1129393faec3facb048e10a18a694cb6f423213e29bd84d857e745e2b14df5b2fc542765780864e3b56c214f1843753f53446ff78c9d3b780cde790ea17dc3742299b7a19061f1d2dd3160470f4a77f308ecdb5bf2f9bdf2ba92f7c7d56fb96e522c5c9d43cec638eab8294b7cf221f52258069a3fb2b124d0fed6c383d23bf964503ca8cd306770e746d04b9564808c891a7d5033eead532fc085783f6254078d759b460823346eeb3da13e34809e2998cefde520976f8da5a41c5d7a72344e3f86aa526dd1b4db3dafdd80b1c21050b5d7d033b5ca53b8fe995a8de897c57087c04a06c637670e550395f27b12a19352aeb9f6356d3260345838db89bfe76e3fa21c745e695aafa38455121929dec5b7a4cddd49f5e4bbc79be2de98b12f7fe15c2910ce3a6feef03f65fa4b8e00a205890fd76e9b91eb69126ffb00580c65d29b2d99531d3d66123bd30e11845d5df310dded57c9447a867756f80afe766c8ae602073e62be30ead8ca227028afa4fcae1e4d0190166b4aa5063d1b97ebd0c03b8d4ba0de940d53e1cbb436d0fe80ecf564b425d6e1d7c5ff1389034c56b9b11fcef42877aa7ba5ae0aed8c2b9060f6f5c0199f43739fbc5d23e444160a32cd912bd04326fb6056dcfb717c12a3ee89f08cccabb4fb5a0cc9bc563ea6f4e14089fbc5b0f694592d51ceb767f040a3b6ea94c3fa062fb4f928184ae37fd9160f4f6b59a5497f656f99cd85e818f68cd96b5bfbc503e28756ffdbff8547cf76069a80f82d5b4d4338231263f7b14dd1f1b2c0f4da1a7d0913e1383d8192c8fc9b4292b782e3856b0a780fa3f9f7493d5956e77d12d9dca092edec7385d51f6f862c508bb1529449099618e16157b46b8fab242bc5c23a151730ba7c6f66daacf8231397556674ccd76cf51e8090d63f152f321ae8dc56a1ebcdef6d31f944201aa497f51516a8bf09264622d47a405fa68d7bc0eee66a650e9c76e05d4599e28d539303e8667b5e58e5a9a0d7650c2d8bd42b6a82f54bcb5e2c9f7e43b70b073fc59959fd1325e3a0dd1552bbbe327dfcbdd92eb45e4ac41ab2ca0e19bbf8ce1952309de72e751bf19a674dcb82a972e50c358cf114d6240a8cf647f81d66351283bec9cc79df2036347f8cc29698854ed7cd36c380144cdd93b0fbfbbd22d5913cb9862c4128d20ca8d4b44f23251baa5539c825b443bac342539962e16589e075cb45e76c897f25e8ff059d639bd613540a9980950d5ce4eb75b19290d695c8b8bbf36534b02a557c2b060a7008e03508fa8232e752ddde4667f6778cf6a8da42c88638254268ddbedb01f28f563830f792efbe59912e365f1e51214ae6cb45a895b923ac16543dd8bfe6080ce99590aca09594fed1c6045e22c437c336cc68181fcc4816039fad2ae0d64f4138f8fda479be2fdfeaeae3b466189f1278e49dcab202a55edaf07225a05639a91ceec4da6bd0e05acd3179157fab64d6b5770310dd79b2ec752d0006fd73599b0bef259e506a7ec7d3ebeaf38bbd33b777d80f499c7e2d58da419dac4a17eb3c61d8c02500b48c5cf621fb24f3b734293a346b16aede11a41ab35391c83cb1596d3ef43c709049caf4df7f01e7844d6dd9a271944d37f4ced9467ff64f6c62df62c84888ad960de23dc30c8dbaac99d36ca322c7c07c65b8525d55eee961edc0ca4fffc1c0db6014c6d555c93261d711fedc658082434253a29ac54f407fa8d5b675766ad35a7c5ec22e85f8542e4de3b8e2b9a443f6fc08caa833f97da3550e024cfb9b3308a99fb8ee6c9d9712cf9361529c95998fd5d89ef41029d73a92e0711e72188aa1e80fc4e88de906fd9bd38caa4257de53375cb8261622b656107003404b2f7b5f6efeb8d35aa084412b65a34bb5bff84e7da3ab74c8ff45467c65347396e97751dd771cf5f467ba63d3e30b7b2af0c2e7e20278e8bb6272be3ade9b1f41a0a2a0f3e8c8243f4ad8c059188e80c2b3063c0a28ea2b14fe8daa1ae6f2277a3fca10b8081ab7d930f14b2984b5f305020fdad835b54a6be04209d0beee16f85b8fe531a97316a0a9874c435349aac5cb07a848e994ecbd55cfcfc473e812316f1a03d950af86863a00d3107f6b7e2e325d398f2c8918aab0ff5f9f56c3eeeab42676de4ee5a9ef9beff42f4cb7dc8ec4226b2eec0795ad489f89a225cb92492e8458e86607d5532f7af88579abb7c607d2ad4dff6402c14cd00e0a85691d56e2ed72510823bc8439e7ee19463d6b596bfcc476719d66fd3b76d382635da0ef2e7e272d678e8e292e18e558f44ad23d49ec1db0b7688f1b94bdf30df0d2cf5595c1a341b033f1fe3a0dd694ef559f301e19558c6815c92b3dbd325c6507b41e131d8404de13d51e9fbcc06192be027116bdf768934ab7632448dd888b5d751805b69c36cf56b16f5f9876330af3592da73aa18a4b5cc7a868e639a6b0923ee6365b51723cc813eda5da1c3c9e155aa67ea70fd1b2962f7dd5a763b37247b407dbc96a1cccf095a5645d98320bfae6b5aa318c2f31ac3b97d8fddcb5f99bb69e4f9f8280f5c15d5ee0a9769ba1023113cc71c6ac8b01cd2594af23ce3bee21219a614e0b102deafa157b1df2c36723c199d9e97a1cb156b502dc3dfc1c9339078c73a5632e600903944d4567e4b5f93588bd5300cb5b9eb80069abc5ca12bcebc8ead52d74a0f578219259c7999b142633e9"}, {0xffffffffffffffe9, 0x1, 0x1f, "2fa0ceab7e8853453c6f69af7fe897ffb1bd7417619a28b053dcd564e63826960555ece8689a6f85893e1f1d881bc093068866dbed999eaeb71214e11dd254ce2935facf472d8953709c1180294051353055f2ec72667a5d67dd117b4ff5022fc68f99718e6018ec69705f6f20d1e868664cb716b6a1a0d1175c76e86e2d572122f24145906235a2474ce51f254030ffa46181a6f7e76b"}, {0xdc, 0xffff, 0xffffffff, "d04a165b1287072567bfa23aba1d547ed3f07b9428d89afa741a73b6b151d7e810b73860c5a0f2a5f70c89b3f9"}, {0x100, 0xffff, 0x1000, "6b3376ff27bae1a6ba08a1afce32f8ee247082d9c3bd7638d49276614148309cde30b6f1f714a53b0123b75b84fba3aa658403890bca70f4faf0ab39aae083014bf4a0a0ebf23e8f02b63e7c0aed493f2c7068439ed8061852d715a4d3dd11950c92625b1d277e2f49d1a0b64d22b8b2c2a96e59531324d4969f1c9bdacfb386a659ea4f69107177448e32857cce3bb087c13237a65769f7f362a4cc95a74da95c45dd7f526db2ec70f68386bb0e5fa1374a7b4f9a7be71bae9269efb4cc58cbf0c23e8b97ddf86a243427d0248d4bec0c00de5bb2483ca2fdad8a905caf891a32eaefc1f81de9efbd6b2ace3df793a7"}, {0xf8, 0xffff, 0x7, "e49c5d79ef82ac06256a98719dab789854c822eefb19ba926e6489cc99818d31bcd5c6447d56c72a1392a374250b8248027c7176bd66225f4553788bd0fe2057b27a6d5d6038a0c7f8bd0b157f70d3225afaaecef826ebe601edd529a9463f5a5e55f67c74990e093f2d530c89ad338cf2cd8ec56536d82ea7a6898f07207e29201cb46bde40ff4af24a3c05d29b781ad20f864b59b74a8557165e66caaa9928986a07e9630662468d171e200ff2d97d7ca1c3ea1dc30d3c62cd445a4006509b28099767d9e1b3706180751fe2a9716e1e2e7b70de0ca900211730770a4372c78b11394b73824e1c"}, {0x10, 0xffff, 0xfffffffffffffffc}, {0xfffffffffffffe2c, 0xffff, 0x3, "c8a0b6ab25ebc84861dead8d6ba9e13031827c9f2fb2acaa86eb3e6985178c7ad37b509d6a033e46a205b79ce398e94443ddebac3df802e530e6224716871771da166cebd7dad810972a609b8836811d536c12546dc153c01abb350d22023ee6684c51ede9921e5c0115900a4f0147fb0e23297562be7f8b19f11082c182c503530fd7f5011508e5999d9d354221a1e07ba0af0e89a6844d7b550775c69568c50bba66cf5a033f26f70251a559ad50671475f533a232d3afd1b6f7262744b1932174a1fbb2cf9f9ebeeb6bd96f50223cde56b920"}], 0x1648}, 0xb) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x6b3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="eef512242c7f62bb07ccfa8667688d8494a2", 0x12}], 0x1, &(0x7f0000000200)=[{0xc0, 0xffff, 0x1f5, "2a60a1dac88c57610d2adf976278509cf5e0da70c285b7fc6f12631cff20a189e7a44571963af545750a8eec1e6bf4268c6a7b5502cb438bd420bddda8e3a00fd42babba72b664f4bcc0d2dd376626aecb525af012e485909100496d99d1911dc02f6bb3cb8788a19fba473724882ca9aa2ba2e35b65a1305e029613d1b5cfee21433ebd4cba212ede121e42ee462634bf9027082ec8718d13897faa89a00f23e7721f1d8775cbd577"}, {0x100, 0xffff, 0xd28, "9594f794dc800b3feded80c76c435b0d75fa95b1aec360dea236097ccc855c55e354cf4f4dcc45d797014e75c2e97dadc9db3abb8dcd59121ad0412921255426b298eec062913efc225904bfbbd0d4d75bc8cbf79f5ecce158404b9be0fad4894c18eb494409f9bbd202de1c5e9cb8e21fb8da31e6da28d475d653534c7516f247f1e0b521086065430516235351632c00060221c80a4a771112ef9418fd3f98a4eb45a4a6e981b021cd650d5858b30a328280fa39ca531d23bb1aefe4138e4f58904629d2ea610e80f7db91e0bf510b4dc6bd4828d1919bfa57816e448ecd03ea314c982fea8695a99fd9b4df97"}, {0xb8, 0x1, 0x10001, "4176143f289e818be4af8adab4168b546713811e686c567dd7940cf36e7f0ea494991dbe46182a920b740ae05afc07e0b0d40eaeeae3aed948c9b5b0500e677fa5dd8cff66e85bed37394601b5a8c5106aaa32ac1b066851bf955f7bccbd316043514f2147c6e4faea0e0d14c73d186b4de283e6d4959efe860a257548c7ce73e5f0d32f83c83744dbbfa62c6c429061f96bf5f506686079322dea6cb72257cdb847"}, {0xc8, 0x1, 0x10001, "63f4a171b3ca5ca555a0a6cecbdd061e391ea501a8d6cfde10af7944e59cfa596cdd05c8008b861f08d4c4621f33483dde879aea733194ab02dde06e839af00b72a16f26033ce0fbf2c2bfab032acf96103561fbf9cac7c31c657fd91c81573702bb92d1ac2ae0c6b04021452ce6ae62e0c0368009f6dd840a9cb57f6da7dda93e6e30e7d3566978674708a42ab6f8278030c771d7dd3c765b71c263c7733f515f314ef1c4fa137531bdd2c62b40312ace160f81d8d3d125"}], 0x340}, 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 16:00:24 executing program 1: 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) fcntl$setown(r1, 0x6, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x41, 0x8}, 0x10) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x108}, {r0, 0x80}, {r0, 0x8}, {r0, 0x100}, {r0, 0x21}], 0x6, 0xb0) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000140)="6e2e5ab3bdad3092127f964d74857f5d61a2238c1a492d1af967f28f7caab445b0d177026465348a58246208f1649abb34ed0d94c4302ea1b992180fe600d90c20841e077288c02f675375cb77222de1b4581b4d", 0x54) 16:00:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) poll(0x0, 0x0, 0x6) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x105b4c) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x80000000) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:25 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x49d, r2, r3, r4, r5, 0x109, 0xb9ce}, 0x7fff, 0x4588, r6, r7, 0x2, 0x5, 0x5}) r8 = socket(0x2, 0x2, 0x0) sendto$inet6(r8, &(0x7f00000000c0)="d31b4dd901e7ae509e425990d47849e9f06374dab28dba41052dfb21ab97e4b40ca55e90e98e42ac710102dd3fa45ab4377e21e6d9d8d3e17746274df28b5799703ff04935fa1fd596a71bc1a624bcd1111f110661026eea0a1949d74beb83aa206b01fbf10dea6b97276d2b45c10fb61958f61ed0545a633f85a573ca1adb375889dbc25d90c9bebeb6b8b7de030516396ac691c35b7e6b428c", 0x9a, 0x40b, &(0x7f0000000000)={0x18, 0x2, 0xff, 0xb6}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) setsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000000), 0x4) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x4007, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x20) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000100), 0x1000000000000320) ftruncate(r0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 16:00:25 executing program 0: syz_emit_ethernet(0xffd3, &(0x7f0000000000)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682acb2a7ffcdd9220c711b4270e7a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a77197a995aa9547ecf51e9095f9f5fcacd18b0f7b443c2949e643c616a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd000000000000002af37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec3ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c3ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189016340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912db2dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe348fc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a20124cfb83b3065b7675535b3f9d51323121c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ee732073ddae050fa5384a80976cb0d9208fb2d2163801025b484ac59f7192b7aa6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880608005d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d7443920628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e06987df33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f02b2807764bda1b30e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e54aa971ed15ea86d440c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc5a9ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b9674f2143d033e910c1091209ddfa5adb9c9baba08c132efcbd8acbb98548a73cec98843c680228bf67f29710164f7d692aa73eff49aa18723c64d5b30192dfc5c0c01965dbb7667e147a26066e987bb929b67eef532f5e4f42fe28fc06845566f24b1d28fd9aff82f6e181f5b84d4f19dc37d5749726dd367170930640bab622d545a36f43c493824355260d9cf8014c8c5e187060f3fe57da2292251946ec5e5ab4a9e19c69c22d6ce4fd6569683b1bee0f325cf52f64a49bb54526ebe9409115775c79805bef104a9513fb13a9bcca1e90ab90ea85b1058093a962962703bdd01fd6aff3b356736e6fc1133a3ab9d54dac2e3223e844744435844206c4680824c23ccb9ec36d480870bbb0e09ff4ee5ae3cbfe2f54933b087a89c28f34f300820f8e30b40c81608260238d0bf2825679c121e984ec3cb8e0ac040f7cc16d332793cb131a61e30ccd9c8ce63fd825dca2bab24efce99499c4dc71d03d96776a9269362e1a730e31f827eaea98557fd6bca60979119f4d481e798e0071e58cb9aa1530f995c1622f9058da9351eacd91cc8cff9775a60db79376b4190037da7bd781973a241ad90d1be4a2ced3fc8af66c77215ca60ca6d86f43a1df6755587dece04bdabfc661e9c2a22d50e553fb9bab4e8f73639ddf9cb433394dcb26650c816f8376add428223f050a1af4b98c37a7491b021a6ba9d801d2332c0c9893e3a7a657ae897ffb131ff2e4145c320") clock_gettime(0x0, &(0x7f00000008c0)) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x401) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) socket$inet(0x2, 0x0, 0x6) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0xd3) close(r0) write(r0, &(0x7f0000000040), 0x10250) r1 = socket$inet(0x2, 0x4000, 0x401) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x62, 0x6, 0x3, "e80468706bbf678dfb19ca9ed92bc457c52c38ca", 0xfffffffffffffffa, 0x20}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffff) 16:00:25 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:25 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) r2 = msgget$private(0x0, 0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/71) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x1000300000005, r1}) getpgrp() writev(r0, &(0x7f0000000080), 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x100) 16:00:25 executing program 0: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') r0 = open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x5, 0x6, 0x6, "a54b00", 0x22d0, 0x20}) 16:00:25 executing program 1: pledge(&(0x7f0000000040)='\xa1!\x00', 0x0) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r2 = getgid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt(r1, 0xa, 0x5bf, &(0x7f0000001680)=""/100, &(0x7f0000001700)=0x64) getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x6, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r5, 0x0, 0x0, r6]) setreuid(r4, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='.\x00', &(0x7f0000001740)='r\x00') getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000480)=[r2, r3, r5, r6, r7, r8, r9, r10, r11]) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x2) r12 = accept(r1, &(0x7f0000001540)=@un=@abs, &(0x7f0000001580)=0x8) syz_emit_ethernet(0x1000, &(0x7f0000000540)="20b57c66918a53fa2b87694cd05fdbc6a663ab578c58010a9c820c2e7297ee9eb6ef868c7025cf8439419696ef77850b4556e0ecfad663807afa532bfa3aad7f855c0a8c4e44f461745e457900817491f0d1ca9bae8e5eb7f760f13789b8f98c5f03d92e69fb6be0ca6850a8085e196d94fca2eb312032052becd53b34fc8e8748f785ee28a7a7ea86504666bf4120b2d87f78f4ee44101a03b214e5284d679b30a7e09274efd4cc052102358bebe9219b384ffd4921deb6e5b510b6be901a60589125a25a667a5c2ba63df0f8a6eb60902b0b6762aead2bc49696e57f3f724ea8e321460bd36e829277119a2356e04d20d9645c55140f24f4ba1552f7948205e88db920fc6b0c84ef2ea050107a130b59df7ae96f7a13c33969a51679178ded3754224f13b1103914f908f4543e5858f30715339f845020af3a7e27a7af2a2abf7d3cf70c159e23c3d636a0fca6af8aa02a8c9bd1bdbcea694c48c38842cc9298e1c27263908977cfbbc584ae5ed7c60c453659957d91accb4f896c89932abebfdb4c932ad0249a3fd917368eaee66244b66cce4306c0384f8c00fc4d8758d56fed3d40c3405ef68eeb8e96e7a4a9fb28cfbeca145ba76a3e4eed5093aba1063d0831f8c32d673e03f9347a37b5a468657d1eecae422ec2b828764e731a9ae175390438de81fd0659ad93e4268a80df08fa01a2a72d6302bc464bb4ba4f83b9f3d06c5a003da45e2bd982a01ba652a3d8b1aa90f4125411cf18e141498bd25f32667f24e0194a070d639e90a0613bb1ff0c6ccf94a00ed6b1aca37c8f81f7c4f49dc0a74e9283cbbb5f057e91f27d2c45fefa3566a95df27bcd35b84c4705d03f1c901e2625b7e772d2981922630973f644384fca649a26fadbea371b9cfc8eb692d2a77e6401cbee62e678e30f9e6f149fc8466a8d519f95930511703c2d6cbe4f43bb12386835969505017ec11849a63a89ecce21f755567f22184fe13109ff02fd28c67f3c72d38ff6f5afad183602e0f46218f632922bd8346877c63ded60eb6c4794562cb512ff8e368f94cd7361ed2df37dee9c01b86d92bc318e25b087e98c76917cfa6824bf7cd69fa3701ff142cdb57bdff48a143b9041303507aa35fd5404f76e6e80b80d08d9e835ec638a3ecee2d28d440f9ea4481dd012b0e394215378a30222a14dc247c6d270cf179d58fa15bc5db67786d0b2fc1313f866baff1ef6a1722e4c201b1d45325f525eafba06ff9939e8f05117e81130b05140c819934c00db9eaf1f03d03e7674f5f096ccc5712bcf85b1056c8a8d280e3a5eed5197d45c08b11475cc3401b820c6ce964bea1478ce23d181df598d434b54b12a68acec7d5899c6111b03d07627a83d4f365b93a5572c07c25cfb8088d96bd8114f731e333d91716c420fc3175d2881a3ccb9b04d558e7b4113fcdbbee7693d609f2ef133dce42aec47037a61db8a4d8045b3a1d139e639b711100f8141aaae28233a90e2e31df78348b6c7f7d49e6c2853ea0346253027a82f5b7cf48317619c8e76ac64d0949dbc32896ea850f2b8de96c3fba50605dfe8987702165629c2e709b3fb5360bce1510871cea365b7d01864901208f584fe65025d66d105be85c42fdee618e341f653efa889726c62504d35e828ec0fb14f5cc27f60bf6d38ea8e56731303ae9b40110aea1b7fa53b7f5ce886fe7eb9fb2ce1ab848049bdf106ea2769113a2fb695a41af87cf14cbf4af562b77651187e94a1fb531f6d73b65ed021dddaf8a7221a6aa8d5de9026497f78d995deac84dd2605715380ff44cae7d0e688cbe8b68b241147147a9cd7310f77ea8bfd132a313aaa0e60535b92e5894f7e6e79200dabb9c8ad06c0bc9977ac8e1d855387147648d0b7b12e8e34c2fe57949a7f5972db43263665ea10c2f6784fca81f49b00d14d0a4feebafdcd0179a16a0d5577a06f299f646f17a686761b05b4be2eda47ead01de14aa104aa0fecce6c69888077763d0b6edb459cbd6948c39312b1735df3df9a9c0d789b2350f772a0ad8c2b0fb0fe12a38952d08e85d643886c2f71ba262111c407fd2f780cf57f7ade2870ad061c48fff0b7df9b1ba1c1f126034a222008ac8c2b292c428d876388afb852efc79e977239c99362644c2a969308a97e582887f435fdedca8537d00faef2e75d9953f239730ba1c6126032bbfb00990b880d046ad557c6f0885b7823d60955adf04356aedfd77b03d034bfab1113d14d156d16c32e8e9a277288fc023cb8911886e28adf7bc88bb6b665cb1045e8d5e7ee1c56221123d27aff57177dbbb4d07f2bbd940ec94f96871b81bf550cde8e5ed9263aaf74f05850349e3e4045a111f83f6e18d4a84276a216383fb86fb0adb09e1e6c66ead0c8b31f06d73a3f768208faaf11230bb5c98ddb2e8d359b539230ef999789a59fa9fa516cdff683c0902e9c772a8292aa63e648245a108ce71ef5ab6b1ea666c2bc9e21e0d19fd73fe78b1974f855169e968e93dabd4cb19bc7033f236017d2f937cc4df2a39eaa96b745be6a337110b5a2284ae11f570d2cabe38a7bfe77b9bcc893cdfd879ccc353050a12c27fce6c6a4853b7dbe309a2721d441923fa9cd4d4a3162a1559d850abbf4677f15eba2beb5e3a7ea6291e0e83d6e3e8b54de607b0c569e874c53dc2e9e600b00636a9daefa038a7741a37acede01bad5ccf56124e27b106bff2dcf2cec3a18a1d4416f308acffdc2bbc493ccb587401026ca02377738a16ecdd938c82389f3c554d151fb92be2b6ed0592eda77535504feffde0883cb077d999a8b12f3025a8efd06a04c261f1556219e245e087bffb9587524965473d21690c4980c5f9432b7d9faeb028026e6e573e4514b9cda6ab41005ceb1c1e685057a6ad8dcab780251c6ea69a288bda3907b10ce1b51dd66d02e3b6f3f2daf1ec95cfe807edab1ffd37aef2e9858e4348eeeae9f175851584eb952261309320d9e066de9ec17e873d904787361b0ae7d8c37e9a52f88141dee744ae88f883b1a78fa1083c846d7c131c4c8ea01411fb6d04348547639266e106a38c2639f835f029b18acd07bcf451083acccdd28b3afd0161140a07901a72e6402d00a58fc58f9c4f77d24e43c6acbefa1928eee2d9e6d7e12c20daf12a54ae866f52375921643eb8c0dfe5aa211ea13c84f748f9e4dc6d2a5791a71cc29943e72f7f89c5abe5496663f365648e9188d01b79a396bab12cfff7446bdfeb29f1dc3cbb4b69f2dbe1fb35ad35497897bd71bbb973f9c14133b16be6b0c9a119adb6c89139dd9298386ffd05e4aed549053c1e5d22676d378dae8e59e74861c1e79e0b1ea367ac4062ec6ee86a271c550a3cff1bca29d0ccaebb709b0f0570bd3f0d772ab2efda1212be1805c74477e516085ff8bb7d21c3ad0073d2fabd052c0a87e85b3940e1c3e6d107e85c6da52950d51ff67e9da001d33353fcda5bd6184ba51f9160e8a54056d9c1cfb95e181bd1a06c185ed00e6bb8ba5e0ba9323c8bfaa501c9ee48cb5ebc15b40606dbb1208b58514f026ff0957e6665bec001477dedf75ed32efa00a4df3a1d16554896dfdd6aea382c8991d7a192a33f5be97580fe28f382ed3dbd978eb07c797cfb1c307706fbe5d73e20dfe174e8dd127a99c887bb6233f63471aadaec729b16d66290fa17bb8af32b3304b21ab5dd9d949a7ad0577573a46f88c633c72f54532a63df51965e331111d5f38ea7f128b600c25d5567180b2a328a38735c393b428f2a8d2be597afa68d18d1c31f9fdd139db17ac8cd0c42c3ad59c7838508618e0aba4ccafd617de97c99d0bed0c27d6d61f280ce833650999f778078b1c2257b6189666fd2db3a9c58c178bee13cca410b2d0f508039649c10879e0cc0f6d269255558d8794515ebd9a5df93315d17a87dbcb7d4177e8b3738601a46f9337d7bc4625fb8bab5215e59f71205f34424b67fcb7d200a6b8fc7e2192e272964f1832286248b1741d275c7248588bae1577a974fbab6d669233f08925f98a254de8733994af50ca2bb3deb00dec5228e19a7e96fb68819874550af107c6b261e2b421c36135aebd1291a6f10b5c63b0b8b343e5455bb9e41a99d03edc7eeb45536622ea87fdf11209c04fb73cdf9df32ea04f398c833f476c17d49254141c025747be8e6c6b6d72a3eba30e4e76611eeefa9efcc91ead61c14e585ccfcbd1dc93c9489c6fccdbd9f007a6a6c163bf95cc12afc1ec863e6fd8e1a767ad426d6e6f40ec8e03307a078e4e1cdd4249e8093e19f7e415fd0b0d47e56ddad9ca09b19b9755da71d8cf40ded28e74a435daaf60dc941ecadf4c84c260a039a4debd7b30d82de8bad2d9c12ca6fc65dc1d885251e23bfae70d98cd1302b3125d09b3cc0f8332bb7db0318256b933f9e10b5fe6114dfdeb1773243dfc1a53e8fe008e248d3623ec94d116241a3dee286b20f1e657a04b79d243c4e7ece56c7f6af7642b48876407edb6ca78428d7bde3cf3cd79177b0fbf7303b415516c076965eaa6c6a59c0779482dfff8f79fca04dd76c079db3190663b72e2c5ade9e42f728be8576321a1dcf2e3839092d26cb794ba4be467f3d66e71c53d5c8c93304a2df7275349f5055794aae0b86a40b33484df3b6a3fa91c043b90013f34c924b9567b9a6f211ec49cb1c5d422ebdfae0ae6c7d6308771b67ee6590c344978c9067b2f51fc0717f52b85c80c002e88edb7c592f28920408afddec2d56f0bedaf7646a82cf679e33890876fa2e92cd09d100b901f8446965ffe39be281936c93f359e509f96bdcd9422e6a21f7753e2bac4095d34d170f432dbbe9477cf21995e810addb740fe89c9aec183b7e20e4958b5d8f6a579a2f1fc5fb35b1c5dac3216a0d7c7191a618bb4a36ec3cddfc82f1d1556b8138761243202e1cac6734d0190d2ca90d8a22dfcf5f29bea2ff55753dbef8cd53ca10aa706e737abc89d296311483680ff9f4a8ade5e6c63d8461cdc4b6c29cbeb55f3992e91dbd3f24dcf3ed20849a0e193b2fe37886fa902a42ad7d8722fb899886ac01b8eba5e269671443b7ed6b7a369fad00d264ac133fc3cf01e8b6a3ac41e0fb6d9e2b2c338e5e2d5f09afa320161ca0cce8e2e59ca64bd28cbf1c02fb26b0f71c74d8e937de9cf9aab76da1441ba1c9c71d0d608ff06ecc43ee36a7900007352eb5e023327e2d8f31b5ea3c6d865a99dddedad9756a4751eff3b9f933008233984b1bb5a51cae4c15bb5be8bc2b4fdd5ad7a10e4dd7316df2cf7ac36ad2a685e76cc179301cafa1b181b15e5dda0be8410c6d4f7efe1b03c29fcf2bb762f437876c83560d11cdbc4d246e6f10184296eaef39e02240a2ba4414e3c03f9161a59495161207829b32446b157cf9290f1fb1277bfdbcce9ed9942b07e091abdc5436473fb526eaf8d0e074afd1810fcaa0c9c0d713eeeb969ddfbd038219c0b5dd13e7fec871ec0906c3b4c82918d0e14140e6d8d927ba225950a747a369d410be6100a1e2f99fe2de1e1216d5a9fd489d30d781363b669c97da5913db145c92cd31a582ae23c497fb5cbb913bc760717687e70270f33566bc5abe1f1954ff8a5349abbaf82076291249446e4cc89a9eb5bca0b215d437e9b81d26646de10094b5cd3e63838fe143c5614cb484bcd6bf8fc815d6f370a54adb4e021784ab64d95f160ce5b4cc7107a0fbd34daaafc74b90c27384ced43e0653379ab3c8b6ba47626ce624fbb5fd03d42441815551d5ba1cffdb8152fff4059d1399c696a57f3b424fef341854f1aea7e6b0d4056") ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x26, 0x4}, {0x6, 0x8127}, {0x47, 0x5}, {0x64, 0x5}, {0xa1, 0x8}, {0x20, 0x8c8c}], 0x6}) sendto$inet(r1, &(0x7f0000000240)="d93d8fa64643a0f3c84405f1e438dfe45ac104b680f4a14cbb4a53e96584bf0f71f22629f535b19a0279e24620686dc8b39b83f432f43f7aa22d9418b91a8b9ee17f729de7a8d94845b0f968c1fbbec46c08e8", 0x3d, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) lseek(r1, 0x0, 0x3) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x209a, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000040)) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0xf0000006, 0x200, 0x7}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x3, 0x3, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x6}], 0x7fff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000080, 0xfffffffffffff51d, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x1}], 0x200, &(0x7f0000000140)={0x7ff, 0x2}) kevent(r2, &(0x7f0000000200), 0xc5, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 16:00:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x1, 0x2000000) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10040, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x2, 0x3, 0x1, 0x8001, 0x7, 0x7, 0x2, 0x0, 0xea26, 0x80000001}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x3, 0x6}, {0x8, 0x81}}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x100a2, 0x81) write(r0, &(0x7f0000000040)="5433f4", 0x3) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@)\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='$\x00', &(0x7f0000000240)='-\\[&\x00', &(0x7f0000000280)='./\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:26 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="32b2f4246fc31319e52856a76ea7414d26925d38e3b7e52e1c8e6848e060e2e0b6a324b90d0f6294b02e57dfdcc38072cc3a0ed837c0feb571cf100b9e3da4cf76b2a335589378ee2bf39fbebd6b04c9ccaa1260c1", 0x55, 0x40b, 0x0, 0x0) pipe(&(0x7f0000000100)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x4, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$dupfd(r0, 0xa, r0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffdb, 0x10, 0x0, 0x3, 0x2}], 0x3, 0x0, 0xfff, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x410, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x800, 0x20) map stack 0x20719000-0x2071d000 of map 0xfffffd807efffb40 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807efffb40 failed: hole in range 16:00:26 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) 16:00:26 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xffffffffffffffe8, 0x20000000000006) getitimer(0xfffffffffffffffd, &(0x7f0000000000)) r0 = semget(0x1, 0x1, 0x208) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000140)=0x80) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/163) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) fsync(r1) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x2, 0x43f) msgrcv(r2, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000000)={0x65, 0x80000001, 0x10000, 0x9, 0x52a, 0xffffffffffff0001, 0x0, 0x8}, &(0x7f0000000080)={0x5, 0xffffffff, 0xfffffffffffffffd, 0x0, 0x80000001, 0xf785, 0x9, 0x4}, &(0x7f00000000c0)={0x8, 0xfff, 0xfffffffffffffff8, 0x2, 0x9, 0x7fffffff, 0x7}, &(0x7f0000000100)={0x7, 0x9}) socket$inet(0x2, 0x0, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="6b122083ec2fd2cbaaf706f2be3954c6dafa1eae415dcddbdca9daf4be76291de1be8eab43fc49bfca5a7fffaec40649baca8c8861d6472805b5bf711800c1397747c16b88319ea4d820a042fe2bf51dd91756", 0x53) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xf7ede259122bbfe8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) listen(r1, 0xe2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x7fffffff, 0x4, 0x1, 0x4, 0x42, 0x1, 0x2, 0x2, 0x7fffffff, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:26 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/244, 0xf4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') setpgid(r2, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x14) 16:00:26 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0x3, {0x0, 0x80000001}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000001440)=""/190}, {&(0x7f0000000200)=""/164}, {&(0x7f00000000c0)}, {&(0x7f0000001340)=""/231}], 0x21f) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x4}, 0x10) 16:00:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x8b453b18405deb6, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: munlockall() r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/181, 0xb5}], 0x6, &(0x7f0000000600)=""/235, 0xeb}, 0x800) 16:00:26 executing program 1: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x4003, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x800fffff}, {{r2}, 0xffffffffffffffff, 0x64, 0x80000080, 0x6, 0x1}], 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x84, 0xa2, 0x24e85f5c, 0x7fffffff}, {{r4}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0x9, 0x1f}, {{r5}, 0xfffffffffffffff9, 0x4, 0x4, 0xfffffffffffffffb, 0x401}], 0x7, &(0x7f0000000300)={0x7, 0x9}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x3ff) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) utimensat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2d2, 0x5}, {0x2, 0x2}}, 0x2) kqueue() 16:00:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x400) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socket$inet6(0x18, 0x1, 0xfff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r8 = getpgrp() r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x146) getdents(r9, &(0x7f0000000300)=""/159, 0x9f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r11 = socket$inet6(0x18, 0x5, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x1, 0x5, 0x8000, 0x3}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r4, r5, r6, r7, 0x0, 0x8}, 0xf2d, 0x3, r8, r10, 0x200, 0x0, 0x400, 0xde7}) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) pipe2(&(0x7f0000000280), 0x4) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f00000000c0)={0x0, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:27 executing program 0: r0 = socket(0x16, 0x8001, 0x7fffffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) 16:00:27 executing program 1: socket(0x0, 0x4, 0xc7) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r1, &(0x7f0000000180)=""/197, 0xc5) read(r2, &(0x7f00000014c0)=""/240, 0xfffffffffffffe90) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socket(0x18, 0x4, 0x100000000) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:27 executing program 0: readlink(&(0x7f0000002140)='./file0\x00', &(0x7f0000003180)=""/4096, 0xfffffffffffffe76) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000001100)='./file0\x00', &(0x7f0000000080)='c\x00') getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="3f0cdf7c5258fe5a9d686f7c8518285c86f753050371c1660e57ec8e6da4988e125ad817b9d7868d79d0b641d069b26f408cab8084b0aed3a22f30d3712f6fc9331465a44beeed190e92b5be8fcdf8f7c6e1accc21dd5d2dc3c4577e99db881526e0159ea770f848ffeb054178c5c27d058f65a26b6d6de2", 0x78, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) chroot(&(0x7f00000000c0)='.\x00') 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x221, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/31, 0x1f, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x6}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)=0x7ffffffffffffff) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() lchown(&(0x7f0000000040)='./bus/file0\x00', r3, r4) 16:00:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) recvfrom$inet6(r0, &(0x7f0000000100)=""/197, 0xc5, 0x802, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x813}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000029000000450e1dd70fa01cd40540763e00000000000400"], 0x10}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x80000000, 0x5, 0xa96, 0xffffffffffff7fff, "b55439f703d4f623b22a199d21d6ac227dbc4d76", 0x9, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "3fef355c68ccbf91000000000000000000000005", 0x0, 0x3}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/174, &(0x7f0000000280)=0xae) r3 = syz_open_pts() r4 = semget(0x1, 0x4, 0x100) semop(r4, &(0x7f0000000000)=[{0x1, 0xffffffffffffffc1, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0xf4a}, {0x3, 0x1, 0x1800}, {0x1, 0x83}, {0x0, 0x80000001, 0x800}, {0x1, 0xa, 0x1000}, {0x0, 0xf9, 0x1800}, {0x4, 0x7}], 0x9) r5 = getpgrp() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) fcntl$setown(r1, 0x6, r5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) msgget(0x1, 0x1) getpgrp() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002340), &(0x7f0000002380)=0xc) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000002680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000000040)="78f63a5d96864200", 0x8}, {&(0x7f0000000080)="1bb1ce9912ff90b85c7b1e179d04691601f230e2326c7e7d26310d318473707fdffe419e754f548f0ca6dd95ab39d6c2338bcbccd65761e83f75d02478ba95477371711889866331884131831470f300db4bb3e0228ae244c9c367d403ae733042af4a1012a026be1d6ae47ade3f1329a3672df0df858977b41cca27d5543677cbaf596618670d9fd0ba6af67a4a61ae4da50f1695dcd19352441bc903de08834115c1e003b2b63b3ef7d90430b01eb5f1fcc828425b217321baa2b683af660053eeaa9dc14518fa2319574d4de59393be2885c53b6fed709abff9e10fb216edd921e6351cef4ff55fc92216dc0fab49ea7d35ddd2d1c95ecea59061c60c5520bab4cb876deb82d9fe60bc71a0a8d317aa6620fc89e62ce12daa9302571905429ef61ded22fc313337a0dfe0bb2a9ae8beecdebef0ce4dae2c7416591bc36132492bdfd1d04819c7f696615f921d53245ace4a89d2600df1ab59f873547d23624068f63465d238b6e6f8f43a45321d3c645615ee5b008d3fccb020a30aac380bef8514fa12bde3b63b797348c1b0dc4c9eabc4f80e895f569fbcc0ab6e400ddeb4dc0bb2820349b38342f0619c7c4630b7863f356728e11017d8f1882a33e7dd0b92b4d2d7cb8e7a9829d118d03858547dc727c68ae06640d5ca6abdd643815c9b3aa414c20f0eeaa20293fed9405557b8b7e098d64c7d0f458c8e5fca881e9f59d802f611463c42b9ac4ca7a64dab4f1507903bf773d429b3b1de9d8653f42e3b76060ae5cff449b83c4bb0d75c597c40a2173e2830833fd0f16b406305683b58797073060635e98be87a6001048b7428f959e749c682775d7dd962ca56cb6ed528675d886219696dc9719578bd932454714a28a1e3505fe7f32a78adb6b1fc3ba6f48b3db0909ae5a946cbdce06e6c96bb52ea5173a6232b0c9dec0256f850be10c44d7e71bbe897d13fd41b6241e82a67bc2d3c64471277eb16f40f0fad89e0029651d58de7ff7bfc53cfc83e5c8b4539829457604343976350a66d07b02304d72e3f2d978036fb3fc1e50837f2ce01ab513af093a3602fbecb96dce1c3976d7a97e44b8c88bc061f91bf10e83d0f9b2101455132b95efc5c63d0560d4dff3ec0a45281106ef8430aff2b831ae7b357c03c427ad23f8f09b21d5b62ee4a339d26d7342e7726e208f30748500e4f53b88e564345d065038f1b4a406d56244629f480c6d2cca080d71aee7a0a9e6d76d4f625f143b543461400ccc8ae7d00321b725e6d25d21787ffc7d3e5a3489f6fe91964e5598a5fbc0efc03628f3d12b897768c23336a3b9cba8d6b2f09557b521e089996ae8b6366428f4494513ec48150209b2200751b2d0b6b255c262d4c12dff6f0f25262cdb3b09b9f5d7c00494c10593394523a167ebc0aac115649534fcec8cf3cc98ced20f3bcea2f251616a6ab0c5ed33d3a4727a22020671323127b1eacafff0d2c9c9f94f8a8bbf2f8c649a250f3d910dfad5187ce753309ae62cbc765862f33e75143c2adc8d56e047683eefcd5ff5188bde2919db0f79bb84602ea7ebfae81ac876b6e9653d1d06eada82cbb85678982121fb0dcc2f08e19a63a4dba30783aa7f65332b5b775cdffcca9eddb000ac138fffc835fb1a42508f940d533b0879da811e7796b0837eb0c84f7e9598d6beb8e74eaa5895d04661bb23bb1f15dd6e9b5e2991993ef3586d5c4507b866522f9c7f5d130b325bc51e56319f39b483c0550d4032135e4d313d72a87b8d4812ea2e2fcb35df6667b3eea6ce00762448408f85d428a5af7ae684f9a125f92164dae857585f23391069266ff400e673a9a38854dbe12b9143077c0acf27db5fe848df42c179ce8c870f94f830c8225e44a39532244b5d874e23bb9d266a3f5a5b3c6b31e4c838493d10d60d3782e3f36c592f4e9eca15d348dd85f50b37c82630a3a09688e8b005563ba0d7e49c92d00d69a42e00f7b13ac18fedc18e4faf20cb188a99f395e31e13b8fb4b2246a291d7bdc01c708afa1bb1492703b9767ad68dfffc48a19db80b458453a5f3d863f9cd33b50920405efc9ca5b8b61db2f32b830a28a36bab3080ef9d3f34c9847a078a9d73d0e09d2fd7bd33a51187e8b52086e0f1cd8d4caf51a871cb24713a11cb9dab8019f0baf6158f6b950a30456948577ef439417cff5890004e4a1b81af829c5d911ebb71537c7e34557e84f61a98a3a0f53b3582a37163a5dc3d28ce96ea750e75aa8dcb33b464470439b9466b5b9368550d2df4f61eacb2c8e08a02f72316f40b4d412096db3b9e724067e858c127400da1b8c0cc1c547b1eada6e5f2c817036d7a9fd8633bb485c81572099bd0710b6489467ddf147b5c760a8e04a80213f99d9ed62e726064f3f0638a0203f286e0499e359a65f9856cdd8722516265bea8b862ff9b02e5285c6f2e28cf80ca725554d6f42e0c7e057e401c5ae9560aaf2d798de68706b7ddcf9a09d397347aa39e1d63a926983a1a1dc3392eeb23cd9a61621045140d22c0593a0aa306d2f88a5692deb45940d66bf116b8b54f5b46b6f2dd1dcaeabbe2b0fd6c8341d3e801b238dcee21c6a3af318c9a970dcebaae6908be456d58d0e0b2a12884b8b606a9c4a33e40d06d21ab7842fdd23a3f7ab3ac22ee3935d394610531bc6a1683345c0dff4b53ac6459a744620e66514e6bf274afa4e982d4621f13c085edd58245eb10f6563ef45e64ea3b597e08ed9457d084064d98d493f52d3826f99c64bd6ef33e8f3b82670e67af714af137e66e05705bb62ed8684b6daed71b61d8cefa7793196f3f314baf906920d92443bacb9f8e24268355ceb568ce0de33fde6bfa1a111329c76d23c9951a60d91abc4076391c3863aa8dfe9342497341117cbf99b1a1bd86aa13be0d2f42a713ff3dd31700902c3f6fc31f1345ed7c14a7347bb86ade50dfa638c90b6bab8ff0322617bbdb629f2609bd8b519e60e2e6ae128fc2ef418f6ac63b820caa89627dc599beda81a45554bd3efbd682b1071d5d2e279377c222a05c3fb6253c3471537bc7ebb605d0b99f1df6d4ffd0c7eb99d0836c6be70fa379eada6c3655d5b4e00dbeac6c6ccaf98690e3fa2812c9314f83374f48fffb38d9137b8dcab291d0011773af5bd075e739cc8ca30dd9a33df38b69203f3f2cc06957d7993457b229f5b918ceb1c29ea686d9df19beeb54eee8fe964d56ac109998afd9d3adc9d42a83edbdd303fc2e1ab0c89d8b962a0a0e613c94ce5478cffc7201d018549cc7b640d843de120f704a65f9a9aeb0e2479f064227fd53d182f5711663f12b915b5bcc30f22dc1b30a0bca6d8cbfcfb3396b1a0a05cd5c367ef0ac99a2e4238bb88ea61fdcfda38089a2f18b1b4f8f2f6ad2ac8878a081d30bfaf82371884caceea22dd6127d72ea3ec4ffce271a7217fd31dde6bdabc3c7b809868d4fcd78af12547630de52170a500851bf48234d170876ed74c664a316316e27c771511bc39b1c2f21cd66c9fc9c1e2712494f223bb7c38c6b2e06d3b7de75229d68e10ca52e053c59dcb78c21b3dc6542eabc0b437b82bfd39e9b149cd3850cb5ce3d7e9916ae6cf1dc3aa5272026e731747dd8cb020b1420526b31f73aad46333f9be345ab550f991302c3d4c4761b4a7a2b860363e31829973e55a518df89a745594f1a1320c35a0cf39ce205a988d6e52959f9af3e9b9a9cec37e2d633c337915654da240285d65a8bf6686ee29b3a8836266d0ef99022cf76bf454e105d0539286ed1d68ed1ea6b8fb121ff3b6abb4284ce2a2903495241cad8513b1e6b288732761d97ed7403fe79773656ee033418916be982090298b0a1316899cade8d3154ddd689864c8723a0e6576b861b56c347d3dccaa8794d4960ee9c2f3c7a56c87e8b56ad0b3f5456e40ca4617d93296268c1d490c7d5cfc648ae9bc52db74fbf1101d1086b806e7ffb07df866a25e0afe64047ca66319441252a9060093a52cf4f207aab031297cfae4bb7de7479c2e63d7586839ed078c94241f0952dddf2e3ae83382d599c20f85900e45b9fa958c0f43494090c1f69a7539fad7b9e4952ba82e32e14232c497da0e865fd870c50c327805ed8853f1aa4aef4b664d0f47b52dcc2fe234fc1e3f0e1762f9fb40a06b3ea0ab660ecc109e7bf5134277051ceac6e162975e5344b70138de25cf57bf7e846e5bf88a1f779c15abff6270377b6283c2d14683818df865421bb0b8b45f9dcc08448b9260eb527b573f24263b99cef0fe4b27ee87e8bbabc4b1d512efaa1613a8678988ae1fcf02aabc4bdf80ae2e6eb17e42906f8b421ed530ea416dd0f72fc380a47e5d056d32301393dbe219731cba9db63f9880efb0b21b6be871b83a1e17ae84e377e309ea3661a3d0101e2b3e2e2939bcff8bd304573f5ccfa70b8aeeef1fecaed2d3acc0cf5d479584567964f8d5b4275fdeb944c7acfd452dfcdd0835df53938538eb4af98130333ca3bfcb67d2bb3e82e521d7873b92c802b6e96d8e036d13b79692246869eff196b4f6ff3042dd73436ce0d84a166dda05736f80667b568017fd127a7f65426203d1d4e3d1119c20e8841f5b7c32ed8c24e0ffc4ea92c0e085ae85645a97fdb68907f124b925ac79b006a34d8d7733dbd2f0c11bd3a1db5c84ac056930d762bcc5781d3e7582e560c8ee076775102b2b13c138442c499ed3b9fa9555345ecc982a41e6440d2b190847d03f7c97a7ccf5914f4ef15987483dd36c16fd99740f338ede4022d4827f38d9bc524ab57d797c02a745b85b7735b618fbef5dee14913844a2fc9a0b00a5a4b5bad25d3dc8c3e9f48f55dd68757b1840a3f00ceeceac90eb59f0cf0fdf9084bc0132cf06776878d06a069624cf0ca8450e7946f6918e6fa730f1d1a010d907d6c61b2233ae23ea8722c33a4871d29f69dde119d322d05270301c9eb347be8845aed72100df3eb2280f034de9bf99f01292cf0ea6e280fdd3d90dccf3ccc7bdfec5bc9cc653923d57f44692d0203479894f829961cfef38f8bdb6a37d6aff2fa13bad3d4856a7ba7c43fc8c996d0c05d76404b266d78163a77545fa1573cd2061b260d871e51780f7c80dee8898be79f4994b96bcbcce088e5f3f4d3c8176cf268f17dbaf6f86ffdda5f2e8895d0a2e58a9befc07005cf92b3115f6379e07a5415a19c48dd856ff093bd1c01bb07f02a922ec0371d1a3a60368ab0f7b1fb413983054a3275ab71e492677087e94c20768c6ec6931a9487996fca835bf5d8b0b341813d1855360357b321fe0f18cbfacda8387ea7f7a44a7410086bc0ffc98327d2222a9c6d067fd4e4d39517d06db43c030f9d1a231127a56e7db6a1fa4fd1bd53469574a39aa82b3bd469ccf60e07e5491e92506b64528f24df377d4ad9377e66a27ccafceaaf4ac673d1d1ed3eb172cb4b62da38ab8ab8b5126cd9d368ef589f7c081e45464a543a6392f8cd65353cfe616ba6f6e9ba088e9ecc61435116f8097e7d90eef97a0f8507a12ee18defa7c2bf948b3112b4b77fbe3676a6fbed31c5f10340d322c6fbb63764240d571c19fd7b04d235a718040ef7fdeeb34b9c6d2e99f84ab3dc634f551590597c35c8880af2ded17378d45fd89484c8afdcc9bc4ba11a2e6aa264a20dbb403acf514a406237601e5178ca4d878cc2be096317466ace0c4b24264383696deef318b14d9d66e2e1177736053563f1d48300e8a9845f300ff490ba9e3e45d7eff3a2b4d432a4f7a60e8d9a952b3a58fe7ada967b74570b31dd329a1cd4ab5873be8a74cfc55c883faee", 0x1000}, {&(0x7f0000002500)="24c805f064dc0331c604d5b70ce13de1bb8f9e108d3726a08759", 0x1a}, {&(0x7f00000010c0)="6451377e51722cfc539452188b83dd0e01acf394cf7cbce748ae9bbe033149a9fd278f5eaff3f77ded477f362969419f5acba88f74887dd5777495382112770c8e95d3e4005d8cb50df6d374ffaf22323bdb68484dde0777a9aead601e805b4079455594", 0x64}, {&(0x7f0000001140)="860d938217988add5c9e376beaef72d2aa942b244483b618a343a4517c36d1eba1b49a55fe20e804da3b1696dfaa38e8db6099db9753b0519656e968a0e2a65a0ee59fad092a11566b2e91aa79ce479bdcf316f25e315d31a8918440df8c923d5dc537815b3d20ffb4490f2584d28680746c55413acc5a339817d0e2cdd171973881d9ca1f77714aca567d70685d1a83f73f1f1c62c0d577e91f5b93c996fabeb48a53fbd4f1b051a10fe705f4c4ed428ddcd2e9e302b1899453299e408846516a7ac09405e5d0e11753f1d4f79bcc12cb69057433ec560ccb580656f9b54225b3636cfe8df8a2f7cb7033d97a1e30ea620960c5b98aba1e90cedb64523514f33c88182f4548f78e4bd81a3ea60e488dae65070fae11e03dee88eaae67ce57dd416867488355b7c34bcfb35fb4f27811c113753a2caf6d0c5e4bbb56855f89231d94266bc436d85c8e5c8bdeb9f9e73d1d6a6e1f5c3717298ef9748f34c21ad299a98edaad6fd444dbcedca51b94903e3371693ea5d23f051641eee79d51fe6717a5e0bcee1a910d75fd500778acc0a3234d5aaf394e88e9bd2baad3af85a64a9181d8641062bf1f8393023ff0479634ea01ce7d4a4f52982a4b619bab83ab9aecf4931859971f85b236207453c8c42ff8b776155d88e0bf61386e169cfd8c31ee269bcc7908a463ed0939c1e697c6cf5dd904f4579460075c1da7b12aec4b2c3ef75c78513d68c8203dc27033cef1fb3ceb23d7327691a18b726878ed9906c67bf6e43d3917528098b9307923ef4c2c54b5fea06996ccc452e1a39860117e2e1eb7e6e939dcd1a0473ab404a4646600cdcc41868a449218d5d4b21f13588f6e4ab1ed85b7e61474c7c5645e7ea694c467c4cdd35e638877877f2058dbed7f31f2cec7685e8dd619402dd7ce91d53ad9c7b08177109f6b27645f65f0ea1f06ce89c2fa63d94ba5f4174ed623a1f721833da77436966d9368b008d3e2cc8385f3f9218329ba6a4f06e23970e56e31041f064236cee4b4cab79c8318ee45c560fcb1d281958dced3aa16dea8d674b68083710e43fd8c4f808d82499d0258e0567a5ab0d5d9e607e5011643239c76172fd80910e03f7a02c6fd1c49db02f97a205c75fc8028bd0258a9f57c465f14b9abd12f806a182a90241ed89e10292f65150090c1b38b980c8d983485ba1db690fbe1377f7ca074f3fa626f239e0739b958a388e6fb86cf81d3ddf0f012582e5be53dd352c19c97982402fcb174cb2dd684d52ccf0c51291527d3473bdfd44a54fe40446808f317cc9a3565fc835d2d1af8576ded1c46aee8fbfa84ef3d1fead15c2438f7e2579af17433ed8bde0ae5bccaba2ccc8221a66ab16f378cadee765cc1b865625f28fcfa706647d0200d376c981bc5e7fe25e876c140b4ed8b919b0568844a0b82bbe415b790d6c0b1585c1b0111054973535f4b6e042084888d49ef14407c282d1f2838a00f4d77dece2021b11bcd9d293ad69a8779333dbe2ecbbda91813ec12ddb19dc2b9e26492e35ca0ea9af8ca4ce321cef311271260f7c1f53472d995b60b20f814e9b6dc37e40a01bd3ad993f8cdddddbc1aa03194d2d62bb5948facbd2efd60235e50596900f235216034b78ffab4e918bcbc2c2b97ba7902d98b2b6f76e7f5da7ab4ead33fe6c9821df72b5241cfe96de16f190128c1941ac623af74a68b4001d1cf360f51787a3fa6d5267d993eae653cf951ea5cb17981317ef9a0e0852ee139ee57e589dcf58eb4862ccbbeb5d213b0931f9eb2e371455fcb465e0fc4549d269f1add75b0a1d3f246446f5c068909cfdface453507e9e3fb97a7f0ac1f2b41e0cf3675510cfe30e61ff52e88a773f8249bd5d4d002441b85d046b0eeea15124fc4b2b03f42cba5beb95829fac8447d8978a3a079add245ba93cc8d833a25c755ac414b9d717708e22af6e9d1205fa2a2dda78adfb3adac64ab9d372cfa4dad8647b348d4cf6872b910fd47a30550918da97b87db99e0651e19fd0ba8ad807f05bcd565afcd079939b3eb60783748e0eff6f0889cfe2aaba9d74cbc735ca4cdd040e203ae11938a3ac1f3643285e1ef2c1e28f3ead5db812f896c2143262b161ed6e1d1733354fae008b4bc9f6ad022974ce2c30deda36d31d8f20e38a4f0878ad177cccccdcc8b34de78c0cf8c04e2215dc39c8460cc60ce9289c094d7abdf65bbdb6ca0f1a38cb0c3b9c26757261ecabb9e2ddb2d2874871c1274ee2fadd87536acb95b99840069f5c295484b0e1061188ddc7085db004666d5066b564141d9849e397229bee29a51d8f2724a1a67cfae3525ea8ec58ecb650cf96d5b31547a10ca999cead56a76473f4aa0d571d0d1523aa004af60e9a17a3ed8617f30feb7c6d7a151da439ff1c2e82f1887eea2f03bbc41850314253285149d600975e44ea3653138b8c1c834d9542a9a4f2e5ec0e99e0f66697aec74f6a4d34a44bbc6e4b2ae28273cfbeecca889176fd4a1f6d8e1905d891360edad96f0232bfd027b613470d12f960f82efe70d1f0cdf8317892ae3f3d60e7a2ec63c18e184df9911e59252db14286b39b3266c2dab8b2b6b648461a6844914bb7c5ac1b215456ac50449143bed340870e743c80dd21f6ab71a6f11cae06fef70c4dfe6beea822d68020effd8e68dc4ff749d5c957efbe33f3ca7c9c3415c0dba8a42427511ad9c0b2706139632d8bfabaec0839590e15355f05ff59a9be1066b3abd081e24b5e7b1a5941269e2d0551fa309943990b5fcba676b77415f24200e33be406b694e5f345f317749b30c0bf650296ee5cdcfbc18b1e63e34f4d6553673d2008124d7fca4a6843262decedc23fd724e57e8aae64970504a79c207a20a08b9a421c4f053b7a3be57302a80bc9a919907785a74dde27261cd1ddf4a31a95a2ca3706bb19d53686b3e92157988a4f0b9905b6766beb5300e863da0ffa98ac32f57bf43d6a14a424655e4d9e933f4c43107612cf5680201e70c121990913a49d951f0a2d296f588822bee98acfb244f4da0b64aff744eb5c5ab7449a2ee83820e5df17d1acb58fb18146ac4e4e8ce7e3404a9cc47bc56c6c533eeb35b5d36c7b14571c54ec9c88c9d0941241fe170510d52406922c658ca236082ffcdd09b7678100f8fd1f7d63f05a4f97b1e16ca500cb0c2b573a62ee2846761d8888ad76b5d12dc40ff1426398c7fcb2fda30db8da31ca15696b8cdf6d12447123fb88d9e3c4aafc719999e1048019c540597a3dce0e8ccb9a39343e36fffdc433ea5ef2fb6366771c0591c95d792f5d6a1027682be574dcf8a006e4cf67aa4fb80560dab958cea90133da367ee26ad6a9cee76335c46c793f5cd8a3be2a3def83ac6d18bb454235e2f70d93682c82ba82923712146e85ec035fa10107c8601ed02dbc150682f2585d40159e118a0bfaca4eca1a9fe3c098ca8863fed5cbe98a3d9a055194ff619ff370cc09fdb012112bbcc448a8fbf27812ff5d437ae67f9b11390a64037cc4cd2968ac867c9fc4710b4bd5528d31d8efb6311347e08c8e64588c8910ca281c260417edd24f62a9a4a883429a7fef2b3cda45504862f170bac36357b9885c131574e485e62194b1717674f6b873265eb65c3c40109979950b08413db522d5c420b18e7e2856ab9b2e84f3506189eabf4373de91b02c41c97dc3be77658833f7c25cc3eb6e28f694973c7b4438fe9ed6585866cae03b257e8b51ca6e72fd78e0bb7e7bd71388312de6fa4c5686a833cae982c11e33b03a09765e9d28dadd4c754006d89528b5f0e9b7b75b7cc7ae0c3869c44994158674651af563fbfd101bd7fd03df2d88633318871e7de748610a1131f67391eb79bfd2ac1b3f6162ddc8061fa18158e56638d00a6ac37efe3f0ee073c56d5409e034e45fa0f484f5386d48a99c6cc0c4c82739ddb2e4736d5015c5e0a2ca835a268e4ddf5a7cefbeaed70b7f2877ce1a18f703b2b8da68688ead63a542d971281c29c3ad4f802c5e39731e5cd6d99f306be81146ed74e63d812e001b5b137ca76fcdc823b7316a0633b6afcf35b642297729f4c620d07652965349602ee9a358816c67b893c55527fda99b47f1f247cf6054ebbfe5cb083c808a437af4b3b90d1286f661d1593f52ea0fabe7ef138a7caddf977387860553bf51296ee10dbc658f5f3fa2bd183536207db53a9c9f8012f8f14b0fe8dcc630c17c941759db82ebb3a1239b348b95a38ea33ff4280307f917fc79553e535176d163b5097f43835faec657a13726d8848031673db3da0c6594eb2eaeae6b0e24d8f8061332006a9690b1b27778b835086db2b4b9516ed4810a38a0799c1fc498baa04f1d7f86ba4900989215ebc33e6ce4537b8c0eee5fedc8e19bcff824d2ba8f1163d48de92180bdfa4d69d37684b1669e54053348e6cb09187171a6f9cceaf55ff3891486fea41ae8e4b729788affafaa69be45b4cfc4ed32ddde2c897dc84e5b5ff8833202e049f660f40022812a1145aaf50972db10b9aeb47a5521bbc83ca9521ec680c4b7bd765c5a31ffeb8e87b7148632cc7be45b23f67c1e025034d5f6d50ea0667fbb38777d9cda574fc4a8a137129230ee0a1de0881ee88a123ed6598dc1b54637b7332173d8f2662d2fc347a3bce2146b384f987e0efcb4ee8790b99b2b8647f093d9f9062312a9681f3fb0f509f26089cec9a839d0f4600196127fe3ab2de25a4e40dce4bbb8fe81a261c0c0f19fd76c2081d1a2fdd869c17d7bc4c640fa62f84021ac413bc37c1a0b28d8bb00414daeeaa8f6d7ff4d47e4d5c62b7ef6d0b7a20c5956f8cced95b87ac100de1c00e3a0179c1e9a9c9191e019ac1350ab97b7dcecedb0df2d5f59e7b73c6cb736d223626ec85a3d4d68e76002581261050885194add81d16bacbf27ee7feb7987d408aa3be0b23c7d2ba85282e2d118426fd525fd51c3db8941732a4dde713ec700e836e00f23366268e293d04eec1c2bc64c3e01901342597727dcfc4d81407cd540c2e597cb95fb5ff8baed81ecb585c99f79fa988e3a3b2732eb0e0446f337ca0659e8842509ee00d8d92a9bd3c84fe4744b3c70ed446d5c89038f3951730caf35db724aba32230e0a74520516ca3f3422361ae7d972da23b1ed42afe2027a1b06c78c2b505befa6d2a0f3032eebee00abe33e9b5a6d50b8824f51877be5d065a438ac45facf94ebb12e721b101d5ea2ba2ca1af2e338660d0fec46c289f5e9af7a5a4cd897fd851311477c99f41451ff3a41f6815c310c4ed98c6a0ad18944eee5022634ff2786578a91c4d72758e0ed2adc524c46965f5b6a7022c4c8f5df63e99122f2fa20813bf3c78a83e69c2f902c87fd76f173685e90ca515f9e1259ea25cf7af458e977a33ef19a6a0a007fd99f8805bf426c7fa4b8742a49573e7524584d41e8e0b593e7767c005d954949e4ac2915f02c2e3464f9d82ccd3e65a80d37f691df80b2df86fc8d9e8c7132953e6ed0f93bd93248a3c393799a9d3ac549f5b86b266e86f8f12387efb4a0e89c10b99a18631746d980ff1e0a4f938de4e897aade7d52b62b0b91861d06b2612b2bff378892ab587926c548f33dc02bc350edbae72522b0cef214e798932689ac09237c6510ec443556c3d3c4f84a08292cedd4c1640151058a8c25ef21fa4e84bf0fbaa795c1be00e1df36b1c2c8f7571aee949e3bf61fbf7d6cf54157df82715d22a87c30e5c0162fa7678e460743ce65b7191d914bd801de5ec65b876ffeaabb8ed397981b13a56a2216f052028740fa7d5d8339871516f4dcd6a", 0x1000}, {&(0x7f0000002540)="e2bd7742d598fa184ccc68c4453244a0547cd42ad1b596642ac6da1fec6fe8feaca7bfd4107d5f518355d46c155b2943e96a16cc84db29b8f21d4529ba244f2e9d4ccd9af315eda20fa17a203dc5ee82d9901bf41ec68f20744672398db36c481d529ac6ea9a2c4288ecb44852b34477d5488e313d33bb4ec39207bf59a6fe1c36df6c29c387e42c4fbddd63fd5b8cac83a0881f6317adfd6b15f65f406b3b73a02e760d79a78490cd93a7f949d9d7ef098d849d41a449f106913c900e7c3a8a31309d5099781745c1ccf59a3b7cb4db921fba77f81043e7", 0xd8}], 0x10000000000001c9, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x2}, 0x405) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) r1 = dup2(r0, r0) truncate(&(0x7f0000000100)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x81, './file0\x00', './file0\x00'}) shutdown(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x181, 0xe6) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r3) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bce) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) fcntl$getown(r1, 0x5) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffe55) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='\x00') ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000080)=0x8) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r0) 16:00:27 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="a0c2d3706dfe051d0f728198a98edabc4e7195529130fc1c21f35cc9a264235baac07e96211dadd70d6f4e9123917e10ac9d2b6deb49fb69c995671cdc45278b25577331f5c825473b014033466bdd18d8372e22d1b086fe9df4ae823859d7494f8087311e4a2f846899d09b0a0a189695", 0x71}, {&(0x7f0000000180)="ca4ffce77a3f8e42f60ab57565b207676903a4e498d140f594931bd66f69d1ebd150f22aa030585333bca32d7bb407026a929668d016e08728d428b97173d0ec8938b9574bb77d84a7d2c533a7f6b71cdb688e9ad1fb01ea3e1e", 0x5a}, {&(0x7f0000000200)="08af55049a97bf91f041fa1ec0d20abfdb0eac688f34b73c18eed5659ac39da03368be248e544311cc10271395b7a56954e93a17a37d3d93ee19f1a8ff37b45be49fddb72d5f796648e5da199d673b6025bbb4fe23ade8d2762c53cc765a470ed5da1cb7f8c9cf55cabdc593e951d49a71c2880e62d39c0a58ed4709070860df025ca6a0e875e4e1eac650eda17ba761324aa97bdf0d8336259bc3", 0x9b}, {&(0x7f00000002c0)="01c7482af32bd5f892f2fcbc98af846cdf5dca3666f3505050ebf7f4f18eb8c895686884572da2f4ff969ab9fb13b7f1cbc1cc0ce49c30c481744baa0321628818bad6bce9a18d8dfaa8c36b2aafecb9f6bc9e08b6ccfa53e30ab58d0559137a39b5558928120bf5783afe4e1f742dd107973052237d077020551bc1df7593abef5fe5a022863a58df6fae6f84dbcdcbc822116e7ee5693addbdd0cd683d640eaf4237a6b991bcd1ec306f6f657ca175cfb23b54a86dd0f497269b34f54f0c9758546fb48864eb73371b791b727911", 0xcf}, {&(0x7f00000003c0)="26403121e9b6d138770d528858e71f16d8ecae24d69364ad045234c2e378a923b273c9a5a506845662826fdec75eca19f684dbd977fc2e7693ee3e27e89b7ac245de4c11d9ac0601418edf2a2d95187d893821b0eeba1ae55214d037b544ededdb9a791f53e92f00d7ce0066f1cfc902efef", 0x72}, {&(0x7f0000000080)="2e627622cde35cf8acd7984207da33d012f694785e7534c7834e67e5f9d206c8e1ce23", 0x23}], 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x4, 0x0, 0x6, "f9f1180f8ecdafec508932a6a4462544ad4b2a18", 0x5, 0xf5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0xffffffffffffffff, 0x504) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) write(r1, &(0x7f00000001c0)="a6f79a4b8398aa74b6c6791b29b8d10a7052c544484f6531b76ec70cc119b7b5fdfc96723f49378c3900e0f4fd767fe58b9e333a78af337ade68f7a3a5f8", 0x3e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x3, 0x0, 0xc06, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="008c2ee466696c6530002879f4f826a53ab39b6d12484b4e6e6ab86efff44d2463ea85b23a41e4d064ee5f476e88c5e181423329af0f63c9e95a5db0d8e188ba79eeb4b9fe1d2a8663a93217f63e6f2f07c8cb7ff5368333214eca43a68a8358ef35b5006109b494896f82c06c5cf093bf21915bd2f5d0febd0e2dd43330fbbe30e3b91e638b334072c207b4d72c69cfd3a718f4e1124718cbb01a68ef2544ba987605409c3279b01ffd3858d6af70877e15aa8a40252379ed769cc047dadc154b9d9eabde44c5b4e81626a21fbe34cb7f68fec164ebd812e8185241e9e91944ed91680e6edc97c399ea738b087770a27dca3b7f"], 0xfffffffffffffdd2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:27 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r5) panic: timeout_add: to_ticks (-1496572519) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 111916 40178 0 0 0 0 syz-executor.0 *352024 71007 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,a6cc1d99) at timeout_add+0x194 pcppi_bell(ffff80000066d000,fb4bc5d5,a6cc1d99,1) at pcppi_bell+0x2a0 spkrioctl(1b00,80085301,ffff800020c43340,2,ffff800020b42e28) at spkrioctl+0x123 VOP_IOCTL(fffffd8064dc7c58,80085301,ffff800020c43340,2,fffffd807f7c7c00,ffff800020b42e28) at VOP_IOCTL+0x9a vn_ioctl(fffffd8070512b48,80085301,ffff800020c43340,ffff800020b42e28) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42e28,ffff800020c43488,ffff800020c43470) at sys_ioctl+0x646 syscall(ffff800020c43520) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,3e3d7331010) at Xsyscall+0x128 end of kernel end trace frame: 0x3e61f587640, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic timeout_add: to_ticks (-1496572519) < 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,a6cc1d99) at timeout_add+0x194 pcppi_bell(ffff80000066d000,fb4bc5d5,a6cc1d99,1) at pcppi_bell+0x2a0 spkrioctl(1b00,80085301,ffff800020c43340,2,ffff800020b42e28) at spkrioctl+0x123 VOP_IOCTL(fffffd8064dc7c58,80085301,ffff800020c43340,2,fffffd807f7c7c00,ffff800020b42e28) at VOP_IOCTL+0x9a vn_ioctl(fffffd8070512b48,80085301,ffff800020c43340,ffff800020b42e28) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42e28,ffff800020c43488,ffff800020c43470) at sys_ioctl+0x646 syscall(ffff800020c43520) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,3e3d7331010) at Xsyscall+0x128 end of kernel end trace frame: 0x3e61f587640, count: -10 ddb{1}> show registers rdi 0xffffffff810d3ad7 db_enter+0x17 rsi 0x10a2 __ALIGN_SIZE+0xa2 rbp 0xffff800020c42f60 rbx 0xffff800020c43010 rdx 0x10a3 __ALIGN_SIZE+0xa3 rcx 0xffff800002b49000 rax 0xffff800002b49000 r8 0xffffffff81b51ec3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x793dcc1bb5ac9deb r12 0x3000000008 r13 0xffff800020c42f70 r14 0x100 r15 0x1 rip 0xffffffff810d3ad8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c42f50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=352024 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43788,0xffff800020b439f0 process=0xffff800020b453c0 user=0xffff800020c3e000, vmspace=0xfffffd807efffb40 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 40178 111916 20170 0 7 0 syz-executor.0 40178 441608 20170 0 2 0x4000000 syz-executor.0 71007 189998 52432 0 2 0 syz-executor.1 *71007 352024 52432 0 7 0x4000000 syz-executor.1 34793 294558 0 0 3 0x14200 bored sosplice 98186 459475 1 0 3 0x100083 ttyin getty 52432 255618 14063 0 3 0x82 nanosleep syz-executor.1 20170 327359 14063 0 3 0x82 nanosleep syz-executor.0 14063 120625 65494 0 3 0x82 thrsleep syz-fuzzer 14063 443674 65494 0 3 0x4000082 thrsleep syz-fuzzer 14063 16363 65494 0 3 0x4000082 thrsleep syz-fuzzer 14063 364365 65494 0 3 0x4000082 thrsleep syz-fuzzer 14063 308655 65494 0 3 0x4000082 kqread syz-fuzzer 14063 277535 65494 0 3 0x4000082 thrsleep syz-fuzzer 14063 85282 65494 0 3 0x4000082 thrsleep syz-fuzzer 14063 318201 65494 0 3 0x4000082 thrsleep syz-fuzzer 14063 450017 65494 0 3 0x4000082 thrsleep syz-fuzzer 14063 41864 65494 0 3 0x4000082 thrsleep syz-fuzzer 65494 25897 1468 0 3 0x10008a pause ksh 1468 248525 48233 0 3 0x92 select sshd 48233 217234 1 0 3 0x80 select sshd 78622 379351 17000 73 3 0x100090 kqread syslogd 17000 443230 1 0 3 0x100082 netio syslogd 65491 259475 1 77 3 0x100090 poll dhclient 82723 351628 1 0 3 0x80 poll dhclient 65929 341753 0 0 2 0x14200 zerothread 41176 222541 0 0 3 0x14200 aiodoned aiodoned 10743 443670 0 0 3 0x14200 syncer update 18496 480863 0 0 3 0x14200 cleaner cleaner 25513 158731 0 0 3 0x14200 reaper reaper 65343 484907 0 0 3 0x14200 pgdaemon pagedaemon 63916 251390 0 0 3 0x14200 bored crynlk 33718 317380 0 0 3 0x14200 bored crypto 33716 33474 0 0 3 0x40014200 acpi0 acpi0 97821 438833 0 0 3 0x40014200 idle1 94195 200129 0 0 3 0x14200 bored softnet 54702 365840 0 0 3 0x14200 bored systqmp 45343 181700 0 0 3 0x14200 bored systq 45482 451828 0 0 3 0x40014200 bored softclock 39319 387117 0 0 3 0x40014200 idle0 1 25493 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 71007 (syz-executor.1) thread 0xffff800020b42e28 (352024) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82336d78) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9493 6340K 6351K 78643K 10696 0 0 pcb 23 9K 9K 78643K 216 0 0 rtable 97 3K 3K 78643K 186 0 0 ifaddr 44 11K 11K 78643K 51 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 16K 78643K 46 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1422 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 35 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 381 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 42 38K 58K 78643K 334 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 75 0 0 in_multi 33 2K 2K 78643K 64 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 189 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 20K 29K 78643K 1967 0 0 UVM aobj 11 2K 2K 78643K 11 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 6 0 0 NDP 8 0K 0K 78643K 14 0 0 temp 130 2363K 2436K 78643K 3746 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 231 0 224 1 0 1 1 0 8 0 plimitpl 152 18 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 81 0 77 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 31 0 21 1 0 1 1 0 8 0 shmpl 112 9 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2147 0 735 46 0 46 46 0 8 0 ffsino 272 2147 0 735 95 0 95 95 0 8 0 nchpl 144 2915 0 1296 61 0 61 61 0 8 0 uvmvnodes 72 2227 0 0 41 0 41 41 0 8 0 vnodes 200 2227 0 0 118 0 118 118 0 8 0 namei 1024 8060 0 8060 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 8781 0 8781 10 7 3 6 0 8 3 sigapl 432 550 0 536 2 0 2 2 0 8 0 futexpl 56 4361 0 4361 1 0 1 1 0 8 1 knotepl 112 159 0 132 4 2 2 2 0 8 1 kqueuepl 104 107 0 105 1 0 1 1 0 8 0 pipepl 112 338 0 319 2 1 1 1 0 8 0 fdescpl 488 551 0 536 3 1 2 3 0 8 0 filepl 152 3274 0 3178 6 1 5 5 0 8 0 lockfpl 104 153 0 152 2 1 1 1 0 8 0 lockfspl 32 142 0 141 2 1 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 41 0 31 1 0 1 1 0 8 0 ucredpl 96 769 0 762 1 0 1 1 0 8 0 zombiepl 144 536 0 536 2 1 1 1 0 8 1 processpl 840 566 0 536 4 0 4 4 0 8 0 procpl 600 1391 0 1350 4 0 4 4 0 8 0 sosppl 128 11 0 11 2 1 1 1 0 8 1 sockpl 384 401 0 384 3 0 3 3 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 118 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 147 0 0 8 0 8 8 0 8 0 bufpl 256 6248 0 1018 327 0 327 327 0 8 0 anonpl 16 59123 0 51309 50 17 33 46 0 125 0 amapchunkpl 152 2819 0 2732 10 5 5 9 0 158 1 amappl16 192 2378 0 1963 32 10 22 32 0 8 1 amappl15 184 186 0 184 1 0 1 1 0 8 0 amappl14 176 7 0 6 2 1 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 9 0 8 1 0 1 1 0 8 0 amappl11 152 360 0 349 1 0 1 1 0 8 0 amappl10 144 58 0 56 1 0 1 1 0 8 0 amappl9 136 321 0 316 1 0 1 1 0 8 0 amappl8 128 132 0 115 1 0 1 1 0 8 0 amappl7 120 39 0 34 1 0 1 1 0 8 0 amappl6 112 52 0 45 1 0 1 1 0 8 0 amappl5 104 373 0 360 1 0 1 1 0 8 0 amappl4 96 276 0 252 2 1 1 2 0 8 0 amappl3 88 140 0 135 1 0 1 1 0 8 0 amappl2 80 4479 0 4415 2 0 2 2 0 8 0 amappl1 72 20362 0 19935 24 14 10 19 0 8 0 amappl 72 1593 0 1559 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 10 0 0 1 0 1 1 0 8 0 uaddrrnd 24 551 0 536 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 551 0 536 1 0 1 1 0 8 0 vmmpekpl 168 8261 0 8238 2 0 2 2 0 8 0 vmmpepl 168 66802 0 65372 85 20 65 70 0 357 2 vmsppl 360 550 0 536 2 0 2 2 0 8 0 pdppl 4096 1110 0 1072 6 1 5 6 0 8 0 pvpl 32 209714 0 198836 135 23 112 125 0 265 23 pmappl 224 550 0 536 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 476 0 4 14 0 14 14 0 8 0