kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 18 23:53:25 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.199' (ECDSA) to the list of known hosts. 2019/03/18 23:53:39 fuzzer started 2019/03/18 23:53:45 dialing manager at 10.128.15.235:3581 2019/03/18 23:53:45 syscalls: 1 2019/03/18 23:53:45 code coverage: enabled 2019/03/18 23:53:45 comparison tracing: enabled 2019/03/18 23:53:45 extra coverage: support is not implemented in syzkaller 2019/03/18 23:53:45 setuid sandbox: enabled 2019/03/18 23:53:45 namespace sandbox: support is not implemented in syzkaller 2019/03/18 23:53:45 Android sandbox: support is not implemented in syzkaller 2019/03/18 23:53:45 fault injection: support is not implemented in syzkaller 2019/03/18 23:53:45 leak checking: support is not implemented in syzkaller 2019/03/18 23:53:45 net packet injection: enabled 2019/03/18 23:53:45 net device setup: support is not implemented in syzkaller 23:53:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/106, 0x6a}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/90, 0x5a}, {&(0x7f0000000540)=""/43, 0x2b}, {&(0x7f0000000580)}], 0xa, &(0x7f0000000680)=""/48, 0x30}, 0x1) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f0000000700)=@in6={0x18, 0x1, 0x101, 0x3}, 0xc, &(0x7f0000001a40)=[{&(0x7f0000000740)="99ad6fff7828b128ab623fb7251c1ccfcd10c4e5a8271509a68d2ba20bf21c64422e8764328045027652679a8cc02a070db17be7a934e78e1cc84d309e8888a9eea1224fb62c70eccba819bc8cad05d702a710ba5b7855587da77a5b9b5e78308ed708d8a7598012560619f886a4f7f3", 0x70}, {&(0x7f00000007c0)="dd31c8536cf155c252372b79498eed4e7760b02cd1f9e8f6cfa977c552ff10d6a28fdbfb6bb765f481292de61cef3549ae", 0x31}, {&(0x7f0000000800)="da0f2879a8f31ea1e5dbba2f62f2de7d7cbc565476d290f8cb03b9d971b98e4aae597d", 0x23}, {&(0x7f0000000840)="5e555e59a57ef1851a3759b13aa6d684ab", 0x11}, {&(0x7f0000000880)}, {&(0x7f00000008c0)="7dbc3f0c93e0f742a7f43c37edbf85e71c46d03704c617aca1ad4fbdcdffffee75786991b07763956d4f51c7766e80fd068960a3041899a3f1323c083c72d70a5dd2320c7b5b2b6154885f63fbfb343f9e5ae6c7cfb158103660f64fc1d13945178fa95b2e6381265c83d0aee7213cb056f9c6494bcd5036f3560cf92074f8aa835fa60f36817d909bab75a128b344bbd20aac0a2380a14fd7f457137ef1ac10fe52678267ec5317f274ef1e370ee0d965a1f5f3be2ed576f7b532b51f88190a03d97584b77b99734026c3a978dcb76fb59dedd4cbf9330d85a530cd29bad8e94b5bbcc1591c97ac55e9aa", 0xeb}, {&(0x7f00000009c0)="685c87a5d321d9a0c0729bd4a14ffb6386948fe5ffd6a36f9aea923ed2b3073c19835acf9ef4b1d644d035871b5516712746b2b7cc6e8c9a7bd49e1ba0bd66c41f5052e2309848bc2aaabbaae5ee7edc58f3ca642d2e12558742829647b65d63dc47fddfb6176703e656e19e8995262b9ba6dcfcee970f6ccf662d3c4580a6202b27e1292f21e320e610f2b4f4695c5620b5d9072172ab8b8575520f25da09e459a1d299684c9d61248882b80fb7d0b018773b180d225d8a1a2e0f02fb64c4fad95545e6e0844bb51df1a07a1ddebf595d9606d68dc09bd8eb6123fd8d355d2f4374835832f32c31d735d1b857528080b55ec836af44dbe5f2bab27c997f595b9809b29ec8ae171c6fced8cf3238cc7b41c80db476cd09d06f6aea6126a060d10516708b51b63b97f1c318795ac1e950eb345f7daaae1d2a7e38eed66cf70f46d31924303389c4e0104e6596e6a3763f36d8df9c908a15f0ca3c0811083e94fdcede0e01bddf68b92c0ceebe0dc9e8774e5a033cec4af75f468e4a1dd57754ab12b7edad34f35e271870147cf91380a60ea19f4bbbe09946b6535f437b6ad8dc54273e39ab268b452e76a88f17624ce1efb67304a6e3a8c9c27811e21b0ab204efb6d221dfdcd3b59a518e0652bd36fd3ff0e5ee420ee8ccdc7975702904fffc09b390cd1fd98eeb0edeb730f6ada955dac7d429686874a9c272e0465a7f06c53c88697441d3c47d34caae098f1771056b965b1921309a6a336142c8ed6947ad54a66902a834fbdf4667201c17462979dc09f0e60f0832d50b31eadb22d29da0bfa0d14d5276a8503803de1ea496b2e8301f75e0f28da55b8d66370f75126dde9cbe7db2be6a2ad6636611a96103a21a915dc40dd7604e03a3bf4ac072150501faa82aa2319e203c2f7c166673ece97bf2c56eba1bc08ddafcb68bb43960d89ff66183d0e3039cc3f072fd4532fa4731d01e8b6c68be7c1288b00cf04574c52928ec962a1c0de78f1fa4169b7842364dabccb3c1b9ef48a31bc88dd486f8dd61252119150f252fcedcce2d69da855b20b1e2bbb240cb64136060eedd0b009203f6ac613c7606c99832442af0fe2a301e3c77a076969e5edeab44cdaa6e54114a5ab17d3c9e6ce6b75cd3dc60a6adc3a5435b7df6c2430de6416a65ad5274756cee606122d93b3a0a0adcea412ea35353ff88d781912d5b9a0bea80779efdf14af2e2be3e8e09a9152a66366a48428dafa7a973f47fc83a9a404dc8384ac1d5a73102e915c413f840c7bb38a5825b65f1365a26d4504ec89f751d52825e8332bc9516f5a243e0a19e28614d7258b09f0e77d5fe135af8f46700f9830683c6f7150fde20484bd078a91f766f1ab92eec14842b298374136c2e1d6ac2eb13ccee49059879e7b417166013304487e7069eec02c56cd5f5a86ce5213c12a9d4b262af47f01c67d8cb11928909f0053f57e181ba6ab107201ecf8c10442746fbb02f1fd50e997f526a53f930394a1f67a452503a3f9fbf4b8639c230d1440665a6a9cc58d3289dcf512f1bc5f99a5c5bfbca4f34c28ac98a4ee5fc7ceb2345c134688fdb68fd185555ab9065b9f4108e0f025de04efcdf6e2973dd776d2e23d390efe25510ac1b287ba88102606adf7e743bb2b021e8f81ef7e80372b2975b7820fb259107a7784af89f01a2533cf718106b62dc0bf7e72fe93b2e056071c284c58e3bcdf588bc7d85cf57ce11a3e50925e18973d3ebf8a99ad41c686937e12fbf30e6bdaecd5a2194509baa33d135d7fc48e00f745294a742f112179fe47de7bfa6954d85964fd8926c5d571f8144a31be432ced35c842655de994396f9367a0481096d5095cd1508adef3127df9f8932fedbeb88cf526e9b0e6fc1bd0ed117450578715454afe57a5415915e3a1e8bc0c75baf148568683464907cb3d6a55cedffc1fc95fe00cf54e71841a7dc2270f253a4077bdf94b6b33456d432646365a05a5c0e5e8a9a4b54e0d0b053cdd5d19735323dd3076f5e3562e9eb670ebc53f4e129131243c2345901f3e05df4c6fecc73faad698939a6a693aaec23cbdaf40a5a5d459a4985f0d8fe66943bcab905127436e540e90885b81f0fa59649eda7dfcd128b5ce9af0ca1da9cd8a10eba3d95b06641e3821ea8ea33c5b9fdb62fb809b9def70416967448e01a7464113d2e87ce1d6b4c99f047ccfa6d56db25050a9a31f310ef1ca8559efefd10b2b1b2646619053597d409e18136cb59f312f36c787c0473656f846985fc219f0545f5d8b631073dde294a58515f7652a3070fd1ed700f4bcc7c5e3479c7ee996cb916fd3e6eb92cae9c1f1f9ee1f75c68eed8d39f1128b3a0fb32ff0aac64901f51cb07b7f0959cae1ed521841711a1f45a337c7a648e066570d7c08e5127e386c369b81e4315eb9ddcce101a557ede04a2b6fb675b4e63ab81de8f5136f864e0345aeaf6683bab4179b7ae64b676d3c35f9d4af4f4ca46915b12832d3921701075c861e2927e34745507a7f4a54d4f70fd87da39ba426ee95bcd1647ebd618f6f4cf3f246c95e9eeec4680b077e57ae5279603bcc39b13f40816761724c87ef9c02f2beb23a4c7fbe8c5422aba66674894e072954dd6b302f1f69d311de1ff2b29e9efb4598b78c6fa17c65b9814c184832db57e4c7f8dd32d02dcc5afb696d3e7ab2ab51f3ee2a851a2b313130a8592a2341a7f47dc0ac17cb227cd8e121e3c08780ad17bfdb083f36acd0d7a6d229ef169100d2f62e9f05d0350769aa96fdc13e6f444d613a28cced80b241ecddbb92b2056b8df40aaea9eab22f7329726bb2612a84e0c63ca433f3891c4a80b2bc84399fa4453779936dcc50c8f3567c9a19930357f27329e4d00ba48e51625897ecdc9bc430ba59178378a61a8e785aa4336fc534d3368abf7220174aaf1d7fae3d0e8d99a82b22f3274dd1f7f170c21449f2ca878f3a8dbfdfc8ecf9526c95fc8e7680ef8feaf01b0abf4671dc792087602d27622fb8fb9362199e0d1f6d7deb55ae2f3a992508f8f5d6f60a6760c79d2c1b1b4839cb7cb26c475ced7320592bbd8f2455ca8302dfe50a641b21123bd3645079b33857c73dfca5d345e98e706312f74f086d6ef6320075defca2e1a736894c92042156d41133ab655afedec4c77ebe4d3645321df1feb0352d213b83a94cf295ec5710bee4709bd4a03ef8e001493f9b2ba76bf04c5753e433e29382a7d934b51ebd9ef25b70cfe4a24a1d65c24d415ab990d2e980e24c148990df9ab4de785e70058f6426d4648a4b726c68a4cf93163af9c97132dd5b253aaa255b82e3ebade42d52ef3a9ea2341d5f5ead080e2e9219d43393a370f7fbb09b796d9d590494aa077322457b852e80c6b160205fddd0b31656978150437e0cca70fcdd2849a06603f7c3e7cd5dd20d88cf1f2a068c56e771fafabd43d3a8cf2a0b1ff53ea03de6901702c15c493d1fb19786c5117b79ce90a397f64d5688f523f97132f1a1f2949124fb55d38cdb888deef9ef69549486cc1a2416e16177b046683c03422169af3a336ca31c19e1666dc994bddc8eaa8a6a27ccd6af9318ad8160eca088d9dcb2db72742f72f434bbdab4bd71be7a458814ec3df83bb5c74e5ce11b36f0ac85a81acafbb66e72fe56767e8b3d76e3e3dc74002e0e0196940d74e4c81b05fa27f6f1266da52666776fbb5ce1efbc838ff32b96f64d06ff7b2763cbf8b69b0176849d0e1873bf15865d22e4114a69f4d8c564609aa5be119fbd092155a3901502a3f9910609b1779e1d2a3a2f39ebb5e3489126eafb359f45c37e4ad3591cd113d6120fbaca7620cd0b2bcff7ae7bbf9fcdc190221d70a2bb1988e21ef6e238eda9778c370a1feb63985291e4c6d120ec8bc99a2de13cc99742f9457c260a749cde4248cc805e3e4eeae0af83e992768724224d1341ad70351278a9acf90e4631e2e23155b97c82e8f22c01c40fa7d7d24a11c1a484a541f0d7ad71eb46ce507e66dee8fd61a39100c62d11b889f54de2dada38ccfa6693902f91fa27c8300cc03afd32f4aea9e646d2f654f6114a9125cf62f162b5090a9a59f34e04bb2471923d821de2771ceb91c534d98e3607f5bb1757768efabfc3af172ccd98efc2c864de44d8876f1a486d121961c62546a65ffc7d6ad3e364d6a2384285cd031599aa00ab706189ad69bca5121b52e187befaf809a5a32bc271d16884996d50b300599740f3d5ada2af2381caf9127ec4b2fbf3f01f0d974d8df82e195f7f0d108196e0738d81eb4f0ec71002087f82b2515c1ed94cf61064070d78e600a4c299d05d273b350e7f9ada9fe6aa0f6ece748804c2867a37a31005780cfbad44c5b19a7c636f0d27880170da7ec69761549b52e74a70f2ffdec31b51573e5924fabb5eed1d0e36dbd904580a0df926a7f456ea973a62ca09a441b283c833e3057eeb27540141d720e5b93dc6750eb0cfc32569f9a729b0061e2cd439eea650107ed28d9dc5d2532cfd6dbe2a1595a80b1fc3a6a4e8ee72e698f5ae45d1f6e17ccc2f6ead5122eb100a49dc466d9524658986958cc597a1cd6879189110610ad1ede30e4387f61219524148cf044c95e3d7458bc5ce07dba993bf426c2ca3109ca283d766e5850628cf1edbab126848896ac2f3ca28076e88b77a94d2356ae5618c53c6276e1e84177c3131122948edaf1072299e1eb76d428f1245f428d8b8f6510752218c5ecd74479e73addaaed07415e69e26360d9cfe5441a8b3c3c432cd7bc9383129834d835e1d120631f6c242b76132831f6a11887959396a72a7962fb63a98cd896bb88376272ab4bfda07e2bd56cd7165c2f65bc637aa1563e6f9f78e13a3c0c8801721a9bf3daa57005eda05bcb568780eaf4d93810dedbc1fbd703b1c93e1a21bd321807f3c714c36ed02c76d452e004295a01914d42639ab99ef89fb18d31ed37a18da541aedd5f9ef30d9e39e159afe751cd915e06ffbc1e575a69faa6a1a969f4ab3dc2c54759e6945d358e3d3e44068e98da5c113fda8254b9f046cf4659878f826212739e450bdd6e94b4ebe3113b1bfd9fe129996c2b63e5210dbc0ef129d0ae52e35c7bf11eb27cb13f356119b5c64c1c586a1b72a1ded84977d8ea9c39f783d6318b8c5dc33b57fcd25470a76896df7651a9aec329b84dc87be59ce4468911353f92004820654a43e4f6b53f3936b938b9f27a05d1ecda457c320e072fa7e6d470228ec0b584e92e0faee41cb8ff5e4c51084d8b02559956499d266beda8851eb8b0bd6e2c7a1c715b3ce446c157763430304b52f4c6bfdeec1466fe7638b5956db4934fa7b5d14f3e4cffccee99845ae9e0994260a6e13678163f7fe2b627a97300605a3ccf5495d4493488d7d283052220e4b671b356531f63506cf60632359ec2ea9120daed23481228c0755d1613eb2479aff22abb9f78ec6b4433d13f122cd26d62ca68d73ede699c8cabc30ca278a627adfae8dbb927ad8db27b42b73ad70a909ffa388a078619596184c46f2d2354e23bb3db01935f493659e8df59f288743e3d9e1abf6f625dd112b96e7a3694811f8bd78675bf66fcbba2167dafa172979c680c134a4327e093e7d615eb005fad5ed2ec8c417cb1224619f5eee0306cb528b9af2eccad7e7a93c883753e19b460db36d027ddc6fe33d2a0cff9bae9df7b2eebd11f9c2bb603719663339b3037c3f302ee1f970b8c4bd5003e083578358f509f2f0101ac8cff962974bbef38874fc15b3140811dd4ef6af2bbf0da77cd36e353879d2a2aa6006779c6f8", 0x1000}, {&(0x7f00000019c0)="025da43019799fb079ff6062030358c2c88418a3ffc8f581d29c529501629e192b8e8bba25d2d2e47f1205805600cf67c0ff0e41581d6af766f29440131c134c16e412f4b428d1d7cd73e0f0062782a0c29aed182270b67f425a7174e67f3b1b21e069a0843ccc2b704ffae367c05e9310723e3e5437b5", 0x77}], 0x8, &(0x7f0000001ac0)=[{0xd8, 0x1, 0xffffffffffffbe70, "1c127dccde5aeb1c8cec0a210e438913d122caaeafd46531d91b785171fcf648931b5fd95195aa7dacb5a9fb9c1a6bc2bcb4730cd7893274dc5a8000d7ab64195ec40aa03d4a070b52c583a987d74da6b971688d009d558680821a53f4c9574b49b36a84d2fadaa8e944bdedd64eb2dd5ab9362c4a31240aa81889d719467c173f0dfedeb17c8d04350a5104590168b8ebb046edfae75ded385b0be4be8436400cc0517f08bdaad69e7986cb5b0ebaa61b1908ead8045c23ef4c7771c298ac3dcd47"}, {0x18, 0x1, 0xfffffffffffffffd, "ede1d770e3"}], 0xf0}, 0x409) mkdirat(r0, &(0x7f0000001c00)='./file0\x00', 0x1) mkdirat(r0, &(0x7f0000001c40)='./file0\x00', 0x18) r1 = getppid() r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000001cc0)={0x2, 0x3}, 0xc) r5 = open$dir(&(0x7f0000001d00)='./file0\x00', 0x0, 0x3) bind(r0, &(0x7f0000001d40)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001d80)=0x100) unveil(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)='x\x00') r6 = accept(r0, 0x0, &(0x7f0000001e40)) readv(r5, &(0x7f0000002000)=[{&(0x7f0000001e80)=""/225, 0xe1}, {&(0x7f0000001f80)=""/74, 0x4a}], 0x2) mkdirat(r0, &(0x7f0000002040)='./file0\x00', 0x100) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000020c0)={&(0x7f0000002080)}) r7 = open(&(0x7f0000002100)='./file0\x00', 0x10012, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000002180)={&(0x7f0000002140)=[{0x4, 0x6}, {0x8e, 0x1}, {0x26, 0x7}, {0xc7, 0x3}, {0x47, 0x8}], 0x5}) listen(r6, 0x3) r8 = getppid() r9 = semget$private(0x0, 0x1, 0x24) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000021c0)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semop(r9, &(0x7f0000002200)=[{0x4, 0x9a, 0x800}], 0x1) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000002240)=0x200) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000002280)={0x800, 0x1, 0xfffffffffffffffd, 0x110}) mkdir(&(0x7f00000022c0)='./file0\x00', 0x84) r10 = msgget$private(0x0, 0x110) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002300)={{0x6, r3, r4, r3, r4, 0x26, 0x7}, 0x9, 0x8, r2, r8, 0x3, 0x3, 0x80000001, 0x4}) 23:53:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x97be, 0x8000, 0xfffffffffffffff7, 0x7, "f0053c8daaf7bc69006c95698c718c108c27bd5c", 0x94, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x10001) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x30, 0xa2) syz_open_pts() r3 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x800, 0x0, 0xfffffffffffffffc, 0x6}) fsync(r1) shmget(0x0, 0x3000, 0x428, &(0x7f0000ffa000/0x3000)=nil) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200e1, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) r4 = semget$private(0x0, 0x0, 0x208) semop(r4, &(0x7f0000000180)=[{0x3, 0xfe85}], 0x1) shmget(0x3, 0x2000, 0x4a5, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x0, 0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/30) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000280)=""/154) mknod(0xffffffffffffffff, 0x0, 0xff) fcntl$dupfd(r2, 0xa, r2) semop(r4, &(0x7f0000000340)=[{0x4, 0x1, 0x1800}, {0x3, 0x8000}], 0x2) kqueue() semget$private(0x0, 0x1, 0x80) 23:53:51 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) clock_settime(0x3, &(0x7f0000000000)) 23:53:51 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) semget$private(0x0, 0x3, 0x82) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8001, 0x4}, {0x18, 0x2, 0x5}, 0x7, [0x2, 0x9, 0x7, 0x40, 0x1, 0x7, 0xae, 0x3]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 23:53:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/45, 0x2d) setsockopt(r0, 0x5, 0x4000000000000000, &(0x7f0000000040), 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) preadv(r0, &(0x7f00000003c0), 0x0, 0x0) 23:53:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x4, 0xc68}, &(0x7f00000000c0)) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff06000100100008cd7fdf03000048fb532605fe0513fb593a4f6306e7a1e7d293ebaf145490b4470f7f7caef606e840ee7c3a8e7c4b88d3", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 23:53:51 executing program 1: getitimer(0x0, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000000)={{0x3, 0x100000000}, {0x3, 0x23}}, 0x0) 23:53:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 23:53:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind$unix(r0, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001180)=0x8) 23:53:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f0000000080)='./bus\x00', 0x5a, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000000016, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x3}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 23:53:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 23:53:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) sendto(r1, &(0x7f00000000c0)="f6b0ca856179eed2fa3ed16ba2526115734c7a1ae0eccd650e57fdd63a805f7085", 0x21, 0xa, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 23:53:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x1cb197bfedf12180) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 23:53:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2811, r1, 0x0, 0x0) sync() setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 23:53:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) getegid() 23:53:52 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001580)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000001080)='./file0\x00', 0x8) getpid() unlink(&(0x7f0000001340)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000012c0)=0x401) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001480)=""/80) getpid() truncate(&(0x7f0000001200)='./file0\x00', 0x6) 23:53:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x23, 0xfffffffffffffffe) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 23:53:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8380, 0x80) recvfrom(r0, &(0x7f0000000080)=""/167, 0xa7, 0x800, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="a496eba784ff26d6b98306f60ebf1ec55a93e85b64081ce3d6ecd34eecd45f32d507624bd22244fc3f88b54303e4483d17c1c04b236d66cdbdade28f7b9bd6144218f342fc222634bb45fb0ca0ab9210deb0e086a00d1b31060162ac9f245a0d1521191d2b19b6107c5d25f99a7f468e1a497b557430e5a222f2522b3c7f09710461398db364f0e974b5e81b69c5aa0fdfea32ee57f0218d4121c6ffaecfc6ecbc6ebcaeaa6fa616f57034", 0xab, 0x8, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) clock_settime(0x0, &(0x7f0000000000)={0x4}) 23:53:52 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getgid() getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) r3 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') setsockopt(r3, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 23:53:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) dup2(r0, r0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6040, 0x81) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e", 0xc) fcntl$getown(r0, 0x5) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20080, 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8082, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) r1 = dup(r0) open(&(0x7f0000000100)='.\x00', 0x10408, 0x60) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000240)='./file0\x00', 0x20800, 0x88) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0xa1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x30630, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x5, 0x7, 0x0, 0x20, 0x10001, 0x3, 0x3, 0x0, 0x7, 0xffffffffffff8000}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:04 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0/file0\x00', 0x7fffffff, 0x2, 0x0, 0x1, 0x20, 0x1e, 0x6, 0x2, 0x3, 0xf4, 0xc000000000}) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="042d1721d3e5fd0f", 0x8) r1 = socket$inet(0x2, 0x3, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0xfffffffffffffee1) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:04 executing program 0: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x2, &(0x7f00000008c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x8, r1, r2, r3, r4, 0x114, 0x4}, 0x7fffffff, 0x400, r5, r6, 0x8000, 0x1ff, 0x7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80a0, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000100)={0xffff, './bus\x00', './bus\x00'}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r8 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000240)={0xffff, './bus\x00', './bus\x00'}) preadv(r8, &(0x7f0000001740)=[{&(0x7f0000000300)=""/89, 0x59}], 0x1, 0x0) pwritev(r8, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) r9 = geteuid() r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r11 = getgid() r12 = getgid() r13 = getpgid(0x0) r14 = getpgid(0x0) r15 = semget$private(0x0, 0x7, 0x1) semop(r15, &(0x7f0000000400)=[{0x0, 0x0, 0x800}, {0x3, 0xca, 0x800}, {0x4, 0x70c, 0x1000}], 0x3) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x9, r9, r11, r9, r12, 0x2, 0x35}, 0x6, 0x9, r13, r14, 0x4, 0x9, 0x4}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) pwritev(r8, &(0x7f0000000500)=[{&(0x7f0000000440)="5605c6d39a221596d6c93c44dbbc9cf6c248d1bb2907aaba182bab5de19c5f93b21b8a9dc513f58085d054040ce8bdc3148a1e0a3f04908dba14b871f6a6797e2d90ffde90ae179f7a1dccf5b475302ca83bfbdc85ffd1bbfe1f8c5b660f5ffbba62815c967fe61d38770e627c7e39b5caed2c724cb71850167b7891677626c6df6f9937156508d9f9b37cc15fdb1cc2b12a963213", 0x95}, {&(0x7f0000000580)="4103ce03ae7b0d0cca62e72566a01b64a96219d783d2155828d54ee0e76ab0c04e5d0d35126a3f05110a02a0338466323f5cc7375290160c5607562d182f8b3da6055462f553dd521c53045b42f918a37cbe667011178d9d87bbe9f8f51e03bb7788300802414d3c3e89bb4a86070c34f5e30764e2768d827c2898b283af77a64b1dd9bbc189b2a2de02364df6b884f542eb65e8007d9f1cda214d02f7263a4cb87828f52f0c4edc3c2609eaa8e4ac09da5201048f36cd5fae3f1ee8b09ade6c53d3a43a1a5afed1cecf60a88fb6f5c2dfc6025621a458849baabd2964de7ef4399ff51e1153a90264359084d215ccde027e2c961976bd94d23ca2", 0xfb}, {&(0x7f0000000740)="6c5ddbb7bf7fbc4bbd3bdeadb39bc356948cea3ac1f7e86fb7e0ad7c69e03bc10cbe422da7a73e1b10a190331e5e97f551cb1e73b2210d7627804f7d7bb164741728179df0be91a80edf42734abd61fc27d9b3526f03acc0b8205bf8a1a46cff5a27432b89308b7d94649e219ceed2ba12eed96333f14ccc3b164c882e155e3e9efade60a9928feba2c7ecf9feed90aed880aa7835fb8fa687c1a6882a", 0x9d}, {&(0x7f0000000800)="416fdde91915d898e657fcdbe7d6c6dc157b960f6eee304a4adc4460a811f2c9de37d6f0d072aa70cc23647512b90bc631b53690187ff7b650c0199f8b8ab039710ded8b24e4f381370aa02648823c595f03c48da40106ce16be8c8240d08963a286f2bbf0223d93f4eb24d21b3337a43ce77aa8ac74f5ed776577d989399a951293ac76962706476b72422fd9ff5f22df45355190242678d0db8fbda56a16b046674697051998333c07efe8b591166d4d11", 0xb2}], 0x4, 0x0) setreuid(r9, r16) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x4) dup2(r1, r2) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x20) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) pipe2(&(0x7f0000000240), 0x10004) r1 = geteuid() open(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) kqueue() truncate(&(0x7f0000000100)='./file0\x00', 0x8001) login: OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf1b03eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) open(&(0x7f0000000000)='./bus\x00', 0x20480, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) read(r0, &(0x7f00000001c0)=""/206, 0xce) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = socket$inet(0x2, 0x3, 0x3) r5 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="9708b872f038b8643d6b94d3109415086db7f9db35c3708bffdf424aebb944410216f5070adb80916b00b8eded6e3484a40c9d12684bbd49ea9aed14c4f01cbff33c27eadcb41d5832f0b38ca75fb2936d436da96669ef252d58183cfcc59100ca4621d49eda7e1fb5d8e5c162"], 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="da09a9592fc350ed8142342fb3f952732462939e122ced293fa977a5177bed83d30e55ab53e4956de9b4356c7dd8f4bf7f590af3a32a43bacbce151090bb1ee3c7cff4be4535d78219f09057", 0x4c}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x4}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f00000003c0)='./bus\x00', 0x213, 0x4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) socket(0x3e, 0x7, 0x1000) r1 = getuid() setuid(r1) r2 = msgget$private(0x0, 0x1fe) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff, 0x2}) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}, 0x0, 0x0, 0x0, r0}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r3 = msgget(0x3, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r1, r2, 0x68, 0x6}, 0x7fff, 0x1, r0, r0, 0x10001, 0xfffffffffffff000, 0x29, 0x40}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0xff) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x2) flock(r0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x1) r3 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x1, 0x2566, 0x2, 0x5, "5a57a42c0c3c555cc92a5d3bcb1ce1749d243ba4", 0x200, 0x2}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 16:00:05 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000100)="c80d2aee9fd1c947a3a1a688395d13ef21be7c1183b63e981d873360e110", 0x1e, 0x40e, &(0x7f0000000140)=@file={0x0, './file0/file0/file0\x00'}, 0x16) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:05 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000001ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x804}, {0x0, 0x9}, {0x0, 0x3ff}, {0x0, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getown(r0, 0x5) 16:00:06 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x8}, {0x25, 0x1cb}, {0x42, 0x5}, {0x67, 0x81ac}, {0x182, 0x40}], 0x5}) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xeef, 0xb96}, {0xed23, 0x3}}) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9446, 0x9}, 0xc) close(r1) write(r1, &(0x7f00000001c0)="e70c80b4496a03559949756a7a7fe23ba0723eb8d058a6d8a7e9066bc9ddab3f0b00321842d58d581a0a3a6a3886e010cfe904cc2554a1dd8fb869966b26c4ca497e2910dc401b03d4ccaacc24570f9dcf7c0a022fa93c65bf0cd7e33bff39a688a96bc8a718161a0b61b5ce3b29497b2c13e7db9244aa45d4d687d3d6d94b5d23cb5d0cf09b75e048054e19cedfc54f390818c8527a1235f2ea2bd4919d513af2c00fb0883c95dd8439224e58bdb397be3e3f3a2c86745dbae69bcfe01e72e80dda8affeac34794652829cf50a5f3302d81a6eb3a9db4bb38de56c28618618b68522a426d597293b90df5a13f4851f8a8e68717c3a63ddcb202014c48a061230bc8bf1908f46b76651217c73929f319c7a071827fc6fb348fbbb635eada80170fc26ad4eaff610c30d0b082974e7097556a9a2018d2449254def5180f08a77b3894c6b9e70458667a5ca4f89743448cd7746cc9e2a587bea57b54e4293846305c4c8e8eb96d415aedf36cb8f4fac827507d63b9984dd9161ba1eb49d6804627cb6e3e5d3c0b6ba7946e47d740048c79ac37ed7ee5e6b1eb98000b834a88f8cfc29a14cee5a2d316b3415122af42864abf9f64ea5d5a7e7205a2363f07d7f71a05a7cc1d165e734a8c9ceb190c621af97de73d0025475fa01ef7230ff8bb2621320e8ffd894fefc5096018819f1c1c9efb4f116f526cc99dd60b0fe9d17049ce2c45ff94894bc54bc06796c67c3e2eabd72de384f6ba89111fc080915e617ad3a0b697712b6c5020cb8605e8b961299d6b11cb6445d026ad1666f793abfe2a95de1aea418cf1d5bd11c0e2899c2d9c6930e4c15356a372018024efbaa02de72b995828b633e5fa21071ae5cf630c73e7a39a045ee65f46e843f35e3696a039d3278296a58e26a5f420550c24d0b6901510cf3a64b2dde9fb60fe05b2fd04ced6f7d648c9be00ea85b742cd30da5926c74bcd9d4477210893238a258d21e9e90ff42b670b03747589d4bb7071695152242eed835f62c0a448211370c2f357bf3ec5dbf32d9b9b27a8a56c10f1eebe0b60294bd7e2789c85e2b03434aa1ef1570e5e0a0099ace7494ed6f95967a68407070d6b802b1bfda980325c3777e4ef263c85622cce473e4fef3a4990d0375291a75447a1d10fe02889ff22498b001bed91ef955439bdb863dfba0c0836dcfdf6d27b6631ade7cacd88bf130d2b2afd50a832f0fec948c219d71398eb29e49447afcb0adaa87c2f1a8addbe50d0a9e32483a90d6eef5d476c76b8f475f58506378f3ec2a3ae78d3b8fad2156e1c2c7732c9aad68922690b44645704f69df64291a64a649f2a6e46be8f000c26f768208a8213da5b56b1b97cf58690421987ea11398d57e40058dd8a902bbf0447f1b0781e926d4abf6bce6839b668ebb0c77fd16c75b259d8134d87c0a9b0ef5a7ae78dcdfa3e19bc854cb338230257e4eda53c16adc3f55ef42a594ff00c38613e9e9f0dafd989968a8e48351c1d7543d9ffe9a423c2625215a7de6de65d58898c5d73c4b6e4452a21ffa531e918a3e8a71cb9e9e10104a7a687553aeacaf5d9a626cc23187bfabbf9ad168eef56d98a6958a828d51675f484d1d3399893294a8a5e67e865627b0614cd50e611e2a60932d3818f947572b4c084f482dcb08721f4af9c15a929032fa04e90c9bab59f0a49c9e162ae6b2adfc6dc0cc48847bf97cbde6d2afe731bd3106967c6aae6db8a04dc072d1c183841b5f7a2c0e8e4c7d8b9c1bd38bc23fd7326fed1abe638e4d5fe82c589edcdd1fc9d54c9c837bc1be8b59656c842bd7b18d9fed23e0276e0cab4a0afd99a978291de8edfd6c2489079cdd6b5304215cef8d269b42e0a617ea2b291c2cdfa3339eb572fd669488ddf689b993dae7f17f0feee3d4f83d9f74f474797bd9d108dc7bdc6a6e155651ec2c2daff2b18f4e19bb18ef0d62b3344319c5eae2dd98f98a616b8a22e48ea26cdbe7990942e8a02e5bc32d3c10e822964609c1c06bc3007348be63c564f085a6ea6251f647124e9ae2f6c2463af8fe4e6641eeb82187bdbd7ebfa6ed650ddc7e0c90799721453ac3472a1dfb31f5c7371a42b138d3934d81b97022bf44484fab6856d285fb13b8a089689216e5bb45ed94cdff050fbfa5fd27646dff8a4c05554104d304b705f76f03b07e1b821cd2e59122b463ca12de2e7ea5e978ed34a296e49ea3e22c3b3f5ed344a5a83666604621863de104388271627d55dfae0ed0fa86f522baf543a44f2a4bac0688dd2333da7e86c05b261d9f0044b75fdf933c952ca2ed565b8db294a4c0979de0557bd02af681615d9dbe93f8fdbe83fc6386ca6703afebcddb3182f31a400d84b66606aa6be6335b8f1ed54fa641041a86bdbb2f1be10e1bca07532558a8b6e4067ac4316c3de094672299055b7c25f4e7a85be8d8aea0e9a937696d09910fcc6a6b6514a21b0c1482bc8a0b94475194cb386bdfc0292fbf39cb0de3065531105272a04e858efb8f426ad3fc91a7ea44b0b3c7fcefb7b06fa24fe8f72c4d6a9b3595f609dda2e93f9db8a56b61714a541688dc525f098703a1448b5f854c65e38ba26b37325f26c3fdcec37a32ced1b6c4a2ddd1cd92117cd66859a3d26a708e018d1e4a6f218b49d220c418ff98389a049ee1cf23d3f354770dcf2c9021eb3006f1493066adeaeff4f5dbb28dbe950a04ee736d0861e4758efaae212f990164928b60f5802fccbb610ec0487607b6a20d846c8053ffb11b5d0e1eb4238b4941b9fbb22fa897badf14a6733f8fb6ce1d35e2a6f1d15eff7fd280dda1f458ded9293ab211d3cb8c49d333a8c4f73c759e6ed7375cbdbb6df4b4a1085d38c06839c7518e65919084e2cfbd13bc46dbca2195f95d12908bd60ddddd5ddabed7e2e3330f1a19eb97d9382d6fce989e19b26867a3a2867364c43e6a510fdf796cb3402b4da31f0387ed2a41330e0b823480be23270ac219c85a4a8cae482c0c59a48cfcb2479bc0c2a1d122d39fce11c1e4bc9356ce231d63d88131413484971b2a557cea300473979e0632957c6516191f1fe2ade5e7e458da162f43d9206835e4fb6a5b0ff9aaf9761cf7f05d2b870f3710458d0266183b25106fb0390be47c9083c5416edb17245ae728ec0e537b735adc8e4f28551cfee34881b94b43d72da71399161d9d7342bc8d3e7689db608845426ff391c5c1bf89677b6636b314f4b13bf46571a332e106ed0399e0beae3ceaeef772809a469fac5efa22d26c650dbfc0ac6a2ab95081204d3066e2a946d4ccda8b8ef7e2b88c71827f96ccc829add62cd3ccc854a18f8946eaf46c9426db017e78871d6348234726e55f161460b344d330d375905105479ca5609ad9d3f6ae6530c4af2753813244210bcacc0b8c5d2a5299509bd606937649e6ac95f5d16f30de494c9f1e0a9b4f4abdf501b17bfc9ac25de528371b2cd7d4e2ce1bef39fcb9ae482ccd9bbc664c7551a43f85f78d389d63d771879374f74133c938a42d169522a71092af0a88d1e4f818ae8556b361ddc78f9f02f7eed84e6d6bd8f27c27abf21c73260f67b83b77dca7a96471fce7cdc0e921e58e7aea764bbeaccacb96ceb050f5d5a2e40c63fb224e1439f77e94dab9922932017ec0f56d525223232af5b3435c0c084ff0f2ce0e18d6f225bdf6054da0cbae44d654c6186bc404af3c34f40b2976101f843df7e35195648f14c8c006fcbef3dd1606d3f90b6ce02ad4eadc8de6062c3713157a034b59b1b6e9d1645ade9abf3cc96fa3efa468d5cdf4b4ce052fd4009a350dd749b62602a9219a7e81684016fb34ec7258c97736323a2fc1cd100ee08155b9762d1eda6593c6f96be5e3fd903d8d9920051fc5f17ab4209f6b96f4e56024b63875c86043ce72838f62bb942a4d00bb77616d2eb79476960fc3bf63e7ed0e0e2c178dd41ee76791f702161e1f7574a03bd5082eb89b824264c037015d0aaeeaaaaf5793296b5f6c002f2c1d09fddb355ff975c98794d3fcd3f31eaf281559f07a40b1398fca36b40bd0e0df4eb4cd2f7957d9896f47682df9a703627b37ac51cafcdb70b8b5db20aa75be5c67270c97d7d8a1ffd24f6e0c4b50a1435ea03c0029a665607a9feb8155074736874c74438c5cbc823e7e9165605c4d972730bf48f670a7de16abeac8819669c16389e1200243eddcf104279a219be4b0735e121a3b986d2a2a8b156af3376d7104382e0b2a1106e2c103f907be1b1d378ed281aea4fad12b425e9516b9f0076cfb78e66e9ce51bbe41b2ff50dcdbf1c99ec59c5b796c631eaab43f38e3f4ebe67f14c4d2f0ea237d0e0b9115da23cfa1da75c1fa01e0049e2635c42fa64c41cea4d201f01e73d7fbc03000820320b1db1782cfc02d68a7fb103af6b1c45382219706fd986de619b3a5b77638c08ef6f03706f0450c11013dfb5c2f25eee2c8f8f0e622129d7999a64c5f749b81904b5140638af7ba25fcdbf750e438c5ed79d354cd61217d8c0898939595aed4a1035f86884f4251a533beb7ec7496b30127ebebfd9575515244ac7d42d0ded3ab1c79e0f7c7e91353d9425c05ccf7a11e4ae88d9964f61346f54d450f65e1f8d94d89a8275d980e656ab8a9aae56d529ca5dc644832358e4953a6e93713631bd9d408073086bda8530b1e67634d7dd2351c18b4c3a20eb432d3a950d4d3f10603f3dc77d4de3af00fc49910d4f4fd0bbe116fef581ee20f11a60608da56638b4d31272ec9983a65d6d41bca32c38fe4beb4ec28284e37319a875f8f96d1067573c77a0ea51519bffbca289b1d597d3ad6ad0665abb73c2a143fb9c98d9e93f625e425f3afc0ccc1f51cc301abcb84baadad554f1ba8daf12fef7460cb5db83bd48ca1e8aebdeb623eb58862ca59917fb580521443b7b89a2b2ea2f6100a6e4db6739323884f50723cd30d6258738b4482077390ed8f9fc1b543ab91ba12084842519988b9998e9c88b76fed3090bae9401fc4d62c6ad9f4caf7a9273b1055c99033cd1d238128b636176a42c3ffa4f975ab4791f8608901962ffc129f0d6f09c6e59f76d6eddda7116d0e24664fc7387375080495dff85bf6f285ad19dca30818f5a04270f6b3dcd03ce864adf1006392aa3ca01528351f819525deb993906be68843a1b483b7a3a4b93213bedfc4fb616a469ec3881603e368d8243c2333a10a88778c37a5b91c3ea255ef9dad44d037e48907f59fef3099e0ed03022dceb57c88c4d81eebd633992b0fbf677d121bbdf623a8d6372bc18be26b4fd8f31a1066a5b7690498c3c99b6919ff1545f94106af648945aaecda1bd32f5ce6e4051b9fd347e72bd539b5be914b0c75f2d7e5c215a656e9eb171a95114b0572df656bfc9f965d157ebc7f2879af959bd1c366e18c1fcaa2a8e28afae294bd23a2c35015ff8c3f69d173dcdad88c01ef86ae7d54af7328dbcd01149c6eb21d9a5848a0760d2d2f523dee5dc6bf9c3082772f4fbdf559e874a674fd3077261f78111cea37aab17d26d2d0882a900c891c3765d577ff3d1743c347fa774e0a06e7bfd5c8ef3de22b6d0e7825c87c79ad19292ef1c27a67cf9b19a4cab234bb3046013882116f1342903005c614b5bb1fc692028d6a68a0fd16561d60cae8ba96906de295e33804d8cdffe7178ba48d7899563df0cd7d1b631030b2d8094532979db94c2f353ca3144a026cd1f6ded4cb187baeb2c8e512539ff6c669a53302065a3e2eac7263fe4514c55d45d02d84155f145f2aec5ea3ea04ce18e7adcb6fcfa00a1f89da84af980a031b1", 0x1000) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f0000000640)=""/103, 0x67}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/14, 0xe}], 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x100, 0x3, 0x30, 0x94b, "3389fbbb1488e51f76277bf92eec8acae66f5c0d", 0x5, 0x100000000}) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x400) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000180)=0x1000000a041) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/136, 0x88, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x4}, 0xc) sendmsg(r0, &(0x7f0000001640)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="8eb2ab003b603f3e7202ab1e", 0xc}, {&(0x7f0000000240)="00797c46a5de7a93fd0c94004483ee386e8c0debdc2d4514a2fe40a82c61bd94883d1ef9028fbafeb3a03eb59ad962493e9c359ee3e52b954ac02e2a6197ad08426e6905d5ddd45b8a3ce552e231eb64ad590cce9ec8ac2c388ee8305223a7c8040a1f01743a014414227b5544977ef39487458d371cee9a60b9dc63e83f90327c9b6dead124e9e5799d0a051e6f736de70ddd181b04083324f639038039c0f1228484ec2ee3cf71b79ee5075ebfe27ffc9ef0bb919a98d6e9e4658df690c695691117194e3b6566d67f89d7e27f909b2a7680c6add192a72f7c9a2924b434080da80d6b0a243192606fe3", 0xeb}, {&(0x7f0000000340)="cf4567d32b43d7ba90a76e6f84a4c09a47016bdfdfaae997ed54f63cf2c39cd7017538f77dbba1b0101f7396fdf2bd04e29fa1f5add0472ccf28831b53817a92a9bb1126938ba8aa13", 0x49}, {&(0x7f00000003c0)="ca10f83f42e45ed6342541d93802aae11b86cf8da4ea5e9e37936210a8f13dfed9098e86323404efcfd025", 0x2b}], 0x4, &(0x7f0000000440)=[{0x40, 0xffff, 0xfff, "6ed43d5338c99d075b21642b37d6abb4d76b7ec8fd429a2597df79b2a023f4f843d54e9f201e127a8f70"}, {0x28, 0x0, 0x0, "c3fba93af583b4c4ddd2863eaee8b5e460"}, {0x20, 0x1, 0x5, "8c223352740973e021a17f76e50b90"}, {0x18, 0x1, 0x1, "8f55"}, {0xa0, 0xffff, 0x3, "d7b2cfbdeff115ef6f1e40f2626dea41635356060b99979b14fa51449af51a657540a68092850e0f249769a388d0ef681c3dea452a2599749c7526395f3a28d79764c30258e67c3a2b3f403d77430771ea34df947b9039f4d084cbf4d4d6e3026b5691e15170684f7311813561a2187774ad8d3ace9079a463dbe5dc71dda3a5fed1ff1e8d7dbfa0c112daacfd6a"}, {0x38, 0xffff, 0xfff, "7064f852ec6adbbdf6fbc7757672e152ba51aa5d4703c950f97727bbe2915dfe18b223fb"}, {0x48, 0xffff, 0x3, "382325d6d76ca5d7905eaf5cf0e5a54db3446a2f05057d234fb3dc46a911cdb22ee6d6c86032b1f381797a5f36311f3ece574bfa"}, {0x1010, 0xffff, 0x81, "11b550f6b0e23873f30b6fd632dea1e0495bb4c6ed19933905b5e3df33cb044adace9d10581b77203cb1b7dfed36c6e7a615ccc5bbc1c3ea1d3cd40bf1e15853318ee7b78def89e339aa4b62a9d668e0cd4d04de4ad6a0c7fcc7a3af657e5272effb527b9971d32e52bb6acc4ef70fb367712912d006b19ce197868d81fc173cfbc3bc226f1c60956ee222d8cd9326faa515c77d8ed48c8f6e6fcc1b778ba01734ecb5353dabd34ca707939489ac08291f501f861b111981c8f160285a1438aa33015bf8d434ca517452d343411144d9f6a781bdb9096b01ff33edb029af42550f66cf5b3cdb29d7261e5b0fa65468d8c6c5507b0055a5ecc44ec9fe574f32b95dc8605bbbc0731c2c629258e3a8568408c57a2dc93621e65ca9efd010c3a7b7cbb6e13e55b586e24892d81631a8d5772afb6f1c863d2708ae4dfaf2a41e830cc33d175c1bc3092c640031bc7580b90a23ee7dd8cc7c5fa8232b0db84cea3abb36d4599d75e6eb9b18416298c9cbf393186f8dd78aa8956b98f6433bbcb7134d9dac9c4fab44a326c31af6c1b558937bfffd1ca39faa479fd6ab5a66e03e7d5ada399058b682a5105b6343a2fe7af6f7a9163e259e8c1ee5cedc6836ad0121b6b6591fb0ffc075f566a4623dcc00130aaa518fd8b774f5dd2b20503ee52162d826e18c9a3822e44e257097e60215191e12056197d1b24d0a2ae16f056dee583229bf3c7737e3e603eadd01edfa02aa2a86cf6a5f211c65f6cae266514818e079aadf9de6d3a0c77f96b899d5755d77ec21fbbbe6bc78043abe8f3beae4e4d6bb4ef35ca2cd79bea1830d842b11e3ecda57bd448d5958d930adf8e830d70504cac073e52ebb04f053b492023f96eeca8316eb9a46b7081ff150fc209564cd15cd61b580e5f302c9d11c50d53171829fba626a7257106e2fc0629726e8a30dacc509e7b5a993298d8049210e033c481f4aa8de18db2f5749a1d8fe12a92150ece6f2fb91d79771bb71a039a9b72dbdb48827e06bf0b6b05d568ced32e43ae33c0ece6674fff5170a63c04df91dd10c1b07eeee5e1b6fc4b253bdf18b0e71a32d4e0ac83b9f42a4fff412be75f9b275177882494658885164aef44a055b0232acdd2be2c83e94ec6ed9499d25a8628cf1d7212b9c56f03ea1c7b28369c284b8b38652f157f8c1e5502b581a9ee23f4cbd9d819e6f5df7736583f04c0cdb7b439c4aa3b719ff4dcc7406924051ccd82d890d8f3aa0ae65dceb4cfca46212023ea59639f82aeffc3eeb68832812523d394540c9d1d206231a0a771f1642794ff58e62f87ac68e1a1a9b93c194549b685c18cfb487bf8226f2d2b0ac57da5bed7604551f017c8dc11af262e33a97dc7514e405557fd31c802cdc5367e474656f410a5235c32f16355ad7207182aee73cce5f3c0ceb0a14a93cb7e10f1ab4d95b4e66f6407f46159d15d50eb701948989679ad66448eed92b6189ced17bf423fad32bced1a2f94519fe46ca535788d25c153d572fbbbb7fb389ca99fa99db0ac9c46518b8adc5d479d58dc6374a6a6bd79dd7c68cb48828ab0ff07a0cc81f0bd0977fe65dbe16a640dd764f60f13a06de256e23190d173a1cb3c33ee8f89199e4b9a734ec2c21744e2d5c81059579d870792ac791f5dfe7670078aaf7bf12f63614f5933426739f80e2bc8d85a442535d3bd0e61f3d0720e6f34a488ca9c42ba06d27d84399b57b8616458643ae967049b8f91b41b9483396e10c425e03d0fca98be245bbd665c71e4afef9a33d16e6e80efb6cbda81b4085641a3ab8976a51f5e9936823c1949e3d36bd00031e1df0227a990ed4595b756ce7b7ae0ccaabb5da754d8cd2f520854be6d22a077a3222e0af5c53ae3d92b0f67754d2b7853bc3b599230bbda4bab097beed8ae7f3b7ac17e5cb540617c935992b284ab8c258db0f04ece18fc753cbcdab04033882c1d181e80f0230a3179ff7a48c6b9a664d3c398b039905e24cac278a8c0cdb0da1f426d690c85f898311b2f0f40f056e58fe9124007db9e8eda1cdb82bd0c496a15243f4b17632a3836a12e565acda917fbe97f985739e383c55ec5afadd89dd769d592a7ab713e4471b577263422aa6c198aeef4e33136ca84471814a8f6b71550d35efccac168ddc88e229c21e10e6b666db7670f4e78336355b21f7dccf0c33d2ae0db948f0e343bb900fe76957dd790b6726d0b81050e61c905e4a9ae8a4a620c9be7aa30ca612a1b2283a3a0f7ce0a263ea019117dd54c70ace97c654656d789115d52ff6c8b863ed4e9ffda59bcd13fb7ddb0cd34c2c674a6e3ae04c4c4ce243aadb502a7da17f2d5779d57e2da5bca5acb6e1a429e9309d3d6fe0c22338a95176e23255c162ff36f12486a6b7186ab88cee4976255dfce640b72b596fda2f9c68ea8c32421199b0bd333898e3a171e9c2da0f35494ac3488935c59e14985ee4051c9f80b6735908b098e2d51a775a56005e67e434589648b4f368d7a47e3112d9b7e028f3531044e92b414e7e688c222b8300d2892c5d6b9eb747c2533914a2ab5d9031eea31c29a66983869438d33fd6e6fce1a65ecad1d6962b18ee4ec3c36041127158847cfe9ca1a99db9a050acac043579726d31ebb021de772662c8b05f57be39321eda2b2509505dbfb76361257df9f18b66f69aaa4fa21bc38cef8e948caf652ec2994e021c47aaf80226579037ad464b02ec66ff828150b14f856b0100641f37dae0a7f2102666fee6ee427582a0d60f71f9be237c0c795d642f5084e1f5603f5af6280f8b6feeb24aea34884a7a54860dde44b5c06bba5ab5225af9c50ab24ce84168d5f4d02ceb51d1e9e79f2282cd629be494bc74ef770f9e31e7c9bef067460b873cc3f9d72fa20f55125770c9169420c870baefd8efd0ab80d4a2b5a455f43f42d04b91d94211d10d281efbc96e4390772483f261fc3191feba8dfae029c1b63c3418c0d1da87fcb21294557e199cf5fe482c0d1af3c7d64078581ac256fa4f5aadcf32c42e8c3d3f21533e42706879fb2302d85c909166701a6d6edc3446f7058114a78095cef3155f4c9c004c4b53f7999c05eb5118cce5d234435458ecb515a03a91fd3053b3706d93174273fee5ae3fb8648cd476770317a479698f725e485d2121a846705fac2c90b4428ca6a56562efd7bc3a948e940fd874f7f5053b35bd8a3f995f175acf10db69349b7d857fd8b6b7f36495a248cc1af5e3e4cd988d081b622b07e2c72a20303fe34d632c4b3e681c68b15f3e78409f89b2daaf45defba953d37961ba6e5be3d7feee193dc97896e9a671a0f6d72ac79fb13dc74c410f06590dd85688925d21722f38c0096a2f9df064500b99d66af2bc48d12ae1df298a7a8b827fe901c3792aa4efb366ee11f59185fe422ee99cb1852de68d921f64a7886c9464d13c57164e143bff18cd9bad2d95ce5892545671bef584c84af0994239be8ba1c578e908aeb5c189d866367eb1b75ff80312c72ccc4a604d2a0bb78f16244437d79c81119505d0850d0998003ce43435fef338dcf6e30525f5a782a999cfbe61eb1ecbbd1ebffae26c3ab73fdbf0e8e5835cd074faa10f7b25788ffe1cb5d953d718cb6cf10455de8bbc091595c09037324b0b15907f3e448b3cd6ad56ceb39b94c6c2baf310c0b8f4fa9e6763ae899cbbb433669524e7308212be48c2d5f7438add774d496d14d8ace1fd84f6d01c76886f5b1b12d9754447462d297420066061ac2ddabbd3dcf1f3529919626a5c2e00bea4791d80992ff63639a3ced397cf505608987bf3717704b6a25709849e26638cca52f778d5f23b4de65c7e071ccb0ba4e8abf0d8927ac7921da65c2d8661e13dd004ca05b011e386356842df449d372566066f3db2da484e0d90eca7b5aba8f209efedca4cc78b8e1d3f80d1b3284b5e40d5dc422f581d8e438894eae88a46bd530f1276acaff70d75493c0b439c55f1efe7b76d9ff52a6431f48bf12b5157efbc44d58076b326e9dd2bbddc30efe45edcc0571d26e3aaee2bae6a9162412fa39e36b1e816fbeeb285de01c3c5e46ccb8f9d9b31a16daf5ac8753b276a9a8c56f86c312e3aac65b4fc60b0fdb2e4a1a8a09bfe603da28f85ae4a91258045d8a14cb78c958322cfeffbeceddccc169c5ba17b780c9ad6f86fcc234940748da77b1ea84ab8bbbdb813bcfc65e1db26b8c0ad3c812f38df5c6bead6c0cf13b6a17597a5f4c2027359f01d9832dead6f63a5b6fba9bab916fff57bc6ee41217286d4d6ec3355ca44f9adf595fc800c87e70009580429c96495273c4ad54e2a467da1cffeca610b7949b7d17d47208cad0330c502c4d30084162e8c26019c0346af1d1dbc3117bbca00e2f44718cf2803edd800524aa50584bcbfe91a0ff2122fe21d3ad2a35c431b8b2c97c47d28f24d60fb61bdf6accb8236a6f160cee9a948403c408a3eaaadc6e53e59e52b157a41b357c3e970860cc6686fca91204035e530adbd311a3ca5c9de6633051845c1140b9a5c3fc74c4e771d6e565f9a767988cad0c1379f5f3c1de8b6b78ef84183fe6a1fc868155e90679eb598b2cc8258639614dbc016f77480258a945ef7c72f7463cf4f5279d1b4f5c6f20a80028e0dad2d071ed47c42eab04d38984a9a851072c88f6d52dfa4cdcefb9c05ff199aa76f13b25200d1d91b05b17b83ba52f21936ea664dc0d65cdbd20c665d2dabcd826eead335900775e5e40a4b96cf0545393b6c15238df9e4f203190d72e0efce7ad1f6f7c8ee1d966d9112daff69ebc31a5d8d22f21715d3b561aacfb52caf66b3390bb40a7334a25cc28fabf02d6c1186ff3a2f23f7f8de9fd72b1632e4d65766d1316f9c996ae73a33af459a876e512f19440c6d154e40204fb70a149d967a86f1b7aad10d28dd483d29a24c57235f5be5535a6e5d6841cceb77b12cf3b562dc0f55638cf996500bf61c9b1648b07f67f90b36afda2053990306d4d42683770c0716af86dce8fcf383e4c2def75dcfa5aa09cf8396e01719e21f195be28a0e12b8ede737b70a9a6185e2b8996be0f4c16030c1efd3300ab978709b52448965a9bbab810b4282d9d034c32afe900c583de613a1cfde4bc18ce4d98612841027b8c00f430156e2c328ebb10fa36e61fb5562d1ff50cd17e6fa02b84f25d4b8160997ff5d21bd78214cff187b4dfc4c3c13b669d1b6ce47342772f01bd1f1c96f58351c57eb550fb3a9a0b91f5e4ab4ff5b53aa32c2e63e706bf7f2985faa79808012367fdf1172915cac7c4fce92c688c8e6ec1967c8baf35f7ee31b031b41cda89b2194e4ad071507b129d196580830a48f67184cfd80a2167366e62c3689e66597a6c967c917c51d786a39d9ec6b458b17a272ef4d29367410f23b22796ed657707bcb0623f51c340299d6a854240e0c7dd8b64f4c169b02003b7a6b65ed395857740b8105caa48ade0204fa490bb9d90d8afbd4851336ce9727cdaa011e19056bed32754c213571d91d72d0ac0a2199804f7d95e1fbaf922488b60ebd09086b681523ff21a633ebac7e3b0a77c7d14cf4fd4d1ef81a54f3596576a9f8c9cfabfe8a9f62bd442c1831bd87ead73703abc44a40e5e53901b7c2ae2c004d182fd0514b7320df7cac017ed1f1024b6e94dd0e352996f5e427f2067b317b7ef879c2d49af68d9b6b16b6ef29d348702cc7cce3cb458cdc8ca7ed32c85cb66daf6e01d6ff03b1b7e5bad6c6b9006e9a87b9ffa9a414deb60a3814d4827fd76f67f13643c27480182a71749eb33f9345d9c9bbabcae9286f64"}], 0x11d0}, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x40) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = socket(0x2, 0x4005, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) renameat(r0, &(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0xfffffe9d) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc00, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1012, &(0x7f0000000000)=0xfffffffffffffffc, 0xffffffffffffff30) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffe86) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x2000000) 16:00:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10402, 0x114) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000300)="6fa00f1d2baceb9a2e104846cbd941f2625af7ad17d649ae31700d4e8b9ff57cc7df3b868fb748b83dc7ae3875cd705484f3b82c766124d14a77eeac46358227da5a406b34669f232ec16c7f935a0a0f9834f583e41c87052dc5357f7afb8d3f5c7487da77fe8837c3af300a315525474cc71dd3e57985ff4f4ca69e7652f452c2f2c60d3213ead8ccc40acb6d13e591692c4a58cb89e19b70b2b4fb8317b965fd286988c8427c4ba127b6d902e8acd35b97a3c89f125d784046b12ac4a900203140c51420a282fc929c4a0c0e8a31891158bef745b688f6a3fcec4deebf650d1a627d94e84d0c61ba2a788e5dfa21590da035a2bed45f78d4e66ca7f73122ff662946aa321956c2fb47a50a94158121a608d7abe13f2a61c5fc9cad36322abb9df8ed0d13648a0e8e24f7baa38416a9250e2971f66e48a398e31fbb1710ee10254b8a1d820aa1276eb7fdfcec83dd886566f3fe3ba8ee3272c3f2f9146272b003e53843ac7c5cc3e978507813aa68ba7e79e3164c8ab1401496c3266ed74e6f96725e55988343b0611d956ba8e3e5770998c34ea07e70f514474c3754e858f10e117ca4ed7eec758c4f06e3695586e13b50e57de471b40642aceca565f704538c8b9a32867822c5cd92672fc21393b2914d2ee650348408661029cf78c33c61d96982503b38dc402afe4e531075383fa3983b4bbbba562d7ca4932da728ee149b97c259f24731235dd8047d0b579da49a96f6cfa029febd73649304a6c7286c6b90c9813c9f32ff7678159061f9a0ed973e0f91f11d2be9ea4184ab707b278c255f19eb05bdcccdd0edc4ab489e20f150648e1edf6792c04cc1f66a8c88484c2874841faa26421d42bb0abdd25555d40afa92501af62b8e33f7c6db1809272f99b90073cd9542ef08c2cf38f3de2cd3634e9fd4b6bd558e284fc9dca02b0bc0d24a03f8b43fa19fb781c6e0925ef8f126039561c075841a3bc1ce80dff695e356c32a5d7b6ca877b572b71dfa8b3f511aa95e80ac0b7872127431dd82b66656a4585b60fa3a0d50cc71db97e35e55a58d23c14ed91cd44cf3dff9d26bc9da35680c21048d3805f755327e951553fb4aac3f5f616b50c072690e02c8260c78cfe45fab16722225905abe71a28ed85139c529880e38c596d6fc63c6044fc606bb4f15d2f8dffd7fe51463d0e2a691d4352c5b02d7bf6536a0b43d95bcdd6a9e861a960ec137362a8e08f1cb8b7f0daaee550020655ed5880819de6840f0fd11f2cdf808a6b4a404b9b32bb26a602eb24c3ec32af6e11639dbd2287ee648e2ee511eed6c22df57e4c346254bb6607db37026c5483ea0a3711462aa7ada43040ffbd65e4741de1d386d928b3ae22b47b0135c39d977e72dadbc0e789926f549fbd6c478fef703f0bcda8fa7dfdac1672e6fef68a6fbdf6a30219719a8307f3b4f63b70ac8aeccc692619bf9c36228f1ab16864e890675413e48a441d7e38d1aa787d54672e6da8e158d05d13ec4dcbabe091c1246fb4af62b8ca0848dea65ca392ba24779c4471405c1d44ab6d6798806a9538a608eb3352afb8aa790780a94a670cceeb4f41ff0889378b9bba0137b0e381d1066afea36f49ef39cf57252a77a157f1e825d0591d4ff812f6fca3990eaa931dd8af9c4df8eeefb38d722e587bbd8ab57ae2fb3ade40ac997d4c68568d33fb5ad0c4b8a721830853c8fd73fa8cadce5aae4f265e3c1b4cf6c674d3099d91af669af613709ab6c65596753ec52764acc5daca70d2a1db57fdeb18d05211c5e25634db4b4587fe42959837f05cc2700b9f2605b3b8109e7a25efa3b8e782d75674c6b882450e1cd226a7aa259bdd401d9b1ab05731db9f3ba5c5fd26ecc6bc13134c61ef25200280136afc07b43116262777340365846f8fd7c1b7048bb70c74f649553e11c61f9a0ce1d21a054be6eb6758eeec6b82d802d083da6cc06de52af2c502044df63f2a27b82e2ad8b4af398c827d9d210c64e5c653e834aa4e13f3f082dba229b67d0624733be913f4b39be04d569f743c5a251cc1a7db4babce733ae2f6d94e94d98475e54b13123efeed6c46e4482b401212251c70fe5e99720dc050f43c8edecda9338ad584a428ca612fe1063063cc35f9817c3c8829e9eb40df7548dbe4606f0defdc4f96ff4723b4c91862d0c981cc509750fe4fdb93d4ec6023101ffad956c911d393d3f9d7303d4af8d4aa55cbe73595d4ca5e909d1313ab329933321dac86c5483551b69a22f3a302bca0fae2c8fd0e0107027aab200cb097353aa6779de11a6ac9bac971e27d11713611a747dfcf2633145134b6a44bc3f7c04300401d2c105eccac1738eb49922122aae5a6d68c3e03f5e9c6b956706dec472cffd9c67d2e94fa34e84cf8486b9cd74cf285c3c1b191eac4797e89fc41f93899e223e4f4ae24424125b2b89d6e8a34e5e1d7dc65103ff672d405c0cfe3d73597a7652f4bd17c31ab75fff173e5e6214d49ded6d0a0202e6e835ebbe849cf8d443952abe976f3aa94f3d774a0cbb27083ba250cf87b2c44a62433328e859dd109f25c9a102994d4e8cc89522f8abf497e4c06165d8f96a69d618b7696d8311c55351c923ccc0b038f860549e8fe75a36bd50d65aa61de1887638c8c89387e5df238e9256e95460163d4fab6cf32b64aed4b44e1c3c0be13b13d90d86733da037b2fb419f666c068a03e84c44f56845ef22e9f8bb2e21d75b972d34c0e86041047dae836e9e72a1baa2aecef8df7a1ffbca15f599e3ed5a975ebe4b1fe81c0dae903021fd0a393abe0005069f15530d5941cca26c588889102bf1addab52608e82ec10f1f41d4e5acf37834f4d52616456940c4ae59fb9b0ebf989f3e1f6b1984b03c6d4fb53dc19325346faac35a06ef1808387c8bb1ecef640c25abf93b29bbf1883b982edc64f56d51310aec579d5fc5a046ecf2caa8323824e8722708efbc85d09bf49e8551b5ac63beca687de7170116b1613b908833d797156195e375187cc441b5576b17507ce97315591ab4f2783f549bccf9385dcf7a9d716e252c645b6a20e039754920d986dde13501874694706f9afdb312f094d41987f71ffb7810fcb2640fb276f3c53a5d6ef0132b50b3a93e534fafe3c96554ae990152cdca6244f4073f8f89062f7de51c36fc7e27220d2d13613c7e4e0a6a49c3df91573d5e429e647144534a84b9a547fdc851b7429c2ad2008033811889df3ad39998e54305a89798a89fe9928e1d26f8ece0e9ad0c788968d3e9082b0ed433ca56e3a5115658825fcfd6ff4a8f96fc939c8a87d86f4f8d9b2e439135c95e30475fb018d517950303b6e45f92373b27d18a1cc459723da5f6a06c3aea9721436760522aac2cd548d1763ad8704fe2211dbcebb0bbcd94c8671bb57994b0115c6e362b541742e156351947c426659d961d63bc1124bcd0f9daa4df203891f04b6546c7da975e943c5baeec0a50e872a96f5155b9c9e7575982f13aed2b8d02f1f6d6f34edf450028a7b0c5201810c0a1c56600a17eb160301321cb9ce03c03595ad633302364ad938067c6813656af3f2c2481792756fecd85499fea78b8798da73ecdce65c60ac944a13bd530e682beb4f29563fb389f8b85f240fea7deae0542059b711ace0983c2a392e90d31adea87d7af2571b3c3b00be8e001f0f86a4b239c84b949e78f906180db370969be33565da519599ac6eeff9fc4a3f831765b92eb0fcc00c7c2f3e2b734916f5a42e49d6d4f6a33e4a860fabe669ee595fadb5d4678dd39f665c2a5cb1123cbc5bafdb30c95f0f55e2ed421dd4b80e90ed8c59e0c2041e1bfb16e7e2b5a8b83f75b58c84c5ec8f149c0d0cce3e1c3a2664a088ce56ad27d0a9caec49942b7d69fa25b0babc96c8e34e1cc21df0e959bb6822fc6f2ca5c0c9f929aa65c41a423bd1e395be11dc7a192feab4792575b5650dea65e279d9176d9bb0e7ffc3d6524d5276aa1d28e8078a4195a78286aa029de80841182bdf7a7ef40df1b0ef9707b8dfbe402c12cbe7e48e16bc041f19c5456f58c7bdf150d68101734f55e3365bb953f67147453c75573ba8f119402f3c1e9a491cdef43e81f01315e979e89573216586f4873d5bcd979512ac6ccc05fa0448d0c3b801261c18c670730d0bdb02e7b918e78e7ce514c888401f1e85d47ed2af6025d63246b088a61328a053ddeb82435a94fbbd179b41f64a80feb664523a53ac2b81b770af4c791914707bc5113848867c57796269f11d304ca7a13d668e7fb119237ffe0af708a16e569a434fa384c9f928303ee19dc986c3f857c7a351308837f22bcb52636ce5a59339da844c8f94ef8b3e16679cd323dffbae969f227c61d4195216ec678ccc10a3e4883b1ea8045ea12243ba907205300e6abd9ad7fe655bb35f24f222cdc62d287c328f3049621b1fc583d6466dd9d7e9548ab1d3523e7a5e142b98d603cff314d6932da43a8598462533e21be8db751d89d3035e01c9b74e3e4ef8ae3fd14ce58b6cd914e2e15e4eaa68315843c72f010d2ada898c6b52afca01739dc19e681cc2067b1ab5d4d5f037c7d05cf7961d14fa936102f80c8955e88d14176124760437dd59f6589d82f0885abef9d278b4fada5a1e70d60e5ae3d55cf1c05d478cfdc9ddf9c23e5ae1d2828f53fdd44acf431e98d42d3fdebacb2c5e4aeca4b179799110071906bd1d0ddeaadfee6069b3e3af73f0e8ed1863363865f71157cf7d74172bf089582d2c80a02afa2a745eda118d4e33a33194637b56e30db3ba2c6af418bce97cbb84136d8fd93e221d723f429e21978d2aaf5494e8ecf171f755d99bbfa6d8045a0c5ba3462bb5da7bab5279ced93115ac7b9db415afa2e629da8c54a4818be30c51e5ca1a163376c4ebd56c0f50a2486dba9f4f9f80e942db932d024758e43e800db297dc4f58bf36b2a7a84c0e250553d2a3da2eb9b7f372e10ff5aa6dc4c689ec83b6a1b614a93a1d91320a31d192d71c559426a463757a5575c0d5ed31c799cd8cd7c8fa158a106c6612c238a0a9225431142933080a010cfb23210a1b2777c4da67d2c790413735a02fedf34a5ac5324ed47e8de7490774ea2fa8b0ac496f696fdc989257045194771eb18daa703a61509c8ebb1202dbe2b56454ccf1c86d3abca3aa4880d73a7e14c2cbbc0e1a04f3863f28e23cab07b305691d226e17220a3a92ab5079c4a5c75178325ed944763e15bdba228342a68c5f46f209f7d919fb2ccff7d03024eb59d8f7123f598a48681534ef0c48f13ce214419e8e90fbaa88ca64d375c7571cb37c719cf93c367cfa5bd6c375155c8f29d77e4b69a26f9afc18d90e10d5a0cee7fe89c8bdcbc680312ac1f59a54548a87032c9ed346c474256b0ffc67fcb74ca95682fbb066ce32ec6d56d94c87d718788938294d43567df85468ec099fff902e21e5b6820d1324011ac2e4f6df0165ad39e7fd37e992f84832d72f3d87b9c1bc7fb489b7318247ba5d35299a62b45bde9230fcbb4fd8db2c43d31bd2a8f64d9b25d40d38fa219727f5d8f1f5253588b3f7b5d2c2d514d711f164ea08c09d14bb96b4dd1e0b5b2f853062f89271d194134b78a432d8217192bec5d8b45d0791809dec8535ad296d8d7673b30583ea41565df1a3fbac151e6bc5a51e2d2e56736c34b273261bbbaaff1db341c4e7ceacf64f3c28650d9632c89da1f2795f8107d1a396577c7f4edb38a03e78a0f6ff7b5b4c931b54a0d828660b44e8291129305fe3027d412bb47f1374fa80d5aad84a69ab9debdfeef6cbe57", 0x1000}, {&(0x7f0000000200)="1fbbe99b020d5364e42a73921c2832293fd02d0a023dc538b5886ffa7b7bc7909a0191ef6ef3419dedac0bf4dec598b92a2f21f478d4591cb8edb4fd492162f4f147320b1f16469ad54623d1c307d1623dcb9f338be56de286071e6718fd89092366c6", 0x63}, {&(0x7f0000000280)="5a91d2d9a4725f67fe2d151c811feeb4f7579576ab49f61c9054fa6c3760b320cf64eb31292c23f4d70fab728ea56f4f2b976fe1a542a2120bc33dcce6", 0x3d}, {&(0x7f0000001300)="9bda215b108a4aafe874ad8360988d551d4d14d3db5d581c913bb998d960e7e818af1a973c4587657d475bbf60d6728a5a04f55994a07f8a80ea8d5e25954425ed264eef9303daafa41212a5e1b54a171910e3cc64d49784860582cc78bc6eb389728065bf127bc47beab9e7ae8713e6c4ed8aded93420ac0a40844cbeadf29fc8a1f51e8c82a79bd56dd5e2a9012238e1", 0x91}, {&(0x7f00000013c0)="ef61a4dd8b17859ef9b65da78f60889b1b7ad2b7b62b7263cfba9ea1aa1bd03d26a91751c76b6237cd8151e74d8eb3b847301347", 0x34}, {&(0x7f0000001400)="3ac099510d11d92b015e27a0d15ad7a9b138481a36506a6fbaf2501d48b536803f2a2083c3eb836278e3ee6a55b1029e0f4c4103af22ba398953259f31315e1696572602bfbec92c6ecc30a09950747d7ecf1a03da26fd02c7cc2f6487a6b859d2d90d17712b463232b16831e5f0c217d5d76ab43addb4d68c316c08babad92931738a755f64a8e8a0d5505d2b9177f779dca400714a7bcb9d7c56b0cca1d5826d9bddaf303ad94ce49149ed9beb10e3ca65c9c1785e8ce278916437073719af7c017377245513af77a5ec36f51d677f69e8a832490cf332512626b14debe6c5094594703c658e4ff55a73bf6b1ad6e75cffd1c8f1068f4643", 0xf9}, {&(0x7f0000001500)="4a7b073b9041cfbe161f031723b3c2acdbd8e7f98a2a2f8c93aafe8637f63ded388b8506caa6b01d7352085724b73b727f3da77db24b4937ca5dc1c98549a7f53cb7efcd3e43d7267092a8c158f16c23293a55c4dc49e5635d5190a3d0e12c989fc66590ff9dbdcffa32bc74ae10c24cf4dca02590338d2de6d516785b5fd55c09f49b35a67b46b9e0d24d957cced37e147df8a510b8d51c113a8603f92a2000469f3efb581169fa1dbe5e4fa7fbd57241085a6d5bcd82c5c8e05571882a19ae6ae247d044a0d7531b7c53e5771910efb8", 0xd1}, {&(0x7f0000001600)="d5124698644aa302427b7f9bdb07300c611f32c04b5af0c09625beab38536eb23dc5b348f9afe6f30f08d5373b56d4be95e312b78cdf906d2077f0f0db8a0053fa3d346e87b81421a3a65a5d8148aec9a28c4c676d09b43375989a1a7950102400800358add4dba4739e8af228abb00a4d6de9ebe1e62dfef02e61f9bca71a279bbf94bf74ff4561088904b37020349085759bf275367d9202f881fdf3766f17c947b7f41f64a27766fe2d0b022a5de04fb0b7501969378f5b49ca2a0e0b92ab81e77ef6db9a0cd7e8a26e05b072948efc36ba95dbda66f4d029cbb950ba1dbdca731444201bc1261bd65f5d19fa612d4768e5f3f10f128723f05cfe9e2dfa1ca8ae541231cf53df16e321caaa911bf6eb5f87a5fd0c3343d893d9aa2d53ffa9e8051fa30ac7258e3decd58a4c0dd5dc4d1a75e482d3fbca8558f570234c3a9e235fa58a1618c209fe84aff827f53a7c546db458c39a678cc690dd507be8c817b14bbe9674613b05599c49e7065f151a6994f140be3b24d1fee75ef50dfe920c091e35dbf1702c70cf3300ab75c3e3aa686a7eabde77166915cb35df8c5819bfbab4022e9c73bcb4883fe5ba89787d39be79642b4628bcc62ea270ad49a9a80f2b99e781adda33bdd9033f06e2fed9d0ee580def88845c65c855c59840053770d8e19917e76b7d37d6fcc16a80b64b1c5a88420f77dd8f6f36dd22543aba1ff161d496cbc907876ee6f84d65f33a62a197ee6734e57f64d0aee9613548a2372cafc17c99e083102c6ef8931f4a6c4e58bb52ff3c616916cd8a125f1792a77a30aacfe03ec5d74483f59f0660536a1c7e3efbb2c00769fd3a220e7468eaec6d0f8e9b0619a3679caa07462cb957abf52936e40b0af06521d22a1747823b741152e01ddceaefa42f33d9d41f994ce1bc27f01cd6c2bb82de4ce8bf23dc357516dde89dd90564f399ba106f29b7273a21bc4b071c703750a7324c235a5f0a9a9c7dbac2d2120022cc3065b8959958f9b4f57d1585c968dbd924ec3afcfbaefc257490831782eecee665eecd0836b87495bde673d40e4e64fe7f2f58fab4e1f0cd1464127c61741a54f66e64e9247e979b6fa11824b0350197e3b8b0225b7186e6e38816e543cff1564d721cef12a8dc3133626a5757744678e05639b2e3d9682919cbd0972058238f31a3ea707911f3d5c1998fc3d14dd75f6774519ea58e4e87c42d930ee4905b49141d43d91ef906e3596f16410326d6ab743de0f15a0d5755dd2f568715d115f45fbe00a2948f10515e6d55015fbdea6fb58bcf4542e5867fe08796a7ecda7e8bdcd198b84bd16ff26b4b9df59da0cb7f604bedc0a49ff052d3070a9d91d1735600ce960b60be20b50612ab02904d24f3cb17c3aea398ea06bd13b2f1773a944ca857ece672bf91a78edf0e2ff6fa0438fb3023ac958ed2335072e8a170820b1887bf1512842d5f2a8b8ec93ec38930e18399de1132ce27a7c709899ad28a69be70e6f7b705594b57d53c96056dc82b571ea238b42f17df4c0915fc823ec3f17e4edd17a43399248584a10edf0efee792c50fc63eaa3331e43696305b8cd9d446455fc1b691e0f0ef1fb394c8f363f52bf7fe7f7921c13132921bebaf21873603196dd0ff3bc75baf11302f93e97fe8e37e711e17343b0a40fb2e4d94c637016e6454923099ad0105bedc3956ae56d8b8aeeb4500a2373f7e800652b699043d7587a677a71850951989b713158df6f3458118161946d5d0739523ef96f1357d57cca0365dfb845512f7daea74acf918e135687bc81be8d66f902bb91493ea93bf486b59dad4cfb08f7f578e58d9c1293e65aa19741c1ecadde44d61db3ee55661473c2e786a2b821c24dc8e5202ae648daaabe3f365017ec0e7585419f33cae9145ebab6e6da3ad9c337de90bd0a3c171ada7d7cc85236739e9961e70532953dd0029f8ebbc42cea0864ebbe0908d70b7fff6821c2818c6d4783598d897e5b9429e14ed9121fdf26594fc73422368ff17595320b4d9a4f0757be1c750eb0c0e198668e297292711ccda8af11ee19e9669e3b5f237bee734c63251ea1de60a9fecd5f1c463faa91b98ed974755dd70b0b2b36798d2b46fa67248df3f29e7a3ea520481baaaa856262fe0eb254f53dca432e39ce57942810436998d81d64f2a85f4b3ce20c69a8bda41bb2d2157b55f69f40a362bfe7ac42184978af41f2a4c182a0cfbb579333dd4d0ef9050f22963d821780bead11154324030d7cd058d97fb0de5979155b2f7a90da0f6874a13f874aac1699840fd40d6fd0f1b1e5a8ddcbb4830c3b95bfae54df3c7b2d5e2f9840ad676df3b2ab9e4e995aa10e98e6bfa4ce19ef6ad8776736f9b100f3b06a0c33cd8e5d7c91ca9014afc7a907eb10515e64ef471f7534efe29751789c0d64ed29fd4294da68dcb5a0c48620ae57ef7b6e5dbc9a56c8418aed7547ac719dd80db3697ea556ae6252cdbadb4d94669dd1373c91f8467d399101fb7a3777228a8cf8669c42299efe6b397215e2d7feb86554b098676cc7e264487c212d3e4302c27e233e0f8cfc3fed90a5a480de4bb5cf2d5f19b82dd434f0fdeab3cab9f81161e9299432314fb4e04b069f4df274227a6bba5c1af68e5566667291a1a4b7affa57830756060ad3e88673938590b1b34a7b8bc151b446d10add056549d74f81cb71a20f34a38d67ac4c23241288e14c750e55112a558a5563b000e723962eb3ccf87f68c81ea1389f53357f464282e424f5482c4914637bf569e7d79649b4f55c78794f5cb3e7d77b637130c36fa14ffa1b0a0fe213863cf99fb92961deb760b686de4d14bc1949cde82508a129fb1c33a1ed4acd8e68ce4179170aa271b6ad1dc2bcd1c403840788a859b986ac75e34b6e90dd2a7bac216f77f72ac4f4c608a1cbf2fbe79ad8b665b0bba14fcf1cb3acc14b824a45cca6c1972f8f19063c12b0ca48858335491b3f582268a7bd487240171961afecdbd5275339054192e7b1fccd89f42a728aa675b9d00b79bf19ba5849a2cff9627fa3918ca22675ab0c07a9e9bc2f2411abf31323268e049bd9f4434e2271ca8c36b134e95b1c3911ab777a0725e5cfd7769f9887c31e5403ef08238dd6c8e1ed79c0a3202d44e7caf3b27b7f916eb5dd243789654ad9998bf292c1010b857af273862c4a9fec5e118f3980978277f394cf148b92fa5a280ac567057490cdb7fd338080c7a935fc5194075001304ac76f48f8d2e140b0128d92180b72b1f3e1494873ea1ff9d2559411630d48b125a7934851c223fe27c92ce44166ff788d42afec53a3eaf85812dda72a77064ff0d8f8a81f647c727d138f940d59fd5c40cc007eda1d2ad269efda37c56ab6b35b9b4edb371ea9791bed405b4d06ad55f150f264fefef1dafd49bcb1ec288b87a24ce5926d44373122f4c150cb34f8f3744cf8469cf10dd6e137fcad4bdd7cd254a31a4126fc3b88991ead3425e3346340ec4e3ced061b2964c31bb3e95fb6852cdeecb1525716c3b2d5a97e4e2df730f322fcae2f149eca84a0d90dbe0473103038f85a2fd24f7ea2754f5df447e5b8acdd8dea22d49c8a2de056be826f84ed68dc5925c2d3c636ff787f45c90c982d795f2aeb4e62bac8e709d782ee9084c20eb7d920b3d76b40bd31f6d40b7e174893492dd041f17b5d6006809d9ac8454c9d496bf9aa4bd8e399821df9eacc64511d7f41b6f9987b8714eeda3ca1d016cf20445007f77276e4691655bd83340b83ddd737604abf15c43e10b358fd0909994d9c29a8daafaa931abc56606ebd740dc1e8198c540473c65a2930e411958d7e86b9861385f513668eae707efd52e6de82318eef788a3540da2bf65f20e36d288db376f4b296d6169323dcc60c32f2767e8f4e9042eef93d395de1a11837ea266514ceefc1523b1cdf208add510c26f4dabc6fb98f092d6ba7c420b6d80b6ddb7884442d82ba97aade31df5ed210365ddf465629d8f3010b2eba7c21c138ae06d346835264b3ad845262fc6a43ff9c1a3cf13b5f4d0e7747aedeb13064a3008f4c2808425be4fbd5856acbf7a31f6902f49a7cec7a71f50edffb162549ec0caf287cc83a99eae93b99a280f24824821ab0799cd3f2176c4939fd27c8cacbe5212b611f99327ebd3d9d6af4f4cffc8186dbed788d4cb5a7f2b5f86370e774fd64d6ca9038e0d076e0d9d9bd3e3e1ef1ce4a87286030a0d78d4658d645d9a4064279d11cc60e11f3413e1a773365de396e79702865f3a471c3505fe5b8fe87ba94c36421abe48a101c320abebce6112b5e736d6b6bd0cf292c54dbcdc6aacdee8b97e50d96b5ca91c67a550846aa0c7ebeb7c6b131239dd40c6df9e5b8ae9895632cbc07b870efb6b3e0c828ba5fb879a129dff4b276f38e32353b60ba7ec70fcc43355b5b319c7d29ccee2cb5785a5bad5cca122b16e86f19b5dc295e57280cc1ef5db03fc040a8e4874f30ef21d209760e436806ad44a3c03561256f82dce680d2899a40bb5d58297b20d12346e214786a5931518abdcc1d441df89fcd05491ed047e722d915a93174c3e24e4d4bd61ae4188189d16c579bcfb4166f0e54de1212aa9f2fd2a7953093ac166979e527d419a131577513d63161e163744c7f7776faa328f3159e379c8fb6c0447662958c8cece075a058406a4562eed042639fb207f970e160f425a7cac54abb2991ac70cd26d47610eb1b6bf270b4392a1724fc623ecb63c809b477204abff1eba10f13f26b5c5a976a2cf011c27940e239eedeb5f8cfb604b2105d52c018b1b6a5bbda88b2eeea646f0814ededa504b0e625d421a0e7a4e5be834d4b853afb6e9d75dc1845778922c14bc79ef370f217cfe8eccc81a5ccca4ad9062331db795f2ee723820de8e74f22a506f82c5145c6477150a0629b9d467683418810059baf26183db94d246194de14892c9af92c2a49eafe97ac531b64ba97f13e40b66e93806f9e9baf8e91374ee0cf3dbb74e1356f065345393a73c62251739c56e62370ce065364633065b8bd90fd84f327a7b963d77c472d15d15627392a4402a11cef3431ea393059b19238817c00a11b246f2fe41641d9ecd288143c497669b41a0763759e7c8a94bf0839cd14c70603be899635d288141730e4a7866efad08f5f521d98523c1154a0753dee65292086c38fa53153cf8659a4a4f6258269e6244f012f94dd9ae2d21b42b9baf137314de9940400a2882ffdf878e9752c9fc7bdc0ba917102bcb1441cc0488d1e4193ec5a305efb3a58dd592a73bc4c61e524d1d99011f4de2ab29db275a580492da16e6cc3abf8079b698ce4a23db2abc86d7a1b0e33cff931ffb2f050187add6263b0393b8a11322825f039ee9f686bf01edebbc349e770bc869ac531824f958194e6a338b9ecd69b5b96098b51ff05b1773174e39f8ebb84c8a6f74dbdb308de5a61bf71cd565484d8503c5927791528271a95099703fdc7832151f66e459e3ae9edf0997eea7041958dba4d4fc65cdb875a7a111f12c2bf7899c7892511cbd1d9a0d1c2f1cfa05bbcf2b5a4aae5a93a63eba0552c15fe7aa40c6a8fc05217f31e1f4e56362c070c5646aa150720db3bf723398a9327f31de48a8552a5d996ff09189ffa997026fb7c7748dee095dfde5a55a30fec3973ed47b7cd897bd12a4f9a2992cfb5e6167f1267736108e2dbde58acdd0a4978104d12f2bfb5fe05519f495f91eaf7108c8ad7bc7d4b392eae0f4ddd1f6812bda330110d4f5c839650885154a4f334aa87e35813d13bb4d3c7a58", 0x1000}, {&(0x7f0000002600)="950f79623bfbd2ad79fdb2ba0baa36bbece8e1657e7e41ba1d5aee15984b9053fd15be2041369977b49e6a6c09d084ff40ffa493701f6e78447d1e1f5111d5ece9fd25ee3720b3667de3d5b4ff32f13edf88b69efd559efeec25f55ce8", 0x5d}], 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000002740)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = msgget(0x1, 0x40) getdents(r0, &(0x7f0000002780), 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/64) mknod(&(0x7f0000000040)='./file0\x00', 0x8080, 0xffffffff) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) recvmsg(r0, &(0x7f0000002100)={0x0, 0x0, &(0x7f0000002040)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/4096, 0x1000}], 0x2, &(0x7f0000002080)=""/126, 0x7e}, 0x3) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7a7f1ff5, 0x10001, 0x52, 0x6, "12df84fce93bb79a9b903648a75226a76a6c0ac2", 0x80000000, 0x7fff}) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x4, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x7}, 0xc) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x7c00800a}], 0x18}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x100000000}) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040), 0x2000000000000049, 0x100000000) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r4, r6) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000f804c888b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe41ae16c1354b3977091cb96197596cae88d0fe67ca007d7985d68adef71810ed56d593730c6b1ac6103a7a9c4a586af50bee5eb805a67a0fbe3677a521f3e9b9c9f3891642f30b1c77e0b40f831128dac65cb8d5f346f0e45504e4442835133414c661f900482f9a98b577ad265584c4cc80ca92697372914d06cb3ec13e8671944d47fc209b864246001b0f123d9f7036024f00753d9544919d4c15d0d6103d16a0393e6cd11381dbb98e1d518b69f7b3dfe471db65d4a865b6ef194c0871bf898d7fd66feb884a4b2b8ddabae4275a7a0707ed3934c50eab0be8a7c3d20e9e4ac318cb4c39f4429df85f4dc67a989498f0f39146c00c64ac671ff81940fd3a8a8f3bbcf6a6726ec6e8b936c764723c42c622"], 0x145}, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) symlinkat(&(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x0, 0x0, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x555ea138964c91c4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() msgget$private(0x0, 0x50) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x41) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) sync() 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1c4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x290, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r1, &(0x7f0000000200)="e76bb1242df5d86d8e8cae6b292a8a4f01630a8a8c812bc0f797660bbacb080f0a01e9c4462ff6d2fc168b494729209cd49d47f9f6d35273bf9a3c5b0e1f29a1669c28d082ba6164197cf917005fbf790a783b6c60c29fd00a17ba047319eac6a851c27a182b0227879cdf653022cc8c24d7739e3c8e33b8cd4191318f882be446ea5e794ef97363100601f390ee0bacf7367c4b5f91a2fb2b87f98ff2d8e2c488726795caed81c159fd99d3ff2901b0f9807b44f07830fa8479862879", 0xbd) fcntl$dupfd(r1, 0x0, r0) write(r0, &(0x7f0000000480)="bd", 0x1) r2 = syz_open_pts() r3 = dup(r0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) mlock(&(0x7f0000364000/0x2000)=nil, 0x2000) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x4}, 0xc) fcntl$getown(r2, 0x5) dup2(r2, r2) dup(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) syz_open_pts() 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000a00)=0x9) write(r1, 0x0, 0x0) r3 = getpid() r4 = getuid() getgroups(0x2, &(0x7f00000005c0)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0x100000230) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = getpid() r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x3, &(0x7f0000000880)=[0x0, 0x0, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="a3ef77f3bb9c6cbf2832518b0fcae945ea4e6ae08502b6c7d3347693b15c1976c668032ec0572f15e3fba9d16a17c3d05b6f1593fb24f60ee5bafe74ffb42a16df736114055ccd4090e09f4bac06e1182c229ae31fd04a3a382f549b517d36d5ba815ca878ea7f9a7d73a5e4856b50cccc33525aefceaaabd0e81e7a1f47b8279a7dc5a15e0ee4db9d1a5a5f2605a5d6debeaece8bcb0a8b00b42a7c288337d52cab25f222926173cf443a5253399ebcd343e281a544c10446363fee392f2ed5d9b92eab7819da6f0418a2d67946326738284a965fd26d121730c0816a26e7d4c9324b279356239a95e5", 0xea}, {&(0x7f00000001c0)="86d01931e0bec25b4de91cc2d7dfbd1e13dc4d4c66f65dfbe766177eb3f883955c330dbf58eeaae4f97bf476c630a72a0eb70e3b46369a49866203886140cd7c003e7be52b0d5bb26e5bc23a6080213ab304846ee38a89166741b3586fd40ec9edf24cd55d875b6fd358d49a9253f1a2a0d47265729a806acaa979f5fbb4576a19e80b32aa87ae86cc6f939a0d1714ab51a640b07e3a90ed9bf4f3e3e07e3154c21978c93c4f89c46c1f939ca1", 0xad}, {&(0x7f0000000040)="e098588130537f6e2e01ca28d4901ac4f4e0bc4b2fcadf", 0x17}, {&(0x7f00000002c0)="9644384ecd0a63f32d148c9a852ff1b242319bde5096d19cefb5f04b6debbc36eff83413ad1c6fcfd62171baf7f179c9598f17916e05ad68b205de83e806dc4c34d3d6641b1930f40b779d3bb35015eba1272fd3fb30a5af1a2384d4b3a15c721c7d595a913bffe2a14cac81052b0e2f453679f09c70a4e8", 0x78}, {&(0x7f0000000340)="4a39c0ce5c279996744feaf7c7b230d6025a04d08c9f", 0x16}, {&(0x7f0000000380)="1cb909e04b29ba0a850630c10674bb", 0xf}, {&(0x7f00000004c0)="f3d7963b4d5142f7dc928007ec1d62bb8be5bec1d053208321927cae6b8f65b3838fae7435d84805b5e2538e44de822c6e2201b0c61236b5e3a9daade1557ee57fd9f8eb2a5055e592acaf733bedca10f8f8c57a1b13724fb86839f97d70e197fbc99a3da7d843caf393f50aea1cd4395a30c06166e68a54da9c832b5015fd974ff8366c7b92a97cd097d30a52943ab3c246ae94d03f45c2fc04ca0db993baf13d83945e2ad1a57b674f1c790d28b854b7ecc84f591ee0f7121932d8661d0c2b5f7b89d4", 0xc4}], 0x7, &(0x7f00000008c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000004000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x4}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = geteuid() lchown(&(0x7f0000000280)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:10 executing program 1: pipe(&(0x7f00000002c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8020, 0x88) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$KDSETRAD(r0, 0x20004b43) syz_open_pts() bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x0, 0xfffffffffffffffb, 0x80000000, 0x0, 0x5, 0x5, 0x6}, &(0x7f0000000140)) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffb, 0x8, 0x6, 0x0, 0x6, 0x8, 0x0, 0x1, 0x1, 0x17a9, 0x1ff}) 16:00:10 executing program 0: r0 = semget(0x2, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x6) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/4096) semop(r0, &(0x7f0000001080)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) msgget(0x3, 0x100) r3 = semget$private(0x0, 0x0, 0x41c) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000010c0)=""/123) fchflags(r2, 0x20000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001140)={0x6, 0xecea4de, {0x6, 0x5}}) fcntl$setstatus(r2, 0x4, 0x0) readlinkat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/4096, 0x1000) fcntl$getown(r2, 0x5) r4 = socket(0x30, 0x3, 0x3) preadv(r4, &(0x7f0000003740)=[{&(0x7f00000021c0)=""/232, 0xe8}, {&(0x7f00000022c0)=""/150, 0x96}, {&(0x7f0000002380)=""/224, 0xe0}, {&(0x7f0000002480)=""/173, 0xad}, {&(0x7f0000002540)=""/236, 0xec}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/10, 0xa}, {&(0x7f0000003680)=""/130, 0x82}], 0x8, 0x2b) fchmodat(r2, &(0x7f00000037c0)='./file0/file0\x00', 0x4, 0x2) open(&(0x7f0000003800)='./file0/file0\x00', 0x80, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000003a80)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000003900)) nanosleep(&(0x7f0000003940)={0x93, 0xfffffffffffffffe}, &(0x7f0000003980)) pipe(&(0x7f00000039c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000003a00)={0x100000001, 0x9}) fchmodat(r5, &(0x7f0000003a40)='./file0\x00', 0x8, 0x2) 16:00:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmous/\x00', 0x200, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x401, 0x32, &(0x7f0000000080)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xfffffffffffffe87) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x7f, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x40, r2, r3, r4, r5, 0x11, 0x45}, 0x7f, 0x3, r6, r7, 0x5, 0x2, 0xad9, 0x81}) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x922227fd1f32fd91) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) poll(&(0x7f0000000500)=[{r0, 0x40}, {r2, 0xc0}, {r1, 0x4}], 0x3, 0xe99) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="485a374f312b6b030cbeb1523d23022ea42f4cdcdb955b4301aaf5c32b1f22157c1c4af0c057595ffd0bbe9a4db411436e07fba7b57d9cbbbe6d345f29e81b51a32d2e8c351f9fcf75e0c9c414885d8a2e7b311e0e5b14f28c", 0x59}, {&(0x7f0000000340)="a32c3648e14ba751d3acb7cf237b62b92867ea9aaab3ecc311e9e9c34cd76f62f36da4131195e2f25a9f66dcfcbfaa0f7f6a53786c37769d6cd33932e9087e719c148d4b0846673b7333286e2e809ce3b44f03d7febbab0bc93ceca0d676174083800f8955d959cbca51305e6c016af3c1563e8bc168a8603071ad09f9934af129e1ab3e9215e1b4ae99fb8cc6687b9c5739264e6885cce2d39f342f55bfe5c9e7d6e94c2563e5865008bd65b22efd7e92985b650a4f67762dc210d5f5192f8b7413de1327371de53a8484499277bc8bf15ab57a422d3b61f62dc3a19fb779fd8174", 0xe2}, {&(0x7f0000000540)="5d32f3ddf0f06dc306a5c8a89a5bb471a8259829dc04c5ea52cf03cf7b7a5cff08fcc2a9c5bd8c0f4025d8fbd95d28d8c685f87970a34ed16cfd52d89440b6480126738339274f0a8e9e9cf15e52107149ab7f719898993a316e7eea79ea5a73b2fdccfb7c0dc060ec297e38c2f3282c47e25e0f997bf6ef922a1e4d7500cb997177b062dfd850d44b9e74ec9dcc2a5133c1a9793e15f78b0b9f3d4b7028385a8691b2a5ce64ab9d4e5b25244429903fe7ffc003804450d8941e33513500757fe2a48cffdca2a0f40108b3152b7d2ed5b1e774bbaaaab016123662", 0xdb}, {&(0x7f0000000640)="66e399d95dbbe6a02911bd8abc7fc6dda59abd05bfcfad18145e11c2ca52c53a65f5f4b40e1a590c4d6738cb7879677e45601ecd6217215ba874463e7acc94f3a40fa9f757c495e011839ba50c26d2a91f8b4be5d8580508be37040350f81eefd94423b6464fd3d0a15a8f074b07e9d8aebd44a8dbf020f4e6bd3feec8840caff63d9fd6e19e11670d7903f58206470418d5a5d00b28106e99d6d2cecdaa6e0ad473d498b50bc7689f71514b5386380fab7f8634889a4ba2242744ae92e291b1ddc03326", 0xc4}, {&(0x7f0000000740)="1b12b7351a1ea89fe8956fd123fd85df014eb31cbff83ab19031d6a62272f32bef72d17477d382550dff302bee6dc8ec7d79160b428b3325b4d2072e7db1c5eb0916b18005f8b8be2786ce8cfa09ce68f099bc5caeb39d2b056fbb7c72b459cb39de7dd9ae19037914a3eac1d787ae4f88620c4d01b34e62b3a3a845a51d6ad4870ed771c4d01228fafef3771f2519d46ad52bb3271a1f05e5d057a9311f5cdc4e9a35f490f4abad9831078085ad7313746f58d48d88bfb3fcb30bef3886cce08db8ec63089662e0c1219e6238ffbea3d652604806c5fe81a40321d2677ad0e5", 0xe0}, {&(0x7f0000000840)="fcaac9a60797e39bf9cd1226ae163a0b6fa323e7c6ee58aca6f9b8c2c19badb3c6e09ff035a222276bb397b4e079554325b4049892fa5c476c9e1e79929f613adc9af7bb2edabd78b805310b6f21de04fc92c5488321a770a8db514da13c51c5b57f2f29ff4f0506c8d7f7f0dbe2952151be5168e1f6820c5f3ea0d833138ee71882d2f8c6bb4456ba3c75349d1c12729c0dff4f04ef93858f4ed66351f07c64150017decb9088558fb960c814849e210ed3436cd68ede98ccd4da0bb9fe7c93b570a7e1fcaa7f8e5d6900cc75f1adacf7bee3bae6138d26bb", 0xd9}, {&(0x7f0000000000)="8060dba7244c", 0x6}], 0x7) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x54, 0x80000008, 0x3, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xc0, 0xf0000000, 0x8a7, 0x52}, {{r1}, 0xfffffffffffffffd, 0xa, 0x2000001c, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x5}, {{r1}, 0x0, 0x85, 0x1, 0x1f8, 0x101}, {{r0}, 0x0, 0x80, 0xfffff, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x3, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x3}], 0x5b9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x6c, 0xf00fffff, 0x24bbdb89, 0x7}], 0x65, &(0x7f0000000040)={0x3, 0xa6}) read(r1, &(0x7f0000000100)=""/118, 0x76) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0x0, r0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x91, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x16, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x80) listen(r0, 0x400) r1 = syz_open_pts() getitimer(0x1, &(0x7f0000000080)) flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x300000005}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="afa932edffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18042, 0x50) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff008000000000000000006496734762c0dbdd0f392ce420d70ced99ca3c7067f0507666532f5cc47fd981c6aaa710bc8489f891ea782c30a0230fed86ea6f8f555c0320bf74fd17c2e0ca0787a6a1333c939e97b7d2417f4cd22b361f26068c02935d5d6a92d6a243fc", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:11 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x800000000000005) r0 = dup(0xffffffffffffffff) r1 = getpgrp() r2 = msgget(0x2, 0x29) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4, r3, r6, r5, r6, 0x82}, 0x6, 0x94, r4, r1, 0x4, 0x0, 0x20, 0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r3, r6, r7, r8, 0x2, 0x5}, 0xfffffffffffffffd, 0x0, r1, r1, 0x800, 0x1, 0x1, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x0, r1}) 16:00:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="5882755fec3d174a420468913d5605c53a0fe7a2", 0x14) 16:00:12 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f00000021c0)=@abs, &(0x7f0000002200)=0x8) r1 = socket$inet6(0x18, 0x5, 0x0) recvmsg(r1, &(0x7f0000002180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002100)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/141, 0x8d}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x3, &(0x7f0000002140)=""/11, 0xb}, 0x3) recvmsg(r1, &(0x7f0000002540)={&(0x7f0000002240)=@in, 0xc, &(0x7f0000002440)=[{&(0x7f0000002280)=""/31, 0x1f}, {&(0x7f00000022c0)=""/246, 0xf6}, {&(0x7f00000023c0)=""/99, 0x63}], 0x3, &(0x7f0000002480)=""/163, 0xa3}, 0x40) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o', 0x1}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto(r1, &(0x7f00000000c0)="d3ccb96271e210a4b5b337decdf113a9961e924b9c328bf2b60bc7163a87a1bba30f75fbac62553e2c8fd3", 0x2b, 0x0, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x2) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getuid() faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) 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) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002001, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/145) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="96a6119bd2d044afa13e47c93288f74569c0e45f6998196db389571c34e2e41799ebcd1f153b4d68166970d59fb17a23b0bcc96c21838ab5968759e793ed245dfd490591e40971da2592fde0ec7f76d409fb23ea6d801bbf08c3e18a5549ff8b8fe8de43f80767064dfa", 0x6a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/9}, &(0x7f0000000180)=0xb) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r2) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/4096) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000001140)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001180)) write(r1, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) 16:00:13 executing program 1: r0 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xffff) r1 = syz_open_pts() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xc6d, 0xffffffffffffffff, 0x9ff4, 0xdcf, "d333eb233e821a6a0e767e46715c166894664925", 0x7f, 0x10000}) dup(r2) syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3ff, 0x3}) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) read(r2, &(0x7f0000000140)=""/6, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x10) login: pckbd_enable: command error 16:00:15 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x40}, 0xc) r1 = socket(0x800000018, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() connect$unix(r2, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) pckbd_enable: command error 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = dup(r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xffffffffffff8001) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="38397a7e0d4d1682173032ebd2fa367fbae0e27c82cead1fae233da3d8dcd1097a1be59ec70c14ae665c6f31a7846455659b", 0x32) sendmsg(0xffffffffffffffff, 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530008f5ed704ea996931f1d1c9e85cd80b28dc0718c31b515738ae52849bd989f4928d89ee64d843491b3e9b1ccd9aeb0f34800490f02f7244fcbe9aa69adf6a02966792ae7caa6b7a41bda649157fa62af544cdee08c22fba44577490769c2af6385fb17fbf242c5709fc9756fa174cbf8cce888dc314b3ba4428ccc2295573a06dfa2ca4971ad6e41f4acab2cbd1b19d0c2ffc8931b952167173399aa6dfc55cef061674c76959d6"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x84c8fe13895e0306, 0x0, 0x0, &(0x7f0000000180)=[{0x0, 0x80000ffff, 0x7, "2df7d47c89b07fa8639f87e3264e6b77e19eef8d994104f344073b7bf444cc037fdfc5c564c29957012891306de55f3dda405273e458b5b0ffac78e3f1222566a32032498984fc"}, {0x0, 0xffff, 0x5454, "7aeae20240428e282cac0b40f2f46a95744ddb8a71691e245317386db57b537a44ffb26b9d2f3a7405ad5524cc42db60031fc219b81ca638295ed2ef2c9c88758fa1198efbfde0e364370e25a45021b135a74e08872fecfeb61c73e5f33c191afec4cf02e7e6175c20d70cda0fc7b45732ee9fe2b65e663954fbde042d51baadeff50fafd8f5df03"}], 0x1b2}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:16 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: r0 = socket(0x18, 0x7, 0x6) ftruncate(r0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x9) r2 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x201) msgsnd(r3, &(0x7f00000000c0)={0x1, "5e8188785a94c25cd02863960f7df38006262538244f558b8a87a43ce45e98102421652f76799d0fcd2c3ff0edcf535db4fbf2f24199364a9bb92468f76f3d98fe85573255ef35f2b12e22488f8f33078635e74bb5f1ef6e27ee82b2937ddec4809315a7005d54a03545a83f7ab5b6ea0e6dcacf548304deed7e7bb3aed9cf31d8f614845b6867300f4d296cad95292d6512461ed616c53b6319dffd0092a139"}, 0xa8, 0x800) linkat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00', 0x4) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01efc69b204abda207"], 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)='\"\tl', 0x3) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000000000000080, 0x0) r1 = semget(0x0, 0x1, 0x502) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000680)) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='/.\x00', &(0x7f0000000280)='*)\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%.\'!%*\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000440)='-$-(\x00', &(0x7f0000000480)='[\x00', &(0x7f00000004c0)=':\xb7\x00', &(0x7f0000000500)='!\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=':!\x00', &(0x7f00000005c0)='\x00']) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x110, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) r4 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x9) r5 = socket$inet6(0x18, 0x8000, 0x6) socketpair(0x3e, 0x2, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) socketpair(0x1, 0x4, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x4000, 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x9}], 0x1000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x41, 0x40, 0x1, 0x7d7d}, {{r3}, 0xfffffffffffffffb, 0x45, 0x40000000, 0x9d3, 0x100}, {{r4}, 0x0, 0x8, 0x9, 0x20000000, 0x3}, {{r5}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x0, 0xc76}, {{r6}, 0xfffffffffffffffe, 0x5f, 0x1, 0x305, 0x1}, {{r7}, 0xfffffffffffffffb, 0x44, 0x80, 0x5, 0x7fff}, {{r8}, 0x0, 0x1, 0x20000082, 0x8, 0x7}, {{r9}, 0xffffffffffffffff, 0x8a, 0x2, 0x4, 0xffffffffffff9295}], 0x5, &(0x7f0000000300)={0x6, 0x1f}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r5) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="04000000", 0x4) 16:00:16 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x3}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x40) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x4) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) semget(0x1, 0x3, 0xa0) 16:00:16 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = semget(0x0, 0x4, 0x21) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000300)=[r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x140) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x5, r2, r4, r5, r6, 0x124, 0x1}, 0xfa, 0x2, 0x1}) 16:00:16 executing program 1: r0 = socket(0x18, 0x8005, 0xfffffff7fffffffe) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto$inet6(r0, &(0x7f0000000000)="9eaac80d4ddd153b97da846a877ae8d27d5235d462311ae13172d84143d0ad3010b03772d01d4f", 0x27, 0x407, &(0x7f0000000040)={0x18, 0x3, 0x80000000}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x81a, 0xb1e, './file0\x00', 0x7ff, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe}) 16:00:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f00000004c0)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="575bab6d55d5b242a0b7fcff2e3870159d4a1d55166b9f1f4c1d5a51153a9b3410ff381ae5261008d12cecb0927a5ae6b5d0393565c8994e62f7e4fdd839c0fed802d2db48cd078ab79f3f942e7c83d32f9d92f9df8340cfaf98734db6c6b2e470b146f7e1a9bc9a174ca948e142ce8f6766d83c0ceb4931182c2afae1983e9a9e7c23ad9bc232ab201b19552b51ae32445afbdadbd8c987cd783ef15ecd1d8ff3b528a2b155e30242158d4d9827c4c8f455ab64da85facbb36e617d238114a8012aac8a1b10a5f7c488f8e68474828e03f2d4d58cff6fdbbe51a3373f332c31215551da857bdb4ae6a94c", 0xeb}, {&(0x7f0000000100)="217724962abbaecf2a63f6326609158b02dea8fec4e80df890785c446405b05742fde347e78025697e51b7f772d2ff726a925a807c3af9beddff4fd54bb7c46a0bd6b6de2b87c13661b753c68132ca1bf2cd7f3cd282df4e1a1653d7c94df713ffd80285177b78c597ac1355112a094da313b480fa1ad30f4c2411959359a3aed6894dc30af7c6601fed42d7e6db9f14d0d95b3435c23daf8c1facc8428196fde99168fd7b709920d7440af106a8683c670d351ac3b76cf11c", 0xb9}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="600000000000010100000000000000009847005a40e3ac33b34df13a22e254bf33ab2e811572f0ac4525d6c99e74702a0c3210527dd1d764105440627a6241a365c740d5e70d9c86c763f5443be3059f18628938d40723301122c540f3e6777a"], 0x60}, 0x404) r1 = socket(0x37, 0x3, 0xffffffff) bind(r1, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000000000086ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) fcntl$getown(r0, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket(0x20, 0xc002, 0xffff) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2000000000000) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="000000186804008bdcaf4ee7d0db9d421f09987300002b27febf3d000000000000000000ffff4f2200000000", 0x2c}], 0x1) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000002540)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x1, &(0x7f0000001000)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000001480)=[r2, r1, r1, r2, r1, r1]) getgroups(0x2, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[r3, r4, 0x0, 0xffffffffffffffff, r1, 0x0, r5]) kqueue() setegid(r6) r7 = open(&(0x7f0000001200)='./file0\x00', 0xc0, 0xa2) recvfrom$inet6(r7, &(0x7f00000024c0)=""/115, 0x73, 0xffffffffffffffff, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) r8 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000080)) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lseek(r9, 0x0, 0x2) connect$inet6(r9, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) pipe2(&(0x7f0000001100), 0x10004) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="4fbaebd0a3fb5e555e5228972dc8f3882e5f2027691f356515cb49f3de92b436", 0x20}], 0x1, &(0x7f00000001c0)=[{0x110, 0xffff, 0x20, "ff8afe37877e374cf16c14eb19dcbb64d163afcb92ab8ca2e3d5a534fa96913a2a3b84325ade5fd9e35c75dab4a9b44debbcc9972e7555d9e0481a268da137e03c30d1bc5272880e19eb3140fadda3aff658d5e12d0dd3ca8a9369472e3f75673292d1e1cbf6c48b4bb6b5f92e54bb4ee52d66192bcf470ea0fe0f32dbd029579bf825989f949521939922abbbeb957c1d1a33fa76a092ee557641dcdc93b01f881e03533a465e0c8b046d4bf9838b877239ee5f06dccd7111ef32edc5deca3029cdbc27d0f4f3d2dc2baff24a2321e1290ec3c125db801693b2526777a055508761928b9901b3ac95c72f7078f3e43e162443d17cef9cb719a5521b0e21"}, {0x78, 0x1, 0x80000001, "4cbfea29ffbe3312e252b7af36bdab9ce93af6c417aa4900a37f20db3a212f7fbd6c6f2801c954686a4f71a4bb710224bba577e2e96349d6198400e299cef2f9260c72dc860b2392a89e39acb47e6e5e031e06a925f6caebb3d6ac054dfb0191222eb12456a1"}, {0xb8, 0xffff, 0x101, "7895bdfdd3d1e8ba2439018353c5bc1ed8c0bdfbf61a8e12fa7835e0b2f783c4fe894fe59ea69d510acebda566eb1f1f23450e12c65ae0ab7b0273d13694aab9b0702bd57073b3392310331a46758a3faab632c5fe3ab27b3f483dc4a2ce745b6282cbe5e7e7b61df718ce50ece64d807826adce11b9b9fead28d66ecd2d09bf421cf6db74c650defe54473302b0a30808130d647fb87db59a1315d496b3527c81a77430a4"}, {0xb0, 0x1, 0x0, "9bd247f91aa2c5ca98bb8f50c4d699768dd2e6039df0f45283c78b77dbc3f1d618ef049855759e9979a0afbdfe6796a516bc303aca39840aad91df25b7e4016fda73ef38e36589c82d9a7f685892efded637572847b691cc56988b96446666bf4078802d3f714abe8eb25152af565d340ed6456662f5db334b5fce4debbeeecce3b505f866f39594ff733337db906ff07e88675285837af9edb2"}, {0x1010, 0xffff, 0x21800000, "55a019534fe07b29e7749a7185865c1c9932d714dfddd2e6366897071e6d60610401ea186db9603e415d8e5c55b95dee99d7bd51e86e357b5931760b3ba08163e6003e3d053014a513a0d6f6cef2d794a9853add6b0709a773df026fccca9511ce71331b4438398a284ded3abf9a70f24c2b2b46285177832e3ebd425ef7812f0a76c7980766787b0b7c6a0b13ba1372becabf605b409358fdf2d6a65a3a896d97ed00488f5c74909e591569b34f8dae8a6badba5ba37ac16e9c43a77f2a110bf936a60a2f52b6688b7ae5ef6216a2bb21d713b233ec7d48565b1b4922ec6d196edcea987b02692c4dcf01bbaf1d5dbd8048d51f3884d7910013ad398ca8269e8e51291893d4d41c6026c3f670db97b80d0fc55354d23340e5064c5a2f807d77abab2d5049bf8fca6afb662056040c07ff560cb8d5131f4b5e6081d46b6880b8cf4553bfc5b9a4c92512e1e7371110f5161f244f7120778a2f524a8d2893f0114624c5821b30aad81bce42843ab2b27dc8eb684ce9942420d7a8c513e78eab29ab4bd9531d971ea48cee81da393a6b487fe9751be03b69291e14847e187739ccf07465d27630d647ab79737d1a8adfecddf10d5c0203f10f2b70a10f845515574746fbfd7f313cf04f41824644701e638fc1c11de6f2438c807a7f7e45d8b53c35c186d1b19a83235f138c56145b7178c6ffbb0f4f5f03d907c0be399e14a725ea1ac83d78ca74b568386ad6814239f3f526dcbf5df93b935cd8a6f035e2265647bf611802aa2f684fbc4bb2bd245cb0c20a7a7b3c07ae5bae1f005f874a99a1067389439466820fcae6c8d359eee379a581d29ab8fd15251486c5bfac1e3566953073732fec4a5ffec9c4cf1384b08a441e38a45fee17e141b3d561f29a13b67fb203d6064ad3657e66051bcd457c4501689dc1c2521277d603fabc7aba9d5248be277b4cf4e07cc9f50a5370ef0ce3512b52d1da80d74a26ade84048b09cad5d110c51943c8d195c19ab60aaf5486283728d244ef6b56a2f0c84e13ec69f29da5659c9845e6e4f09eb859238594a7307f422e21144f2801535b9e6909ec90866c6474b6cc4f0a1331d2a72892cc2319198d523e0f28ce351abdfe900924e33299b310c121362c60e42c80907d89d472d5a72940480f386c36b056d9e2a3dcb8caca3f57da533fb2aafdbb07de40819eadb92c2c86bf783227720547c808c71cbcf99666f8c19764cd87c369b44d742765b83c746632c30654a24f35090fb5b36726f8264efb881dca8d32c65fea1130d8b6bd9e9259631c6003a70844dfd4b8a5427627a661c388ab8ea31ce8bafb3716c0e989cc47f0fcf138233e66101530716ad6d018559f219693223f2fa2d6498c65ef5e6b85d65c1222d92ef551ef3ad5cc6aabb6d9b4159b0e7bd1ba90e1f134f723a04ed878d638e699e0a72253be76cc79912e88b9dfa88b3d3706f8aa6f97323494e5dd41c12d42caec79e830a778c9554551de3dc24d4f224591ff6ddf4ebb817ff56a0e2408dc00de1bc15d309b42b242f88a352994fc119c910a304ca48bcf354817e3abbe8e979c4240af333b2190b8d3c2160bb8d4ea296b6738198a88ff760aa20764ef3c8b218c19a1e02d873867276cb7cecb0fce118ad41be66b0edab89124a66a1dd075b77fea0a88696ce003f6c3560188ed3945e67c7a3cd5deedf5f908c31bf5078975003f245e4e5e03d84e6237dd993e396b897eb467140bb0d5b19669aa6eecb24bd06b1ac179c9c6440b91edbccc63efad76c9a1f5c4a1d88fccee57245536d6177b8fb57de3acbbf2fe46a51826ee1d98d16557666393ea119e932b24be3c9fb830c1de8b805c4b785dc763035be35d6a31000077c04b1e44b0a8812e9a8b530eaf849d0344eb43c766da5a9cdc620f9662c2f1cc82b963c682208b888523552b8921809cb129328b74522b158e55b72a587569b8b08d5fafd191f730b9b764e35e5e99c1dc9b4a10ac2702eb817fdd08ab609c779756c780666fc8fe7f21e9b0c5678ce6b09a56a51bd0d74167c8d85407f178a841958966c37ef58d839e34f14ebd8937266c45d6c7906d9093b8613db284669a167ac26a1b11688c8fe873326b4f221b8e1c320fc149a42427a1b30235f19bf3783768689d6ebe4dc0736c248d5b7257484ad98ee1906702a30853bed276c6dc4ecd26783aef43a6405a1c83b8f695d8d14a73f2672dc4b1b7d06bbf6b171b6ae16fbab70e34138536250242cc203ae6343af6d52e64ce1c3d065d1d9f9185c20a788b829fefa083837642a6c8b6717898fc5a824f4c003413b26a6c14239127cee5be2868c613586849423102991cd28205c2b17e0f64348fdbfcf6d2bc2dd88d5e1b3f7aaa5b1bc7924df8d9f8a127ba4999b00aab896dfa90ce7abaf5a421727fcfaebd0f8c95dfff651a94a734b3c9e24e6d28d97abe527db7a06876d713b015e24088cf055ccd2ee9fd57546494114ed1f9c6c2d0338c5e0a0e0687258d2a58d4d33477b3c2049d5932fc308a0550683b5f2bf370473af9b94291078858363640d287b4ac5c0a3c7d63fdf6d5152a42a564da62bcdcd479b5a5f26d5db9e492202598d0c823ae6a2c4c1a85d88524b7b3b648ebf0dfe915d2890c7e260f881cbac3b385991353031dd8ad551f696eb66b79d944f7d771911f241c202ce51c731de9257a60be70a37aab3df2af11741a6e1befcbc96f3bb5b373310300ed2d905a8369ff3dfecfd2daac8b7fcf72b3c1158209c547378dd738b0bbdbc523e12e102bd096341e914fbc47ac4b82654aa50b43f0e8250aeb9719cd9ffe5fe5312982200f201a2465b75105fef248a3bf0a368e778bba96cc9a37856de3dc0bfad8cf48599fc15f55760ecf65937de627710de0a41bc91b8adcf1512464d8cbaae9cefece217103d56ffaf8002a3ebec47c0d0862f54540147b6a2fe85480eb8ffcbcb08642ef4cc557bc20e51488dbc616a1f16f4cf4efd5617c624db67940bc8d2051150739b143554a6fe48ed56e4a61abac541a883c2bb6c1f05f74315e36953e96591ceb48219e14c82aa2090e2f80758506fa3c289edc62d5b2495d90813ec16c4ff3410f944df88fa37bf94518146578e8381b6af52ce07a3e1131d9eb4f53b561ba58caadd08e01773d446e103bb06f67e0ca57c0fbbbd06b3d63515b08cd640a04408d542dc82c66acd0d1fb03eb002f63649a0062be33c22cdac5f1da49a138c2a782290a83018e0f1b86459498c9f3e2fdbbe013e0c9c519c4e065f71fcae030a1a91afff785f86928a2adf946f7d838dfc3718d00536ed74dfed4a6bc95c76842127efe78c1845cf8923a61e6838366767b9acf55c2b81aa1a3349ae9d669230f098d2e946892d7bbd9b8f7ec4c44854e64aafca7eb676cd70b948b34335100769268991abfe734896ba0dbfa090915f9cfc1e7340735785bfda04fb60e55df2dda92cb287d6b8ade725834e51a4830d33a2576d704fdc97b7161c2d8290e715b6e7e12f58ddf4d7a909056b92d0a6981ca6bbcf49a31941250e13e24e5d9c89f4b0b3b96e9c31a5ee76bb924bd3fd3738c3317a0f93f779a0e724597450f6d52247cdb0f49a3919f9e87175c43767ffa255961cb4edd53230cb465b0796027f19f0b9c5b8d05477f0f85614b10a3054b9d3034bd8784584e69dc30194627e26d358ac2930f55a78afcf90b25241181ff0ebca683d6b55058e37af9aa401344b5cbe1a99ebb5625f0d924327b9de2223e99d67e8fc8dd7b9366c377e6aa7db58913d4a5f4a815a62b9b87a1939728a6508b0dd2c90304681009685d9c804bf862bf177e18192bbe5422044231154b5abef33c0f2d7623d4db8b0f78960a1171e2268f6fd6bb83c337c5e30d6f3c3386bd77253003550210abb125cefd1249e5b1a35870752f4c3aa241e156b32bd005e13e276e11593310bad0163d2574a080e307da3b97546528bca212e7ce7f7d1ad857415d553d5ad57b7addeadccdfdcf4a97f5d773328c21b1433864c5185a3a7fb29ab76cc6ca78a8da1852d55514f3829fbaf8511434653a397db74048b98c8c6d983906652c206d7cc732ac6df6b90428194fb811d5c0e6ae7803c39e2310f0a5efd27353c51b0656c043fd6bde93db5989de047821f62e41501a7fcee34d88faa0e4f9638f5395003234376b0f6ac8cf8986944d600d0a4a7b4ed11fe6b263fd8e7d30c023dd6188bcfe18aa485a544c11d077c04defbe8482ebc4da9f6fe69d23275b4e286adedc511730c03cba2926003feffa898b7c4c8d2fc7f62833b5739a8c87aa9798284281976518fb0de083f94fdb7cd4019303150b476da583cb088ea140851de0aa2e74fb00ccf0c889467a46eb348ad5760bd18707d7378f99a644fa71a4c69e8292716d4aaee0f9758afe21a13fe1195014833d000528888fc5b76be1808bce63ac8f04fc4fa60bb0f9489772aa06bbbef494238612dde0de5d99d48e956508cd9b04388d23c614affc323b5f88ab442a9bb80b54a0611a210b8e375598c0606ffa81695097b1507303cd43e44f0b0a508e0b676858ed0e7975761d5d49adb8f07544258ef4649c8e55a71d2886e614a685bb389c0adc86e43abaa199453be146720c699632902883cb3317df60e44406568de4be69668d453708d942f452a994d4aa19a013ee8af2ccf1a2a5b368fbca3c84c2bcb063b9f12c8316c5ff51bf9ca27bbb1568ef97aa4a68655cc45855a68d3be4274453be3fbe868d9bed453686abcacea951cce932f226ca19bddf78e063f934892aa4d2279ce90f8ad4409bf97641b8a1b0960b905a014eb056a9486086845d84796a7e6302569dd4dd8f72368cdf60e183e22888d4350d070ab7265c060fc940d75e45d73ab3af0229f1441e32fe9d5079a3f3b9ec03df5b89fdfaa9dda1c1a21a243dbe1b4cc3a9007f788727c0b7c55f11e12682b52e2f331a8457688917c3b20565426e281a60fda1ec7b76c9b8946a9ea7d06e08cf19cb4b5a32968c7c388970192324a03c7b5eb48954489ac54fbdc43f5ccebd9d26a3016cf400238b3996d65288714a2262c980ca74773aad6cf50ab80612fd0ae703ef00341f8e3085a4c8d634cd71b3a3753f373207947ca463fe7cd44ffe76782578b18313db92b4c185725ccd8ebe74b15607bb720b6e4d8428955620ecc48c5ed5e39f1e718926574451041efb41d3de374366e581952a8531f3c4dd5941c26fa3057e0813e73819037bceddceb6a1dda939c8cd635a6821d0d3c0c56c54dee3335158a17ffe9288f223b96147f56fd74861a738d29e015825d53706a2bf7dbfbc2e7d1b4b46daa34ff04eb05743b3944be82f6b91063b89d6b55174a987930c41cc8833722e690584bfb35ea55e57ea2bab44b40fed13e9d9f32ce078948b866915075fa0032e3cbc3da4c2ec0ae6c46bf1d23825b27f9e2364a82f8e62b958ee27503fbfc6b8497beee2c0b4864012e525723089246325cd4ca177e5512497c9358dcfec52d61ae143a3dd29317adacf0d962d2d8bb6a35c883f5e602461ddad10344034b81eb14e29b1e947a2b3de0e62860ac996f215feee9b7c7448163c33ddd092c9a8d97e3371a24b5ae53f179639a148c6bd38f502367df597e864814689adb201fc751cf3f860a9c4e7292f7f2cc79a5a21bf2894927dbab0084c091fb8f83b8657076bc688e78da4879cfd21f2ab4c7c2ccacccbc8c473cd5e5e7aba97ee2f34e1dd99cfade01523aba19440600f76c0d2980cf94eabb73df0e855e4d578e"}, {0xc0, 0x1, 0x6f, "ee03cd8177552301de2c069e10b4e0148c36a6b4fe97484f375c2d049ff606b4559ae29f8443156e14c5cfb8fde419b7d17cc0ebcb1ade33ef07141a450afe9111d7e28853c10aa4a3e02517a4fd47c37b30dc9b867129cf5e4f97970d2fdf2a811976eeda1bd2969443caee42ea6a2ee4272144b5f3bbaec23bc1d3027cd456365e5650f7e1cd7fb17b190b1d31aa7d9194d8ceb8b8ece775ef3fca40c99ca88f20ba9105f80ada24a294d6e4145f"}, {0xa0, 0xffff, 0x216d, "c83d6835c86ae79d0a0dc496f8b6630cf76f73002affabf33b445de489a96932a7f3c07a4836551799d03ae7d80635c6a028ed4e5a9117f75636b9a20a2bfe3ac9dd830b79c0e5b84770a1d1d5e9eb12931c151196bfb781ef218a2205ca317ada4af89e9682f0b618b634b3a54ea7c57ecfbb227cd8d20485159c61694aaf249e7c87d36c1dbdbebd0ab87d66be0e"}], 0x1460}, 0x4) write(0xffffffffffffffff, &(0x7f0000000140)="41bd6bf8b1c15c1f6958b2ac5d", 0xd) write(0xffffffffffffffff, &(0x7f0000000040)="9c87c377284c35b8502e2e", 0xb) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) getppid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x2, &(0x7f00000000c0)={0x75, 0x8000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1000, 0x24e7, 0x7fb, 0x3342, "0366402ba77f0c033c02df716878cd76ef3caf00", 0x0, 0x3}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x6, './bus\x00', './bus/file1\x00'}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x40) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ftruncate(r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shutdown(r0, 0x1) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0)={0x1000, 0x7fffffff}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x10001, 0x9}, {0x18, 0x2, 0xff, 0x81}, 0x5c, [0x6, 0x4, 0x7, 0xa9, 0x6, 0x1, 0x3, 0x43e8]}, 0x3c) r1 = semget(0x0, 0x1, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/4096) r2 = socket(0x1, 0x5, 0x6) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001040)={0x7ff, 0x8}, 0x8) socketpair(0x10, 0x0, 0x97, &(0x7f0000001080)) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 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, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x40, 0x108) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='])\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='):\x00']) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000300), 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: msgget$private(0x0, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:07 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 16:00:07 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000003740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75f6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a9f89183110f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7c803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bcff0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fe8671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78e34bed51a151a6059736dccdd97fd317", 0x1000) write(r0, &(0x7f0000000100)='w', 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000001cc0)="97344e13ebafd1803619c232ae0b4137858488b25ea946fcbdf12787fa0bd1945acc98a1ade1a3d5849e807ae4799cb39dbc1eb7ca2c26637f3b7e698efbea3d1e66001184578674a636de4569cd0922eaea5f6da5c5f9fbddfba719fade707d0c9be8fa9b57f07444c89b2f7a5dcdf2ad46326e202b472cdea47edacdf470ccf89229947c5895ae7276ead0e369e5a9a8b5734d48374514000000004cef2440891e2a63fddb4c9968cded383436c1b270851077038a8e006a7ff3d787a11af321f968ee24984bfcccffff04000000000000005643de000000", 0xd9) read(r0, &(0x7f00000001c0)=""/142, 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: getegid() r0 = socket(0x800000018, 0x8000, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: sync() r0 = socket$inet(0x2, 0x3, 0x1) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000100)="24fdc70657f480afa884fd0dd7c7f2c45ae5d93edffea7c97acb1ab7473bf6826a6acf220b32ff4bfa2da8744b7763d3696cf72d75ce2ad916415ffad0ad5d555fdb01ba05dd0df79f4cb64c7edec2c2162a651891104ae471e87a9754e03cb61ce8c2729bbec9b4fbb3a70bd908743aecbfecb339c5c3c7532892b8adee93987db12b32081b677a3065d5aa1bb31c4dafe0d3e7ac842e1b8c9a2ad53d4af784f9559fcb630c1687ce00e3101398b2fe282ca1a065c3283512816d4827bc4740e24408ec43d272d7233e877945c926312b793ef10f341e0beabd2d1b61d4483ccd93d94f7243", 0xe6}, {&(0x7f0000000200)="17b303dc98344854125fa50e80f5f8345c6cb039a88dd8094b50a86d3404405e2b48098c08a1572093288650014cc2b152e4ead42b4c2bdebd2ada8dbcd0e96924bab959c1e068a49a38a35adeee67d7d68778b0a5a87b8669ed0bef56817947359cfaed562d0cdd77fbdb44ef59aab955b1f76ce5cff74364e70401cc3f9ce5283e2e6ee3b4ef71e58ad93a5c5462f424f3906d74daf5f0d818f04b345153043860751543b35acf7483680da7841e0f6a9a5801a7ce26ab39d0bb374ef0d87d60822cdc6bf308327a31f4bc390666c257b072fbb7b054cb61d05e27319189c5b1e25f8120caa1c2b50cd1e04d52e49a1be4739bbd32c5372891a484ca119ea97716c3e5d56af1a07fee68d5ed606ff5965340d2d162cafd3d10c7ec227f381e572a3138bd6c15b7280331653afbfc2e4a40700a78b31979688d6c7583408e1632fa5387f4f23ac731889ea4129620a020d5881b03d3d846b61b89278c6d44c6de6102b3f66daa05be249c2e52de71407893cf90d43d520aa57d52cfc49e022eb66288be5ea92adc1ca2c702a995b967ffe0856a64661f594107950b3aa84f909c983f08d1474362e7058dbe750d68956432302273981335d02e88461b9e236bc5b71837c469e551105261cb823362c1f7f7d60c19220ff1f5eccdb386ee011a69638a7b6ff19d13b7150923eaf8e4b158698f4e15b84852eee815ec47c7834a6fc60026b80be2a50b0f3d29b2e59d38d34c540edc5964463f4b5174ec742e6fd9a667d885d08bf79fde758b145892ba8c9f51ee80fd4f5abf154603d7121f3bb6c4853a30a9de92b85a9da0938e2a4c444e5c28cf30c0cda080fbe1e25e53375424b2204f4b28eaa55c29091c84a1a0338f9aab40ce77f6556791d132933d9d89811fd7312c5de5322bce541b86505513a136b40b8987e707f72f83d393ffde21b939474bcc0ab992e46274faa27f25171549e4b04dcead4ff3f4e340ef559d315f2087507f768b31ab7378a0c558781cbd23fd06bbac493815532e0a1e188bff2666bac10894f57bcf272a08e8e2250df9d1fe5565e1752ca8603d753efd1c12cd7fd3016f87bcd556f5bd7165d7ede4c7c7a8f4deb71b75c6478b198b63fdba0028c001e58cde7834088b7a533686204ba11e89d99becc7fd05a71c9d1d439dec2171b821bf056691f59456bbac3a202960436cf6e106245cde67b23238a26207333293c0d040bc0856e8415153e98b94f683831a4865fb6d484c8955a3f8cb65c757185685a0fa87cccccc2fc187def98c988a4ba6c6739ea15295aa9d835067292ba74650b86fa59c421af4341fb3aad43c1a2313c0d41b0ceee13e695d861ac83f525b528dd1ec2147c1b22fce3100eff5c4a2891b08837b3716a2f40fdba57c82a73097c9ec0017fdc4c485186b8491cb20e061d5fc11db62d257797ebe4c02a24699c7c97bb967d64bded3624f42eff26c15a558eb5e9c115b94d09ca5fdff8c11da2fc86dd791c9bf7c4c5af5910c41e311d781cb45e78e797c6da0eaaac6101026ed5301d121f0a0014f75ad2c3a362a0173aded7c7d3c5cd9051c00204f184f4e9bec166185914d506a0ceeb715108bf807108b0e7c435d70c12d90f26d7c540e12e74471f85ca41b0f30981c53475467b045b5418aa3dfeb6a784b6434bd4269dd5e20103f35e0bff6e1d1ad90f95c6714f1396b877ea06d2c894365ca2487420db81cfe25287383df9cec20c6080dc952a7f563bd53dafe4fb84f51d821222287bc47d7d896be66f808b0125a870b2e179ec01b83eb91c3a2a7d2a4cbdc972a99f4ba5e85d504527c91930731b3f0154617bc6f9ca7c5a07c05c16fca4072e3a0d6045ed63cd7b40ded5ac9fa0547be2368ddc1059be8d8074b815c4ccd4977065250f370ef775ba17a9abba91c76f19c19fc620e972f9e1d61422d003ca6b2bd4903e239eea233c7eae4c8c944f7066a10b25ded9f1cb14e250c177817f517d780459399f79694f7e1783111f756f0fbdae44a1815fac25fac1cba8e0c68146c17d6aad5e15f8c268aa1aca7a0b3236f02bbff78f167186159e905df23ba2da7d0fa9053c8d0f357b71e3ae94e3fd0a80925644bae7e177caa01b478de5e936a4c2fc1308a829c862eb2dcea636cc8e8fa5be8296d415ce94870d93e01ce5ce787445c5d9edfc5e35552a7e1e6ffaaea6e10c64d67136db002ab5c46830e42a31803ddb75e59f46ead06b1658ee2fcfea95a7f96eddfccc3e992d64ba236df870f69f5bfca5f6df073cf12276cadab4d03642b554247f0da60c79c5ef0b53ebb17d36338597503006da4321f6c514b0aa8a8a0f4958373d06de7e354da1e27ced8e74427ad1b680b43b718585b29cc99a3c62c2213730334e18c3f42211e4344fdab063ab91649370cd957f1b80edcc1599354e731ba64a826abf0c4f6ef4e1086634191c641d2245011ff156a1cc13e32df77d3b1399220e7aa8bb63d5c52b8ec7a1ec1efca8d4715c655fbcd460fd91f8db9650f75ed14d292e6992ccc4a27090b9b1d0a2d373dbbf500d29a68e24e21f3cbdbfe0b0b4e27ba1ccc69290d63066c35efc1ebf2099d237264544d60ea987cc131925da9adbeffdfd287b069b8468032165454d7d474fbec5e57d04e7d482bece0508e0115c3189aeebe9646a00762ea015995c3816e67f84f4e05fc5577876f0bfdfaf108c2dd6e72924ff2210f067fdccb4991602a36e2e99c99428fab99eddf0f8523b48c9f03e5a2d22f1fea96361c996e157ece9c365cb813ba5d405fba9d6a5734ab7939da94976bcb26c53ccd428964814f8def7435bbfd595fc2e351e1ad778ff7306789160b82f34283c6796e694530739918bb830d2d582c9d379233bbb1293a64cf556264e1b326b0ca639bc49c9c77b67e3a874d503c4ce308848c84228f9127c1d4248cc80fb348b14793acf263c36c61a36a0b39d116896bb8e46dd9679c0b519c50c3e8b8ad1959ad4bb42fe3d7609ae9423e4f9964142fa9a057b13e20454d3aed2cb4b8d6c2a5898ac0167157676af981ee6980b5b0ceaf5114c745c62dcaae7c5d90a81559553ece64f2689f0f7342fd548e4e9b7c8f9d6dbb980d7bf3008284207b2151f8a058b83f7d7696839fc76f934e1f328316ec7963894975456bfa2611f6ced130a49714126d58a150ac5946e6e27674ce653163c6fc34ef3771444f53e2cb3247060afefd1683d3af49c0e43fd81b9608b0e98ce26d791100d95bdda1507256d8a3714b4905e93614bbc00d7041a30dba04b294552944c222a74231779c60c2b024994ace5647dfa226d63f404e064292bf84f8cc3e134b6ef818e1c75df2be90a72ca8aefb207c63614d6997d2c1d83ad3bfbcc0a144b5694734160f8877a270af4cb3cd8feffa154520d4560f02dac98d808796cb649811843662aafbcd8721e5bd713c06d0e2e99f2f03cabe7a40911a87d12c0da0269fee45c9aebe47941bafa5f2c1936d8176df5fda556ef9697de581a946419339ae1e8e8506daee27946d17460e270bb7dd3eba482b0e4b4658a0af950e04761a7ebf1feb96d804857b4e41fdac585d5e25195ae0e8967277cb35e61a8320ca1073b32f62b76ff7062d3fcd82fbf7eb48ad363513f05baeb3b59240dca37db16370ee5057793c67684a88473cf9d778d2b297dcfe2ed1fc23a6010647c25e4e78472b3de2c1339189090c2eee3dfdb2ac642a7b250f208a8ff523dbe859d735844cb8c3b14b4af971a29e6e83585c18fa34a4ce82674cd45aabf43cd1d65c2116bbea69ad9c65c24a8b11212c79fa8fd1fab5ef429c7b1156f2d9c92b4aa4a3dc3385f0f2eb826b949a3e653b000fe500c18930841947235cc4c54ffda300b3b2cfb0cd8b8e0e45bb0f067041bfb798faa3a89f7cef878f9ef544bf2b0d54ed38828cbb18d9d423a59b976e138777a4858dc0bc737ae473801418bbfd95bad3505fa89e7a5b0ae76b1724ed2697f9b74eaf3a23c2b1d7a27b1c1ab8310c446d31b3a85d470abf2dde574da7534afb1f010fc935363aefb036ce7beb0e392ec6b043f6e630e1f9034329b100035d4532fec207107dbaddca9939f298105bb70eb286bf071d7681766232676f24ed430e4a400dc634f2ee57b4765532c4ad9d1f3ba177d5461fc70f857f443e0a281e3cc33d922aaafca3a8550a1009ed6a8d45fdca1396b7a08e3aa2fe1f8278266b21073d81ef87c5ad5aa66759fb26dc44c54f47f69f400d91ea930b10791d8d92fac9f7ef85239a91e80f48908e070d2450aa7fda0b4977bc0eb184b3b6fc32de36d6d8b18f85d65415b5bf22689a21279d4374d38a6b32c1798f2fba0a7d90033b4a30be82f4e95574645199ce34672a33666c3dc0299da0fe36e93460c75817fc4a706df088555605867f07e3b557c0159dc02eb5cb0f3e752b840f789866968decca9dd6cfc65471cf7910cb84242856a5b1f16ac7ecb2e3f8d9077494074700bce9bbd2f87924342bf5724412a29fa67e3890643f705a57a23cbd912c9b256fd2d27e7503171bebb686858b0168779783ef7a74ebde8d2cb16138ff47ea1c3aaa274638a5d72a1d30c5d907db505cf06dbf00323bd2bf1ffd44d5dd5483f53ffaf31679078ce2eb958747e25079aea9b5b4619d22895ddc74206abc08029cf54a5f6e1ca7c58913018b4ede00a0d6ba6a5cc8a47b0842e8b0f4245d68aa06285fcca558a4b2551d3d557fb8ad7d43b50afbfe4a10022f10836bc2da8deb0025d70e0bb9b0b02d3ff47ba95f6e1c45507ed62b86ca5d78fba01dee1b6a2cfb46a35e7da22fb082bf8944400d0e5239e7ec94681832daaec089f46736627edc7605e0d5b41b9e8e2d0012913881d87479b3644602dcb7a7038c799dc58e0ec1a1b6476dc79f2f2191251d27cbca5a62d6b3c8b9af57fd1a5f14678789e9469a75598bfff72fc9a82766a3f9485bfff9cfc0692f63af264d8d509835fef51f5ea6307a863525292973965277998af2a230e171c85c98cf9c676bdac6520b6fb672e648de0c9ac531b2e6842a582795479ac05df525bc36002b11200dc7056cc1ddf7eb4c506a2863e94f0aef4a3aad705570566ce565359de8294ece9c4540780dadfa8122e5a1ea3f5913f9c9e8b13caba4b11955316dbfdec3a732a5924c521c292f66b15d1e722ebac385893c92ca3ebb77e8e8d4f12a12ef444ebd9d118d8417ab165c02884e131222c29b9e8db242e343a1fe52bb9dc5173472599099d4bfe92155cf5832bd2d82935c521d4f245f62e5fd38d6dda44d153596bf3260e84ea0509f8976ab6ee9d825330cae129c40274bf5c7e4e1ada0006e188d50a2ffb5b87c3c27ddd45b7983c3dc47a094c5dcdec1dfc5a68081cbb053e4a435b06275035fe6cc74b3ba52eef166c7bb82063a6161bdcaea27f2e2131f84714244cff1c106969bfde75430f1ea28e917615c2f9df81e87222948602e25e744cd2fec6a4986cf73724821327071311f16f4e92dc10f98a3ab427e5e5fc4d001cc84a7860b13cec11aba80c169128632466906bd79f1d3e1ba9f062322de21ee3343ba2a0b60cf8d9b2a0f68676efcfc3ae1c7987f15f6275f3199d17ed4fd4f879fb28951effd51af7ffa9141c094e075d6e9539615a71f2cd12e5e4a71aec77f1895c7bddf872de9599d2e915642a5126c47d5e20869d263246cf8dd3f5c968b8a89a221fc001166730fadb292a69966c51bb31aff7f18df84d8e7f320896b5662357c244c897ef5c711a6e9d81faefe9786153ebc", 0x1000}, {&(0x7f0000001200)="8e12cfb9767b500e56f860c56158ec93924f59860d68df713c148f5bf16946c14a74a4c926e81d0876088ca9232d44b14c9ddeb3a5bf72377060cddb11e367420eaf8c0c36c43c8ecc66d0769f1b3269ddf464e3891cf896141f67e401398bf71be692e177d98c9f0846fea9c5413e0a1d89562d12295b9ca4992a80784534c2381339b7360a423cb2ef74930037dbc94970f3e5789ee501c34a573a6a442ebe6f5dbe397366262dc8f21382fcc7053d9fffe821d0faeb594a57513ea6c85c1f136c8c72df13e0b7a0f0", 0xca}, {&(0x7f0000001300)="656c5bb1387e1aa0dafa233dcc6de6c2fb52cd033827e125ec36323b8405d470ced74b9cb15b7b4f72a6ba7ac197612285605c991427dc8098520fe6e62666de4585ea3978ebf4ec832962ab971facbb283dce413350c89e9bb98271f2cd0c9718471a1dc4f768a66e89b2ce53e74e89e9d3c432184e329749f52299e5632dc2de571afd609e7e72fd7fbe9506c831336a055a5cc0078467fb5f3c6505e06d7b9c36724c4cd77c0960f1eefb37e3f6c74d6467527eb77b1457f68b890fe2b150ebb87de46b83aae855203626e0b0842ba4e31d47a8d0b7b5796a69a94a566a092c5fe93f30c7d0c0a6ac9034866b0456dd81a444c221c642bf", 0xf9}, {&(0x7f0000001400)="7463b10e3363862f7bd3fa6fdc4ec27e386f7576", 0x14}, {&(0x7f0000001440)="f483b65217f0619ad5c61e5ce314aad2c8957ae87506620c1c8f1a1a7c90fba87afafccc2917f2bf50427f77e94f6eb9f9c7a67d1e25aabe57bbc92fd0b1a9aa5631562a50820eb3ec4db81caccc8eb0deeee6e26e37017e9e240dcc8bb0f8cbf304b718f111c4ebe84b7733d707de9bd5d901265246488ca9af241f3c01a8e62dcc1a14f9c20cd5b6f5cc298a20fe98a9b64615ec476d9b50f561d1d7", 0x9d}, {&(0x7f0000001500)="e6f015fd65276967f688e107240cfeb00531315d3b868e67eb56eaf495b72ec62c7178b96e24e4ed9cf757509f5d0ec012ac8c5ad3ad107e88102e57a494247bcfd1113faa4c45b5d6332f314694e79e2e9aef34f09e5bd2c83ff5dbf743f69c9a68320a05b11901b1f3cb70ac52ea0f0ee7682ef1fcf125e52c0189a112d31930", 0x81}, {&(0x7f00000015c0)="4e9c342bff2f1116e281ce9aa8621cccc615713c17a181263f456e8125863a8690ffdc4aaeb63cc2953c0c5ae2d44cf6054ba64b8059347b17ff9992e905d00ccfa56a3d03a3f97d9b62fc947d4e7f078b98cc3ead80ac99b8376477b0fcb581bea4552f73cf150265c2ebe25f18c007972225b76cd6a28751c7ee3fcbf97ee4b0a5c9de8d1d01f8ea1edc7b45de59bc6beed938baddd66af0f8d031c85364c9a630a9274c4e84add2edd22b27cbefebb7eee379f464288abaa4b76a801a30f35632ea7684697eaaf3da0670c7a64e1ba09b3a40ecba2af77eaafc3a1ce516048be629e4e1aaf145c7afc0db071d131b5f25e73fe16177f714906f32b7df9e1ea85b669b6f3b970ab501fb1249f7579094fb2c68b16b3468f46326125dca295f8cf54485b17a528f59a3cc9dfdf980a962dec15a831d2bb3e35ada00de982763e667e57b129eb5178fc1d1612863ed451331b287cc1ebe760d960b768f791ba91e7d581c812df795e926f15e3f5679d4a76862aceb3cffe5b30e6c4113b543118aa6d6110525f24f53e077cc2db2dced1cb22467029bea8da8e2ead07ffdf64bcd2fdac1833210ae72ce93a50aca79b610efbd52d6706ec0ae7bd4fff842dfe9aec3c49a6ec08eb2aab93d6121c62f1d3bc3cd3b6be53b566b515ced61dca4b342090231c9cdc24e037d5a026c4e42518b194d143bcc9e86fdf676ed4c80d6813f4313843739b21654225082de433a72ccb8daefab9e923b9fd97ccbe45b3701dcd9b0039be19c7afddb0255ad4dfe19fde7c70cc5a65649d2503f66063003865a7be0724d4f8ed805ce69e9e847c71860d88ccaa81427572a62db01e8f7513ce2475cb1b6de35a0f8db31b4d8ac45e2be8fba6fbd025337db58a817e479dc0ad383b3116328ff9421bf694e165fac485c30f2566b39a00a4eed7260d2fdbeab9287f0270afb1885f0a577671eff0481e3996e874130ccc9e6d64543a2c04b385b661f3022ec73d3829a5d3318b849770cd37a30711148df7999f8085aa0abdfc304a15b596dde267548cca2ccba980fa11c42bd0f9f38b246d4ae2355d018e98235419a62bf7a7174cf229db83c6b8e7023bc07e85fc36dbb0b8dd09c0f3790a4b72e5e592a488516a54a43723277d79d171a9dbec5d91a25fa161f3ac3528aff27cca9b7b6ec1df8932b4784194b63ab42bbc2d4c546a268750021c887656f74c773fc05401fdd58267425f93f87e5380fb00e1ceb4729031fee8e7e010bd2d703156bea1092addaa8f6a61065223ee995de362f8fdbe3effbc048e63dc393af41ac04f520512fcc204e9bc4c043d1dc440ebc46c972251bfc1b07e03aa822ff3bb6f0b439c6b5f0d83584991b95f3a0be120a6d21d226e2eedb71e85bc9d41de2e57f5663609cc0f16626bb378dc891e76ca4f643fb87095f184c9fc305663f7bdec5ef204eaa80da79b8edcf8729d94087180bd08029ec48cf1ae09825195134bd2bc876126e26f86dae97cb2c725472f29a449480b4d77393ab2016e5bae19f49e36b8014dd9780fc826d7c15dda34d3b0876553de9136f8078c75b9b8ba7bfc6f2fb87db9bc5b9f7df6402f932274eb61f9b977cbeb6d5f15981304164bee9124befb866450506749bdc7d1b09b99f10da11405965fd1a0ffcd614eb7db9c9082b86bd67e1b158e4a88fae56236b3c0b55191d787b92a722369215fc251839f5c59b7b696a014cb0f3b3261c67b1b9ab73f30770a10e98ef19fe7626697654cf76336cb6f3e64c3df2d094a326040f3950b9f66daf893352382479e21f4f810f769f0fc9eb2c80c7374ba344e900ae031ff6bbe93581c61e1b793907e28ff871aa047ea403c34a7be7d2290f31edcc652e3c10568c081f01c74e43aaef77f5ce4c0722bbf5fda4155f65b92587d6235c5883a3325bb146a3525286669812e5e89ec8f1c7b2b9350c38b432e90bae64c6af51bff497a7528a93ee9c939de955ad1049e31d93640018648bf808de7cd986d111c9d38b3f1b25ae5e2e071b308648c791fe5e52f829619316227797bf758bdcf0cc5fd057b27aad2ff51dcaeadf39119538fad1a207cd1c761afa3535c84712b0e3a46d89efdb2ef5bff8f36ac624968485b54b4a043e007f21b40ffe548bfe050e50a5efa794233094275367b1142f710a2639cfd8ce16f8674bbf635d3e55401235e4e74788a771f3c64425b79eb859bc71d90db64bb8370e2ca8a1a203deccd6a587f29fbb64439cfe2d14d34cbb929dac177d6e45bcffdc0b3cd7e399c58f03a9c45515f0b5226b206402b4e94c78d14db3352bff9021daaf3fd89afdf36f481ab3fa894fedd0da4c3b3f6c8f8e26642d1b8f1401225f1b0ee710dceff1a5ca98f406f7ac387a70b3e97ec5bcf15226a66b0b3c9e932b740bab686b8fbf1dcfe771c178a129eeb1ad1e5686678663cc6725894f92deb028274519a1ffd4a912f7b1a694604f4db87fb91e471437cb1628aa73fd8ab7ac11c8b2927aa136d7ddebb265590115146a9e6ed8068011bb6df002fed44f23d186b7939073062d4cea86b8e1f20f612bf58d63f85922dad0a97c3631973b3cce8d5a77fdd02a91c0ca5d7f72fdd0492e5e77a2fc7018364b82ca8cd32f918cf8e6c2023c4e2305b2004c354ad0a66a35e1fb5abee65a39d458eed5451c4d3b586754201306d4df076107cf7a544778c928bd3e3749450272144cdefd76702217e00b3907a49bcc9f7df0353a91dc5065090b85ddde28f71360bf95981b5711f29ff7890cdb1d4094848158b2af8ef119910c1e90500a57b0e481a1a7ceb1565cd7bd5c821c35b94558630f7714e3817b43c6119ac6b148b7c6a55bb1bef8eb485597fb92a41926009ea268c598ace9e5b32cf839db4232343530e3dcc7ec18378b015ee364e371de1b3d47b478827f19ef51a273c9859c6646bb28c0af0e857b262ac22c406bd3bd751705260dc630fbc781c53e2267ae177515a784b0fd4f6ae36d76f7876f1d459b28ba336853c220203a2ab3517d950fd93a1c0d19e69fd180a15eb7fc3b9a4b0a3dd51dcdc4be2f1eab79d7b1be2e9b793b1486c50c7f87f6d05ee03b2811d9189b3f7db9dab4bf150d200c54602d6a4b946ea4804ddb2c7046e26977a4b7fabd2415ab89d07a7c1204fa3ef6279512e238b783b13fafcbc9d0e4b98d44799fca987b2af7bb8230a813fdc912ab5c1d7373f3237836429d892bd7ed8ab7561350bbab535ef7725cfb3e16c04f966b4ca60aada4632cd75ef15f9564c89a5f021ca7f25c7ef0dbc9e5a958e54bea473d4640c797475732a840346a44729d2eae5df761bc20fe5c3efadf480a417736e9e51f8a03b1c47242c3791440df583e8c02287b0186c611ba0951467c77992a8b369d268f838b2549d8b4ca9db97ec97f95921c0e1c7a12945fe49ab7dad70c44c8406e6d5809924c8a96a94a02427ef8f9f9ad11560f3addfe99cccef9717393a4a46e6e0f45d39a8117496e3059132eb681de3e4aea83bd27ca04c9c3b07910e9936a31f8c529e1d133170012d52ff719b2b20bca2909d78808082efe90b78deca996f19b19d2623ce21ba264df4bd90da9ad85ffc99b4ca80f08b51682cbb7d3e554c7aa6fea1254844bf1de8f2af0cefebc5c325546696a10efe66e1f4b4483bd4ec10ed44cb387412c751b04309fa155b8db7ac8d2766e52cf31f6bb55f453b9a920b40b46b1d5f671ed236877d58c4ee523b09baa266ebbb3ef82128d73bde60442ee9efd9cbb6835aa60e87746c87e529f1102a5159a7b28942356e5103bbe52cb1da2f638be2211da23ad94825bce677c3389045acd50d5cbb1b159f40ea17d5e0ea67a1d4a7490543d16b70fbc5ed8d6c2d165f3d5abcb9aecc669ec68d28ff724e9bc045e868201045dfc834ebfb037f6b7f4488d4a0bc9bf4070a9322e38781849b100a8e6e943561069cf282b264fcc4fd8e86f5cef6f029249966d7c4d2ed2daf50b928b787f5ace7d89dce891dd9824ecfc174ec2411974a10d2885826d9ce2200f394fca7d2ae7bf16dcffe8457d9004f5c6840b3e207722a31395783011bc655ca245405ae94dcea5b0ff0c0718276841f0ebb6c1838fb41ee039f2494f88f99c85031f7b8ae214a91aaf428332c968e246144d8195a726bd86901599f744abe54905bf9a31510442089c7a72ca79e0f017072d535259977aa1e6d21841a6cbc8d4e190b524ef3e5c1c89a204241f60836f91f107ed68a1edade3ee5b62e71b3da8a0498519b646ff7e85e0ac72377d1ce9f93e5dd811a1c5c4bd2c094189037fdf36940e0b3e3869a2e03f8f875226af9974b5e2b4caa40d74979a36959fea5affb9cb20c915c1ff184cba971856971dd697543b30d3de661c461a89a2c206bd2f2f4fd516496bbbbfdb914c97a6baa818417ec90de175abbf73f1835f50f341d7e1266f1d6b502f4cc01a77faad080e6caafb56ddb404a28b04c6b7770239bcc63bdd9551ae7f821d9c96259e96f164ad75e98e9bd6269867697151577f7def2472896885c547c8133e6b8f62c9bb19381937b656874658fbb2bc2f7e102ab6e689f450bbca2e23c8870982b4eccd398387d112c7b163fc4220cc91a321bc1ceba53c51f065ae6a6bff82005e07fcb5b8d0346cdbfec681bdd150fe4f686f3c3efbd3610b6d93fc932b39609246e3d1cfb50246c06532470a1f3e4e350170712429c9f3f96cda606c4c6e5c08fa93bf06cb54b8e632012ad1a844df81d55bf5a4599859992d562c25cd7e1041970b94083bf80f1587f29ee9f854a99648a6628f0184d5d976b19ed7e5c3bdd23738629dc75028026602beab99efed51efb89b99e52a56245a3ee08a1ce15fdc64fe500b897cf609f3bba8089f0a3308bea62ab478f214765aec03974faeeee15c7443742fb0aadfa7685a5d8b6f7d4cc8265d5f78732003252df65707b9d456e6521aa19d4a77df6fe80e5dbbd1590aad88523da3035cf5dc5b7eac84a3ff5a0b0402303826d1f9162235fa81997a4509ed46bb786b65bedf41cf1d38431a772f5886436b4e26bba3e835e265447a075e0eb7b3606a2636fec14ed0ad24636e9585e0021531b65b9b5a87435aa8d14423383b5f4f506d6e2c3280afb254b616fef144efe3b6716a3bf21be952d6bf9a4417eacb9d49044d4ef0947f2987dbfcbdf83fd744e4399f7d832536711c585cbc91371c69e71a3ec3651b0a66310744e90d8f32ed205b2902c15b26a5a68422e2222e7f5b5e934075ae7b8399eca2d9c267be6c3241fff5eb06ab7689d30d3ed49d4c259a9fce1630d7b51b7803692a55d692085bce50d407c7b8fa1ebf31d690a319567e329c255ff206abf4e170effb1236c726329e321b75c2e71dd5fb7ed8fb2874b9a0ac9641de35736610fc430023265ff22ec2ed04383c81da67c22ba2e63f1038bc09f0eac6b1bdece7f866d497923f847232d799fa036f9d3ec7842bb270863f67211b0a06c587c65a06d941d9f10c93bc2c6c35adf051ffb0a31e853b303fc344c2dffe37864623b369067d15e69fcde309698095fbb4be78bcdd6c2e1c68a038dda679ddef71a4ce2453ef7c97037021ce4c40ed37c34e45b2dd9fdfb1e8cb47ba89802fe728a4b5e71c2d762b69776a741a33149873d74282eb8025f6c0f1071a76a789de913946a64576373b1476c3a23419ee834f0a655559e3f06f7733b1f2ab13e852d5dc7d9b96d5e0aea2d2753c8fe107faa5b628e92f9626c6aeba3aa8f91e1f0c12960bb757f31b6f582563", 0x1000}], 0x8, 0x0, 0x0, 0x2}, 0x402) getsockopt(r0, 0x52b, 0x5, &(0x7f0000000000)=""/80, &(0x7f0000000080)=0x50) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000180)='./file1\x00', 0x10, 0xfffffffffffffc65) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffd0c) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) fcntl$getflags(r0, 0x3) 16:00:09 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x8, 0x100000000, &(0x7f0000000540)="77ed287caf303d2e79e59f5d60acd3dcf493cc3221075822869e43b2c9d08e3a4e6faf633f6d9e383df9cd80644b6f8167ba0f274f72f15b512dbb5c6637bba23eb16ee85225e9ff4cc8cb24e08084cfbf8a1d53d147eb6419c8f17451544d82ded8", 0x62) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="2499b66fcdc75655794cf86cfbeb3946f3fbce691b3f988df4ff21e4dd0a3f919bb0dd88fe33c2df07f2aa6a8d59cb338fed21b3f24c040202e371f088258723c2fe21e587a22f403179f96c50d96d39d64541bd0829b9e32655d8e582380469238e63f821a277c92889430a657b6b730d43ceb4b20a718a3343b156999749cfb5", 0x81}, {&(0x7f0000000140)="c5c51d01ba8898992350c4d0666fc1a2815a8de0769f3c27bf37e881998458ee5425c0c25bbba3ff621933e73fc2beac8078f01880aefa203c3ed873910f0f0fd92c35c76d410a6ee66e523a6a9b16e6a7ef5b495f876cb62e539611b4cc8a7f02621be85eec6dcdc4441e4a31f86bc2013e352b00696a9345bc522d3d6d6803be74da630d63b730ecd2ec2e85a9ae52d03611067a17c880406808f605b10586e781fea72b57fd9273c092117456e76a567d24d1c6ce02ee716ef87f6b526d76120d2d4d81c6862fb227ab9c961d5dd3760d637e5385bd1329d6e19ded612d924e810272fa0ca1d14d", 0xe9}, {&(0x7f0000000240)="85a1e8f3dadb92c5764b5320a6bc6fd2239766bd691d7547cc44a254c4456c6cd6c94c7bd53b085310bdaa8ddf3ce2551e68c82820a3ace03b86cb3ecdd10a7f03c4264ae905422cd4bba48cd6fd58bffe078e532dcbe1f3003a9e024951622f", 0x60}, {&(0x7f00000002c0)="b08a4710d84ba7742a4e014289f47de4d6e971d532481f10db34c9500f5cdd8bb78a62b0e01cea4f5c010190a5c480945a09b08c3c33612b60356335c86c125fbc32501b7b448dfaccf20e46310eb3af93821b5bcf95ad3aa3556c638d0fe3e292b8e4cd57f7e30aabf2066f9b5bac3420d55003b3f1617527beaef64c303b5d3c01ce551335f78fdc430fa9cf364c8c2a9bcc62ddcb4bf1b9fe621dd599bccb48d1e60ef6721cf07fdb8cc4e6116229e6279dbb99b721b6e07971efffc0454a59096e20782b3e352a7a4c682e6bf7aed31d057c3acd0a2afa664d76b89a5f26d051da87d236136c4d76d13a2d0e67bd48ec61ce6bb618c60907", 0xfa}, {&(0x7f00000003c0)="03cdbb415d9e561437b190389a9321188b565ac075a749ca60e340987b13d1a9f8b51f653077514bd18546cf131d4be994b4cbdfdd4a250b9bbfe9b27635e8d068832c14d2fac80deb2d82679e0ed6c6d77c2139e8671889bd4ffbe13a4549b0cc249a5682", 0x65}], 0x5, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x2}, 0x400) accept$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3f) r2 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='T', 0x1) stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000240)) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x8, 0xfffffffffffffff8, &(0x7f0000000000)="fb83c85710aeda67dd983347fbd9f5e451ed47a5b4e91694c2b1d080b61521282178e6ec48ae6547bb2a1e19d948461955716ccd5776f072b91a8af5624be128782278bc7c68892f37219f849468066830fb969727861d591aa169af09fae4721aa3d068fe61e2dde1ced645bf2296af69bc2bbb4bf199ce8eb2f7fbf51f4bd8f266f1425d4f1bb0431bb6ef1d8420e410c35b604bbf9ece57c04643a74322f9dd8135df18de666deab2deb576d4d947c3", 0xb1) 16:00:10 executing program 1: symlink(&(0x7f0000000100)='./control/file0/file0\x00', &(0x7f0000000140)='./control/file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000180)='./control\x00', 0x200000001) mknod(&(0x7f0000000000)='./control/file0\x00', 0x2043, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') r1 = semget$private(0x0, 0x0, 0x290) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/163) msgget(0x1, 0x40) mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x30) 16:00:10 executing program 0: getrusage(0x0, 0xfffffffffffffffe) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket(0x10, 0x8000, 0x1f) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20348, 0x0) connect$inet(r0, 0x0, 0xfffffffffffffea9) socketpair(0x0, 0x0, 0x0, 0x0) getegid() listen(0xffffffffffffffff, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000200)=[{r0, 0x44}, {r1, 0x4}, {r1}, {r1, 0x1}, {r1, 0xa0}], 0x5, 0x2) renameat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:10 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() nanosleep(&(0x7f0000000040)={0x2}, &(0x7f0000000080)) setregid(r1, r2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x4, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000540)='./file0\x00', 0x2, 0x108) r4 = getuid() chown(&(0x7f0000000440)='./file0\x00', r4, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000040)='./file0\x00', 0x3) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = getpid() fcntl$setown(r0, 0x6, r3) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0107e34adcc28eef81ed65a2f722ace1236ddc1e2b88f93821b3462a87666683dfad541d33f643c60c064a23bc7fb4ef1f6b06258d5d2f4c220e03cc9bdc58d510ab3fcc3c33f850c378173a8ce74371fedd6c974f3a611a7074989bad721fec8489fdefc751f0c2885becb2629c4644f36a7f56ae5e1177909b3933e276310fe51c6c2979c9df336abc0925"], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x9) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x2, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) flock(r1, 0x4) setsockopt(r1, 0x28, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe0) close(r1) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xe2, 0x0, 0x1, 0x0, 0x2, 0x3ff, 0xffffffffffffff87, 0x3, 0x1, 0x20, 0x200}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getgid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000580)={0x20000000000003, "3727979d83ddb55842f1b3724e2cf4172a13752912c380c8744eb78cbb9bca21017ad32ec0545300c5582b5aed926a623c9cb191a138a73a994157320dedd0614aeb85aeffedd7497f4b53f2e32d443c0afdd13089d04e2001f296981cf759f2007ed03ca71db48a9149e9aa8fcfb51a05714bd1182bc6bce6385807929faf04c21a19a6f2a2"}, 0xfffffcc4, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x5) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xe}], 0x1) syz_open_pts() 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000100)=""/152, 0x98}], 0x3, 0x0}, 0x840) write(0xffffffffffffffff, &(0x7f0000000040)="527a61cf", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000080)='./file1\x00', r7, r4, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, r3, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) renameat(r6, &(0x7f0000000400)='./file1\x00', r3, &(0x7f00000005c0)='./file1\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r5, 0x0, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000000), 0x4) socket(0x2000000000003e, 0x5, 0x8) recvfrom$unix(r2, &(0x7f0000000300)=""/62, 0x3e, 0x42, &(0x7f0000000340)=@file={0x0, '\x00'}, 0x3) preadv(r5, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000002dc0)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001840)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) syz_open_pts() shutdown(r1, 0x1) r10 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r10, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0x8001, 0x5, './file1\x00', 0x6, 0xedd, 0x100, 0x100000000}) sendmsg$unix(r9, &(0x7f0000000580)={&(0x7f00000003c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000400)}, {&(0x7f0000001c00)="cbc08a4ad5f606d91587fdb28effec68c9f4701901a9afbae347b469331bb458ff834c4d798d5dd8dd7706da48c0183cd355bc4ea59f536e86f21980d91342743fc7a91494659ef9ba2ff8123495ea98f60420f798fb61f5f3c17471373b4ba698855197818f007bd6f7da48e667b2dd8769bf03d5403d602cd6ba11d33babbe6ac027e64f1fbd3e0499fb878c3da9da73f08717780d8d886297951c48179f85a679815a782f9135285b871b55a25697d4a0b5ffd2439517e6c31af640251ef95dad7c4286ea2c04d91f7ea39164a27b0bb01c8f79336bed20ec4b0bfbc0cbd9e0ff33abb699f1de6a57ff905574242a8899af8dc25edf6704b6d6455b22a9d607eb231d4ea09a3adeb38a2759a75a0c89ff7a3fd644b04d5068080389ad579b9895361cfc8611c1494acdacd42e325073a2945075e4cb561b14c201ea12d6cd6e359574e6ae7dac90867246c1ab72146edfae6ba2b5b3c24566e789b2865b8fd07ed5ae16a24f086b72baaa4a458f1986e312c841cf3e66f367ec9a3fee4252069dda66217ca1b5a0ebe46e792eb25ed6edb23aba8638a6c54cd832bdfe6cbaae545c875fca1e1adb9cde1be9bd20951679cdd8ef42b5df1029090714e10b26099a82818d383b8fea483c1dad1fdf1ab8f0bfc27a6fdaff130db85c78c5a92387a22e293e89c29896a206548ee57843f1ed5392d9285561975da2f02c9cab038bdff143d66d29e6aa62311bb2da069b7d7e5674ed34b7daf636060c95aa43053ee4259ae5a412b9b178ffa5c051e9346cad713c243f573a72a70914eb82d18e0f8723268b7c68e8b6cb35bfdaaf52bf5ce85a6abffe026d6740897316e8b33dd5f82a8362a88ec849421875889fef25844097d658c65c32501fdbedc5ff9e8f9cd2318c559ea71bdefa42355a582b16a8c2ec7f0675eb28a8ba6bbd82bca2f2268001479f597ff2d5be5f0cc8a79762becf4bf583c0c012dc500e16573463b91b67104e67efbd8bd7ea72f06ec6be9290c89e58c2cb986766a55a0f5959de49dae0d60ee138aedf980f95449921a01c130fbaa637cb11242f2bbe4f6c2d6a1fbd7347cbc26b5d7dbd1e79f793833480a440dec3866b850fa9c5597140d0d46348f9c0dd5e193890f975da977038264eb65b749fcd509132a5fc84fb668c2aca349f5827d5161dc19272375f8810ad5a27be14e5846ae36c9e8c1190e184865aaa7f06a80a5938e021f167e21b70f53d3c4f3700c812f6de315246a223e03b87bbbb5d935d6988a67d1eccb01cf84f11323122a67121f5c22fa0fc2c4731259a4b3e36d22e83217bae1b002c68f5d010d2d4eba4fc521bc458bc471293233767e0937e6297d3c82b8496fa585be64de99c2d30511da656b1f2c484b1dfb019c4306a2fbfd4638039524a14d33d0cb7b4368d1a919419de732b7142524306dc4e717096197156e6edc10e47a70c8cc380988a4c370d774b6ea7c6258dd89faa3d1b26c26bfcc1fb7058e6e206901fea8c5308bb3b4c38194b9eb1d1525d195badf1e485b2298fe927d4ac5112e0dfcf1cb7873232502b77b41f346364fb341338391801eb53ae518ecfcfa8c36be71f03d801f3f3dcc2332f1728fefc8d5e76332262ea1da4dacba85731f806f30d15a7342cf782d3b4a4fb4e8632b832ee875f995557ad22da09ac8e6560d7dc9af08182a6a8f5d130f189bb388e16151c33a509fc574d4d8b1b65077132d0b18249bba8786ad628f406184a6084c057f976eabccdba85f0c5c235ac34f9df0a0ac7c1861cea3534bf8c29f3be079790dffedd3538d5b9ea140cb3328a7e0afada689a1ebc651ad93168c23dd0249edc7045dee8a9d8b427cb02225819b7935497313b05b97e843794286116b2f53c5f6e69c56d2a169d73fa17b15a33f66b74fd366fbcac8bbc7e3ab4185393fbbd404bfe8c8fff53f49eada834d3982bf6e82fb4b87917dc8857d8bdfb542841e8943f4b68fc99de520d15532da4f1bf6e35b3ad2d8f9601b76e360c71a5db2c5e921dd74a468d54cd98f176366e86e5bbc8df48ae1eae3bdb180646a8399ff6415b62f49b01894eb34e0910137b231aa9870a5a6ff541fc1f6043694db74d1355b1ec0a0476060cc840b09b83361710a0b9a70ba81bde742ca6e688f1d5a86141102fa41300bcef18b8563b3b44f4eb708c60f0d0b220dcd10c05d96470799c112d3142482e9c1efdeda25ced5938297f842a5ae20c18fbf65a7d7df5e6ddcb96446d5b62a5347953e8b7ce7bab2a8633481723a05387bcabb7516e43239d863a71504ca7df53c5fc13642776279b3b084a04cc9717dc36616be91b50fbf8260495926dcfde3b83d849524916e1362fd2087fcc9f70b8d42b8b2660f1df76441d8890609f1114492a47575ee01df6ee0c3d623a8fd179c0a4f80fa6956bd1eae1efdc1881c720998e8a6a951678e16361297a66cd9cf47d2b758238273b7920a808fe3d7cd2df5fa1f92becc17eb0540662c6933f316e88df7ce4abe90a69cf438e4006a4fd728c9706b092165735803edb01b127b9a9b2c048aae0f773d30b008cbf06facc0a6e295d276ae0d5a24a4d9477edebc0997246f2f3baa74dddf88179fb1416b0c79eebbb1db2292ae0bdd5a00b2fe27e9069ae1375e1c23ab2c1161346f558d82840a6c0c305a0cea1a78015d9eb6b64456d9e2e7b2765464b39177890e3b440ef905e2c6e0c7469b38b7b9bc7cd72895dc0ba6c72b35fc8d7738f40714439c987554826a3d8bb25d6e1b81bbe001c4b9dd1c765fc6fb27419b42f573cefc98f256d5e52a144792e96c8d211a4949199a3a8f1674865e93ebac9f7a174e362677b478b40c8b0dd18fbe7555cb62ccd12d497cdd8069d919daa0ee7243910dacd863b20d0f21b196fef249823d7ee2553384ea59e4d59cbb64d77dba1d09db2b1085c01ca59be5b1a8e7d930ae62ffb3cc92acf6dc674222ee9f7fb3a9f7b64f1cc61b3f78d77f1bf5e7eb12885a330f524f345d1430e88d28c21ce05451e2f9f6ea922054eb025b725234d770416a779b4fa4dac9928751a6ab3d5b157221a0782435b418b68809d6fcbbe42d372f0cd3be5ebdbaa63f3523549cfe8f72a73a703b1a9723bed5f8a4f0abba6641198c186320d9994e6fc58ab1053096766df70109ae52c8d72974daf21fe3423d306a5c686d9486ef14071559b5e657e7373cd1d7bf143b05e46206d8cd2766e14531b3ca7d2b1a1ba8f535c1870e6bc553ee25bffde2436e6ba878cb74c495ec9e2538d2a3330768886eb59d113743b59b645ecc7d80f3363d1ad19aea156079e3aa72e34d1830380fad53a368592486201db9b6b23fa5988f3d283f05ac2cddeacd279acde97a376815a8fa10df12f2aa0a382bcfaf5645a66be52cafdd0b76dd8d9512ff2cde54523f8c226af0d7dfee3b1e7de5774167afd1864b8474c9f42e3b47ac9354ffc33b65d96f045b956e922b76c26a1088ed38ed3100aeadb18d9a90411b1c41e53fe28124b661d019bbce9c1022cf2d09f35b49d002c262cf5d3ca25ddafc86053f2b9e286c79a8e17d813f53624b24755e35bf3fcd0362633f1fdd08ed7e863f70f271d93fdcc43bba8ddda7184cd768a5ddf663515332ee6d9a0dbb32364db94e85bd33cbc0f8839285807c1ec7dd575f0b61db32ce3b709cdf259eddd2e20751da28c76115015396a05b5efb9749934e199f5bd8f923bbe1575d57268432a98ea259de16b1494d2a7ac320d9a7dd0b3bde5717f27c4e4e0547dd9f2275a474e2f10b3352e6cce6d691ee03553f94b8c4160b1755531963c793baddbb64b1ee939a9e71060f2e7c80334b0162dc1c2c6edf214dc4719ca5c87df47abb1f8e41716a61af5df0f2ff9487917ad34b713ce79b54d3599dd221843359ebb4fd88cf8144f1f50d5de7d4f10da4d6839f053c9d39029ae44096d0107a64fdb21ff5dab4836903dccb92e50a6990082374a2351579976284ea330555369630d7e1e615c86b68b77881f9b95c649b075984ff24d2b350af53af0335b3fce1e8d9a35ecc7b6610cb81192612b7c9b0fd4de21de7fbb3e10184987be298d86425cc26b1653c434f60d2d754f91fcf7d0d5508d79105272b1552db5735db5fb3a5d41caf45939a83f42929c003d969a69a0ca378eaa20dc2a62d785746ca7114c1406d7fdcc86169ae8fbe879f93d54d619ffb1a5a7dc0b2dd76a22c0c674d5ae5cf4c56439484881b5e93949f4fd2a6104a5a65c3e7dd5f9e5f2afc69cd121cb469f029d59f2717774e5a65a20fcf51d7d13c4ef07f62cb4d898217dc032c455169e88ec877f31261af3fd605724bf13757d2a8e30391c479b27a7d107f9aaaab246569e227969e5dc46503fed3f146b90004ebd971124b6b79db5146e5feb27603df9a2e5070ebcd28fc9080c6f35044240e28acf22a95edcef38c553294d29e7bd4219eea6d9d10de58c42660767f7c62a38f674332a6a0b405c5b2931d7abf4392b21626c26af6d64b5ee9cb5bdbc26db1740e40f575c6c264aa5cd30ef8747ceebacab4cac533bb2ecbfdf725d010689a00bde657bd42a7b37a68f6e13c63f5c294990cc7aed98ecfef56872a7e348d9c478211fb9c7a87ace199e71d61d895eecf58c4f310b2852c01d30bab2561e40eb8edeb9a4e7cda57be3d45baad0d4c932ad29b0dd3c14cb7fe980f5e3da82d7604fda79940d6d33bd5ae7366c6ac46e6142a5d7541226ab56a119811157df695a2517d7c79f7fb968698223ddd0ba698c47d2e731748b951b042549ac54605091c3757530bc00dbfdca10b3be1026429e8dd206b3e62a951d886bec29cf6132e19470881c0220b016e196cf6b7475e58c957c2abea1f22adcf12172e24d44432c794d98761be95e98112d6ad34b565bc7def6451c106efe8776226940c46669ad6a68ea5cc59cc271164c65b4bac3729ff3cf135b89019fcbc8a2873fe817ccd63a9c037ed01a4d5f5bab63ac052513ce1eb2ca5ffc5a457a0cb038db76e7c0ed9716697993e2adc62dc54207c65cf53db714f5538de2b51f74202832c3d0866ed98a35ddb4a7378b465e56a33fce483c999722fb4af7a77cb1571297700f6bcaa0bf7ad03904d672f3733a4c57f7e106b317894e3c842614896577415be47e59943dff9b090dac12db37e99ec3f2e93d1943a79b4aaffe3c54eecfc6348d51d0cec7ef4d4e0ed26625821597dc16b8d1030ed96ef84870f00321ab3bfc75c4a223a6a0e0763ea83f4a500d9a428a3ee511815b5449aab366a480626f168c38e69700a0a4f800a6c3db9f6f922881a9829c1042bb6aaa2905d81eb35c7be5fb681327f97d67c95dfbf4f97a33332242ee39a6c2b2ec35d03bfb11681fd3e13c53b22d0927cb22a4ea483ca0bf2345d36d99e4c3bdb446cf6da59f23430e4ffd001b1c8fca7d08195cafe234ee711ffad0ffa6052276a0a52cf3b8063aeb1993c05eb950eaa3c4c5c11a232e3020cefc6156f0f185f98bc5f4a2ad25906a98e26fe56cbc711ce1ff09e8e50f481524162c82441b3cb0d48d9693d01ac4219b53381792d7b4097e6c59248b5a3a8aa2ef9375a61b0173fa647480a6936d764670dde8dad678eeb2b1d97226ff7cf565020b750ad7156b0b5aac6494fd62fb931c025b86b1185524a77e76573e7395582ac6b89db487cf8e1e2f2fc7c93ff45b623df2242d44dc1ac00b9ca78a28d2607190e53ee69b7092a64e1d67dbc778764ebc3cd11ddd9c4acde26966e5b4752fa81a49f84a1a95caaa1a0db17d64", 0x1000}, {&(0x7f0000000440)="3ed58341885977b7e6b90b54de0680eff1d02e7818cb1dd3e2ff36211d053ef6356c0224d63dc30001d756650c5ffee8b17229184d44e93fd27153ffa517e1bb9377c0698467a752f3b9e5b5eced60d59983dbbf4953d201732a1117d2199c92f0b7b722d0e3e760d3f5ea745a9369d7edcf3a8d21acb1fb1eb03722cb49f66c9053ef7755064a6c57e7baf3ea65574c23f5722912fd14c73a3fea675a6074be964974a5e123181e35e44e32c154e4d035450222fcc75361fc6c461d7201e629f98ea8ea0395a2f543b1455fa555ac2c654ccc92268d4d0ac32c47e2869e96039437861e5cda18d2f09f2b011e52b75c5f3d98", 0xf3}], 0x3, 0x0, 0x0, 0x407}, 0x3) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) r6 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r6, 0x0) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) socket$inet6(0x18, 0x4005, 0xfcd6) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0x5c3ee57c85c0b6d1) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r7 = semget$private(0x0, 0x1, 0x4) fcntl$getflags(r5, 0x3) semop(r7, &(0x7f00000016c0), 0x0) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) poll(&(0x7f0000000500)=[{r1, 0x40}], 0x1, 0x0) dup2(r2, r1) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f00000002c0)=""/225, 0xe1, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540)={0x3, 0x9}, 0x10) ioctl$KDSETRAD(r1, 0x20004b43) chdir(&(0x7f00000001c0)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() getegid() nanosleep(&(0x7f0000000080)={0x2000000000000068, 0x7feffffd}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 16:00:12 executing program 0: socket$inet(0x2, 0x1, 0x1f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x4, 0x10001, 0x7}) r1 = socket(0x2, 0x4001, 0xe8b7) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0xfffffffffffffdd3) 16:00:13 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x4}, {0x7, 0x1e}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x9, 0x4, 0x80, 0x7ef6215b}) setitimer(0x1, &(0x7f0000000180)={{0x7, 0x80000000}, {0x6, 0x8}}, &(0x7f00000001c0)) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x4, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:00:13 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/194, 0xc2}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/70, 0x46}], 0x6) kqueue() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x2}, {0xa229, 0x6}}, 0x2) r2 = fcntl$dupfd(r0, 0x8000002002, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x52ff) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0xe4) 16:00:13 executing program 1: r0 = kqueue() fchflags(r0, 0x0) 16:00:13 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x40, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000f00000000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86129) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = geteuid() setuid(r2) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/149) 16:00:13 executing program 1: select(0x34, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x0, 0x2, 0x0, 0x2, 0x9547}, 0xfffffffffffffffe, 0x0, 0x0) r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000040), 0x8, 0x0, 0x1800) 16:00:13 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) 16:00:13 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x718) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0xff, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:13 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffe35) r1 = getgid() r2 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0x0, r2, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r3) setuid(0xee01) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) setgid(0x0) 16:00:14 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, 0x40044266, &(0x7f0000000000)) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0xbe5d539, 0x2}, 0xc) 16:00:14 executing program 1: socket(0x18, 0x2, 0x0) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = getpgrp() r4 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r0}, 0xc) setgid(r0) setgid(r1) 16:00:14 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7ffffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01f32d2fe64073003559f88d4fe14e5d93f5dea2b99b96a0eb5a18435829dacf42c62ff3288952251ebb6741cdb1f81b13b205bd4218008a283d"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = geteuid() setreuid(r4, r4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x40) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000040)=ANY=[@ANYRES32=r1], 0x1, &(0x7f00000000c0)=[{0x0}, {0x0, 0xe4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x2) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x5, 0x1) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 16:00:18 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2, 0x7}], 0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) close(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 16:00:18 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f000038f000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000000c0)={0x7, 0x3361, 0x4, 0x6de8, 0x2, 0x8, 0x4bd1, 0x2}, &(0x7f0000000040)={0x198d, 0xebd}) 16:00:19 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x21e) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x7, 0x9, 0x81, "f372a3469f0e4db3a1f79c3ee98cf9ed4019b532", 0x3b7, 0x1ff}) fcntl$setstatus(r0, 0x4, 0x80) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xb0, 0x2000000b, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x28, 0x10, 0xec6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x2, 0x400}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0xa4b, 0x4df2}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x101, 0xf50}], 0x5, &(0x7f0000000300)=[{{r1}, 0x0, 0x42, 0x20000000, 0x400, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0xfffffffffffff5ca}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x7fffffff}], 0x3576c93a, &(0x7f0000000380)={0xfff, 0x17a9}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x5082}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000083, 0x4, 0x3}, {{r3}, 0xfffffffffffffffa, 0x52, 0x20, 0x7f, 0x1}], 0x40, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x60, 0x40000004, 0x7f, 0x7}, {{r1}, 0xfffffffffffffffc, 0xa4, 0x80000000, 0x5, 0x80}, {{r1}, 0xffffffffffffffff, 0x90, 0xf1b74abde3b0b500, 0x4, 0x100000000}], 0x81, &(0x7f0000000000)={0x80, 0x2}) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 16:00:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) r1 = semget(0x0, 0x0, 0x54) connect$inet6(r0, &(0x7f0000001080)={0x18, 0x3, 0x9, 0x80000001}, 0xc) semop(r1, &(0x7f0000001040)=[{0x0, 0x5, 0x1000}], 0x1) 16:00:19 executing program 0: socketpair(0x10, 0x5, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffeba) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x2) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c65a79f3411bc7e4a2403297d36bfd1647ed7b5391d62a39f03b4ea1713bd94c51d2d756bee126e6bb9f201df9921dfccbd7aaa07e46f6d71faa317939d21f7b2bf553f48fa47b4900b8a09db31598c7234c7c1ca1c78c68f3a6452dcd7890ac4ad4790bcb0d393b2000000f66b924268671ed5366ffd129179b6a5b32f980862c86101def8c2227fd92cb103d4a0b3f456c224c966f8fdb42564408117ce1991869ac2bbfc9b"], 0x6a) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) mknod(&(0x7f0000000500)='./bus/file0\x00', 0x20, 0x7) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom(r1, &(0x7f0000000180)=""/165, 0x1e, 0x1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r2 = kqueue() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r2) r5 = dup2(r3, r0) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getuid() getgid() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getuid() getegid() readlink(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() shmctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff37) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x7) 16:00:19 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = getpid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8402, 0x0) r8 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r10 = dup(0xffffffffffffff9c) r11 = socket$inet(0x2, 0x4004, 0x5) r12 = kqueue() r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x100, 0x0) r14 = socket$inet(0x2, 0x0, 0x0) r15 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r18 = open$dir(&(0x7f0000001380)='./file0\x00', 0x18, 0x80) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse\x00', 0x28180, 0x0) r20 = accept(0xffffffffffffffff, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) r21 = dup(0xffffffffffffffff) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd\x00', 0xaa8, 0x0) r23 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x88, 0x100) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000002c0)="ca3c42422f7c738d27b26b3222e885d2a5775d2d7dde4f57f0baff723b3b0b5a55e7da7d68a7c7560df6acfeb5d1af1c3f64bc895e860d39d85316c78ed616e9455a729084d9ff4daf1c1968bbab011a6912aeb83f7358354b884080116feeadef045f4aa10408bbe4250819883dbd7068c689a0a5ee5399f4149eb7228cafd7875aa4e9a270903c1f95ccbe3c5ddda26b0955f03d00acfca98f5681159e2046a698f325a0eb810ce35f2a16b524346d7981fd182f3c6cb9380be1c51964ede1772c015d61217874cbc82cd299be4a3afe74e6ac953136d2e982786850920523633e4302dd53c9e753667ab7d6ed95fbcb34da191514b62ae762dbd25f16e2c72bbcef0d0d6fcccecefe958eb72e81b3e2274525b32a208a20c5d463e4e23ec51ba0bf12be8969583321148be56fc5161f022e6a39197b5b0917c79a3f58ac0d04bd9853e3d948535121b03dc7bd564cd375501074177445151df1600bda093b87af1e567f013e75ad11187be4644bc6a86c91140b8f13565f2ec48cd654da7a427df32b4ad85abc365d42c7ae8e1ef23fee78791f126da3ce984c71726cf6e605346b56cf35c3ce7b83bb07d785f8241b464be87c620f4b73dc5ddf3c1965b584479b8e9ecafe27b6d3054536468de2e26849600cb91c28f3a9ec9e7528683b0f3f2fe4babae871539c6f357aa21883b8d9f011afa21f9e05d2a634ab8e236390d7389f689104bed4ed3a328b3b3c0f18715bed943db1c766f0e638a4df707767d9129ae070a22d14a740c9e0351c32e31b5495a4e50a6a541343c8037e965aed842e2e0da66c1819ad01728ef415fd421fc9288690c87a2b662dd7da0b32218815b7808ce7a49cf78050144990adafb3e4dd9b35cf592f30ad8453b6f0bea1ad82e9fabcd3e6214c0b2c7a5d86701adffe0651b2571233104d25d09dc477634cb27ffc531f601dbfe801081c74875ff8b3ecabca286b0e56bc03cc76c633e7287a90ecec841ef4707bf5e51dfa8acd7c0ee7407df163f33b548b27d1e61e143c8752ebd09df63bbebf6829fc53cbd44565306ce466b79201a91e85d39be8be1bacfe90fd31ae03fe2fe95b58dffb9ce58eef67dbd44b3cc9b5b35497791db43b19cebc0e0db27d8f92c37ff7ee196eeb4d85a8cc17428cb08c10915ce6598070271e32e86ecc5ed1cecb19b69879628ec79e4442c4d0537bf480618971bb40b9322cd798535f9779c1f5e4065bbe1448ce3b6babac72c561cbe334f68755c84f72f79b249e288c50443869c27b06dea4dced2313382eef3913a66cd20a9475d77851ea2bfaab6355c18aec8ef4104bd99cc2f314c764753ab1480ce226af0e0f160a6bad099d18206f37e831c28ddb54ba8f9c7c00da7d223507cc39f875cc4b6f393118d8ae9a507d1b39b5f0d85e03b50171fd3e41c5d30a31da95f239d108b1bcffa1a7353315bcb1f60accbf040467947bf30d7d21df5b0f2675bd957fe3801c8e32dafc0110cffaea9b255bff1d847adb752a36a5267c3038a85f2a28ae1b313f63b488952820c28a337569115a6139cdd5080cd130770277a8d9fc0a39c66707d64682a441b6270b9dc580d3b1141fc114491ac5885ff999c476d326ed5b681cdb4dda866da195c46a12b939e3a4089b812f097ca0930c3ce859d6f363d30bfac97f51479d3b853460e807d795a1a0d87af475d7ca839864f8c0159961911d4fdbb8645cf68ac5919d8fd563f3ecb2403a0638cec6a4c2eed8ef643b5d3db44b6f622227884fb06452aa1254cb52c1ec892b0cbfe8764eb9fd2d54251082b254915d5b01add4124e4f1d523285f55d86270cb68cef188928bd3eb3e77e955380ff1101ee9cd5402c20008b118dcac19a8095cd37559bf6ccd1b93a98876f704a796c65f4648fa52d8c7434708edf8716a61a46893e47a596261c3485be59f136ff830b0b011ad35b57a375e199292e43db21834c59f50abf85ba7abced80d12dcec7c6aa574bdff088dde4be73730334331ed98a137d32f1aac4932a6101d7f00a4d8dda4b6badc2d462bb64bb01184ebf99d3cc3c1d9c0fa61b28c009c178392bda8cee98bf679ec0b6d45d679dfcc8fc4d7dc528dabfbc18f25825d6ea88d7df63938912ff0e8469dece09184b61c7849e515b3a2fbb826fe620eacc1c3cede7358f61807262dcad0d792dc2d276c61cf6d396b2f5e0f574fe2b61498f600a90c525d6fb2700baeb4a1907a20e31cf80da8e2423a3a17a2495cdd681c7fcda722f301eb570d4acbdaa173d4d88e16e89ba3139ff966a3b1fc6453d214ade29bedb4d5c46f03db062e52039ec52d4e5437da5eb6611414919ec235962b6b7601dd822931c54dfa5e4e1ba9740675b4658046ced2788848750b20693daa5b367e9bcb302abd508666713d6ed8b9acfacf8171fbe524ee3559bd06cf52b2308ee94423e148264293ad427efdad428828d82469f154d91592c1493ddc2b9d0b9d816d6d4ea67bd9e2acfd22c3cc9de860906e8e0331d1e3bf6de40d231dc23452a47d5e5ef96c0641b6a76bdb58b6df5b6e25c0c59e419d75a9dc2a7dbbfdf22517f8053c92178877e8549621f4efbcf9b11c893ec7bbd15d9aa4f8677455659a132a2011773d308f32537ea982843b486057eee18940329d2da11cf28c000dd72cce5bbde0e12e4b95872f8ca327ed0063674673c74d018fbee15cd9fce40d3d3f7456b42c0a73e6149a5feb124245038f6eb0f782f1221b05f1f794106b1b2d5b2bef9d17dccb611fb8522947262bc59812f46f24a506b2e839b9894467dd0cf30032221d925aa3af911b2051e5966e410188f97098d24aef54ee3dd5aa655515449f1f7612c81e109f9525035bd04edf6f061e8679aaf48ee62fd8e3ea0ce905694c32b9fcbe10f589aa48d32f47105c31aa1220c33cf0a379337c67704a720906e4aa4184cb8971172200e78bba71e9ffc467ba3e134a071de6e3809d6d2aefea451a6eb89427fb779589ec2a61ddd3f84fe3c462e5678da4521b7b564319cbb94df6f8bf7e0d6e0533f91fa36c7f9699f7b6ed4ef0758b884d44259938960cc5c4b6263758b0345071d6fad001054ae86698fe6622263f7167b807920fec267270ac4e904bfde5a775cc7cae8203c8fe4f7f867e708d5d740c244de508b7a34ce8c8de28701ce14a4d485e61a62144cd5ef89321a6ec4261c6a15bcd6ba84bc33ababece932098fafe62445b6ecad56c1371880e6b4d294108c2cf6e824eeaaa9f20cbe7000165cc44f88280e4dc6a87653157a82207de0c58fcfb03be20647012e2486356da431276d0ceffa922a67308498367278cd2aee34d9de3293bef573e7ad39420b03729d1a381690dfd997ded86ec5268020bf89aa35c108d064b3257394fcaa4ac1ee97fbac25aa1b13f8c7edc48862527d99872efe701d88467abc699de75b6d8da21aa4223e292e9a296048c61f794e3652cc7f62c607a142f7af9ddd63ef55479ae1aea3c32da7034156409fc812d69af02a9f1dc7a75bec214bc2050a4ba16148d00af5c3af57c1ef9b0b015dfa82efe3e244a3c5b9ee595ab817b031717cb86925cd8e390c0eb070ccabdabe0d9a922809f1edd5f88b9f6b4f92b4e536f7af57b7a5fe8eb341a61ef09c3c5d2a9e84b2f5589505f9dd7dcaca982c3b25bd1a8e93cbae29161ff31ed69938b1aae462f31505c8b2444be6735828e5c5b75482c67c3f6a97e31f89ae565c4f48e88bfa656f2c58d9e421366d5b0a7839a636d8ba6317dc29330d947e54487fc7ccb58255265e72b1cccbac82436c061040f964f0b995a7ba183b2742c0370d7e1bfbde6b1152adf911d82d3f7a06334f61f806afab6a4108e3e5e1c6f5ebe40bb967308dbb986308f5c9629821c5cb96a9e9b6ee2fbb9a538fa1c48c9dba96f412a45ae61c1264884c10241e3afe6f76e9fec8f70052f2a3d50d9cdfc447fe1253d473cee5a546af38cf76d77a9194df7debf40985d0bbd5f5341b846348fa9ced0ccff019fb844f1a2e7674aa7e7fc45ef8b328867a3faf680e2a52ba54ca47aaeae336f9a98784e39bdc26ca818621e4b37312d9394a7e9ff2a2a8ab71a8cb798ae89253a93653bbd1ca33a0631abf49ffe7beb5f8546726abc9adc07185fa5a23179e4933c7180c3a5596ad79ceb53571e7aac3324d6d43f633dc07dca279890e2453249374d94ed6309b2a6e7150891f6e7c8649693ed9ea6f0c17e9cb59d082b78f59e02c49d94898063989e88f567b56c88868be0e2309c22a86e54e2de927833e1c2e2cb7dbd51b81f53aa1f2619f46758a3f518eb7e7398466011ee8c51f5094766318f94517044b7da1abed679b6e547d896974563c10cc171959a7b517dc1fa9a2986330e25566466852453e4e559ffb0fbe34a7dc1d1280abdb7a474edc956d2a3ff99dc268e36a6a853bc36253090488e39493930ba8d1a53f93bb76dc7c03c60e420a3f5ef13a5f56dfc329e1a0385237e99461efbad0ddc0445ecdb1dd174afe4e44a3769445edacabb775b2ab6af75cde37ff592c30e62a79999764fcaf8be492b82a6a8c04eca15acd0bd4a1928f2a57f9d78487f779b65adb8385dea8df234e5f1058cb178f237290a93c1ba636095f576ec7ed4eb951b545d9d07c26fb198adad08c06968cf68f274d173cd3c4e845f20318dcb903b8bded3f0a57c838396266e526b48b995180e0cbcefcffb86cfcdf26defa3762ad6454982829ede1915e3eb9d43192e3b002916c050bdb43f62704f56ef220dd5d64ea983471b260970b44cbfa5810f022c4781046dde75fcd15073aa22c2b687cd910363139ae4b381b630a6b85396684bd7fb080614dbf9c047725c3c23935fc44eb921afb9bbca152170bd699394fa21f3d11f6385757fa675c6ff631e8103457959bacab54f17c3f79142523aeb6080f2d0daa3d35fa0a83855bd215fdadb81be4b69e284ac9e2e629c30b25ea1238ff59c2423ad7fc4649fa29bd193c9c8a7e96a747854e6e4e1699ac0475661d6e86262c8393af74685c800dac93e338067f9d4ba13cd0489d361c239f424a2a5342dd5cbb90a13176124dd6f13d9e57f32102985b27dc2b024544782d178320f203e0ab60b191abf0b56801e35a17e0119a2914aa223908fad2fc2076642dc2cfbf03300dbfb103ee4ff27e4f605a2ed8e7e3c9a5bd400058132d0c8520cdd655e4747e8aaec218c08e5773d6839f930e3ad55bd02903e622cde6cd8b092b8c7b3a924032160a5af0482e351d574514c9e96e19a6636297509829c452609b6e4cf7b9e9a4b134388510d385bcf7c9ee4ac386098aad04443d14c3e44c0d75548c7c45c556d67a82b37748197edb03ab5797cc0b9f5a85d54b8aed70bd0306e94742f34853b17daa4d8616f2d8355b9197081e8a28331f93072187eb99b1808592d38b72ec33cbfba0960ea1aa96bb00842ec6623b6470c47fd623a6a108ccc2c983ca3eb3025de68a59b40c667cd1d5d537ddb12787acab36ca85f4087ae70d6f38e840517ee7214dedd514fc3068e67fbdfe0e88d6f7eb6655341833daf9abafb9b3b2c5a475acfc383a0b06bd827b3baa7c9ca778905376ff482ca568664f959fa6db67ab6df90d27c355bface688f165d3c7b2e476a2663514288e2d4767d942fab4f68ec230ac58d2cbf17dc917475c2deb2253fc6c53e91a3e0af65e4dabc974066bd76da149b43986a686427198780e5fc0f1931cd4cb821eb2b72ba5cb94a8c344f7b1803ca7fae3a1a6143b40dddd9ff4a7a3faea", 0x1000}, {&(0x7f0000000080)="1686eb63a0c515c8c85e2d29178c7c5900965e38a07689299a37fdade1c95919c794a9f4ffdef1099d1260b60e79ffe1bfdea557405f2b12c40171", 0x3b}], 0x2, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}], 0xd0, 0x8}, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: mlockall(0x3) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r0) semget$private(0x0, 0x0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x8, 0x40, 0x1, 0x4, 0x2, 0x3, 0x0, 0x0, 0x3f, 0x3}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) recvfrom$inet(r1, &(0x7f00000001c0)=""/163, 0xa3, 0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) chmod(&(0x7f00000002c0)='./file1\x00', 0x10) msgget$private(0x0, 0x2b0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/207, 0xcf}], 0x2) munlockall() rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file1\x00') rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file1\x00') ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) fcntl$dupfd(r1, 0xa, r1) mkdir(&(0x7f0000000640)='./file0\x00', 0x100) recvfrom$inet6(r0, &(0x7f0000000680)=""/115, 0x73, 0x3, 0x0, 0x0) openat(r1, &(0x7f0000000700)='./file0\x00', 0x281, 0x100) shmget$private(0x0, 0x1000, 0x24c, &(0x7f0000ffc000/0x1000)=nil) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000740)=""/106, 0x6a}, {&(0x7f00000007c0)=""/82, 0x52}, {&(0x7f0000000840)=""/200, 0xc8}], 0x3) getpeername$inet(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0x7ff, 0x1}, 0x10) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x2, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x80) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf5a5404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = syz_open_pts() writev(r1, &(0x7f0000000840)=[{&(0x7f0000000140)="2e2293fb7197f0051237885ad1a74d16e4f45fb3ab5bcc7d63fae45a4a8ed308a56ecab8b0d20006cfe5c20155a11f446a21d3ef7246031fb77e4f4eba2671e63e82940bd9036fd043e7e38b547de56b156e3a8fc9785882312a38e2bc43d7025a29f91f0c2e5c8cf09d68ccb731844172765a04237ff26c25ec6db2b8792a8fcdbd5fa53789eea3dde9d73c5aeb325dca0d555dbd60e5e8d64d95331225fc564e922c20ff9c2d3a77e46eeb1f7760164faae78263c345fdd193318d7ba748958e21700a9433902e8915a324", 0xcc}, {&(0x7f0000000340)="8c63f90208ca77d49c26673d9785cd4e2d65d940fff75d4350eac18e828fb2e9a207424011bb4a4219a8baf6ff307480d34eb40747bddcf95c677fc6fd0143021aabd47ad45b9ca9b50683e4857fd75fcfe37e34bcb00fbc11545f0fec1121c15af4585c58c5355b7d2896691a6b6515768bc4ddfc4b8c01a349bfeb4d02e54cc7b8706f61bd2b124972135fd6cd04e508f5f3e3b9aa1f55a6bc55aa41c1bc6f5ebfa3a1e4dec17f5b2ca40533d6006c3e2ee12ca2f9b96179d00d515f0b6cddb37829ddae62432860d96d051b16bf431e1d1e2c511998197fcc410b91de6f", 0xdf}, {&(0x7f0000000040)}, {&(0x7f0000000240)="a224e15ea83574dd1ba13cf0e8626894ad1d04bbc81e1696907c47be8d5a16ff444183b7d51818bb8abf8823ca785a350390f925c506904855d125820cda0f6826c6fcba1d8c2ccb5dff7c5018f12df5f7f82a432e626b1b29134c769d8eb49314a76e5d7f4f2b07f9ec00e8e173c11309031b6df7b342179896b54dac42b07b36379b5076bf62467cb392a462649d1d7144a618c645fc858177202189d3a3c8eb0be220b339462f6f5cb27bea4c6ce1f8ad3025", 0xb4}, {&(0x7f00000005c0)="317d1b1bcafd55a78f15779cb9a1a0aff4d094c515cd895b51b6dfc74e40efa55ad5f645d66001d09fe8fcd918f7205c0c867c531b350c35b6b1d2136c47bdf85999fb2a598c57adf5c9711b4aa90423c7d4b67171e8faf60be2ffb0d2fb11012c0fa0e3ae6642668b14a0892aa8", 0x6e}, {&(0x7f0000000640)="0fbb0c147bec004e8932e461a0ac5473a7bc1d52301fd51795e878d0735a3aa36e5228731539fa0e045400749e8c784c42be16cbfaff7491b83df5fcd65fefe7c372a8db970d9948c7a4d6f87222747f42d87864e1e37b8b8add9f42d4354bc8e4e7c31b27ec41a8d87a8785120441f1f9655699e7a2765968b45d4ed3bc452df9024a6fd5901a61a5e467499f7937477372765d506421c77da26337a96580ed08ddeaff493111579ed189f019b08dc11691efb96d2ae22186115cefe4aa0a11c0ea6cd19a3dfd1c2ceaa023d8e36d", 0xcf}, {&(0x7f0000000740)="440b8ca56ef3e2c41c8680a794c65e7f04204d701058141f18d79f5445e5844415301489dfd5cd615add760144d82c7bde128f93e45f45751a5a37fa96dc3ced6e853e599a6391b192becea6c76a32ebdb3a705d70efb0ae6844117eeb19128511294b14ed9c33e6b2a9aa126a93ee7faefe2e629422afbdf9be1bedf680640b303636ae0dde8a4a5bab108adefe3fcafc42dd3b187e1b84036449657da0990a6acff53754676ed535a5123fcf9ff175b66e8b15976d5193f78cb03ed86e404678e8fe8a242f091342e799cb803034735a58d1", 0xd3}], 0x7) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f0000000440)="12e99d82efd811e179490176f5ff25cfb1d8b9784f4816794a59e2ba70db95b494b09bcd1b5b1ace71513f136032cd5c1e8e127a94061c598f08a49174104c35a51eda7cc6ff61665d4467921e523a60cbf811483546c0cf83f6f9244220d09be4b8aebaab3f7934d12d154195eea8c338e7a1f4ecbd063b7020ac2236fc96106eabfc5865fd85bb5c1d2d61b353ae67945476bf8308ecf2c27d7f09f04659bb6f", 0xa1) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)=[{0x24, 0x1d}], 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYBLOB=' \x00\x00\x00'], 0x9d}, 0x0) pledge(&(0x7f0000000000)='[\x00', &(0x7f0000000040)='{@#$\x00') rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2011, r0, 0x0, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x6, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7]) 16:00:20 executing program 1: socketpair(0x2, 0x8004, 0x1c, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000140)="b33526536f89eec9c696616ed9f55f44b3e8b9a0849040a1879620b935a17a4c70e430014cd6cef9420f7a05843eae85e9767e2b356b222e10d2543a4fd88bc27bf701d9c6e22664d6c77c044149b9da94598b226bb5727d51f3b110977fccc8c2fb6a9e9ff38d2b47220133f9fa9976e54c669334ea4558f0bc3fc7f5d18b4c28743bece539544a625410d1611ca190fac62692bec80295b0eb801ebe72b4a2c6491e4397ec689548c16bdbcb0dbbf641d834d1364c401743fd16cbbf80e46765fb3673742959e9828a0a605be5e7d78ee6066892aec577e5728f415d61e92439aef248b75bd446b079f80ab7555b3d2ed1b8f972c21199495d9933", 0xfc, 0x6, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x400400, 0x7e) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) bind$inet(r2, &(0x7f0000000000), 0x10) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0xfffffffffffffffd}, {0xcb, 0x2}, {0x47, 0x100}, {0x45, 0xeac}, {0x67, 0x100}, {0x20, 0x7fffffff}, {0x45, 0x9}, {0xc3, 0x3}], 0x8}) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r3) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r4], 0x1) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r9 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = geteuid() getgroups(0x4, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="108508ddba22d054f0f78ed234ba767563b7fc1131e72b83fba36cc1509d8509c4ae9d3fccf38ed0670905faefad8e5a226ed7296bf387d6c8451831331ae8afa494145dc76e7b5d98cc82e2918e4a0a1a53dd4752f71ddbf35252abf00db3a3a7", 0x61}, {&(0x7f0000000180)="4d87d3160acf32677da940a281378db5fe2aabdc0c03cf55e1219b3a6b6c9e68fd100ab3c7295df71bd49f2615534bbf22480501aae68ff646f99779e85cfbc7be428dba9a86cce02ce3813d6ec7e7ab335168ca02334dda818ea851fac910e9e920bfd031a581a5ccee5effe6ee67a6d7a7cedadcaefcd4ce3bcd6354cb399117b3e54096c288cac581fdc010ce47d1e4c5204e0cabf77afdf06c31e11ca8786ee53d2f6594f3984e5b44db5180504bfbaeb73405f8ba0ad01435859ff18b4cf3b8a7cb2ec932c46c1c31ec8f13e0a0de5f6d4fd4700d4f8df3b06c3b113951bc9e7bd474c09eba239d20f80e4cfd1824d40b0dbf40de0677d76677", 0xfc}, {&(0x7f00000003c0)="2033cf099939aa4e9312e6f5a69b97c0259197883b081a215e06ffb9cdff62a10b47d6cd2244657c72ee47b0b60570515273801422a1f91f1f25cad424910a662f7ccb6efa35c7c42215e3846072db06f126c4002748e329fa5acf04526ddf5e7e38bd230ace5f022640763a456c6ccdfcb27d164c4971139b99b38a7d7978fa6e16ebaaf131ea530180891deeed", 0x8e}, {&(0x7f0000000480)="e9d5b75b9ecbf214e60469094a9ed437865b19eb0793b6c69f47fe437f4d87bf47f8bd2741c08db06ac12fd53ab7a789192e39b9e94af809370dcc1fd40ff8489960639674eddaa9b4e169f68789bc6a748f6a10dc73896d84", 0x59}, {&(0x7f00000005c0)="cdda2c9b0c4a7d4cb04cdaf60c91ff317e1729b83af528fb044e1212c0ed4dc92e2230c0085f52043da66c9e3198efba5439d68c182067ef440d15110c955adc3bd78b0dfecfad96685c97af8cd6f6554b1ace19c1efddacef23dbb0ae6fd5ee776f51b8269aa6614c8773b530c9862b83fcd75479fadb0af67a4ba7a39a718689fb955ca8e49a300d9eb5e448dcb1a5b20ad4cb0dbd31de75a7682f7039d9a0d0c5371cb61bed54d7c0e099fa1702054be9c29c9b779052e26bac1ef86841d8d131490888ee261c1e556e38", 0xcc}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000000000000000000000cf000000009445d72d1705fbc10fb60488a0a3fc4166f5e8f2f8f09d9b95490067f210522b9f82108d04e06a7d92d7a3820317ed32f6c12eafff846bf512e3bda925f5331dde931f9c8ac9f9f3a9f65f06bd998d48a32d79a220d0307096978d8ad2a2045ccfd86711ab9d1a7103ecc893f68d793f6d19f3e69c1f72910c066f130222560aa405abbbe2218aa7121f57be04765e352f8b1c3fe80b8a8d06efb47754cbb9860bcf25490ed74d6b6a16ce8ad8ea115bf8bcd273d3915f652639ce338b02b544004f2c3db8ea4f7006bd4d6dabeea9be1076f0"], 0x10}, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ed04000001"], 0x9}, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/18, 0x12) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=[{0x10}], 0x10}, 0x0) 16:00:20 executing program 0: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000004000/0x2000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000280)="670dc355bd", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="e05eff0d29463a8dbe0f7469dbd93a00bbe79f5062f35e1cc8678ae4b4db40c64b119ea494bcec179906e0fc4a80e60a73998cce5b33bca370349a933e71bba36d544fea8125a60859587c53a0ab1378ecc88ff0f31547fcb3020885dc459e", 0x5f}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x80be, r1}) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCNXCL(r3, 0x2000740e) r6 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r6, 0x0) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r7 = semget(0x1, 0x7, 0x41) pipe(&(0x7f0000000180)) semop(r7, &(0x7f0000000140)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x80000001, 0x1800}, {0x1, 0xffffffff, 0x1000}, {0x4, 0xe7, 0x800}, {0x3, 0x6, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x7ff, 0x1800}, {0x0, 0x200, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x5, 0x1000}], 0xa) fchown(r2, r4, r5) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x937, 0x5, 0x101, 0x5, "783a4c1f8be1c45b99d03a8953f07af13a28e5e7", 0x49c5, 0x3ff}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f0000626000/0x4000)=nil, 0x4000, 0x1) 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xcbc4, 0x3000000000000000, 0x0, 0x1, "ff637102860c3502c7d2d87cf3323a3a74c0430b", 0x3, 0x1}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x8) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x712710d398cf7310}, {r0, 0x101}, {r0, 0x4}, {r0, 0x10}], 0x6, 0x6) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200001, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./bus\x00', r2, r3, 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291cf049f5feffffff000040000100000000001b27", 0x2c}], 0x1) accept$inet(r0, 0x0, &(0x7f0000000200)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00cf38e7c916571838b18f5630b0fbe155e1b653673e48df6403016a0906e66d0d1e60a18fcf23669f3b7800000000003f7ff218ac96e94866d78a635db614f997b30d94611400559dc2ff8826d79e9c254944d25c9e1ddb622bd0e223cd521f9d71eb34c6a79d1e06ce1cd2eacd7244c4b5927e0c0ca7f7535a5074b89e901c7ff0685f1144bbc044e208e0b3c298d08d623e470f5a03e1f151f5afa309aff9354ebcbffa9051cc4edc2da1e998281a71bce47f4f02637552e887ed3a2f256c3f932391561820cbac2cd35b680ad16b6eb02bbfcf6e3f728fa4d332bc1f174c466e82f1ba86f1ab5d815609149653744df478c3eba6794c4ddfd8d2602fc9498f23c8c59fa04e3dca12795805c19525bdcee3663bc818e2c0b7275a7e636cba070000008000000020dd09d51c5fe723a758da41653c97b7cfe036046f87bf30c8bd28a7b363679de9adc3edd98e49b6b6e2"], &(0x7f0000000100)=0xb) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) shutdown(r1, 0x1) 16:00:20 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0xffffffffffffffff, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget(0x1, 0x0) msgget(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669a78019c68a8d8bb1060236bcfa37d7b000d4dbb7e0bb4617ce7b4460a880ac2efc59652a4691afb80bcdf428"], 0xa) 16:00:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x8) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) syz_extract_tcp_res(&(0x7f0000000040), 0xa0e, 0x100) 16:00:20 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) 16:00:20 executing program 0: r0 = kqueue() fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x83, 0x10000, 0x47}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x50, 0x9, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x10, 0x1, 0xbd58}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x24, 0x2, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000020, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000002, 0x6, 0xe8}, {{r1}, 0xfffffffffffffff8, 0x9a, 0x2, 0x4, 0x7fffffff}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xc, 0x4, 0x1}], 0x6e, &(0x7f0000000180)={0x5, 0x5}) lseek(r0, 0x0, 0x3) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') ioctl$KDSETRAD(r2, 0x20004b43) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x7b2, './file0\x00', './file1\x00'}) getsockname(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) recvfrom$inet(r3, &(0x7f0000000380)=""/5, 0x5, 0x801, &(0x7f00000003c0)={0x2, 0x0}, 0xc) execve(&(0x7f0000000400)='./file1\x00', &(0x7f00000005c0)=[&(0x7f0000000440)='{$)\x00', &(0x7f0000000480)='-\x00', 0xfffffffffffffffe, &(0x7f00000004c0)='-})(:%:\\.\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='#(\x00', &(0x7f0000000580)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000600)='[\\\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)=']/\x00']) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='x\x00') pwritev(r2, &(0x7f0000000880)=[{&(0x7f0000000780)="fb4feacdaed241a489a069ae7bb75f8e1a8635dfcad908c90707e1c50694ef4f0f3146022ee78c456b85e1242524fd09f3296527209259fd1779741733a491d346815a702ddaed046f60250fdbd201ef16086bf09fa1c08c5292809493e01b7c5ace05b35547b46a63d9c18a2fab9870e08961e4319afa9c1a899cf7f7a87be70107edc3e9d3ad5d0f9d6d6eba048815a632d247287b1faeb794f8b894f22ff19f2e6fa7db9c4d12e84eb1761fcbcf3cf7a939bff21f", 0xb6}, {&(0x7f0000000840)="ce4e2f233bb89288d9c2b146705880211cb36793cfc8a5b22a4b52734816b6e0da4a47c7cced39059a7c2d57fc8c4e05615e83aefb5bd9f07df3", 0x3a}], 0x2, 0x0) mkdir(&(0x7f00000008c0)='./file1/file0\x00', 0x80) chdir(&(0x7f0000000900)='./file1/file0\x00') r4 = open(&(0x7f0000000940)='./file0\x00', 0xa0, 0x196) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() unlinkat(r4, &(0x7f00000009c0)='./file1/file0\x00', 0x8) fchmod(r6, 0x68) faccessat(r4, &(0x7f0000000a00)='./file0\x00', 0x0, 0x3) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000a40)=0x2) getrlimit(0x6, &(0x7f0000000a80)) kevent(r6, &(0x7f0000000ac0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x7}, {{r2}, 0x0, 0x0, 0x4, 0x100000001, 0x40}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x100000000, 0x93c}, {{r4}, 0xffffffffffffffff, 0x10, 0x80, 0x4, 0x9}], 0x7f, &(0x7f0000000b40)=[{{r5}, 0xfffffffffffffffb, 0x81, 0x4, 0x7fff, 0xb92}, {{r6}, 0xfffffffffffffff8, 0x60, 0xfffff, 0xb6, 0x1}, {{r6}, 0xffffffffffffffff, 0x50, 0x1, 0xb85, 0xffff}, {{r4}, 0xfffffffffffffffa, 0xd0, 0x40000000, 0x9, 0xad}, {{r0}, 0x0, 0x20, 0x1, 0x3f5, 0x7}], 0x8, &(0x7f0000000c00)={0xfffffffffffffe01, 0x5}) shutdown(r2, 0x2) unveil(&(0x7f0000000c40)='./file1\x00', &(0x7f0000000c80)='x\x00') syz_open_pts() 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x6, 0x0, 0x6) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x0, 0x2, 0xe062, 0x0, r1}) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000640)="2fc81881af0ba8758ef39b0a799ea39b609b5273dd86d3e376ec4d4e9a5a7eae704b1e46c6f941fd397b0eecd49cd083cac861f0e1be1ef80de5872e2247532a62cdf142017e1f3c4d", 0x49}, {&(0x7f0000000300)="b4fc", 0x2}, {&(0x7f00000006c0)="788f1e6b7d1730f1ff8b9995682e90677b9480e9c3e7c21b2615ad6bc46ace2d81ec68861f7902c95222e48fc0321cba266c9514f3b01e3c5083ff3e4ca07ddc206461d8db6f68b934cd593ba2e6d63ab4df42246700f4edb94cd9cb6534845be930697e332af86b4642c141719b15b4c387ce27d8d51060f10af2d8ee4895fc81e3ceb7e953680ce97c0652f685698074b54e3ac8da5ed54c3f75245688a6fa613e0e7555a541633479b9a9ef2ca59e987d6fb18fb90a70440633f2fb59550253871552300e5efc726995e68b3c963aa6c1229adc6200f8e767a9674dcde077333eab79141484cafd33d892", 0xec}, {&(0x7f00000007c0)="86b48b066121f34554e54850f6c7db06d7d615a15f16f883e991a43d9ec884d0e6357b2c86e201a3e8b073fe678018bddd279e492f1a0c84bf4224b2d0bab03d7fd6deedbdf4f54bd6c4eaaa6ae0fde1d924731ad1502b692d071a3e4c54a7edd4f24d4c8614c3a67501650c408d8bd6c0e2c5a0d56843761e05d66d7ef170b4ecc8026cc308dd1b748118e761ce92b5e3ab4472", 0x94}], 0x4, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x1, 0x214) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000140)=""/68) wait4(r1, &(0x7f0000000400), 0x1, &(0x7f0000000980)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="30dee5e1915d0383684e9ccf99642234e7cf7653f96071e2deb8e722c353f669eeabfa702825c65a92e6e2d63e29b95d5a6dc12df7b7f44630318d375e4b249cf129884f70e596064e8705e63bab45e61922f193d089df0487c4c897bab57b087e7b4f0f7a9e09fdfdcbb9a0c867d80c542c93503381655c17c51dc42cb612c6fd94c44f292b5d167a789551a7807d9a3cecb8af9e52e9e45e47fef438dcc136e9ebc4d0b013e927", 0xa8}, {&(0x7f00000000c0)="778132d84c5052369f6a598735b3b1f7961ccff0c7981d63f1778f1c6ea49a146c0e685b8b60148fefc7045a0787d891122adae96b6cf160958f26e7b0c2c0bcd085a34392ccefdd12c5d5ffac34def5b04884bdca8b3812b3328ac0ccd925", 0x5f}, {&(0x7f0000000500)="b4d0e3001477ea36e9427890902b38083f95f2f408c97e506328473d7e8aa9d9d802547e3fb0eb944ea3c6a8220085fb6de41f781f61a5cebe1a918f990c9f9e9307da29e9395c4993f3feba4693830207016696f537df75700a3702854d6d9bdaedca2ea8f4fbddca799a8496db11a02c4f83bbe8d9edab46f0e83fbf22a0b15960ed9e663a720bbd4605db79942ec3ecaad9fc4ffa0dcfcf2ea2a90f8fc4babcc54901ed854d9002c84265288a7dcd302f40c1c5c6ff4d7adddbc959a0c1d5abfc23d297f17be5a408741fb824befcd08002b587e475f9", 0xd8}, {&(0x7f0000000240)="f29e4525cf26ffdc2d14717a5c19b37361c9c3f38c334d1b43ccc4b8c9a69146c402e9c3a4704035265bd763c8c8a594b3ac7347af1c147963ac4374449c14880a3f49039c6776848bb7bf7372ceebaf8f4dc023b5ae31499dfc26fe9d234eecd3b1a85d00546dd5d2d3fb978786503dafbc694dad3b3c38b80fcb5028fd0de7ac6f642ce8243ce8360c48313fe752e8f0eaa710c09243db7529181d20", 0x9d}, {&(0x7f0000000600)="80676d193b5a89a9f17c15", 0xb}], 0x5, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xa8) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c6130007befabfd0448b5a1f5c2c93ba73ac21a3346d81e542e399c4cbc5dca95a3d3a5c0f2724f8a305ff2607ebbacfecfd1e1f6f3bcb3c7852eab992a04cd6ee525a0fb4f2f78f575ef9b1c3857dec64f4f8bafdf41be7dc81d8e243d7a5c29a3135da42dc3c0916043fee9"], 0xa, 0x0}, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x100000000, 0x400) 16:00:20 executing program 1: r0 = socket(0x18, 0x8008, 0x3) setsockopt(r0, 0xffffffffffffffff, 0x80000001, &(0x7f00000000c0)="f94fa13d7b06e0c6bfabdced02305df30df1bd0a60aecb667598f18d78992709ce3a12fb94656410b9ca9d45b5a5", 0x2e) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) socket(0x1, 0x5, 0x100000001) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0xd8, 0x124) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r4, 0x0, 0x0) close(r3) ioctl$TIOCNOTTY(r2, 0x20007471) mknod(&(0x7f0000000100)='./file0\x00', 0xe3efb5f35732d69, 0xd3) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() getppid() ioctl$TIOCCDTR(r2, 0x20007478) getpid() syz_execute_func(&(0x7f0000000040)="c403755d1900c462a5adb3e2e0978cc462e5298797928fe4470faefe2ef240742cc4e285902c5e6424e16740ffb2a93a0000430f948b0b000000d233") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x1000008004, &(0x7f0000000180)={0x2, 0x0, 0x1, 0x100000000, r3}) socketpair(0x5, 0x7, 0x400, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000000c0)="139cdb3101bd39cdcb181049b8ed1af4b602112c7514e1e6dcbe268fe7c8933055f0e0d5c5a63df7f6bea81991335315157fa4d66e1b6ea9a79db00c57a8e1fbf032bb0f9d915545c47bded166dd498d00ac78e7e4d6f59b218086f42721a66a64e3791712322caefed0a23b713f7b60d1d3eba6c3e575e6117704318477246bde5bc9a0e8ad7ed1a6d8ef54e6456e4787f89c1f8ace", 0x96, 0x40c, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) close(r0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000380)=""/196, 0xc4, 0x843, &(0x7f0000000000)={0x18, 0x0, 0x81, 0xc1d0}, 0xc) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:20 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20480, 0x8) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) setuid(0xee01) msgget$private(0x0, 0x400) r1 = msgget$private(0x0, 0x120) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd723e22b8331200000000000000000000009c9950abc3d1fa25ee6fd723bf01dfef80ab3f4b02e98850b4af3f868f86fb926ac5e70da9ff8fa12932b3791dc9142689aafc78decf11146e15495582d49ff8288b5d4e81c997612bbed26d09a6297ab2291e94a97a1ce6055d36f1cc6c97460da809a0b22d4490fd68b260f5dfbe94387d9d67fe619be0fe82a81cb2de352053b870a841174ac8"], 0x101, 0x0, 0x1000) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r2 = fcntl$dupfd(r1, 0x0, r0) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x280, 0x2) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/123, 0x7b) open$dir(&(0x7f0000000200)='./file0\x00', 0x881, 0x10) 16:00:20 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000000c0)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x6fb}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="7b9f", 0x2, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x100, 0x20) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000004700)={0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000003240)="3af93d4c9c6aeccd0f7acc695e", 0xd}], 0x1, &(0x7f0000003480)=[{0xe0, 0xffff, 0x3, "2f090c86e4eab083c1dbe6f1e31cb5e318e6d893d18e8919cd1718ebfba55c41eafaa44e1a733942f06343d062652657e8aa1636f78855e103e1b741b8d0bb34253a5d2d1f3ad471ca6a84b93e5e66338e91052490d7c30304360a5891772534752aeb885262fef1e18312936902e4a5f99a33c5122c17bffa75389845b2729a13c89e2d6f710cee2d45da68b62c1969312b4a98c9862dec86e55e572717d9be13ed7f8d94954345fa54c2b69f338a128b6bbb8da80c3601265291860218dbeea4fedd8e090aee595a4ad722a9cc58"}, {0x1010, 0xffff, 0xa9ba, "231f0a17329d7cfc52cb758fdaa07cf6373c903a21ce9d890d7b9b9194b37fee9a37455e94d3492422666e1a43926b0746af2442527f5474575dd9654571c6b843ec729bfa37ead6387ed533a011cc1628055ac398307b76b66e574a21a3c740cc817eb050d27e9e6fcf39f9c3fb745e9119665afe8ebe0662b511ecab6c33ec493b0153733ce8fc9c4f9478ad1497f61fbcf3580cb569e3f99bbd21b079ac68055f3326964db5b1bfe0303b5fda5a2b366e7c3a071141355f8970b62545c1f7fca00ea6f0bbe73399d77e454eccae217a091536dbd0d2bbd981a2e8bd2aa0d0bd0753fe2984f5044a81db226490b66b43e5ef9c941d116cfb298d55689e946a6a99da2265f9873ac01086312f212602e9f73fa0d009b729afb327a80cc43bd8e6a6117b27c522082b6b13c8980176dd50ee9d5372718f4ca0c2f937ebd47add639bc946e25758175ce7949eab065c4a0317a348291cb30669a2608e665c00e0a852aa932405e06b84f1689497bd0eb30ddcfc4b19ae062b5650fc13eddb6bee2ec02373e1e3796e8a2391f7dd8e88e8cf6122dae644ca71166966ac64a8baf3380ab697a62728a226e9fe01f112ded3c0ee09495c8ed60a92c3c2e77c18aa15605ba8da67264c16a72af4f47063a4282a8a3214ca8092ab369d0e899ddf43d455ef3300be2e33d0adba04b57b262d8576b6a286c33bb10cc444f614bbaa43280656ae8eca038e1d5b296e67be1fcaadd39bc425bb2e80b52746f6e588563800c0fde4be2d659ffa6eaa08ea5fabf7c5ea7111cd09d0d1580a51bea54e9a1a52ccf5ed7be27c7c7ea5fb0cd05a94a1d3bac8877ef996e7bfa772aab5c69e117f690d2fd5e6a61806d1df313b2ee253381c398dcc62c28fede61f83fd4816aca8ea533a911f62d32892c56a40a659e2b29d520375f23657d0cc6388d768a446cbd542fc1d11d01a03efec9d07be31bee2f892ce4fc8219dde117d341fa4b852aa553f9e5a1bdb2d46d9ccbc86e3f1773b2fc6b6a768252daeccb817a060a350ed632bdda550b37d2efacb16bb9e34d6639148483fb527112d6b6adcb42e288f32e4a9dc38d479ed70edf57f56ee16d579978290b59f0c39eea7cbe094ac8016c64ee242b4e0a2611a8ca68b44b13778b20ad533c08fff20787b1192c515007cb5cc3d703a52fed51bd9e673223604065d37bb918298f3e977a73350756eeeff0b6c95eaec7780d0a7cf2ea3dad7eda0fb76a9ae00df9dd0c8baf9883dff69bb39de2eb4b59184cbba59fae71bfebff3fc9788a6ad02aeaf73eb8bfc55152037464e6798e5cd4a4eb3b7610234ddc5ee4ae3798b2639c4d784a5507b0463be126735a326f255a88c21d07a12ccddb26c6087518ab80822078396d6e0aa614fdfa5fc5239978ae194b7d25daff42fe98c204e8506c4e91b24939861787b6458270e6d47e0ee66deca38176a6bcec60cfb5021eef339c6aa838033afddfc6e992c35d53f5df7dbeb22e0199bc050f850a8415180f70d34724d98b89a2f2924f40ccea23dd6f2eec2d0cd3380c60dec4385f26c6fc43476030a9a5fd0fa2ecc792d0db4e5495c86271144a1169a0e94399cd3a730baa51bf836f7eec6132c300fee60f85b67dc657e983f72c2e3e7e9f72fa5abeffcbd8562dcd50b179f36b51812bff18403882a7f2c556ef75c57eab6f3f20ed5e5917cb409f5266117c9d2ef445858124e71cd51cba864d68baae7b7f72fa0c26f88b4e496734053775ae3895a56b3c2e2a91bdb4b99490116860444017df7ffc82ccee2b1611a5a34189876b462624ba21795041e1480356836ac233b20a13b97a81004bcdcb54c89108719b7518fbf490f14f4f05d4cf035c0ede6d55bfc8be7c51d099aee99303b21f4483e0b6d2f2647c0b1a14764ce56cd5dfa579d16ea7d8b1900f03c380f34f4367c766a9c49a898ad6373f790df27e945a2f3c48f449be968bf16b91081ab478eaa00eab6eae59b487c12c29d790bc464a9c2f8362c1bf6dc85f714500488f9e765acfce31b2a4ebc5b7db6bc7f3ad53bbc75497b83079c7c13f7d488be6ccb45eac25f87f9c25d124c5cd923ca3ceeb672ebbb0106122e0f9d1985a1ec148a14a2f0d55d5577010d7f9eef6e286e751ad686f2de5a6fe558ca4f362545572ba73b8b4fe590e495771c9668c31d8f12dd87c098dbed72dcdc6c88c364fb39cbf5be8a70c3c82eec519d258d57c81867c2f37a3ea31a7751321b7786332c9a970fcd8bd1ae362372a6b2c06c4c48256a0a80688d9173f41062e5453aa9dc49ba268509c5e5f7d9e46ae43807a6a3defb0031cc97598f826f4231e3a7a76ddb968271d7c804ec3c77d58ba03054d0d1a39737ec516badf7190e9615cb5dcda32fb9707764360c1e09b9ac532a941612753c6c57186ba750a052c6f5dd86b6ae074f68c9292fc5df8dc48e5898ea22cd0004e1be6a90429fdd5648444ba036f76cfea5d3e31668e278aca7dc8c4885d3fd8243489bc45a13fd64e955aa070e5e248d2c967777e2e39a65841fbd2d819d41e29a2d9925cb22614a8112bccadae6610222df18aa2a5f3f2da715ed9aefa52083eced2b333351e3d0e71066e0ce23fbf11d492d0086c4932d7db5c1884ab39edc104b82d07762f2545814dbc78161bee1bfe2cbd8348a8a1480f9c5701113f6dd61a6ab007ca0e9e926c1ee5330b36514b8835c57a29f9763338f3097dd2dc87c57ccd354ebb25a806f7a396190f1c6ecd642598191f4b8cbb0de7999b39b012a110d8e4fb498380aa9e98b3ac80b48f1b2d6f462133ffd04c6be85bcada0f3a9422c596ecbaf484dda476819966a5cab04cc745475dde75a690be2c4abfb5b16c09e090f315fbefea3bc2c90d17ebb632e3f2bb7efa8cf58e29f122a41e399e1037612fb7e7e5fad5c58a87c9a4ce22ca4fab593e72834ada65a368706c99cd3eddde11fbd586edc472db7d9ae7abac373c14b80ab355e636fd77f8e4e443dd2770f2888706b1c5d7cb4da06df755ada67603013b50cd90feac0d7f856943f45a157beb94b1066f79d445dc1aadd09b568d269742f69f1860eb418b66b9876588ef72676cff4d1b3dbbac35c32743d9607287b09785e580c40dcc68286fbfc465563d4cc75a2579d11ea8756e36ec18634d6f3852899021d42b1902f18c40b79bd493083e482822fe86d65f397442264800b3146aa4284d4ed0b9c39eb3a0293975637214c8eec7d703468b068dab4cb8d25d5162e3a186b51ce5043a246ba27bb47abd20790fb964ebf26c8d9483302aa2ca6d8db0b42ed05f443cb4a9b51c4ea0f8af732c57e7df2f1fb6d7e73c742a6d1f34901350516b9d3763dadacfcfd0b0f86a593a89948b91ade8ded73d16a69ef860a6b0ad0a07d3ae25ba42157f4070185fb3516575a21a68bb2deb7966125ba02e8188a3e0e0c8bdf4d67cb60f5a393069dc51239d8977594e7d9678993a2bcf7ac3a62214f689c420d0fd1504ee18af9f36c6ab2b0211ba447e445dcbb29213c0957ffb6d896d65a9869da4c232de0d76f26128229de3104c1e27dd8c4fd1aa0d2237ce5b6be1805432160c07a3154601df804c2f44e276c2c2ab127d8d6f1d7c915055a9c5be9cd1c4b6905c5d91c7589ae6644c155dd08194eea376dfeafaabe120494c154d47bd469ccf2752e049b718723581d346e0ed935a64755915e64ffd51920e788d5b6a668d98a87e0b0e024a8c034a8d2e66447bb68102b3d36c6764e63017be8cb4420718654d5e07beb0588cbb82df925b67ca8864dfceebd946d2469c4feb5572e927b7b8b843e06d9c0408667863bc4648ec7218ed3b7ee14b1d22475a9af1603e22b173901a3ca44681856bf9d0342a321826aabb8ae129dae0045799c71f814fadb238b7e13e7da871abef6541df4980475738fb4f6975406d8179991ddf7e8705959d666bb23906fc6f52fc070817437b75ef7c7a3ad5ed87b511103d115aaf32827f87d3baabd4c6b6da26b86e240b18a0cf03a9ccca19e23b0838773e60c20dd5a64f5b62e338f4195347d2fbac713188c317281604a45b40bf84628d1a7f9143739dfabc87fb08dc197901cf0851e811da418adb5c60e5fc12c8577222a068d768fcb73e809cd064af94f3b0e941d69a488fe028754c610cbb9bd213df10018f94b370b78b4c633a3e7b7f0b0c4ac0642bd32553150dbf6459c2159b201123bc41f99e23e94a8596c6c2fc38ea4f155fd81a2f02ad4b073e9f73dd7e59e4742da5eb3b9340ed2c457a09b43fdaaf2b27284b03815d0f21259cc03dffc41ffcfd5683248fc34191812f0300671dec2d7e3ed7823b3cfcad2e744975cb28e840808add8529ca0ca432d02321f755d8e3805e2229e78b4154c22453942e17baa8bd6301d1a733cc8b0a6da61b977a7ef9eb61f610f5701560b274bf29534fde973d80663c7e17d434a7700466e95fed1ab3b0f0fd0839195b5e85ef27aea0dd08886e27e34223f7475a38382637f3c78f1c5e38e7b1da71bd29b0b4e24b7e2fdea5b19b7039df9dbea69e9ee2b2f1726a65f4fdd966f788ae0538b6f8ca6562d8590ca9ee33655f99c2aee6e07bef9bd7a4bf05cd0a9b4e30b5ae754fa08ae1578a9d2621edb2f5d7b2b16f1628e6246ce90d64d704ea2323c895555f3718f266d3ef6c2b611d610797adf08c7448a09215ea920215dad063e8ebc9f470a540ada11e49042671ce721918547da00d411eeb4c15cebef4aa010bdca732b337039b1c384f60a7900cfd34376622ddae6f01d1b8b26b46e7915df4937b759a1e80148741dda84a0c7c74c3ae8bb740a6cb5486ba0a91025b9f9945c7ad15b188826f9a3b84bba8ed0fc025853e5d5ba9b98dd78c07f4bd6c06325f82bf6686fa019d356bb9abdaeace8b006183b08eccafa891bcd9b184ee3ade7e2b012bfd2292b5de03efba51620054c77e3a76011c5d84a2aa87754a944b4bac8b0659131c487330a176444d976bb2d04aa23628e2617b900a8d4ea72a2402834e9372e538f7a4019c8e2c62515d5d623404506b71e96682b714bf307eccc56169b39bac856c5ce40f88c5fb6050772aabd802eebfbaa075bb3d5bb16178fd019cf5d2d794717eb4d677b90f9c20ff7b0580d71d52622ab3574bc0cda6c1228a046565e6edab6c6864dd423e8889228cf7a3d293764bfe435ec408d546b99af90d2446e028f75bef543f246b0f0fd26978e9a46b8a6c12cdbc656c46fa31c1f489195c65064276e0d95dbf2879e7109005ae56d105f3fcff2b7cbf2be05b80ffbf9ae7006d53ed38f7f957c95912d24e7291ea7bda4d4666def0f7e37abd6edaa6a5d916de14e5f2ca9dc9a941eba583d4a13e5cdaab64d17989381ecf548563952cfda458c1072d3b8ab72e34e8caa12221467467a36d98ff65e523eaff5286193ccec5de4a42733c95481490089f64585a2f7b486d110be9cc835149911625afeb788dc007354dabed2b0eb7493bae70a32ec8fc015a7c19bd7c9322cff984d064b7f00fb9461a1f72bcee2ebe58c08a80e9be978fb1470a66f31d0efc621e46fc2487e413ed0c9c62ea8aa3c8c2b35d8ac4542147e297f512fe2915100baf10ab9ceb6f15785b0d1d0cfc43e776096abbe6fac418142fa344a496c9d7ebb40b8b3865612a7b3eccd3c6bb98551f2f7b76db8dcbc1da973398fba368e268a9fb8853630e39d781fb8aa9d4e34ae2f418f3f182d05bfc620acf4b25af744b28433b38386e77e0c09b155412ed5a64f6e745bbba440152c406ed0f95590"}, {0x28, 0xffff, 0x1000, "8a9c747244fb6d0c09f3ddb2352fcfcfab1efdc6feba51a6"}, {0x38, 0x1, 0x6, "e1a1accfc6150d7d6146aff4ba74fdaea845532b9dc8a31e39867b09002f6fa361fc"}, {0x100, 0xffff, 0xfffe000000000000, "32bbae41fc274163d7f2ae463b0cfd062537d86271de659dad4328499a849e8245bf390ca6fb9205258c5affcb90fae229a4a049b012fe7b8ff4d99d8cf96dddaa3cd76618a6ed0a2d4963080790cf5733d2fec54e357ee1ebeb15f7dda02d5b91d75335e2c43c257048527a12ed668040aa33b5bd183afe3edcf110793e767d19416b53f7c0d655907c5474cd5cfb9e7c51cc01440c69a1c4e3c5b770c4d4a41447e7e5a2481de56290e313a5abd5ea668b83b51c9879cc9f8c65d845062709d4204932a5d76a9a61bf00945c78ac45b21c8057f79cba91e47f7289d174bba4cd97f5250068dc58a7d2c0"}], 0x1250}, 0xa) semop(r0, &(0x7f0000004740)=[{0x6, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x2, 0x200, 0x1800}], 0x3) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003440)=""/4, 0x4}], 0x10000000000001db, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000280)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="e94a0e0935de7e4c5d581a22d5be84993792279a7871e48b58387f", 0x1b}, {&(0x7f0000000180)="4384d0112ff5bbe51246f0f23e556454d348913a9c3c94f862d761a18a4b6a3f322feda2d841d66ed656f02d10f18a1aef3839995940b8eb9a7d2ac4216c6c442221528d7a3efff06f77efd9f1711487bc3f1add4f8ef34eb5ebdd31b8ff2a724f057f343f4a71fc5371c94f27", 0x6d}, {&(0x7f0000000240)="084c18066821aa2695cdea332b8ceded1d3a34c9af0a1611bea8109bde0ef4af60cf", 0x22}, {&(0x7f0000000280)="c8d0358786c2681e02c3553a52d82f9514207314684d1d109d", 0x19}, {&(0x7f00000002c0)="05a1146982b84433c3224bd4790141ba85d16ae4760e2e0ab0fa440f7b844cce8d6a1e06fcca9d4dfa9fb74efe53d251f9aa03c467efea53271d385ec21d622294a6719de50fd08923a085ab42a488e12d70d27a7b9b37fb990b970295b9aae6339457a6ef4d7918cdb71ba4c6324672a6c0927359fe5f5c1389d4d0b8a2df7a35108b67bea27fae862db2ddbc0fe0635f7453052fe16ebe7d8b96cb32cb3f77374d568e654d1b319fd9645f7027860f82e7d14e1d0132716e1ef07bea69140ee9552bf7104496ebc249ec0f", 0xcc}, {&(0x7f00000003c0)="a2b38c630852aafbda440d70c3b2887f57e3224273af99b83af15c8ab8a7231a390bcb229be8d9e5a39dd017ebf3a2bc7dc6b026b05fac819ed33aba26b6c642b5f52436bee49f9e4991fa14174110484f638e711c11bb9f2c72625a3aee3918844c2bd21d6898ab9cd0a3bb6a2d3474260a6a5345dcb2b74fc2b9e859899ece1df18fe2a1e97db36806723d8a37a34ed80cca2a98449f2db39e0db8fd0cd5d8bff296643fd1daa6a63bdd68c243c909761b9a4407dc2b3ec61b3c4d", 0xbc}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="380000000000000000000000faffffffcb0cdf47d4b27b93799af19bed7da0c6f916b60a16e19f0ec448497c4b4a4a5f6200000000000000f800000000000000ffff000001000000156309d20fa93be5299c44fc8b2e6dce7f1beddbf05ade994381f5dc4de5a3c13e447805082fdd30f7aaa1aa719c80729f082f29cb4dfbcc2fe05a53e81bb18f378ed080ce88161565f2c1fdfaef71225bfff36822626ef3d8cc8fcdfc8d57680a346c33c526a0052e2e82832c3e7c33237a483c0e40692e9d9ae82e09449aed9d1f315e39c1be2d826ec7fe39ff68654fc6209cdfc985218c6bd4bf06f9655a2eb0778b5247b68b795ed3a977afa1a773a9deaee21c338158a3662a109c610a6e28a046f22b6616151a03201f5facf7c67e66e3539b0f4bbfebf6a1d51d05a46d26000000000000"], 0x130}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000200)='./bus\x00', 0x3fd, 0x0) chdir(&(0x7f0000000040)='./bus\x00') pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="7b7413bafafa4d4e6f", 0x9}], 0x1, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) faccessat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x20, 0x3) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f415787585708", 0x1ec) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000000)="e6c0a4cfd505cd637f6aba71826884c67bfa641c481191aaeda6c8d208b5303477c14b0e464157b9cb", 0x29) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000002540)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x1, &(0x7f0000001000)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r3, 0x0, 0xffffffffffffffff, r1, r2, r4]) kqueue() setegid(r5) r6 = open(&(0x7f0000001280)='./file0\x00', 0x20380, 0xa2) recvfrom$inet6(r6, &(0x7f00000024c0)=""/115, 0x73, 0xffffffffffffffff, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0x35) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x48) lseek(r7, 0x0, 0x2) connect$inet6(r7, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) pipe2(&(0x7f0000001100), 0x10004) 16:00:07 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20c99, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x1000, 0xca, 0x7fff, "38b2c2a8fdef704a72802a74db1728f200b6b846", 0x731e, 0x7}) kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) fcntl$getflags(r0, 0x3) close(r0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a5b351a52d74d241bc027524b561e900347825ea5e14e7ee995b5706804c634161f9f5c4dd04f87842719f6a88c7d4c8c1621b94c15c469f1c40091d0a6d9addf091fd2e05f9b50af943025c589b8b3b246d74643b5eae164020ccad25ae1adcdd858377078258d52db7a91cc12ec713698c1306b1b5b6683b6cbdabc575a94b78d8bddfc1463f6a9e0a820078a6f680523cd43a0c084b088db4e0d43c2a40bf0950751c9089301a3a806262809280f241d2041cd0b64b2913790eb2b601b734b72c6b4c4a4c2df0f2392049ee821e22df20c532194d", 0xd6}, {}], 0x2, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000006c47b25001000019cf8742fc8a79a43e00405d9a99d9dc59b5d5c21eae8d87df3b9020f5b20d54d51daffc832addf8fdb0c55708cf7973351782c7667fc6b4086d5fa0aa6033db2a503e17ccfd7e9282cafdd3a33d449475c497fde7e7eda7fbfea3661cc84e31d4cca017f1d8c8fc1ac24268e5a7423d6da983319f17118e42a7"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getpgid(0xffffffffffffffff) getpeername(r1, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="682c7ad2019ca299561b9812e9b3fb9fe6d17064c864a31d58c71228c3621c14f0480c2d6f57f66ed71e8cb0248c7ba1ec808476b52538008509fe0f5ba50b8876c46b5e2615953eda097afdc0970ec283920bf54646edb2db5b00a54462fc8ecdc1702e29b98218bed172d6acac", 0x6e}, {&(0x7f0000000200)="06273e59d91709df1dbcc1deabdb0dcd6819d1999217b1cf7b9e197f261e1499c17aed5f7b3a53aa6f258ed35b8cee93a41b6e7bc907c35cc639498ba7ff1cdb4c22afa6e9b06caca54044cc1421dd836e426727de45ba88df8db15a2628e0fa8d987de6642ef9d1e5e6aaa06b2c7cca1dcf24239763b2174d19a8080a433134738a3a885a41b68ae43206c37d1e67dde713a3cb870ed51086c7249378af5dd5f65923f38d2f816f0606509969b3ad8276f73e596910774ebd7db7a72d4b5ed288d1339ca48a3a135ea056e93ce93e61f05859a9d0e4803b42", 0xd9}], 0x2, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}], 0xb0, 0x4}, 0x4) fcntl$dupfd(r0, 0xa, r0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x8, 0x7fff, 0x4000000000000, 0x50e}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab99304f52867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) munlockall() r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c58a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) socket$inet(0x2, 0x4000, 0x4) socket(0x18, 0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfad6981ca2"], 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f201004d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3ceb11aef9ce37fe8d13533cf6080ff60a83b8c9bbde13bb4ad245f94171e88f12c1d180f7689751ee92f6fe0b09136e9168ec1faa1719c8031d386b1ebe150f020fb163660df6e7ac1fdb07586cd0beddcbbef41dcaf3f1ba58553aa2dc031ad834288f98d571cd7e50db05b0a2f6efe36f8b9bfb21250a33e5bbf8e5e22ecfa8af441eec4f75932a50fad73c1af7fad204576640e8723165af61a09df86560b2a293fb61630824315a05dc6231661b0e6e656d1e64fc507b5f70d009233d5fd0d638f2ec22621684cc500d517abee4ac6aad59e"], 0x1, 0x800) msgsnd(r8, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82a0, 0x0) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000080)=@un=@file={0x0, ""/75}, 0x4d, &(0x7f0000000340)=[{&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f0000001680)=""/138, 0x8a}], 0x6, &(0x7f00000004c0)=""/43, 0x2b}, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000500)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbdd9dbb4fc8236573f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3fdff5d20c594e1b1ff4408641b2447322e", 0x160}], 0x1, 0x2) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x7}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x800, 0xea7}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x2}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f00000002c0)=@in, &(0x7f0000000280)=0xffffffffffffffd6) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000300)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r5 = semget(0x3, 0x5, 0x420) semop(r5, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r6 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) getgroups(0x8, &(0x7f00000027c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000002640)="3cc81ffdb9efde3960d7f08a48c535fd3ac17bf0d54070f269a36aa69d1b49d1d44ba6e40389b1e18e3a64f0953c3e90f57b77a3bb7a141663b8db5d2812345e3cbfcf4d87aa7720c9a83107b83ce62377f97ee6098001ce7f4f79d8a45fbff0c2e77e70ed188ad608787cf59d22d5281cc3136bd6993a83efedc35d0276df8bd336fa664b266c05310226a093d3994ed3c12118370eec230350c7d08846b7e2371928d82ad1abf468ce", 0xaa}], 0x1}, 0x401) 16:00:08 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x1018, 0x4) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0/../file0\x00'}, 0xfffffffffffffe3a) fcntl$setstatus(r0, 0x4, 0x0) dup2(r3, r0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000000040)="6ade837d4b719b44bcee7f6b1e5e502d2504cae1a45b78f4638134a8c2d85d78f458fe9ad6c140d5decdd539b5ed5f5826c209deb7b3da413e5562c86a4d778382b9289a365993c64ec95fec32fe3bdd3985ab37f6a8aaaa2e769b896cdd2322e84141f77c5b94175982d68219e236d5e091011c15651ff35203db89a8a30bbbe29db0af80ac10d0b81471f945d5be36485a327eb769a531de97e86fcc50485b04502cb58e5fe78b82fa75309649f13efcf865d40dd82bec4d0f", 0xba}, {&(0x7f0000000100)="e04a95b1472aaadb9666b8ce8a29d691bce659b22ba75755b1e4715b24e3fbd8bcf5", 0x22}, {&(0x7f0000000140)="b74b7a3f1d2d24a945a3b451e4746505d33433327e0a01d6fa9b53d49888615b026654b615466de8f2ece399de5ecaf1a5a810c421f91ab348a35fac8dd29c2b0a1b7a0d0e2577da7873022be9d5c6b2d5b641040c9fa7679f08d65a77996c85625fc8f39c19a32faebb713a31f8bfc533bd980dad56cbe8e6229bc6cd240f073f53b44c255a6e726f0e43c779b40e5954a01b3c4919df65c76ceb0231da520e24287cb5b8f4d1a4b802c82aa0bbe56d786437be8416c446215a9fe33539678291431a9f148ac072bd80a53d5d2e9c5688244c17eba8f1d7ea9ee5536b", 0xdd}, {&(0x7f0000000240)="611d639b5129a0985de48dd4e3cb899fea2adf9e81120ff6376d7e1635c5ed1764ebde72f7badfdc91b809e016d669a298bba5182d7487e7c5c58d2ff116a0f088046003a34002e952f2357cd93a72c76a85ab2f00312ddd52d08d82c42a7970ec3163a124b84498a5a069c85686a33d06dd0c2b679b9cf66b32f4c57aa18f52ddfcf11ad16f1008321860a831ee6acc169b56a7839cf8ec47c08cfbf49cd642427e2f33526a454b540580ebf3f228dae9e3ae2d4189dba31a31e7a1406e0c0cf42a615c1228e7b49f7d5a4b5b589c5becdbdb57f7f64a336d224f40ad22750e07afbecb85d3df24335458dbc06ebf13b988ebc54a42005bfc295ec860466fdd4d0480e02e442ac85903811b284b43cf5f7683838fa42d7b2106889990c668394f6bd6f06e392780ef7c423c4d7d2020961c5484a3d552c74c5d08523b1b269557261b8ca4b06ffc185b0f7e6eed0f05c495dd8bf0f14f1d8275d280128b829c71451c12e8cebc57b3e48d74dc775620c742e347127fdd27937e5c5f2bd2645a88811c29598c44e29a1f84d93ae0a66387112e6f25d2450ba386edf83193496c326b516beef184ead92b5a6b5abf8d7ceb5343502d6d1d8deeb3b10ebe901e32f663f0bd52b86354161d5dd0760621e2c2352e6dfcb99086bd76d7d1e5c7deffbbb4ce77719a26f8efde5c81386ce8a8cb9fbc6c2150bbc646ce1a25ffd076fe676ed4101fb8b4706a40f0d87c6ea0c37e6941cafa0daaf2354506b3f67b5967f7db2b3b776148e57dea3028547633e19e872a5b07338048db8f607876b5ffb163b1bb690e64480f48f19a6580d872aebaa43d06349687599bfdae7b303c2f702328312fb4908aad010f4ab64b9b2b6cc751e49d25f8c5f3c432fbc239c98eba0ca6b4da02f15c6edf9d5e73359474fc162e994a9ee07309a7274f75f0dad02e68e715d2af27bb98fdd903c633a45ab4f2de9b529d1bced7ba67ae1f96d33079ae4ef468087105c22e587b079461ce2510028f5858efafce870be2d7710559ffdfb45000dc0cc2c29f1d1e09c04f93f49a115b521469866eb97cda511e0faf2a27fad30fd6679b0fcbc6b90e1827ab5fe1159b159afb5ccfa251e13047897b94eedfc553f2e1c24a6f8f91610b93d74642d2332232c195b508cd2ade4bca853b905d52af2ee657b39c346a21e635c9b9394e7605ab0fbf4438a6b9fbacefb6bfb23a856c4a5f5ee15d1d19d7c6730b8ee6a7abc1d3e10babb389a8db7cb4d57bd79e4253d74c79b46f076e49405aea25d6612a58af54b8a9cce8ef9a8e5b29cc2331bb3dfa0ddd8c65b7a6be62ffe095c4457306c4fe443e0ed0591552b541ccfa0ef18321597382bc47db8a96ecf4f7bc919606e8e69999418ab7a6d9f8bb57a62c2ce9e59dd149ee0be51cb71869e0110d2375d2221765498c16509d09bcc660ec7d4a4399535f9913e73411ab8c9a7e6a4b007cf4f58ac27cd5779f375aa2c3d2d3eecefd4f73edff225737686b3eca1d4dc10d82687fc047617629e99292fa114aa4bd59ba8594654f624b337250da4dc974ffeaad9d81b75a6af25d3430280e5f96be60802a84297f36694db33429f3047f79f551932764d0105320da036a12e223231cc78996e3b2fd52b095730201f9498657945444d07fe5ff400b4ed792ca39bcf864019a674e6f720109e3706137f0d3826779891432d6fb916f03bdf67427964eab464d5986a5b17e22081edeac167ce64c37b4b80a155425a6009d706b99f7445479369ffeec3a4ef5d1854077cbca59a779713d80d5f78846d1c826e0d29d8ebb153f4c5349f4f8beaea4fb3f1a6512710ec748327e0741253ae972d2547181b623e23e846ad96d5d6aa5532a2bde7eccd67ecfd7935d90674af21b1d29cecf45079ddf5021c5bcde2da456635f0e44c773016eb76d71fa5e994bae5ca0dc9bfa78643bc573919dbd1646c424f9921a2f227c665ac6bfe5e1a113ee46f7613c3fc123b8c6dca32a661cd69d3515e5b8d2d057c1c2fec7d7eb25d055b12830de0a3188aef1661bc8fa459c4d9875497c3c9da85462fa5f28c0bc1ef6cd824f3263c496a3ecf949072056ab69b84809a2fa5fd0f634035986f9faa661328362f59bbc3e23014b6f3e4a7d61c8c91bedb0ee2161253a8d48641b1903407e72d8a7e50c3118fbe2d4d71d0b173b2ca5d1e1ccc9e59862a5ff35c4b8bd957f6073d8952d55a2d2c96afb38e1cb8079ba3a0b1af7ae9ae55e6395c50397d13c0fc9afc8bae164ec8fabc67178581591ef4ce6358e94b32fee2b82823e1922a0a7f861a36186e9a2c818fd95dc0497afd894d125bcf539b365aaec4080e819b3f3f7e18e1c229ebd912e2b24acbe60b0537acabcff09842eefc536bd612d2142f26e9f3e6635a6230d323a28c67399cab012de7c8ce8e219e4c34ff92353fce456d6c9a6c1c6278acc47125deaaf22764777a1c68a2966b33f19240a8b698d8cdb64d12c904282f487b4eef9fbfca0abb9daf749df8dbe09018c7a8c220f2b02851352b28889af94ac8e52478b7a3b3052f43f216f2163eef67444dbda018c62c3f37d271a236c3d1323223ee39769acfb47c01049e660b727ee11fbd652371971ff8f845197ac871fad58664a430e9d0668702839f86239e317f298399f39e82e7d07fb74dbe7fd24e6e931273a583c06ba6a6f6aaab967aa0a3e387e4fd7eb215a4bf408fb7aa38cd30756e5d413459171c4b80decf9321b22967617c7dc8a7e22bfd15adf5aa6f4aca46361b79180503636123fd5ec14950791d47475d03aa64c0c56e0c7ae55aa8280653fe778f6767105ec232721ee4ab229b471d8f61ad784b663e943ef4256698041e0299ea3719436a183510581bc5fa014c950adc8dc97e528d28e7f2424c986c0296fa7a14b0150ef5addeba9f4d54f0e668247bd80845804b7120d5c38fd949b8643b9d46c65eddcf711587097991d1de544caec0ef0e37d4f6de8ac2766398e5d9f1b520621edb0e576d139cf84c8716a8bc28175ae4e7d5a52f4440eba34fdaf74ccdeb9104ad1e10c3d8dfd5aaaa2eebdb9b9b0df4f97c50d7c83d2a5432003ffc991252c7543a2a2e0d80621980bedb710230e41397e9a71d889dee2940fce2d58cbd764584e650d0e48d1772ee27c83583879b2da98992978b52d939d6ed80b24a9ce7772c94b1a7a130097c2014e599b6bed5800220ec2e5b31d75d6d573d1894a94a140b66c6e71df088d26e16f026b901211d29dd72a7512b4f7876687631b5edbba147110b5a763e874c2a9142654fe7715a811b68268b8f1073339be88f88f35214ae32d1ec54c765c081f0414d095393d917e1f7a05df258593181985ef83c7053ac20a0d76e938a2f35b9d89a1a06659d37639940b7ec721cb54eca5bc1475b5cfbd9ebd40eab853960fff3bd78fd1373764f54e4a50b11f988e3a5769b50170ef987e26c5a472e3a119723b183a91b5b0c6db4f2900855f88e34ffc54178c7e697377fcaabca0d17acdae08158749de60cc294d0b332ebba8561dd5c05ff3e3224542539122bf6bcb1cbdaff64503196c7ac4c6be07e608eda7d5629e2cddb1110d0f08f501d5b3ebed9d4f5c076c54739a95c614668bacf088990083bcc748231273c43e0b1a45cbfbdc579dc1abe810f438bf0b52e568da02918c1ccb707d01cc39d770b26a1abba411b4a3cf13ec8534261d601cb6f69ee948a2b8422970df15d024fcc23ec5995d69c74ecb1bad2e0d5189329ab2be621dcb452beda2b6482e54253eff54163031d634633c98ceb986cfab1a79e84dee1c53b90f44f5bf132f764dbfe1eace3c7ed2044477a5e4ee3f0666d2ec0aab71ffb88e8e1f5c7f65953cad88f9844ed1f26e117dc9c5dafbc4c56b41b977d4cf29427ae6cf9794b041d966da088dd95d9613d68e703e427be852bfd663c8028bcf1b86411c72785d0f1da59ec5287f14db5ee685ad6d1730ac7ee891d3e36ac3ba1af51b336bc4a2d9a8a40ee5ddb98f6d0cf139fc6fa1e0bd3bec796b9eb7b3a30600006c391db15c0fb3d20ce9a76a285b2cf8092370a00f8e1e8a8d2840ef2f759bfe377154a3f1a298fc69a9ddd70debb433ca53fb0eb63f4536b0b9c62c21c084262a852f1e3fc2f8ec1b0f756876432043a3024bc8feb0bcdd2f07884feebacec3985ee3b1e7a495f891d6f16df331234e4881873e33aa7b2ce4677de75603c2870b7de0a7f84d7c4f0a8efe070f885a2ef4782ff69f2a482c4f1b50a2bd982b25f37e95979a810656fa0c0de4ce651a0ab806cff9a59024b78c28266797ee7c8b90e12edbf90f186348476a1cfe0a33c1d3d1223f385e46a52424b16263d7b3fd122cd78aa8a829a431a55e3872c2307d6512cc91cc26b3d73da18510ad42cc502ce091e72310cd0e39d769d37153fd460485a6987622cdbab914d74f3f8afa59d5bb357db018831f6041142e8c7fd2a26b8be4ef38b8b7fe87169a66710d6e71fa12770d817a7e5050f584c108785e46d112962457fece4bd183e977fa035febb321041701d5216e4749c22c61a35d9ed685e318d80405b1af8774dab695e96678b9619c0e57a73e6baa00da501d528ea3b8abedf8817f1701c9f11bd354b447d1abc05e4ac5684781664b8278f1fb68bec1381b67459c7f3f48fa2a3788755eff781aff6ff24f05a15a65a43a9c32f43175cf6de160e1046ef4b969d58c98521d5337b87ce5e7402a73f5a3d175557cc3ec279b5013eae21b0674887beda90014f9c20d6a3301bc6416fe1c2383d13d8f6e5c7a39e2e730d73c6239eff89519b87de3b5b51cc192e23828b2ae2510a7c7ecece1fc98a95703ca04cf48829a050e302ebe97ddc79ddb41a6077262476be09cf334496df4eaef08a928c80879ca80efc4f3330ad1da3479ee11d326fc690e24c114a5205fae978839f2a2fca195102b28d5bb70016f5b8d5f81c66bc9b3ba74c717dc548e58f731d6229bd5447c14d2d7eab0f16e9a267731675ef397574a1c73be0e06a2974e09b53a3c47b493c7a2731fc0fc3e2d5530b5ed5c5ad6bee086b64daaeb1f346d1f42bca7fd243e72121cc8ba5eafec936cfbc8f22fbb8cca4d49d6e2c411365b7a15b33bfc9b48fb5884c11d5769e4ee29ea43ed95f76206e3f2689e8eeb8ee48a7e960aa00f611fbd4a568952462f784159604322b968eadbbc1b14fcc1e6b7949a8c89612322d39e77948a253ddafc6102779179ff0017dac1fbe54bb4043e615153493fb3734c71831745167c2ec159dc1a7cc54f7d5026873b1500c48aee0bc82d9ccd80d12443a1712c2940bff0abb6c671749f0d21f51a618d726e8885f5f3d18f34dcc4c6328248925ba5df4d7cf3de9afa1c158fabf72ee87e3c401e0fee2b6bbdde4b784e3475942f75eae1113517dd9ae68b19abba4c24c6aeedb5ca0a6c8345c14f774123c5a551298bde6efa92dafa8cc7f61d0015493a75b1b68487cf1ca6778c388bab949c4b0c929da6fc8ea437655a0a3473ec07b9d6a82ce95321cb62f4f7da21e2625bed948de94a2fb9333c9541d7ee2b2bb66b56b42431aa2eecdc75d6bc21943801fb3cec59ac376c01dfdee60efb3ac8a7740759e170e97d643b7914f9dae82b2ee607191b3d7e75d71b7c42e2a8ecbdf92c47546a2392cb1211de08fa33dc3c57d793a7c317bd7753ac7447be11259e0ad581438af57aff490c7aad3d50b3b13e540f4aca2bfd6633d69fbc60ba67cbb6864594e8f7a4bbe714c49c04539e2a38ba5871b90d21c25267", 0x1000}, {&(0x7f0000001240)="3a63da95f4de0c731b04d7147e2ff6b6418076bc25350a7a154bd0d74cf97bc33e59001934a920bcb49096671e76a09ace08b007b8d59c28e8ebe5c2b4fdc1a9ab49ba9a3fe35b9b53e039d559cb2cfc7e5434e945e72cd8e2d6af7ca220d47e916f8c4d7b2101ac2b06d6b7577a0754f4b6e6896657e9211ff99c5ea769402406f877fc123297666e5f73699d27d93e93bd581f1158f682cbb4d7135b9d80f7ec4386ba1975eca49ad48815e77d9b002cff750f3f5cbf95c384d6eecb7ac9e4b74ff13919bd4a3b5ea347d876ce47e636a6afc347b07da58c6c0c78490c9288fe4b98fcf3594eac1c7e46a5e74aec2ee4d1ace233b406edc4112081379215c38c8eb32bfd44477c823abd8fd3394b3111ac8f03d6b4cfb829e2764cb38b51ebd0a30ee82baebb006de6da05b410c0ad4587eb5bbf13f79daf932b908433054b91fcf12f44f8f4ac171457a3a0ff7610de21deea102ac56dd16abdd3bbe5e4d7b7ca78fb97339cf7e34f5af53df19716a15615de7606006fa7bde0d1431e712554090021ff170d6da8ef1643d534a1cbcf9a95c208a5cf3e62fc04abcef7310eb27fc411f6b985dfd5ed7f3a075377a1da4e9f744ea75e36d35307c5ab28548a2b58b6e066f480f140f271b264a236eb78ef50ec750516f773caa526b65cdd4321fe4e23caa191ee8f0ad047f25d066c702a7a7f040d748b2a915562222a2c941aa1cbd829871f2a809023325f3f8d499fc8e68bbea5075f3af98e69031af75c56b0b665851a3ec433292c83c660c9a19e82e163f87678e7fdd41ab0a571717b14103d71a053fbee416b7a3f55203859e9bc35ab88b5b101ced966bec98e6fb073b8b7d2c91d9de071a97e3c03b29b25582d879e31a1adb242b427a7efb9b4d66fa270498797c2b4003d25fe47e4b83f2e0411b8f69b40f5598eb1ca4097de4d158a35d4a56440221f9cd25d76fbf3b062e7680af9239267b6856a215adcd10911679c1a954f53893caa0b5e40b27c484111e21c374f15a0eadc50181ca4c63ce4efec631e0d6c8556e733424e909b7000791e5f7cc1235da2661d2ce57255f3b0f6e494f4f0b20f5fb3a73ddfbe2a599490b10b35e91ce2ae567fefad292344989002ff4809e1660382d205384b012e030573fe1502bfcb303fa2769058e9c7ec377fd5bc46239466437901fa91a0554dc1f27126a641c0ff62ecb2d26ae3c4e89de733f0cf31343c8b693af714bf815c03bc8d8698d6c6c3e8f531c8559d6cc86716b34ceca21b981cb9dbb8af66fa5d5bfd305d7f3472482bcda9314d304a3c1f3355b1eb485809b03152cab6a7bc6ef37445fe6bd1128ddd708e425ad3ab7adae2003e961a76b6107ba713f2f3735f2645132096bffa471c7b4e7cb2d8d1524232e13445bdbd8f0120254dbe6f95d779b2f508ee4bce825b92023a809e4df0c58b141901a0f94b22a0257f5c1430424f6a323b5327856367785265334956b24a7017ffb5da5dd41f09e391e4159c33e97d77055f005430a8a98862158e222d51283e9fa7f14ed5018794d396c559f267b684e331d24d26bca69c2c2726baf7189a1cf845d1c25023954cf15fb4838dce28a6d8f82e6c2ecbf56c54ef711531126841a7c45c09f0f06bbc9291f63cefaaca0e29c4d49fefb2cd5f4c292b7b0b9bcd9d84586d76ddc36b22ca6aa7190772cabb0a62ed1632706efbe039671b7425c63d639b4c42bb0b197340de802bd8027813a2ec485c2addb86a61c7c96315d070cdabe34bbf386c1ac33235f206d563fb297d743b164c40cb60bc2b0b84200c4d585949116a6a55b908fd2d30003459d08437ac69567eb543fb0150652697de6900828fdc63306ec5b904e27b8a689466a8671455c539253826875721f98c204c9c8471e5573c64ebf718fd858f9b4bb0a5ffc30594b5f32d6c07298a7650d7fbab7495403201cdf9855a5681ba4ba824cf0515287f19cf12427515a34d148fce71afb95e32ee00d02db8551d741ba5117e4466908d499266fb157b59e3736e8087554d593ae269b4c8f0ed7f783cfe0cf344c5196dd9c9753d8dad2e8fb7eea5bb8b3c972aa19baa66109fbbc31f31b24cd639620f2ab13de2c9dd4b4993eeb5c5004408e079e4b97019c8c226be1200cd4ce05693eb05164c1162802e2509b8ac15c5cd45c77e92951764e7797894524bc32a5b9e47dbe3fb63d0d9abdb165a0e1a51221f67fa5d56eef4c4c54dddf18a97428a2380acbc426bdcb3cecd9b759aed24d2e4c65a4a85e4f6edf8723e15548ad04067b2ce662577b64a7654265fcaa69fbc50b65618acc91b59ccc5bb0a36fe9c1ba3997a1f5fb9a3ad3304bbc02384df72fc9f23b3a4268ab1d7369106d3d0af0e8edb9788324247784bc544e3b12535b5658ed1273a92dbd54c4a2af263b9279b7ff68905e0ef16a87691d61a053815886a916e15679c4231bc5de0957eb3baa8c5f59708ff5581b5edd687725a1133425200966ed074bf193af35dfddf8ad4e3f8934743069a4543cdc18bb08426ba5633565628e0b7b87c87a0f0c5c30f02dbffb6367972cf7e7f5c9f3ed2b5e70f6d17aa614e23dae3fcb2ad542afcfa62ae4dfd1f64be1eb757d996bdab9d6de202c2909b6fef785de28931c8c4f30f293b1f2591ba07b1ef7b0d05c0976e9d9b3aabbd6bd76353a8b77fd024ab97760ff63b06fa521afd2f42f1ab2ebc8dc5dbff4b125e332441342e15c76a632738d9a5ac22d8493afc47843ef7832e8b45b6074af3c68fa12fc8d6139676e9e2742ac96a59bc3d2e631c51252345d667f8f95a9c4def0e603771d0f31fb5a5201b6095a13aa4b18b7c3f8f464b2b51453711ec97c5c5c5c05573f6d092e705b6c0a1c08ce56691844ccda28da974e5532ce30ec661470f34f31abd80cbce7ef54a3f2830fdcc94b68ee647347646ab5100a62c7d9b619c89128a429e8d518aa9ef491f98c8e7431801252c8fa062192a4103432732b7907e86e0de16ec978af87dc475eec7a7e88151f88c0893ea75d9b8dd6f039db727d26b9869f3a2570c5b99f9398286a0673b342d5492962a33c6e8992f5d356351400ec1f58fcf9db953cf4fff80f8cea19e01f502fbb03d05514c0abd6b066c5e2d31ea40f67d0cd7b85b851db91959ec07577a3f2b3af6408f82307b80c07169074abde916e12d7cd503139df3166d4ec703e4a4d5aedfd92aff8d5d35c4ed48d8162e16c6d852ff22f546a0c72f4df70808cdbebc1475992bec76074f5d0ca0245f211aedb79bd79e7ac763044f6727ff4b9b914f57e5d3b70ad3a9b99f133330f8c0a2a4140cc45e0ba86b2114a360f20ac7771826ffac9cdc329c1f2e37b8b7d71b6020ed9e41a3ff25fbd66e76bd2ac3caaea0a19c1cb1b2d3f8cc45f0889f39ce7f2df859ad84dc93dc2539162af651ebf40832750df36b0610e4e3d5c4411e30df01e6c0272e2997e62d7d99226ff8669b8c4c7a3a2735d2128f1b67bd19fce47f34c47530157b8729e2fdc1730f1dacf845b7147b75549630da24f1bd40af0ff90f50e58db79f786c817a128c67378cae94459dba42b0035faf52499190fc32fa6c4012071103a53a7f0d0e2745209a6c0e4906de44d8fc90938ebeee27d0dee15532fd580d56b5e0610c9b3b0440b1473d328e03d098d563b1f45ec75e701c8eb005fd05ee17a074e45e509faf708706edd06551fc70f84030e7da64b66501970a002cb66c3e9dbe8285c0bb04857aa90994d2f16d870dec5c1e7eaab144814a796e1f9167f0db04f598d9a617858002f673a4aaad2b08117886d59f3d80938a815abd1ffc3d8a9fd9cb27edc6674bbf8064ffeb69316cbe18e40d18a950d77c8723d772b7ebabc0da3704e80f1189ec131e394fe9f2ea8bc69a2494dfa786a09b9dc36f146e8e18b67b8c2cf16d03a18f3a83ab7650cfd6a1e5cb539a282c1b7d31fff18a91af83577ef4e89386ff2eaaaa4563531cc11041ec6b3c592f6091e91a21be39c9f6b5aaed7bc546a110091b4b738dda3ed135a1d375a385c129c8286bae6307e435c97a1e4225cb4315f13d90de27057c75d539d1a728b5de874ede40cf88474210c06f7edee26c8324bdac7f9957a2e245ec1c8e26e41b25a06761a46c706c35ea123bc4457df54dd5d0a15f42d79c3a9a95a309cb0a9ed7272516023703b656962a261be7c8aa04f8abb0810659fb2fdaaacd1083dfc5e1c76cad1ea6a3ea8e2c432d8ea237db73fe771e243f88248be37705cabfa322de91b6e56cccbe2b7ccf0fc4ddc51be5ca9c8fd310aab6da1b7f72fc8c40ce4b224d05885062b2d40d37fc533b073b4c01c4b868f76b26265ca43f9fbf3c0de5770533f21fda5bdfdb46a40e03607a590627a548fe969613d0fad1da9baabc75559a205901d82b2d53aa52afb45fdcda1270bd0ec626f0130a43e51bc4b0d221fd3d81314f97f02baab7f5e347f9ec49504a9597e41e146043d3a44e2d6d05b34b6479f0aad8a7ad58c3a7f8b7ca2a25cc6cdd9aefa83c0841989b06998ba4ed11dc86d59e6531ef3daf7ff3f3a87b7b26de15f67c533373ae97c71100809d2dab9c03abdd37739798ed5c308ecc87653f8bd0007f10142af87a8961ab39547c5dbe78e63eb6a779008fd910de70d629a3e087298a177ae9348e47969a7c029c79541eea902fa7f365ba583e2379063596e2cd6a873bcbe441cb50e16053b08b237e4cdc3f6a2211d21c7e76a4a84b1f6e6419522c6ec34dc9660d3f32983f22e0a6c2430b6daa05a1e8b14c67c79c2a78f72a5addad4f7cfc294c377b08fa05062eedee0db7b082c38e9b640fac4359212be82b77b3eb0cecbbf9e14e84521ba9e134b0b8a358de56f97d91caf2b4a7c35480c46438b2e57f8d657a6e5a50eb4e9595494952af203e0a12ba49bf57e803021916b4c66bad6413e9509b1c5e5a0274bc55c6049b76836f0646f0e2ec21526948824534da56dd8509eb5672e7ad05a7ec756def7c49140ab64da7282ea1522d60d8281553e2149532e2dce90fae51c9f789618dcdd1805eb4637e622706942505a0f0ea2bd6ce0f8869c2033ee8fd028feb102a265a1184f9df84982f248a9b9c701cc88eadf54922483647ca2ab0254a851feb9a401dd92aea044d7e09bf707ad3edc248c68514e53d8c3512be777e7f7abc90825cb3f87c873fb654fbcabf96e55a33de0d26022e5aa01d92bb5f541e0806d292c65291c9fc41c9dd58434f2a32464fb728d827d4183c86670a41e3ae829d90650690d23d19d94a34625b0ca35b6f3a65b9642426d66a1ce15426853469aea4f116655af6314a8765aea4980ca173da65de4927bd34b3f6953786cb5af25bece2321a847dc1b58097b41ae342db1da9f7bee1b01150d94c16407ed803ff3d5a0491919389268b5764358c66bf74dd94007c684870b5e31c90d2a297d0e2d86481c3c42a3f16354a687e73ce030efc24541ed59ae6a418d8158ce20382da27c3418f3dce5a01b90c716e0b384ed49c99d4cece6570c56607e9f75ede5a0a0395b6ae80dd5209b6936ba9a144e807b58874c32804dadddbf042787a169bd54f7d45b02aa578d203ec3c011f78a74a77ca1f5b2c5fd0fc9481ecbeff059235a0f05558118a743be0d9b0e0016b3e8c2fec0c612fdc0ab921d3503b9049fbb11320bd2848ff883683ad7502800eb0ab1c99b0ded15e3c45b59ca30f8fd948c544ccb8bbd8c6b98827689d598c0790be2a0ed162c07fffec1b056ce649af2c8b2dcdc935c9f46a5a103034194397efb8", 0x1000}], 0x5, &(0x7f0000002340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc8, 0x2}, 0x40b) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/48) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x3ff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) write(r0, &(0x7f0000000200)="3b00132aadb4d5e66b4bb0b5ff11eebb2fe21567762f487920504dedb49bbb4f95dbeb4eff", 0x25) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffb, 0x3, 0x8020, 0x2, "a5621430ef05aca0dc98143b3c048947691f0d8c", 0x6, 0x1000}) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x10001, 0x3, &(0x7f0000000180)="edae1ace16ec266afdc635110b3d35574ad54a128aac2e79d980f8e9b6da6df6c70171f398275f81e6fb1cb149bf59ac63496f76cf1afa262f55e5f12de42b775a28541668d4579f16b77daf5f036f9b5b7d0e93f5e75eba0b8e15fcf491e3addff50e8e72df3d3b892e4e8f146134fd99d8375067c8f3ed0a9cc593872d59f0cbd577f1855a9e77019e5cb6bf6dc39aac2eaba79756feb6ea3060de5754aca9a342572d08c4ae96de7502fae4d4e4c68fcb1721d11151683a6219f537501a3adcc1dae388f840be421805f40c37e9ad953c8e4efe4729f6779f4462e6d49d9e38ac0ab860b016ed4556ae76f230aefe207c5e7573ee37ae3e2c1e86fab71f2fc6fc378a96f7d095f1ae7bdf6e6809554da6bb8c3c2124753e9a5f0ae0d9a2a51cb1dc340ae88a8983dc15ae9737b8bfff7e94dc9c396c48889b83907571c333893e39b1ee493096fc7fd22ba25789a4495d159017884cfeea8d819d0b8c634097f0fffb52f4edf1efab7f6a54061b58e9bfcfbf6f744b7bc8b81b5bf1433e3fb7baab878cf811ee9f1ebc83bccf2de2274f82ecf306694f231d370d9490ccffdf61ca4fb6272f477b2ffc199a301a6531caaaf58795cb3f550984d45ca453e3b2abd083071bc07ef3682fe32b01448595ecf20efdcc902f7608c10d5eb0b2cdd1d8253fb5a890e67cf0184fe6d1432cffd07d479a9d9c31035d0969d63afec494a99956e3994e7c1f3ca58cf0234308bd9344b2f2513aab40e12a213592d7ba8b386f774e7324e624a004cb600d5d6a93433eeab2264b09d3780b82325541ffd40c73104548699c41ba776616bd93a792ff494e7e0260b84e9a5efd659da47652642b2c7d3ef24ac41f9f8cdb40e3ad16e20289a7816dc671e7943645c2fce2595ab267e7cef53177e569641a4befa18826317ba2871f41448410ea67e746870a7b65ebc14aa57f07a1cd9710042c277deef4bf3615e13bd5912bf1aa7ddefa5b40591dd5c4d1546da499983591a2ecbce9fc384cfa08cb1ab9fbb61185f1105a0dde77699c4391cdd2bf807a214b5efb7d80bc96b45f7a16dccf70a3927be76e57fd850c49337aa70557ed3dba018e8facca6a67350189de3832dddc0a5e20c99777ccab320f7dc446d636581f406df619866dbe78699c866902ea9ffdab95179dfb9f9bc914915f82eefdb2e053617b3381e7ff7df7a8c86041711e35ed59a3c98adf454e985267c97acc666ff2f21d0ef0674da2b331e4242a7f667de5ff5ef3160d72310af1a387962c6efd82fc61ee374fa053177ecdfb76ded6de7e79e0c2d820c4d31d1cc017afb242f08b90e4200b7d740d498f0d893fd8237345c3177cea46b42306d1e754fb80f7c5d6c7b92affc9922140990c88ff8adc73d059a7677188315ee9a7ead73cb8853e67195fdcf9d17dd2ec67af05df541147212bbfc6cc37e3c6fbdbaa13f569a0bef8acb2194d851bd78889832bdab492919eb439602fd28528b3f5f10d1c5dde218ff40dbca675983b628586855334e60aec11451b593c164f5ee68d9eb9e9bce22aab6594e5963c38fa17ee69ecc538b1a5e80a148a65814df916e56ded3195623eaaede77b7c3180fad93491eab05e3d297d2a8d853fda7288d8d1e8ef8a8cc4e879439ddec834be3ade6aae09c882affc5709d5fe7d9709ef593945618c9c6985117829115723258b6cb71f151550e667def4104c89bb66580dafac161a1807215ba61a0691c721e977b87c8b4042f4a830226c91e7988852b77e76ed1ad5cc155980d9e2130f509f2d2cfac2a3a0ccc67294c4c8ba1c2352f4087c9cf0583d6e9f19b486024cc402d16cd504a0e77eb853ed0c372249ec2bf52d1cc30f45357e5a9d35987ccd8ef4ceafedc32de2d031e901eb330f11dccd2f574506ce563168e88ec5d8eff075ca75c35c0e5c7b37ca9902631af1df70b3a11d465729803a403494d57ff29a83d6d74f174aca3cf382074264b426ae40febe1f0ac743cf9eab2097b0fa44b7440e0e41d3d38e883859ff173f3d799248509a6059acbca9d610788a8bbcfefa8eb2b8b97ab780c18ac329db030957a6bb77f23631eb7b8443d885ede4779a2b6e983c32d92c7c97fe077f4ebc2878c3d2138cff4ea8f93ec4f00a1f59bb313aaf0620b2f455c3f85445f51c58f9a7e62d6c6044dbac04942c5dab92a0413cc866b25f7d4755c0639d01861c04fb3a265396e9256855fb66bd46727eedd5c9438a86387e2da79f83168f26c20fbdc9dab636dea6eba5496c4ae991c6fabdb1e2fe447d3537991715785d27af5bfcbcb6ec507488b8c5af1b74e47db24fe935c968f937ccf8fae9bb1eee7994c4a7041a4e79c8e56b7529ebcbe88fc4e8d94d6211c58444733fae4dbcb0f13cf0ed1094162b9badfabd8f71b2e3bf94fcd679b28c603e044d1ee46e4ebe1a8c14f03e4bf4a49825a6ab4ce20034b011567f3ad7a095ab8320e24ab8aec102127323520cb44769252164b9407f774a1c2c855c37feb07d3b08172aa83a1bfadf1ed6523b29083f651481f22d7e65be1f2daf1ccc7299237f59f1fdebfb0a51bbde2afda32174610c93616dc784f9a7a12295c35c0fca4e65b0a897ef0eee68df10d46d51964105ae6c477c6b99700fffa522cd1a79e362d8688f451632bc7e558eb5d9d434f24cfad227f255831777dc355d4981b8bdbd498c58ad2dd4c8d289ea713221f45d27539008401f3a798baf2d4074930f1c28b5a99958fa1db5e97af7f8eb2930401dc94b4196dfb5a53fb715e0de865e8beef8bb5738c73b4be623aeeeb5ea652e7e855b779e1eae8353f00c068bc122ccf4b07070e84064077615c57d2e7bd65eb5b54b64b1e964cf58b30cb8db971bc3883df8b0edf29a7f8e8a59a617a4879811d6e7c4c000b8b2a6859c1cd1e1eee1c1b91c94427cf1a840c1288456d84364cf556ad47540c480f8363379556c3b5da63b3910f96bcf044763c99b5895709cca9d0ea9e65ce0190dc19a420e1c58b7f4fa043040d0b18f8c68f94c09fa87da283e856d247273dd4e1f97cb7e4087946f944f928b90560a337bd770839c17a1e3259f88be6a744746bf5fb4b5bca82cdc54fb2f8b57ae603c9a6df71a2bc9eec3145bf306a2e3ae7be437a9daea6dae76556363560e3cdd559ab4d196cad7d313a6bd6a73acacb8fe350ce3b71de49cfb767f4432bd0c281718971121d93beab15f259a5cb328f4cb5eee12e03f415aa328f5f9b16e99550b48a11d4cf1c2b77083fa88219fd65a138b60d358a305c69c5ef5cc330fbfd23fbb75da67c58686076865697642b0a1b99741635cf66eeee8f037b58d2401c7926b5a858509b3a483c8a0f25178e3192074e825d25645edd8d2b539522178daf82b98ed7e3825971c087bf65dbe356faeb91815197b94aa59822f83591f7cc5992d49956e9fb4e8a003f6bd5a1089feac56109acc9367660794ce3777cd59dc265793cc054bfeaddb489b779b25c7bd60e1bd3a11940e2cc72ba4a109395f62040a9a117e0edcbaa9487d55b8da26b3b98af7fd524f88941da0ff6a9847757e42e8a73f05ac7b0cf08b7ec0646c3698d744580ca431f663a05bf97e947a69116fc357da3c11805e24ee698bd96714d80c20297fa3ab7db0af2cda33505debbc7dc17916bebed2834bf8d593eae19213c34bc2009c89917a3678d94eaadb4a27b67f1570de325523a43354e99ef2f35a7b9f23351da1cc3ce27c788de4ecf871a47a1a00ca59ef56c4bf9776390ad41e60944769ce6c1ae751399cbe724e667631d73e6eee5ce06300c457a5c41da075fbcca69f01aafd5a24da13f0292914d06175f1692f3c303104153eb59358e6669ec099a1e95d03f2a7df78db474cb45326592ec635986e376a4d99c8137d17ad819cd6195105a34c4ff8db08e50fe4592f91fb7b9a69f16cb9bc28bed50d8ebb3da19c5dfcadd95860ebbb0a1712cd7233443c73376e20b977fb4e00217829e4f6a76d31c4aac0f6b48851bf9a15446972c0f1bf4a7b7e91576c974de0fd16e9f28aa53134a25acdfacb3d0850f709aa2b5a5ce4dad77443da5c133602d2d01686a592f6af1f8df84c9a2c05583747ffa31cbd7027df583dbfdc05992dba460bfc054e73a4cf208cb5b98bca85f9dd13d9d56faf2e55f3224fb7a3130123f0200e723b9a645c4bc9543779e5cac6e533e156512ca8b54f8022c4cc65690c4335454a9bc3c0742a0804b94e90d60b33df9136ae17da0ef520fa22d6d69a7dbc630d3e6f4742c943c8ba9ad0f2e79043b0dbcb3145b805ee445046b636186e0d90af3f2bc70f01d0f80087f3a08c2ee9b512d16ea2a9fa5ab5a1fc62572fdecf2d54f17f4d08469ae7e51b9c583980da2def90b8eb40a165693f31dd0999c0c9fef46abe440fd20f9b3157d73095557b58d29ac9aadeb0af4b59788ba1758690e0ef83670115d03b149fd4daa7b06be43fdadd80ce07307eb2e7b525056d6c105420cc9c611ba59007699a1055f61877c4cd761b0c3176536b848a4d76ab170ca05f9cd60c39c0cf299b29054dee4c4aa79f23e21acdba80f0fca82117d7be2061d2058c6ecd75f131fc9a52b151617de8af5f4a661db0cbefc89b2f889aaa299373d99f7d84f4f5475997e0482501f4ed3b4bac5da4222d438d1140941088053e7c826a33efb660121e6336df602d3f6f06a1a95a043f33d40e3e3c87f872958775ac735700aced02941ad8aaa3e432f58682b7b5e6767e05347fe3afd6512d5ccac5a90af0e3eeb5621b3ac3197e19f98fefe658ae003ec8585a15ad3d2411b9fa6ff7c658b8080f361582a3b342f9c3252bf79f6f3689b20feed4fb1fd950dae6470f4579c727323a3875bf1bb2d58215118ce6dc9936e87401e7f0520c02694e72a84faf8c444d36c2929d6db5c138fabb80b0e4ad04a986ae5f0720bf63d14d311992395bb2cc8a29ae794f1fbdc47d8f75b34e25b3b10e02347f6c976c7aedfdd3ee353d3c80a95366b58277be0369e388ced2771745fefdaae26c1522025f77e611baf0eb817b06f60a5af6bbe695ceae13e93f3783d7eac99feca46284b9a26569cf2f48378d5dcf13922b5227bd24c34d66f5cce7246bf073285f483f34f6cafa7e2a3f389f0571cb3f19010928fc0a6210de273efb18515232260fc938bbb6f55a7ef93f504cfaa2dc27d9248a6812a0c0b36daa0c996cb282836f4db5a579ffe5091d6fceac470e7bfa073f6b9f334fe7de31666418420f7fe5b0c9edd4569bb8eb35683f4b317d45ce65d403181d86ff5ed79dc5c2630724fe96b0bb62bc96801fc1a47d6155107304fe3daecd0021c2b80d9a81b02f1be65f73dd9019f09059df2d1d4b1e572a97e35b39f0080a046489a9c10bf6ca12cd8f181da03fefc18ea1a1b26f044a992eb7bdc1254291b3cb3ae0e8299c1ecdc87b578eeb213d7c88da70341d2a9c1a006a8c11e4040882199b1f10d3bde66abdbcbfc5005da147425c3d267f05b316751c4d848be1546e1dac6dcc49e09a825445587e8c922ffa1971f145a232f8b17f7295156ae216bb348e52087e8dd3f31571ae4fd0fdc0124dadb502c4e5431097b579f6d06c5a5f76630f52eeb25c1d5fa957d20515a92333d59393829edb5c8d99de40b9d32c049cf7b48dc355f96ea156875f44fbdf753f086e0db24866164a1ec2bcdcb3012ccc0ad2d192525d75eac3dfe485bd137ae9eaeb48d3f76f4bcebbe289ef1dffcc2a90c7a11e330faa37994daaac9858b990a9d6e0839d9438c78fc713d8", 0x1000) getitimer(0x2, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8880, 0x80000000000000b) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000900)="3c0ba2c6643ae9be7282094809949b4bef18de1bc6c84258635bc3d3c90c997b5a8be66cebaf0dbc6a4ae9beeea5daa91c420356664d83c677e52854a66ae2ed83bc0c0d2139f259e428e8dfaa3fc37530eb64b31c0c82e553dce023b2240572a2f4d7e45c32ddd7ede69fd878521bb96f70a1a81947568514deb443e991544d479688dd153b26dbfe9a51fb998463aa44916423f6d3ea10b7e3ca121a2e887a7206f9c4aacde2d8eca7a57233d4d5d117c2b9aa7e7a2f946d5b0815f2c0f924e21ff49fc62c8528945806f6ef42fe8d9001042ef02959eeafd323dc215d65c90e5ed76d5ec1d9ad0992924d02272dffed545fa5ffaccb2e744db2acf1faea8559e07593d6a61a8a0ca0856120bc4f2dde31c29d1987a50c5f076766e887b9baeb7c7ff417a86652a220062766386514ebfe4c3bd1d9d51ed6db05428d40a6ed5994f19c8a937f4ef336f0bb07e94710a46809a10880438aa36214b146c17bdd4fc7ff6a33371178addacb8e72e170434f7f5b31b316070c614c8865244bf02cecd80c61ea1eaf5d2e84ef601a456601a126ef3fd39282d4f5247591c4e2927f2dae39acc05dfa4f5de8deffe66750a6111b5a4ec9ef195c8f3b975af24f3b21a513fdad7e98a6de1e60df44c4106771905b17f535e159ae85bffedbfcfcfa4a3db0ca3a8618519b3ed8a52269702b7f4d729358860e4783ba3f755af74de4390c4cc87203ff50c411afa513323f7cfa1d1ba0ac8642fc4c49083348e286ab5e218ead326962122b5713cb43014e0eb553cd834bd28cbfcfcf284c002032faea7ed670a59ab5", 0x246, 0xe, &(0x7f0000000740)=ANY=[@ANYBLOB="0100352f8534c0520483e0bf61cd8c6211ca1eb4948db9d6d633e737b8bec7d60f7eb4514f6e4aff79d873f5153159761c3d19753cb0aa15742236e7ba5d5a2923206517f3b57b6bac5725df8c7a7a5b68c782fa632008972d77cf0cdba08abc8e2aaac47bb1d080b0f6881b4577604d8fdc435b377980a253657721b0ee22c98dc38325aa84bee75f475813b9edb8335c34501cf271fcb4bffc0cf5de0aca8dbbeadc4e8b2bb4277fead29ed7debdb26b833ae335dd549da820060749aeaeeb5ef2f1bca948bd8c7984917e9e2688041ff0592b43e1cc0f7d72bf60d453db5994433c4f51d03e025b60b5216230f9b7533dcb98df0a9b790dcc040000002995f54d37600c46b4f2b7d42635cf79abfdaed35290664d523253cec0a14567c3cdc61381941bc4cd65f44cb2860606df5397f953619b35eed673f0171889b7d7d9114d38be55e20f10fb9b02"], 0x1) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x402, 0xa1) r2 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000008c0)={0x0, 0x7f}) execve(&(0x7f0000000640)='.\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='(+\'\x00', &(0x7f0000000100)='&/{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}&^(\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='.^-.\xc4\'\x00', &(0x7f0000000600)='\xc1\x00', &(0x7f0000000480)=']\'(\xbd\x00', &(0x7f00000004c0)=')!-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='.:\x00', &(0x7f0000000580)=')*\x97\x00']) bind(r0, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/20, 0x14) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:09 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x5) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0xfffffffffffffc00) r2 = kqueue() openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc5) 16:00:10 executing program 1: r0 = socket(0x1f, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000002f0000000000049ab96b7761e97aa07ed160d96ff20347d20c24e66cd4e9f1c6ee5def317e85cf5d45b8b8b85ff806ed414fb054799d6e51c3c91f581868468d999ca3e7a5b9365e40827595f33037c988b6df7f1b42f4fccd6063d0ee0ff12e6bcf59d79e8e7c41ec0da7d5821abc57c76a1827bf2e4d40f7fa6068984aba15420b10406ec416d7000000000000000000000000000000000000000000000000"], 0x10}, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xa) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r5 = socket$inet(0x2, 0x0, 0x152) accept$inet(r5, 0x0, &(0x7f0000000780)=0x25c) r6 = dup2(r4, 0xffffffffffffffff) getdents(r6, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r6, 0x20007471) kevent(r6, &(0x7f0000000980)=[{{}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r7 = dup2(r6, r6) lseek(r6, 0x2, 0x10000000002) r8 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r7, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(0xffffffffffffffff, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r7, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r9 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mkdirat(r7, &(0x7f0000000700)='./file0/file0\x00', 0x1) r10 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000000)) 16:00:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x42003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) 16:00:10 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x1c, 0x0, 0xfffffffffffefffe, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) flock(r2, 0x7) close(r0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/18, 0x12) r1 = socket$inet6(0x18, 0x7, 0x9) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000140), 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100000001) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0xffffffffffffe08) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x40, 0x1, 0x1, "89587e9f0604345289cf096c04d15d0f3ec67048", 0x13200, 0xa8d}) close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x50) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10040, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) nanosleep(&(0x7f0000000200)={0x1ff, 0x101}, &(0x7f0000000240)) kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x9, 0x401, 0x6}, {{r2}, 0xffffffffffffffff, 0x82, 0x13, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x40000000, 0x47, 0x7}, {{r1}, 0xfffffffffffffffb, 0x28, 0x40000031, 0x4, 0x3f}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x20000001, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0x10, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x18, 0x9, 0x7ff}], 0x5, &(0x7f0000000180)={0x1, 0x1f}) close(r1) lseek(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./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) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000640)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000000680)="20c4b61d5e570df2153d72ce9cb25d2444060cf059d93d41d114c88600ce8c20398e10dda00417e95f4dc38eed3b12951a2d7237afef64948d3c311c634ff39d3762ed3330e825b86521b7b37e77392b20553ca64bc4594d9638a045", 0x5c}, {&(0x7f0000000700)="f7eab99281aafeaa63abcd136841750168431593aca7890ddb3e4c32de69c99e67d1691a", 0x24}, {&(0x7f0000000740)="8c849a569f834b9c6b00d24409ce2ab340eb204091c4b95cc6c75004e492bde5b1896940cab838433071ef66d47c2bd88c086217bd5479", 0x37}, {&(0x7f0000000780)="ead82cf74d0042ae5fde79c5220a69eb1ecea6545e60b4319190be320dd3abb78503c7063c500de79746201952d1006aeca1dd2a1d9a6dcfa1", 0x39}, {&(0x7f00000007c0)="ce57712399baddf6384361788ac2207ce783569f449b508fae97ca8f5ac7a5afaae0b485d64f0fb150f918315c0a076c58b02f4638f43f5abe4e809b5df7127c10eff7fe94191834ca89e9d74e39d4f2abed", 0x52}, {&(0x7f0000000840)="3e672186b9b72f256af215c3bc3da9742151256fcd8e2d8852956e6309232608d8d707ee2d281c8c6616c214c6f05f5f4de50ba3eaa80a6213e9c5347b", 0x3d}, {&(0x7f0000000880)="d90073c5931ab1d4620be011104f44805c47b1149a886a1b2f07edcd06a909f680860893e6ee927d62931e4ff9b89632b7c7e5914a2af926020e8ab5de068f01ad632ddc1a79c12bb544a81cb2b91cdd03a07a9ffccadced0bfba9b3a2ee78b6c762de5dea13959c9162124c7223847bc540bbce17a3117bd444abf98e64f75af802d8bd699d9ed4a8f98e651e3a4d9067fbf2a266aa3bad1473a771e9cfb857158bce9fe4a96eb85509c9eb00d1e7998b9b1bf56e7c80f130525d882f24545e9b91", 0xc2}], 0x7, 0x9) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000), 0xc) recvfrom(r3, &(0x7f00000001c0)=""/226, 0xe2, 0x40, &(0x7f00000002c0)=ANY=[@ANYBLOB="005b494d5642022e2f6687005e17562139f7b692be7bedbaee80f79e8d9c000000000000"], 0xa) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f0000000500)=""/33, 0x21}], 0x3, &(0x7f0000000580)=""/82, 0x52}, 0x840) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000280)="6a27a2889b02742b6002999972224d72d18f44ba8a6207477390ab5a7f53382710a83ca95eb85a9a3b4262814ef9eeea42b6b413a6ac03741b05d0007c23d3e2fb580069739543850eadb34ffcd71e5bec94732b401ff7815ae4948d2b77f9c9bb4424ec5046f74e891098b0cb8ab7af30df49b6415953d5e64fdd46ef6e82a786d0b4993b61758195b9fbfe3a76b9f29c9e65c8718ae68536206ba0e5c3c8db26fd01855e140fac208678d40a6f1e454a7be953833b01a72f6507cf3d9e6fce8b51891920954e74dea50b1a4be5002c056917f3f9496403526a16b6769a70dd58ce5538a637607fefed86c63a04d12e465cd016b5f3fc6b068565392df00fa76949329210bbd08708a54174505969c5f1e403578b9e3487fbd4e14ad7527dfbe3d473fcd6b71c5ee6e7226cf7559ecf66ee8f303c2789d1c85c78a81468d1d6cadf9a2f6d4d8c4e684df2f8bc2b8fe5afe63f7131ede9ffdadcd4c61405bf61c2f8a8754858ffe919042703099d6057c1293a8a6df4c1b6ea45563270d98c9e7795b2077c42e0ce95288d5d8f8714293b0288edf6021c7733e803867a5604edde52e59fb6f4f5f421a92fad23edfa913a10832b9681d3ddf595fd0fa04b547b209bd1c21aca5f98d48b02886208088150b415e0e269752c36248c14f869349ef3833edc86186bb5afe6de5826e507207d54c089fa783b3e98d0ab7220281b10c7eedbdc7cfc2828c330058bc5e422f5b158af6344af633560c6ec942f7d4a163e12ec78aadb57c5bbab755ac62b0f642c99176b9414afa43e42c135bcd6336deb9c4e5db3c1d22d29855dee00a58c39e99e1d346d6b7ade197532ad1b8906f90d516edb74a6194a02747547e9627891f106b233d7509f7379c45ea65741c471fffed29943c88efdf84dc6a52c5fc4cf542ba859b480b7fbd365290980626a10823c6bfc833a882a25e737ff5d98b1f081517e26bead7550d8b6365b251cb7b6d65ffdd4718ed05ced8e45c99a58fb845a6a52121b6d9f46e8b2d1f1f6e5b08e52044d504157ea0be63122c68ab25cd13c584caf666d9ea1d51a86c41beec12d1d7eda1f9e0a255cc511a4b5e13e6e668cb0415e177da3578eca00422934b2ae463b72d0f8922442db6ce038792fa94f7f5505e6c20fdeaa30d162ecf53609673282d2bda3f4949f91c508fb3a8d047ac9bcb30351af2dd8b28fbf8adf0f4cf6831b302df03df382835bea8206854ef7de10a9fa79a92d151ee4be4d99665e5b66640389eaf4af865a9c3156fbf5102b5f8f2e0fc0cd99575971f5db0dfd358eafee5b16a741ce2048c55ee53510471af6c1ad9dea6d3a6307f9ae4c051dfa73e929c6c67fbe978e5400ba3ff9857378df11ea6ac83345baa243c1b6a226f6721a0d72cf55fb3b356e750f60790b0feb90dbf244535dcf1ef3e9b79c1d8e9f3a2322f802a45c61bf4b05c8aab1167ffb3ea1aa71a171e71bf1c221440136ba8e025d735b29771578e29153634b31b503625b1b54396ebf5a666780d9a2aece9cd2bd318cfe2dc48e900e2a88d2fc5686bbf30ccc36de332c6f3c372823559ecb68a5982f0079d8f009b81a846e0105fe4f337f74dd5372544970ef19ff509b8d09cb8954d5d06ee9c0943e8579a8cb8bf57dcf979e9a99edc81bd1ed2c2f62fcc7aeece1d192fac2ddb65ff6809a361e2dcc23c881211fe7967b737a6f3b0a556b659c214303b73cd77d4197ae7dafeb7a9b5d9e171f311052b3a71181bef67376b2aa2d3257303d0869e8ed1567f64b9ec366264f0cf70f9a977f90c3e41b9128fcd7767fdc88f4052be91535cf7f218ca149b7b019ac39768261edc668cc565b3b751bff71ced5a9368bbb9dfdbb15f9546f8ec8c9befe2ab4834a48fbc00807b0ac5cac237aa68c892e0a8bfe7f0bf51e6d98f99ccf9aa917d24577932a74059613aad75b3af93e14f2196791bb2b7ca904b0aca4d067bb09fa43b821af4b3ac103780701954dc029a86849a8a01ae20fb14b63b47b9ebb228033bb8310fe0dc73b738c323a2ab2d0170b7b30aa2cb87bb23d90fe6bac529c413f06cd90ba3a5efa130575a4a24280fd79ffbd32e865146016ca7118d62096cadafe0cd9154f7d254893c6a58cac8309a30691e95602a5c16afbccae8aaffe44f6ea4bf6a53af9d90e671e2c40d5f87db4a10afe1252d59ac1e3b93f90eeb377ef322f43684b5368c87547a8003a30c25a723ae1ac6745a53e4f442c71186aed2ee29370d5236b23c58a04fe2d733a15fd5657e750e3faf400ba7b426d8f44254b992b39a32eee2111f45a5c1ba071c1845cf78f6816af07b41cbf762bbb5f59f44f2220be89f0052d27c21cb3f80e6d46746e2412a755163ce7c75bfcb540024b16174572d8149bb07928420cade5ab5230120accf119947152c05faa67eaf93a6119fc12d251aab3b769ef75646c21b0400bcbdfedbad2d76778c9ed123299fdca9a4a3bb4ee6835e7395ad96a5f1b4483c998ce931f15c3e22cb46da87e7135d2698eb004ef8692fdf58f8c410ef4c490216923725dc25b2f8605c2bb4873ecf0ab5f6978eff7dec59af6160d2f4b266de11bbd04a8f280e7a758fab3e141431868ad575e1173d895808234da01570395d8de0e99899173d1821499c5f3cbd8e171e80f4dbb7174dc4370489979595b1b184cc64577a5d22aa094d39d015e88ed294deaa38cca0626eb942062471bf6f10b371913f97ecef7e5c046687c59b54135772cc254b2c260616de885e44b8e4a96223a9145ac944c49c3ec23802b22e65a870f6205c36bcc8cb99ebe5a0360cc1d4579bcd601575787d0aa7f5fafdad2f05605a0f032dad8fdc68917bb9ae3a66ab52d4b653accea62d815fbea92d6c793c7a595ce92a2f61d57673ebf8aec657d96472cb72d179168a2e128834efa9120dba4816c71c8d0d4294842b9c272aa2294c57ed805c24fdd7117acd80a493346f76a3b2af085468c33047ebc8448d501bfb0fd207c6ea4440b31321ff7424e8b7e19087297f991fdc2ea9242a86ce3df843ae5e77c542e1bd45efc10688c8b5e819719ae3f1b1ad2a1ce035f5cd0c3ced5b43049ca1a4b535cad8a5075fd8961e15a8436be09d2f51234817d79af0c29855a27b7546d3da2cffc2cab30e4b9843a5028b357a0efa964635ee504871975c29dbe69b9e02a43b875fd174f5382ecdbce69c2032919733bc9b9eca52449f703fe5bb62c1aa134f97cca1a07b1faebdd8d41e615b4f42d6e85fba73dc3e9d15fb9be2a40e56355c7bf5237faeb0662906898d66ae48081de074d49338e055dffc85e5444d84099c23b7adcb68c0df55e49b4e70eedfcaab7db76c71c8e13cb148a8a51edd3b2fbfadc83f0f257b163b2c49f83b2796433d04d4027e38863b8aff076cacdc78097c07e32052f98184349fc2addc642ef2532e18e4737d56da61b863f0c2e26c272cd55af45a37539702634c6a421609ace8736aee2530bd668707ae416aa8f8ce78fd7284c565b21f538d315982b30b1aeea697686074bfd064a80c8ce868141837c0265bc6ef1b0666066298970e0cbbf631bbc190e415eba06eec7e890fb0fdabaa34513a1e759c023c5520d798c7c0f1d7f6015a951481d266fd3ee7b62feb719920526c9231d70e0c2be82960d721df3861a5597c6094cdb4c3e9a2ec16b512c5d66fd24057f5c63a0b8912e1dd50723daf615bf5df7c222a9aeefb3f84fd4c0b3c5099ee322da70aa591df3e3f00a63389b0ddd57d448aade7bcc9b44e20614f9d08e2175a83e5c305ce7929d9ca9e00237f577d9bbad09c8d4309f1520603cdeb999916a1b651057b0309175b3f6774c11348d7877f82123544212c6a4a500ba56a624a297548178ec7c103c8d4ed1211ad0b9393ba5301ebb92ed5a4c850de779de1292a97f9d642e07eaa154e2528062c28d31c0861b91aff4a3bc33286cee6c321698a23f158a2585f263f0220f3b21bfc2ae10df1b4b7da67bb72f4c0c4a2b90f963d6836e4f232a8e6a0c631b787809ade398e00e9f2b7863c0502a92f19e69a81ab3e41a450f42c34835a71ae6490c216dfc835bbe57e5abd052cf83edf4fdc7ba49d5506490c4a4a826be59bb5a03cc88b582932fd499025639b8c9b56f95f9e4ba64b143b5e5b11cc6c00d6243031d27d3a806ba84a1bfd3375fe55bdfee8285cf1af6bdb0e21d9cc0d73bb2a6d627a43630ef9ba89e044470add2fb3d048b3fdc29bcc0a707bb77f975f240e1392f875a4644f843ba4490d34dcd04264969d27d85a25afb81d5dd7f7e669b2eb1b48038c505dd705c2eac13223702c50537c7a2e6bbe135d0543e8abb5e1ad1bf3eed0013bafaa1d0157e4a80f93788771ae3a349b231e4a9d72c651ab582d132dbf6692003361da9acd0ee89658134e6fb5e4af94637289b582e80b4464f0aacaa07d5b9d3e22d9f3ed223ef4a60f9ebf47b2d2049adccd07128df6f4ee3029e4f10d86f4424520b27a26040505fe12426e9f8954452b26aa674742d3ee30a065c023096b1efdde3a71c6df21d745f67099d843648bf4bb3be95da5b39dc719f4b7947f2c4a5ad64db6c70808a01bb45b9497ea7da49b89c82f54ed4e56e081a5b60888608388d424c9d7e0e6ec3cf03afd7c6b676a1e0d658e13ab45004f99e23247f864d778a9b97f53dbb5d2034c01bcfe5491cb60e02d2e1a38b6f4936537daec0c3090f234896f9e48a76b5c1f562d541828ca777b10ca2cd1ba1140741b15589d3676ec3d20323b272012f60e3c485760785313e084a01b24009c743c218bbe5658af52ccc578b56eca2b28121444d47ea44f96820022ff4322b6b1fbb99055a486cc6544787a174ebb97a73fc01259347bf684ee17634057cb8c9688f07bfc906346fca162bf79f061edc4cb3210fe64adbc032a12cdcc487d9678181d40520dff49fa4f78410645d492eda385a944e9856546a510c012bc93ce50588cd6ecb12d6afe2baf3bcad1889540401fe16c439cabe1e3e5e125e8c70b2c6ec2b8280cc71fb42a0a990401f0f2ff37b23f23f7644fe5aa73757cc796e03f65c645100d5e4c5541246438f7687ac4dc2935ad87d84b116dfbf906ed6cb58eff07dbd1c867bcf61bb41e0f09a20c85e70132eda2c2e63ef99af83a2180e30e01464fd4a7be5f58e6cb55e24ea43cfcc7b89bba2a047bfc6800ae247b5077372bf0e456001e4e5c97d9e4cafee69b3e2399f3d4f0d7950702c74ecbb296e8aac4ef36b46967edd11fbb264bd6afdecaf64ee51b8103e5d0b2245ababe5552989f7baf6c9ba2c095f70734fcc0ee7d25276fc0126698dc06f161f637fb3414bcd2948320493bca96092f36d417c281d092b71c5040f658919892e67e9ecfb945b60032eac7629a8a1c55bcb057b00cf19cf8aafb9c88bbdaf003584eb7afb81cf3ff56be5031cf1623514a7d8577b2a48b0a5e3f8da1f9d61d707951774e48fc7a9221be1e1b511f3637d3d9fdd999a5b9ec8437493285ba6b99c7b94409f1966819593b528a3b8fe868eec3fff3943f0fbe44a476732f4f8614e58ea933479234a2a497eacb06b075d79ee6cbd6bc969d49550c8eca85b97d5206b68500371f5948f2910b67c3d22744f265fbd58ce6e71d36972ccc8bce55cfd64a5c73241aec820d4b743056a2962ae9c974e98d74acd4401e00db39529629f6881f77a078eeb7b574a9230e108f7b7934f392db448ce4fdc7ac3fb0b8bd6c6f9eaf94591ad10eb3bcc397f2f9f4581ce6d07c948487c70ea7988365b", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af42b43622b3bf0200eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000003, 0x0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x5, 0x2, 0x2}], 0xfffffffffffffff8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x7f, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0x901d14bca274ba26, 0x0, 0x10001, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x20, 0xa0000021, 0x2, 0x3e64}, {{r0}, 0xfffffffffffffffd, 0x22, 0x2, 0x1aa80, 0x3}, {{r0}, 0x0, 0x28, 0x0, 0x2, 0x8b9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x3, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x3, 0x7ff, 0x4ac}, {{r1}, 0xfffffffffffffffb, 0x7a, 0x7, 0xd3af, 0xc00b}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x1, 0xfe, 0x2}], 0xffff, &(0x7f0000000040)={0x7ff, 0x7fffffff}) mkdirat(r1, &(0x7f0000000140)='./bus\x00', 0x6) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000000)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xfffffffffffffffd, 0x4}, {0x9, 0x2}}, 0x2) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:12 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x344fda5c, 0x5}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x22, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="756de71ea2bb75812cf2fd94c2880131073d49995f91cad5935062fcabc6636f6e9e25684658e077535446d8f81c821965689e1317ca398f4587b28b61e7d1cb2ee0e8ea1c7fd0b5057a693e7d9b591fc40e747cd567499a567ce312ea4f416b935a2006293929bdcb18c74fcf86f050d90018fd7c4e6d1c99ce0a591c36bc5a5257973ccb6c47817b1da154bc1e1bc71faccb", @ANYRESHEX], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:36 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r4]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r9, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r6]) r11 = socket$inet(0x2, 0x4, 0x10000) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') getgroups(0x4, &(0x7f0000000300)=[r10, r8, r5, r7]) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) setreuid(r1, r1) setuid(0xee01) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x9, 0x2, 0x48, "e2707ba6b8d2bf3261a417de6b6a49bd31456c35", 0xfffffffffffffff8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20010, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0xfff}, {0x18, 0x1, 0x0, 0x2}, 0x7, [0x1, 0x200000000, 0x9, 0x2, 0x2, 0x0, 0x18000000000, 0x7fffffff]}, 0x3c) r2 = dup2(r1, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) dup(r0) fchflags(r2, 0x430100) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) 16:14:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x9) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 16:14:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x69, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = kqueue() r3 = kqueue() r4 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x21, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r3, r2) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:14:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x3}, 0x10) 16:14:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) sendto$inet6(r1, &(0x7f0000000280)="4acd66c7b5adce1f23129bf775b8c227f57a5106f78f3c93ce26cb0ed84def1bac7d343e0d79b4b7be29ec32f9ffecff8cad0396db0465f0ea3c0d544dd5edbf8fa59891b94346e8c034ab2a4f4d0083a93e19e8f60bbfdc2d21a371db269a9fe9af1632e2a9a0e67f4c19350966d90eeb503c1181dd4dce2e88df3c3f084f04197c1b758da713f3753fc18726af18d01cb04237b2d15b36c434c6def05f9ef31c3c81947768c033a761ee4f4b856f38d74ee459f0356cf8b1bacc7d08444a3d", 0xc0, 0x1, &(0x7f0000000340)={0x18, 0x3, 0x5, 0x20}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xfffffffffffffbff) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() pipe(&(0x7f0000000380)={0xffffffffffffffff}) close(r3) munlockall() dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getegid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 16:14:38 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x5, 0x3ff) 16:14:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340), 0x0) 16:14:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x98f}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x7) read(r0, &(0x7f0000000100)=""/63, 0x3f) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 16:14:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:14:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/152, 0x98}], 0x3, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x7) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:14:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x1) 16:14:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCNXCL(r3, 0x2000740e) 16:14:39 executing program 1: r0 = kqueue() r1 = shmat(0xffffffffffffffff, &(0x7f00003f2000/0x1000)=nil, 0x2000) shmdt(r1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x89]) setregid(r2, r4) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r6 = shmget$private(0x0, 0x3000, 0x400, &(0x7f00003f1000/0x3000)=nil) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x600, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r3, r4, 0x8e, 0x6}, 0x3, 0xfff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000140)) shmat(r6, &(0x7f00003ef000/0x3000)=nil, 0x0) kqueue() r8 = socket(0x6, 0x4, 0x919) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:14:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0x7b) read(r0, &(0x7f00000000c0)=""/218, 0xda) 16:14:40 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="4d9cdfb7c0ca24ed264f74c512accb1c4269a752167fbfb820a6406b0913312a6f7863f8e85a63867ea93f56177a41f503ed9f869dc70110fcba273604b23005e762502f3ea5d7a8add4e3d07bc70dcfb9994912f638c75d1502cd73a6b27ba73efd2e0a68742a2ec5f1621392265cab8d74fb5b38d54f04b97aa8be8aa2c657aa31306c2062e26fff", 0x89}, {&(0x7f00000001c0)="c0bfbdf611cfec0f1c8caaacd6328cf2aaba0411e08c8278529fc7cccefc5620a871bbd9f82dbd01f8ea62d57fb99565e48fb638a1126a58575e9a3e07274bb16a375845e3bd9b76c6f448b21404b4a68e5091f895cc46d561237c00ced7de84a42c2b1df8f5d574a8b5108d5fad18975d5fd32d2e34b8c13b3def1078f3614f9676f7e1ad85274fa58d71c25b8c7b07", 0x90}, {&(0x7f0000000280)="8e74e50d2c16009080d51b3fbc6bfa7d5f1f4c50f10abd26ebc966305256213c42a627b9fdc9c7942b976ec0e3778e489dce54e0fb703a07a4c1564afcceacc44f44885f632f0eb59e002a4b88acb657b81f627ceebbe162e3805ad1a54a31dda3d95b1b6b0e7811e547fbd60bbb0ddceac726d2824b6cb9f53adab89a2da08e0d3a58d96f046353c49081c21d5adf1982209c3fbe3f79217f8d29d43dd29fc5825cb818bb79f154facc20f5c72682435e63ea9fee1aa137ebe6b65224a01f70431907bcc62b3fd3a716c9583cd76c071661d2", 0xd3}, {&(0x7f0000000000)="8536fcccde79cdd034e54ddd8909b5e2cac5a47d363ecc4a17", 0x19}, {&(0x7f0000000380)="49ac41adb1e182add066762b221c08c72fc03eb87c686d8a4e5d9918eb997bbfc21c8a4fe9256db24c51266902f1a2549ca3f3d68e0fbd29764d2345c0d1cb3eed7b3188045c16a5e9d0282b1a17953aad0ba0c694282ef4361c5ca899c906b8ecda75e2eec6d6444195549bdee1c731825b64491f68e08dc0b1e8208c27e09078e2b93310880ea06e31dbbeeb12c34d18551027221567ca1eab33613a6f47a6836bd0a8ccc068c65ef469d0d68658804fa6a73369a8e670ef3c67642e4b52f757135191c8f60d7475", 0xc9}], 0x5, 0x0) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:14:40 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000040)='./bus\x00', 0x13f, 0x1fffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100000030) 16:14:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x6810, r0, 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) 16:14:41 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:14:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x6, 0x7}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xc8, 0x77}, {0x25baeb6ae82e9a9f, 0x1}], 0x2}) fchdir(r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x4, 0x6, 0x8000, 0x7f5d2642, "74b3716b50daed761b3ca59a7d2b9cc017e2105e", 0x5, 0x1}) 16:14:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x87, 0x72bf}, {0x0, 0x100}, {0xcb, 0x9}, {0x41, 0xffffffff}, {0x1a7, 0x7}, {0xed, 0x1ff}, {0x101, 0x7}, {0xae, 0xfffffffffffffffd}], 0x8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) write(r0, &(0x7f0000000240)="270dba837cfeb0dddfe1094d8a7ec4819cc38e23ced95a745dbb0cda70c413a92c42a0aa7bc989a534af022866827f01eebf2816608682f276dae9f32ab413bf22629c90cdf53252b14fac3a273f869f0a24b96a733dc44372bd6abc1a53af23b911d445bd1ee7fd0e61db1f0591ed6968deed2b89d6f4bd3ed0cf6b35c5fe0c5607c0a9e5e8cce801b3e244d246af808eef46fd0772bab60d622de80f0080059fda881e5b7ba7b2b082ea04cc71a8d6da612a4d2dd49155eac1d8d0e09c2e37165d98fea27f36b7b3e9ad42cc6a58125a54eaebafd7a4583aa5bb27", 0xdc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f0000000040)=[{0xea}], 0x1}) 16:14:41 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x128) accept$unix(r4, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) bind(r3, &(0x7f0000000140)=@un=@file={0xac366537f905324a, './file0\x00'}, 0xa) 16:14:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x8}, {r0, 0x2}, {r0, 0x40}, {r0}, {r0, 0x4}, {r0, 0xc0}, {r0, 0x100}], 0x9, 0x3ff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:14:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 16:14:41 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/60, 0x3c) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r1) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x19634c9b, 0x4, 0x7, 0x7, "091cb47d510bd104199eae47f33549897d969b42"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x80013, 0xfffffffffffffff7, "840300000207f1fffffeea003b90928977b400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x800081002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x3, &(0x7f0000001640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r2, r4, 0x4) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r7 = getgid() r8 = getpid() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000040)="63f2ce07d031041a83cbae8b7b260aff63", 0x11}, {&(0x7f00000002c0)="8621a3515b9f357cad011f491f5dc272eb557ac7fe3a9721412fdb1eaa1bae8106745e43cdd7432cf134188f39a0a2a03da0acf1ef0295737424193c8804720ab7c5019b0ba854aed82fdba1d8493049af74c374506928d95ea35ce19b945de5be3820d28c4a88e4fc7a62e5105a6335dd1f9df49b9f1b8ebcaa4643840f02011f6d26d33bc5a23c7089575965a63ee5ce843994c6400294b792cb30349f0db33a23e81f5a22758c1f1a2a6ade662af5574f9ebab6e670b324c1ce517854c41138ef48ae2911ec2b9c507b7b3b7ca812e2d30e4620a78b32c947260a414a49a4a57c783392846a42b002c1c9d9453f26a73b373a3bb21005e31ccf733c18068d2933ce94e878fe013dcad24426a264fe97abdb0dc4986478ee6a6cdb64720ce52bfc29c0851c229430a20bfb243c0817eae5618acda4cb006ac10384c5fe9faff7446156d6d8cf7d7528075d0eceb4f298a60bfea37d620bbc3b5dc3b0d9c935e989fce2cfcb10da8ae18d60ad0d3c33c020626d0060dbddcebe5233c5ac899a4b3ab79b961ad6d241a5578910ee67155b73571282126afb7616457e9a918e30a1c0aad2f69af660a9ceb39334289e00d17a1181a45956391c45cde3a3db614c1faa0b4bbed5178154bd378592dbc67aed5ff3b2e81487b2dd8638bd2f651e69589bf9991b1db83c2be0727009068c848bbd8532cf83c26384d736c1f28ee0fd28aa7dd3b6bea99e2aa0b4cc6f7029e91b54e0e1d036366d736b7bd028b7e8747ebafda93e8305f0911e3bf21160eb45bcb514e4a022987453d115cebb49f484260dc08c18df110de7ead26776930570e0fb5fe42185644ba37f276a3c6d5b3a143bf8679ed8fa0f0cdb857c20724bb48b6350fa1c67ed520a6500387c5c8f43a81f632f45438ccc11e74e8cd4684dc63af82ba79e2b8e4bf65be1e08e82f81fda5d0f62bad7c1422a51b71ec8cadb3da46534fb3c1e73550306b04f27920e5d38f24d9dcb2c3e53b47f2add3e06103e6bbc9fa6ebd964d32b9b00bc9495dde5e713322e778b50f83c35df9e636d4beced922fc0d91eb16fcff710a61016bac6a773dcdf544410e17dae4114281c83374cc66434b92772ce5ff8f22d21338262d9640209f2bd61d3bdeee6b74dd1cacb478c001e50cab5ce37b8297c3c5a0491c235e9a7690a654977159bee13fb709cc05d48fc3f29e5f42ab75e0e807d212fa3ae90475d2086a11576c44d0da16cf3e6f049bc000351e97a79b7e9ee2c5777b1b523d6173efc1ef4166124748473792809a930d41044f78e156b138a7317440b9c4e017f6ea90373fdb8f0ae427590c6e65cb2e01de27e7d871468f79100c4c7a14704c74cf9fe3691675e5c63c6ce7d9b5f4dfea7090c1207b2f089c7a15c78235836c1c1aba679822510aafcaa39593f26b541e186c70e81b47a2ff29eedad9864265acf7e5b3e838a45ceae178c40b9f48039ab7e2d264a92e5ef8a69a3e25812230ad0a8c68b977d8409e7ad6fc2cc16eb1e79703f59f5ac161d6c3a226741251c3c0807e1afa9283283c8de904e4768b82b2b6de920add78d7df3f899463d31febbe8c70f95df83cd7faa663c848490617d948df90d9147ec05f515eaade399883f05f3e208b56bc84ada72142dc69ac4f8b0b350f00ae41c6e69099a87e996c210e51e2be2607de2a690e3f8406a807086e4b94d829a68f55e0a7d89ccbe4dfa8bda2def5a030435db43468c28179c646cb49f046436cae3baeca76eede1caa5908b741bf461938658d78ddb54a4cbf6624f0ca2015a63b393a31c859668a1e08d0324b118c6a07c450a2f4352e193a145ce258261eed2b2d8dc0b507e8e57c0ad77ff32ac5127d0ec00c8d55f81fffdfc6ea3d4628c531219e6cc9583f5fa8e766e71ac7539941084685927b59601fe3aee78d7d8bf5038493d8e86042a27bcfd3b0ceb9862c100aa012b455fab72ea262db62607870ca400010d3fa1868e821edf674ae8f44994bed0c15d77ae02e952f5d32a9b3132a8224e6b344a166d03ce5ef92a658bf9f818df05c9f8cfe6d5ebf5d949e2406ffd5fc7bf87a7d0b2de900c86cfc347e87596cafd6379157a4dfddcc3a76811edf26133bbf8414ceeb3a268d2931ac55b3f682e65d07897129eb6d582023160751dfa701b9978a3a64b640b5280a0ba4b11f60834e26bf21b82fd7081a2392d2e970e45cff6e49ae65aed3ecc5b13c94c2f169eab89ebdedb5567b78411395e41b1978d5d41f9b7b8c0bea8141d57879dfe0fc41f25d4a9aa3b6ffd35802e29b4c302225506bf19bd5bceb849b65a63051fe761c9cf40f9ab60687b6933352a48b18a14a40e9d71ce7cbacff442be840c158bae71cf0cb871acfc8e1fc140940a6601f9f3289f9dca3ef259d782d4c364b57101dfb97cb2ce982f3c481ad73d1976eb11784c0729cea1beb2056f28660eefa8c604430b373230721d0693600a33ee6bacb4ab47139dba53f1bfcc5cd4da37ccd448e8bedb10e76356b8c29effe2c9a971c8ecb90f592384d4006562ae421baede685b04f8132c2f1e59d51b08afa91c739200a0b8eda75c2b5fdca53d620adb55d1f80e81fe520f8c423092deac061bbd0d986ab6836ce1dbd37873cde59a882569b1e5c5ae1a0fcb4b1577ba3b31a12b49b58e768a383e94ae4e46cea6f9ce3166a8e852bb022af33aaba42d15ddfcf3b1485d98b958d768ae15845dfb35b252e904909c6fcbea5ea356cf119725fb5843f4c40646e81a6e3a95fbd4a48fcf5a20a8bfa09b052c6a31b04224fbaef30088e3e4a46fcbd33c27e07d993dc3781756d8f87913f4ce74d90cf6340b0ef1b506a6ca9ab95010da68ee87aa9ff2be2c0a2b5949fdefaf261c5afe8f7dfd85380992fe2bdfdf455d801e4e97f7faa8ae3ac0bba0e544195e1de3a6d2aca2e36d650f2cb6d7a339b5ed1c1c037e457319d70c151b06ea8420d2c8ed922fc43d964d1344fc34a1bbe1205df5ed1d1434808d852f7c55394164dd04d8e8ebdf0ba4bfe1558b101326624bebcfc3cc313ad50db4a8aaf888a8c036e77c7566b53e9e284a42ceada941f64f4e74f05c2b7ca77c9d2639ee200f5c7ae874c60f93c20f94e3bb485c2d74fe7bfade6c10a6ea1b7e189e6f42b6e550ee69beaf98a7b12461e0c27cfc6abd76218b134844e30fbdd0c9dc9004d7473c705d0bc54bc7d81c25f44ac7f5cec3c3b79791034997bd6284125e3c46b5de309ba8839210a0ebb155a9c82488ef4987a9f01e6244eefe64f28644cdc30f1c8d77585b670ee30b20fb42ea8941a3f61ecd454ab4c25469e8b171475ee749c13f494e2750f1eaf228c41e20b2d559dc43ec2e9dc7c9fc99857e0cef54e498f773a4be5cd7b7c785fd6d4794899fd90e42c940b31b0499bd73ffc3da68b840317f3767f47e6ce8a4ccd6ae6d955155b3089cdc24de7f410a109637cc4121bc358326e22d21f778e9893fe653a9a5cffce3d4edb5596198b82cc17aa86a626cf9bf14f3b5199eb1d233d10d8f29a8804a939f343765a867d917cc4a337d7f265ef821c5b8292540d6c0052d6196e8dc40f652f5bb07fbfd1ac220b690b993e02d671986a9282845ef00574919a424612319c5967d2821dffb0c59144a6429b45a7a37eb151a1037ef8748d62ab399974b436ef5f1992b86fb61f8f4bbfd7e1018d02ac37a55c3b30a6f8e7c0b00aff723292ed0f8c743af16fc541e681da28580f89eebbd1ac54f34a2177c37ce3429f67892f35653d25f75c0be28e77acdb9372c25701360bde70723832b7ab10cf2f51e9c546a73c4e0027bd9ebca7380d57585d08a6e54a3bcd75823db3400e2dc9e56e01cd04b362cf9760e6f63a8e3e733d9e7add5a1396c3c780d1606b97e88ce45aae4b7814ad887e0e779b788b15041817b1ba99d1ae70601620f18e026c01dae4796b61555a2e7525d2b674fb7f838badec7bbca9abe0dafa5dcfeede707dfa962f8f3b9cf12606e19f6b95b5a09b11183844615cfd3045ded1b9146cfe72a7c064b3359fd1ff4bf5025662f8be0d4bba17abb3d6103a3215643bbb1cc42d3cf68bbc6c4ec80168e82ecb851b68d27bfd2b16308682e606ca61d42f10dec0c29e8bc4d0208c4b327295c4afbde50b66ed0ee5a6437dd807102a8b2291dc4d704726f24d5b526d0b994ca8a61face323e6cc4a55c5db708c79af99ea0cc5c1962b46d5137513d41556412301899da5042153df48712bb2a66bda3f80382f129fd1a9bc8d93af6e03b3be87fbef9af0806ac9f622369efa45d8e540e09dd6558dd5da0f928df25f79c392e503a9d5c43449075b7ae8e3e2b2639b1d50d1fb3db0da794201d6353eace294e47615ae0c6f39d1711916ba146317ba91f61dca59d5146bae9ef7da8ebd1a72098106d2ee04c41be745999d3e0faedb2bb4f0ccbd726b05d81b63b7cc5c4d7e6fc4e92faa9ed5511e4ef09dc816ed89b91ddb3d9a7ed5650d985e8633bba80f0826ca567664414fed65e3af74bfcfd5310e39229942563c18786eb323f7965bea6313a369401c8ecc5e889bf965f35a0cb39591ef8600f648be80b74b35ce5031640264c54b74d7287178786df59d29ce164418f52e3366c91c6e7887ce88fa41dc5bcb91d4f6d2dfb85c1421a6467b6998cb0eecea45a161227046b6b7e4959c78fde53ea2867cbf59de5b67d1b786d2f33173bb2246061c0edda87b43a969d5ab8f4528cc3ba7d355a8a9fcbf8e52f07c5e9292570d854985c69f3812dab3331d1b11d26186cf05804d683aa4ee0c001bed08adc27e2f8d4cafb81263e25540172474486b6ee6c281c74482b6ba0d5d4e35571a30be548cbb3026a4a9b6591f6ece765eb2a719c66a959ecc128d512375153d0e46c8f4858d37d2fb79c2164839cc467e5369f1effe88a8e5395bc217072730e05fcbd8fb0b169a04e184ceef281c781ddca11736df3176ce05a7a28f4232c33763d749b7490db3bad09b61c97bfb5f8fd22d191d0c8a367fa7f9142ce3b8a93be8fbf9202b0ac92fbaf2ef217945ae32d3a6800726fde0d320677e7f994ebf8b69f96b90346da260ce22ea885c90d687ec86154e9d3a905ee72dd8ea1dca91d4fa65f835670516adb06e064ee0074f12fd2103b78024b0e500f82b93c0e360afb83b965183729ce20e47d31fa9f1a14ce6d9c9aa6620827a860effa61202523522d4a0e8a8b6f5f1754b9e8362ec41c654122f7d93654489bc64484f2d39184b632e55a8be35244be68496e22a57f331c252b03a2f2a75e29a44eddb38f689b8e969321d53a6450522a7cb86f026d1cfb5b0ea17fb98eeb0f26b4ddcca55b6f6e331bebf856575227614bfc949a8b93778a3b4bf9af882637ab5cc6ff2ae9491d61e45817bbfae3e05f3d377308711f95867c847a8c7042f1314ffa2b71b253433d9ff3e87ee3926a18098d271fe140b004111ed08acdba80de7e0f0dc7585f4bb434f31bd05b25ed7e17fb545d96c76cbdd45a0918b26bcf43bc7af19fef43968ae822627d6db68c99684a481b622033624fae03feeea7e99851ad6412dacd392fce5d8781e9bd613efd49b25573b2e70daa8069142a3a57fc84c1ad2057e98d3d96bb534329d57646fa7556a4f0b79d22223e5f6267fc939f284b2df32f5c5bff1effcd9e73ce9c4ef8504ffbd4ee517c03bb3d4a828fbbf3ff509cc5741128e1a4d9548124d98674b8abc9b30a4699e0d081945143187bfc73824de86a6f0006d3941f77de3fc3590fdf62c391cf80bd7fe341a14a4d799c81ad", 0x1000}, {&(0x7f0000000080)="771c52152c36e42cbe5b3d20417bf3f3901e55b00de6", 0x16}, {&(0x7f0000000140)="ece440feb15452577e249f86afabc57ac336fb15cfc2bf56811c4505bbbf3755a47ec0e537dff154572c4fd70bb5aaae1afe35d40f4b821d7dfe8a5b91418aa0bd038162df341318c0c91c53f5de25fa891741d776717a59969b84b7303186d82f3ecd9f255c73c359469001f1ba7f0641386172c1221287bc9d780fbd9e517ae5f80037848caeeb3b56883b75893087e010d023ea4807fec9f899c562d6c51b2e8b495a71751f261c9c8b8d47aca99ae475dc367f60e1d9524ad87e10a8cabfa0cbf9ab", 0xc4}, {&(0x7f0000000240)="c1787f3b5c64e6960180c46b9628cd1c87952b0a7586c6d508e41236c36fcb5f206613de551da5f19d78f555f1b0170312d32af395e6c4", 0x37}, {&(0x7f00000012c0)="0f1aece7d66262c43941a9643d51122537e0d5983de7cae2ba70993637d2fd2620fdfa40b90cddb765745dc1b5a218b5e2b534eea8fe87dbd3b0ca637bf89bdf69f86146c29fc65a1df272da75d3f4b8c691a981c075c41cd1e8ecddc298a5d907274e9ecfd0c50dcb8e9f888b577456473a21fcbb24e0802da1991aa3254e49feb35212b065a812a4bfdb8c2b55de144e424952e6ade14e8a058b3964301a2032bd3535c516402d985521474b9426592cd5fcb0e5280633c61cf4a171e7019669368a56d74a6e17e8052cc13a7d41069a414f4f6f12d5e39bbd9abecbe329a1a9109889", 0xe4}, {&(0x7f00000013c0)="86b42bd813f9947257dd6385be43b9b09c69cf1c9fa035ad917846f1b624282bf4780448160a9e56b09dbae49ff21dfc4295bad5fba756cc0f98ba2ebe03ade7d0b54e8f1014779556350060bed2898c9b3748b6fe0b031bb53690601b04201ad9f100e7ae903a53d9ffab73543952bd1b0b2bd972c539", 0x77}, {&(0x7f0000001440)="c443fdd418f3e8bc589798a33d5cdcd41df6105e2652e153d0495ec0e1fcf3172c7100ee107c0cd004ad4ec452404c7fd3c29e94cee3a69c00511d16cc12e295b0227e66ff6dab6addfb695e5eb931620934a7b01eacdbb2508652ce24c46526cbfb5923a9814dc3c80eaf2078293af7dcf8ac685f060c90f7c3cb13b5623a06d1c5dbfe5a4d2c6bd63323ef53c43a71cdfbe09056f26f20798dafd914c3fea037d5fbdd69d54c28f616c9483a1a236daec65298fe7a76ccf615f0e1ca3e21aa48383fd7b3967b7df11ebc91a9d6917a2ee2fbda8a4213db2bd456e61d5ba78cf86f2b1ef2efa07a8c665bf0a97b110a2740771e17f445cd86", 0xf9}], 0x8, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf8, 0x6}, 0x400) r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r11) 16:14:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:14:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:14:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRESHEX=r0, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x36, 0x400003}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:14:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 16:14:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 16:14:41 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2003, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x48) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x84) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000080)="0685e23f980bbb976ca0b35a19b707c913e6bc4bfe", 0x15, 0x405, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000040)) 16:14:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./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) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00'], &(0x7f0000000480)=[&(0x7f0000000180)='p\'!\\#%&\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@(\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{(!\x00']) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 16:14:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000000001002, &(0x7f0000000140)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="9b0e35f4b05b53fea9ca222a4e98944f292fb3a557749dab3a9afa5284e6585a713e4f54da880ed69f20d0951574025ec539cb26aa975187955010151c59a03346f06c1cd96f25b4c4c5389fe6b5876bd927745d75f451a99704cd8e7ce153bb31a0c2c77f1a02c5178823dae3a664ac71b2234f06471cd4f9428073d47c0765b2b353c3ce56a78dd309b8097cd03e1d5aa34ad8eee85245fd9d2321f6335f26da21d68ef555afd30000ec"], 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="2c4ce3764a562f9b13d159f5ce3e5ebfc36fc2fae67b4319d58bf72531bb088b16a57a2b88defc2676438c3c4b30886e929114607fe7b25908538f9b506d3c0a3fd3d2cd42fcd32caa9ee1878cd909ec487136ffa52e3237ceed9115283d1591fa8abc833fda8c4499", 0x69}, {&(0x7f0000000000)="a7b7470bfcd0e494152a1238", 0xc}, {&(0x7f0000000100)="10d1814c76c2a39d34bd8b700576373a5599942350855a355253", 0x1a}, {&(0x7f0000000140)="2ca062bf2ed1b5546e40cc8d0f697a246c6cf11b43ec67d0c06c6cafe23f0e4b1efc0804d3079025887281ced97137e84d403ff193c05ad8571d1d08b99d68d21a8d738e580fc37f4e0db571e41126b83a0ada42b5216a125b424f2a09e0c6df184d9812df052f4c0eb014ab388963e53837d63f22273ce9d9bd3647575509ca3dc8f479ff638cc2c141f1ba55abbc99859c9bc41333b8a42137e19dd603c73f19724f935f782f1eac06fee09ac1d97ede4991ed0b0a27", 0xb7}, {&(0x7f0000000200)="148ef573f49841cb77e36ca2eecaa372de0b61eb8db326ebbe306d8296822472978d0a99", 0x24}], 0x5, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:14:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) connect$inet6(r2, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x100, 0x100000000, 0x3, 0x6, 0x80800000000, 0x1, 0x6, 0x100000000}, &(0x7f0000000180)={0x7, 0x8}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000013c0)="246a94a72d000011101d9dd4ac1819071dd0cda8c6b50d872be4b36d48a52f1bd7429a51d3ec1de77c8d660527b22a303c92ab7db543e67d004c66", 0x3b) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/221, 0xdd}], 0x1, &(0x7f00000001c0)=""/108, 0x6c}, 0x40) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) close(r1) 16:14:42 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:14:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() fcntl$dupfd(r0, 0xa, r3) kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:14:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:43 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:14:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffd, 0x0, 0xe5a3, 0x0, "f5f8ea49ab003a00fe00", 0xbbb, 0x100000000}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) 16:14:43 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8180) write(r1, &(0x7f0000000140)='~', 0x1) execve(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setrlimit(0x0, &(0x7f0000000040)={0x3, 0x80}) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpgrp() 16:14:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000003c0)=""/246, 0xf6}, {&(0x7f00000004c0)=""/215, 0xd7}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x7, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 16:14:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x7}) munlockall() utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7b, 0x2}, {0x4, 0x3}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8408, 0x0) 16:14:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0xaee6}], 0x1}) 16:14:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:14:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x4, 0x6d, 0x0, 0xffffffffffffffbe) 16:14:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) fcntl$dupfd(r1, 0xa, r0) 16:14:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xfffffffffffffff9) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) r1 = semget(0x3, 0x3, 0x202) semop(r1, &(0x7f0000000140)=[{0x5, 0x3, 0x800}, {0x3, 0x3ff, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x80000000) write(r0, &(0x7f0000000000)="7e87c3772c0035b86e33332e2e", 0xd) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x909) execve(0x0, 0x0, 0x0) 16:14:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1f) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) flock(r1, 0x0) dup2(r0, r1) 16:14:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x2, 0x8, 0x2, "fb99491afc0f2ee194bbb4d0e9223524ee7a3ecb", 0x6d1, 0x7ff}) 16:14:45 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x11) close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 16:14:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1f00fff65266279c84fbdfa40f2230ee39f43d150189b8058542d80ed7a42a74cb0c139eb0f850b9ffadd2f640013c3bded293b42c6cfeb5e140716089c6626b1bcad3720448df2ac6a87389933ee72bb668f5b5a16c99795baa7d27bc40a995efc2b0f55194f6796b28b07ab10aba965164166976c5eab6c39c51fbdf27ef133782042f2ecd32b0886468fa09edb30e34ffaec4315739d3bf6324fed068258feeabb0efef98e238c90ea6f5c55a871dcc6a060f3da7ced6d0a9489d3da30f39b3bbb36be4c3edd7f663baecf2201e15f79823a3a798a85d711f6e723eda96ebe26e7e4aa1d63a4f410ed1de323ee7ed96eabca40c9631f74f99f94edd283d55faa64f7956f7545c1f07cfc516c63cb9eadd02f80e55a1c21016f78912d717d1bdfe2c7f5479d30571e163665f7990d4386407c8dd993da7e693201263204d6402f3a38076163e4b"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) 16:14:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x101) write(r0, &(0x7f0000000280)="e2a79a623e86df3ddfa96b7dffd31c45a9049e908c511458d1693ebbb21abeefc03bdf3d23078b01421fd35ac7f746396089925298037de019438d066e2960b404e336f01ee84d219836a1b154c37a567079e31ac103e7938593fdf83fa9a43ae403f38e49736d66", 0x68) write(r0, &(0x7f0000001940)="fca346263db6535bdc710bbdd1774885fe75c0999fa6ee87f2f0baab68761bf15b45a1466ffe1afae2c1dd0edf1395dfa88d62b75ba8323c3ef2323b90daea579babc031bb1a9eb55c81a2c929ca972ff02b40485796a60908757fa9066d5cbb98a1b03c504f422b", 0x68) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7fff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x28d, {0x100, 0x9}}) 16:14:45 executing program 1: syz_execute_func(&(0x7f0000000000)="66450fd7c90f9d9b000000000f0f88846400001cc482213ff28f692801a064a7fd5e660f38dde8660f2aa800000000470f5bffc442791cf5f3440f1b56a3") r0 = socket(0x1c, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:14:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4, 0x0, 0xf9) 16:14:45 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x1f, 0x1, 0x6) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:14:45 executing program 1: sync() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000580), 0x0, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) 16:14:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000001c00)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00000000005455ba5fe808f9840f9e1373f6b894b75c91a80d5ecc81e62dc5bed5b9b24f3b2a7600beb009000000da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765b77a220097", 0x10b) r1 = syz_open_pts() close(r1) r2 = geteuid() setuid(r2) r3 = dup(r1) fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600", 0x1000000000, 0x10}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00", 0x0, 0x2}) read(r4, &(0x7f0000000500)=""/161, 0x31) 16:14:45 executing program 1: setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x80) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xfffffffffffffdd0) r1 = getuid() setuid(r1) setuid(r1) 16:14:45 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x48) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:14:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2a8, 0x80) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f00000004c0)=""/139, 0x8b}, {&(0x7f0000000080)}, {&(0x7f0000000580)=""/104, 0x68}], 0x6) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 16:14:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:14:46 executing program 1: nanosleep(&(0x7f0000000080), 0x0) msgget(0x0, 0x104) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f0000717000/0x3000)=nil, 0x3000, 0x2, 0x5011, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3ff) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:14:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x440, 0x0) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x4000, 0x3) recvfrom(r1, &(0x7f0000000300)=""/18, 0xfffffffffffffea0, 0x1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x20}, 0xfe0c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) fcntl$setstatus(r1, 0x4, 0xc8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x2, [{}, {}, {}, {0x0, 0xfffffffffffffffe}]}) 16:14:46 executing program 0: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)='./bus\x00') semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000001f00)='./file0\x00', r1, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/97) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r4, &(0x7f0000000980)={&(0x7f00000006c0)=ANY=[@ANYBLOB="c9df000000800000"], 0x8, &(0x7f0000001cc0)=[{&(0x7f0000001bc0)="81e107a6c4280e9e56714ba185e82520ffcc3f9293878e7f738e1bfa162e559d1f7b7313d6b5997c2a0700a3ae50d4e5730cb4401b487673d17670a75fa4de343c00ec6cd03129ac0513f0545c39f143c707183bb363556cc1a4fda1ccd0745d6a95343e24621472d3eab222ba6da39a1670bb63925e24f6848f1db7fe159a52c2514997ecffa60a39f1405d109227654ab04b9c348b89970b488134d1db8617c040f6da39bcc4f43cd1a317857a0a215d2513e23f4d228b1464b53d6c8184775a07c387603fe543b36b151a25ac0ebc37", 0xd1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r3, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x6, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000001e80)=0x4) r7 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r8 = accept(r7, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r3, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r6, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r7, &(0x7f0000000a00)=""/4096, 0x1000) 16:14:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x208, 0x40) setsockopt(r0, 0x8, 0x5, &(0x7f0000000080)="9f2beca4828726bec43d3e9a92fd656c4b064f825c0c23fa8053cffb941f668bf9ca3a46fa1e8d9531edadc2361efb8b1ab6b7ab744e2ce99e7e2e4eb2f90356ae5201f53881857379295b19e0084c9bdde3bb670aea3c6447bfdf73637c4f246d038963a2a70edf77df11bc72d90ae3c9d844f382b5077380b9a35f181df6fea634f17d071bcc82a160cac48aa679074f6e977c804f4cee67460f01a29afa9bff6d6b1168c880b5d8258c284d4a1f7c2d47c2d7fc0521520e315de0f77ee1bf953851ad149b0869c3ad5433d1e196faf3361ed0a7c3bda057b51138bb224fe78faace5a18f85b79f7e962e7a9f18e361c6c96ad8a467382b15737b5acccdcdc1091e7539bc7cdb8e05fb07d45eaefce075122838edabfdc42f09c9c347728f52ad530d57b8689a78bceb9b00f3996679a21c5dcd1e842c45ad30eb3506d36a9f081c9160bbef391d41ac852dc3ea0f3e2c34f7c751cea46e3ce3727273db36432f2b0ca88d75f2f3ef6fbc183a191c8a5fbe92acceb99b57102499974a60ef69e2e5c4a6d27dfea564a8603ef67dde8aa2620f757d8cd7b25e06f6aefe5663a8d8582f676ec8f9f8fa1da4609d90c5134a519a6b08a62a2aa86935618498aedf0542049668d99165b1dd063b1815af364069062d020ab5e2279f51743b63f34cedad73a9f0d4dcd8ade67bae12b6f2ff5965a82cc48b11e81fd48baafd574c75677f7a35ef7d47c4ddaa29c5944864327a0e22bbae98257efb51ccd466fb8453bc6bb6a9c766ce94906af777bf682f49640d305adfe04c9047b704e3acc792ab2ac619073d5e80b500b143f7128508590ab0735ec6d461c97c9b1ee0cb1ef3f1fcf68d2049cdbae832268c9248daafe6b82750dd6acd1df820ef28fe1ea2c8a93e042e4485981cba31fc580b76f3229ad56dad0999a107d69859838fcf3be8b3aab1c5879dd4b47a480fa4f723b81431d48ec8de1b351d65e6e153dc359fe7954bd08bc4ebe69d982bb43052f232d53c53547a3fe6d0119d0ff7ce980a87f01285584977d9ca34dbeec3e80bebcbe8fa36557588aebfbb5139adf0a54dbc76e9d60a8c34a4dfd89440e269505ce51a20f194ff3a9804ae3adaaba991b3a031b7b784df7c7c353450443e8edaedd69ac7b5996622d5917c39f5b3f6b99cbdd119f659bebfd0878fcb367631940c90396974859ebd7e6579a6287c1c00b4d05601777ffa2fcba25267c4846f7d9fc80f6904152f6acc3781e9f1fbf9d414d83d4d39c57f09360535cae3cbe02c87751c6ac58bd13cc8b1edc9eb1d216edee1822aa766ce58f8d2ce59831d775779de6a04f8a28927463242f15dca8228c25a0b336ce12756540e28fcd5a3099df5422a3743ee7d4a7e873dbdccc55b7ac3e1acc82217fb5cadd58586356026c515e902a27484ddb6f4b18c92d2d562d6624f74b14265cce45198b8a56eee0e9e3612cfb13b607584dacefa810d8643fdf8fbb42f62f62b5814296a5007e0d6c1b752d67220cdb1d18732176bffa5b2ba3ee1238875394366f7b27a2a20615209709fad2a8f9e76834af27fafafb2112eeb491590d8eecb8e3ac63a57404241a0491902c01faa3b98c7e1115db98158d669241bbbd4babef6c19adc2244f963a93c3421a15a6a104ef982a58d81f8bf8ce41a204730de930e9b4966ee7b2f1433e3e74a8cdb2ac5952d6a9c3ae4920e42666dc066fb75d2d2e5012a8517ea5cdaf36230c36abdce9213720659dc0e912830bdfb583b722302e28b316faa14c0d27de67c7225cf21950da5bc1ddfc8fff5f10eacbd644a0c6b9bb93bc4a277cc969e768159401b33d8196f0eaf96c2ca443e1da81b81c725617b786726454dd94620ce380773dd26023825c66a47c688e149b7656bda6a459babcc0df62fd7a19e8617db59ddeab1e226b303a3c821169fb5e77973351bc32b531386b08209127e14056a0725d8295382d8f114f2f9d3f5408ad0ca54ef16a7cdfc41658c485c46bd03fbc1554aed94983dd4c1d63ba300571d5e17fb0929f0c6895ddbf3c38cbc1d1d7394cccf9c117414ef9f6a873fc90439f8b20cc55a81378fc250bf540fae1a75d6d48c1ad09f0a76eb1c7111be71b330af6a88d9c704a7493cea25bc2b289d5d28b0e40caeebc4d0552c8ccb73afc3f01113e8e4181a67cc0f3f3b571069c46b03a55fed61529deeaa899f24a09ee0a9b9fe3a676187d6426be442a050bf966844fbfa0f11a3e8a92633eba0c8ad27cd865a2f7f39c3e7bdac0bda7e9baeda5c59e9e0b8214a4d285ed0cb92be03ddfad91dbf9acf038adf687281d6bf4ca28598b4e3ba90adfa5da48436d5f70b69c824ccfd51203d8ced38f8f5d9bb8b58270d019816c0add9d558311b3ef29b27d08c60faa8a1e5570257f533284523900447edb6719c64e33628fd9e14e277f522be5c73885dc6d7be6c3fd1bc2788e2170a085c486e127258dd8bd2183a78c22631bb9f4b11a239e6993015e4bafab5d4d1f9d4a928b0874cc6cee2d5490f42cd94598f771b3a353bcec05b90ff67870e7cec4eae7945850406e3d1399986c784c1ff1b22b05663c863c273fc0fa3f1216d14bc090974f9ecac47e2e3c8817d81c0806e2d11f43f2a18c048ac733693a43fac194104377993cb7bc4ca648cad7709be33fd13cd0388fcf15898295c8a6f441928f372e872897f0f354c1afd5a5a912a7c191c0c265173e9d2102c17c991dfa8aa23535863435780cf8ecb0532cd82e76beda26c69e7cb8818cccd78b2f32a5a4bbc9ad8a85ab6202649c80b0b19778cf9899cff8879f6baf6b082f68d5f39e424acdbd0afd8c35f29b5b17803b2e16ee772e02c1ec3ce69c43e5ee77cbdf796f67cdfa9e00ea86f7bc8f5020803fccd030ea9ef39e528ca826f81662cc65251292b889f5f24cb39578b6a03a17fc089b1992fb0d54754b647d0d7a40cae595e19fbc1cacd4ed4e4d4326dc2d4a09bf5fe730da0ce36d6d1f40e0c65eea642a49d1d18d6d48446a58bcc4c4726a4c82890316b7c0378d306c2e52428f7a11c59aba54fb1abae028c25f92719f6445d8e808a8b593ade7dc1af960bb155af568b299dccf4b54c955f8a9abd53e54ffc0f17e3f74b161f4f21ff6b2d95519cb7639f9d27ff94c8c8972ad6d0ab738c10e9f51ac025a800cd47f6e5967a8093ce6b378a27974d2d0e2d80fdbbeccea22c273554ea58bde8c1c928e541099f10c48975a820ca017704d998c6c976b7f91ef24fa86236bc4803eb97b0ec85065ff1b34eaf638d2562d2c6df74e78698db22d5d976f2604dbb54ace57f144c2abb781cc21fbba209b2d336ce7259a9da3e59e8993badfba1567eead99f2d13a7a6aa609f172384fd9505b9a74d1d5f2372ffd21bb8574e12935492368b33d345a39106c71986e0700a6ca4306c7bfbbdc9a0378c5bfba37a1f708678259d283b535909878a0f8535d71650a578277943163fc4b84b81fc1ede1cde0c0dc140f824fc05502c1b60dee18b13ec53e7cb1c6b4aeb50a36a2b7891ca112f54235b0ab79549ed77f332af2700028411d2f0d511ce4a7443964df8c106d04dad15858eae5ad65a88bd4dac15699147e3ea73d711f8206728149aa1cd0f1d96563f7c79e2536abeda710a8162682a355fbbe7ae8ddceb3cebaefbf71c1dd977526b64e5c2bf5772b547a239011a8e5296e7180f1c1a6f9fb24bca65c81c97752d59c667d1d5406578e58e0a59c5eaa3ce9135279473bd6f39066d7a165f982938b33a1585c428fda447a662ddccac2da08ed543163d429ff6ca5c37d4c0b4851810789a1717ba335e26c8f24f0454b8e5f871c8c749577c853addcc0cb91a6ea1ee061f85caccd1c11266806573a8aa5844f7f5b04d8c46bb981ee9a1e85df9108cef7c28b4e680a05515d98b2de01a466e19af684615d468c13e111ce8bfa89fc338902bace7d841484b9a8e20816b0af0fac57aad62ba41d3d35ceb3768fc75894c108e8597cd9f17b9536a6429f46701b3088adc58857ef0291b5eaa6f0fcbda3c8b6cf904656472fc18f5499ec7234f3a1711f9e4bc6d1e058b0aca336393a08638c3959017b07c4d416aa1a55e4e9411cf86c414f8d7af91d60e455d9b9053a7951947b25cd2c62bc04cdd3f0d00cf4c05385badafe0048551c78aa22b31ecb980cb32ff625b98d40f0b0b9f26dec1fab6e40fa0f5d149c82f6139dde3e60990187337e86ea01a2862c1b660678bf101791f57e675391f24f9d507aa23ee2b9aab86c704a5cdac1829565628ca650c4aa91c6041427c53cf255a01a615b76ea97d0861ddafd3edf715277d8e27c009065ecfe055336a3d6719a76c2c8f3c5bf91fc1800d8ed5a2a2b4e80f23cce43095a75b69e63b27ca805b1d8b837e27c20c6a9dc4b9c078b1af401b613e70e2bcaf5e49b76d580ba26bbd2fd5874bdca8ddd861e8447d69baba1af49c12275e17879820f40cc83c4b2e1a4088380b9dbb0e0422e172ef69d231044e387abd5777f23561f4849dfbcebd37de2654817875a51ec49fde62f7824d967c55ed491259fbc5ab3ac2a1be15fe9c2ba270bc80a529cc8c247519db6f5421e55bed9c851b21249c20a711650d944ec259df991ab616974d48558accdf8202b681355ab2b37ea0d8d966fb6029e3ecea0adb30eaed9661b0d6939f6935461e29aeba8c0e293770b65fee62dab1aa03ce41ec3015c6289c199cc22645c0cddc8d400674d42441a96d5dd6b926f49c549d45f83449c3bcce6c41ea86903da41b790da5d9ec316174b0b3991291b6c2cc38db09ce342b5cdafb318fbea0474ce9ddb130824cd77e4885d49286413d17a5525d9887b0aa28062db8b19bdff59e987e7a7caf0d40c398d08b76f1ef92ed8faead48469793f36f2e7669e900e7e7b2717cfd77d0a29cb708a94c3b810d1d4860afc970f99882cf6b4b42732e0b67694dc100bf40a264a090911d4cc96d45626742f77de03ca04a7c4e8d89d790dde12c0166e06856cb5ee2fae8359f4231499d68ac77477c4449d3c84bb2943428fee87931a9f2d5947a6161cc74e93154b757f79290859e41aab89ece8e7cf3247bba2ea96831174f37f40011fb357abaa2d43773f4906ecfd87071f394653f1df2bab6106d40947cd92ebd9466ea6f62fe1d2f136d3895be69d68e537d0098cbfa39c702c9d74a7a2cbb4064f9ec1760f445fa406cde35f74fd883537838f3f1ffa4861a8cc84651836003f3e9566040bc2401f8a46119bb516d9a5bffa38ed308e0ed1e2b0336e24d169bde658b7ca5078808c8da20ae8b0eaf5d26b5e63b1801e472d717987130b3b368038ece5c25a7e175dcae7a5ea697920380872efa61839ae2004ef5e262124ef0dc895894c8bc077092df660d658feec16ddfc7dce8adaf7ab1cec13331ff74a679f9d892d044916925c25f2c9210aee68ba7d43d634a03459417bbb6c2ddcb5fb0239c0141f6c599c7b42e47be9c80498adecab78d7124099236b81f0f98a1d76d53be491bf80d85f6fb4ae6f62dbfc24cfdac308d8cacd7bb2196700664b9c4e12e2eaa9c8a4c25f718900fe693c98d66babab9e3fe445c7f14912fef549daf4c8a6cd5589f45acca64407504bdd55a9a9426fa7bc9b9c9dbe4e5d28e7c14f6aceda6765b1bd3eabb52466011dd7e964a7ebcd85682b8c88b05a1aef700d331d367f2fde07a5f7d0a87c1c0876e7c7503e3746ce4a4226e24d9ff4df787130905601a0c7a1030d33897e2f9419088a8d9ed6130574a28f4f8637202c47e392af", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:14:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x280, 0x1) setsockopt(r2, 0x7ff, 0x6, &(0x7f0000000080)="7e5843f7840cfd81abf0378536e2", 0xe) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000a00)=""/155, 0x9b) fcntl$getflags(r0, 0x3) r3 = open(&(0x7f0000000040)='./bus\x00', 0x40000000000005, 0x0) fcntl$getflags(r3, 0x3) write(r3, &(0x7f0000000280)="670dc355bd", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') fcntl$dupfd(r2, 0x0, r2) 16:14:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xffbffffffffffffe, 0x1000200020001}) 16:14:47 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xd8) r0 = syz_open_pts() fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040), 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 16:14:47 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x6d) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2002, 0x8) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/44, 0x2c}], 0x1, &(0x7f0000000200)=""/182, 0xb6}, 0x842) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:14:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="d807", 0x2}, {&(0x7f0000000100)="548470709b9a0858baf420ce4fbdd89dae76294683bd97d97018f1662f0004e0b141b73924afb2b185733f792b5e61", 0x2f}, {&(0x7f0000000240)="f7f6349ebf070a9ac7fee7bc8142eaa4353b2e680c1c7eef92e82f99a2733e4f1fad562c5994c5154e1feeafdf5b8675da581169560a40ebd847108f629eb96a26802fcbcbac9ff44928364465a948e4af06a2c0108fc1dc6891aed8c7ee0b116e1b4744331cade4a47d2d129420d048554cf8ed2d281fff8587226b45bce5caf3f4a08e955b8a154abe092a4ee76d5db4db098f0a7dde770c8090de4a5aec7c3e10a7f3676c6cc4244a3f6743b0931ba44d8cf0a5bb8cc4fe0cc926e784", 0xbe}, {&(0x7f0000000300)="eb986de1df5353cb2a85706f919e6436283c74efec6ee7df2e1fea2a05fd4252c2c530709713706960f824694b372eca28086418b960d7642e395a1dc71502935136cd7f5fe9cab9ff8d1d23ef85b605961c132187aa0c496068003309358cb4f54cdc061429191f587766a87b1358ce932e9d404c936223453567a7a2cfea65e9d66aad4e8e4ce95af301c7e8d49c7f58e59a5a238f22f23da5e0821d330b3b04d2251c95a0b8127716ab41db2927a81a9b7c9a94bd5d70796064c930382081f4d5867bff9966a8c94e7112ccf7bd301afdeebc00", 0xd5}, {&(0x7f0000000400)="538cdc0887ebd5c090a5d15f9dd372309b6d8a22b5fbb23a8ee9f7fb070899a55989b68e4a963857f6de165256e4ebffa8011b3dd70f4817a6424842d1c3113f1e8f0836e078f4059aa631a30cdeff07b0455ca027132fe2a03361f4b8a0553aeadc59794ea9b77078a7e1a33cc48d2919e52dbd43fb39f9fd24e29754fb7f3621e4911db113a87ed7f5bafbd147ade450f8bd2f878ea6fc50905534c0084ae76f154f0456f23c9f5151c576b16584c95345394859e386238a98891c32c1cec515b955ed01a7cc93b3f6a5a264be5621d9f927226cc168476a6dde429b8533a142", 0xe1}, {&(0x7f0000000140)="802b49d5ff46f41060aa0c7c5f293fbf50a51279925e2c90bbeb72aeb958", 0x1e}], 0x6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:14:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:14:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0xf, 0x3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00a2e95ce97a3eb919d0706c85c2768511fe89000000001f00000000000000000001cffbe0ae", 0x31}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x400) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) pipe(&(0x7f00000000c0)) 16:14:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:14:47 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x10020, 0x22) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) 16:14:47 executing program 1: r0 = semget(0x1, 0xfffffffffffffffd, 0x100) semctl$GETVAL(r0, 0x24, 0x5, 0x0) semget$private(0x0, 0x3, 0x4) 16:14:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x3c) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:14:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffff7d4) r1 = socket(0x18, 0x3, 0x20) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:14:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x24) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) dup(r0) write(r1, &(0x7f0000000140)="6ccc40a132b3c56fd9ae5a147c9a6a9ca711102d5ed68051f9ca22983c99a0d5ad1482a008e2501060144482b5b8d190a5191179174a5142566b5521af32858933bcab69c0d36fae9d0d9be4d58b7b84f94316235b222f1886a2cf9cd999af4137aaa4b920adecab37d854ce07f0f6d658ab39f65f423d7bb2a806e6773964b1f4e79abd19f226ed37860558946c86b16c35c76ce7704dc2aa90d8cce15e6981cbc2a187ed6a57923085639e6eb1b5f952190f2f247563ae80ac5b227159998cecc03a6ac0f6ba87179a5055a1bc4bc29f5e6baf9241c2d796154a96a979ec0796d480b8556c1b245c75eec358e9aefdf41513", 0xf3) 16:14:48 executing program 0: r0 = socket(0x1e, 0x3, 0x0) listen(r0, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shutdown(r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) socket$inet(0x2, 0x8007, 0x80000001) r2 = geteuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000180)) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r5) 16:14:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1790, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x6, 0x65810234, 0x0, 0x800, 0x40, 0xd16, 0x0, 0x0, 0x401, 0xfffffffffffffff8}) 16:14:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffff96ad00007f"], 0x1) 16:14:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x7f) 16:14:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:14:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x1) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) getuid() ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000200)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:14:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1086138) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) dup(r0) 16:14:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:48 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) clock_settime(0x0, &(0x7f0000000040)) setitimer(0x4000000000, 0x0, &(0x7f0000000080)) 16:14:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000031c0)=[{&(0x7f0000000140)="a3811a006b9a0e7da4c1bf817767daadd784fbe6e439c4c8349cb01ae477edf0f1856ac1d82160db4ad75cad819c2374b98d9e6a5d87380dcc44f3f6340d8958a64364b2e3982f6aa6fc965574fb3cef6ce485349cb2e4518e581c3784586ac2ea74f95457af4709b4befef5c6eee97b34fbb69b14a068ac10276e774a2ec91338a6288b2097eb0f2ac6155e9595d9183d3cedcdeb86f8a8213fb0fb6a6cc99ca4ab809fc124aa1b86d021a4110c8dcb08d0347bd0c5d3a9343beb2b6dcb5d0ecd5cde81bc4fb7f786f421f9a63e87671bf64b87b78c72a2f14aec1e320303414ecd345fe0f84daba3d27655610e2b40abc9bef794f9229adf0a1c0c61b34696388e8410f68b480640fd8cca1028ef532df9eb8d217ee1e6a045c4fc39ac3f7e7bbd92cb302e17b56b73c87f290e299b727570ea5967b01667ee299b371537f1d536523ee4afa8421a3692f8f39e592788a706fea52364e0e111cdbce8e001fed914aa2ff02e05070da3a2edf2d13d112ca39bd55892d20a367e9f67b747efd7c3646e627ba81f03e895e4d41f009748eac170db8ecefaec6d873decb8edadc21e3bb7bb201e643e1bdaec13ab3085f5e914b237299b50db737f467f3857808037bd75bf93787e08da0d35c72e0a539eb2902a2f3383209986c1ff1d49a349028623cc182a72ac0a87590162422c42f06bcdb45fe3d8125c6301791504ea7c7641855771111ead323c3579a1755f20f8683deaaa882dc19615c0116d25e688fa2c05f71f4fb3a4f4b58017e137df9f18c5fd86f22756807d90e47186f40999781d672af6d77b18f4c9a6cd0ac5baa5dac8cf597169149012e360f7d7db0759fda8a2a77198b4a108a1a0924523c28dd882d5fb8f68b5f63aa3bebe8665dfc12f96966473f7b96e1ce2932c2004dabca86561cfcbeab3b5ec47db8b19e1a9593e8c4e735373bd38a1e804ddb2e8f5dc1aa6a46f536d056ff2963711716b15f36f6ae3690ae770a5059a71750d6e22d3b47cee58895ffb258e3049857ff6f81d8b45da1c4bc61e934a609b1f94b323bb873e73f1b79f221ace4a37556bcf0bc9e79ceb6d76838df4992c85a58b2291b5844776002736e4c7e26e2760e66dd26eee5446bfa6f94024488a37bab7abac4da3f1778dafabc156963fa19e49e43b20ede5fa5d66eb7501244f063ad394204a4442db5fbef0fa16f8fee6b22ebd0b50dd684ce050fcb11bd10f702b0800ca5b86f69430c8f07a9a414e659cccf16340089615a12bbd806a62ad6c3ee7958e7b34a50781bddba7d0d60b0b2f64363bcb91dfb7a0b47b92f6d023dad37fb73bd0e1e5934c1977d89e1ab3b6c0c592eaf3b62e51d36082730d7d9639240443a9261f1206b9c29db97adc8439d92d545df99619ea50d4327ffe0e24141da5808e41074cb5b6aa19c10b00d19d88d78260e6dac3f52e12d6036035a8374a009c5401b3fb4f239611d46967197204dee3a212ec42bc3594a0b5eda2efa3ef8ff1c071207e7e75f32a19d9ab098a55035af5aed4c6bd8fb82158cbddf04004e176272b8cbb9a5a403ffed16425c91c3ebd10968cc9994d70dd9e2c532e7787288edd03b91b52f6687ebe48319221dd50ee89c4878ceeb37f7c956f50c26547d4ac907b06061c07c8813efefb471ff333f12e06999bcffe5939f49b997dd816f41edc159460392909c90ba4d9311ab2af87103879848d05e5ce18e040ba46fbe3881fc3768b29e03c1679adb13b54c08ae404d9bdb6777ab07b0cd65c6fb05add0710065ef8e9b63a88e86c46eab02dfe4fdacccd56c00929685263f304ae4f71cc5e7a8d7e33499c1745f6f76cbaa9b6158fc36b9665590a07b7d903d98e7f7300b6578edb9b46958fc6441dec7523e6870e4bb6fb9bc93c12bd643a47281f0827167dec47b7752fda3b27161445acd3ec3f0ec7772810dece3397fdeacb543ed07295dd02cac08455a5809a7a8f5ef5fafccc58ffdbf9f0a8a306d3684cd889fc3c2cb6fe1a9e5f41d22baff261af2b0fcd7e61016383f33e82634d0281f288533c734974fa8eee534fed9a7f3007d3ff6fba7ee0408926bbe5ddb4495c22b379e2972f0db556f560685a2fa65712ed47c828598b2c559ebd80db5a1e793c55185f387ec4383555574be2e1689e149119d3a2e616989d31cd7eb98f21be2fe4391fbbb261a3d98001066c16aac474e15cbf14a8de5293cc0f24c38d3091beec5f3cafd6714f28f7c381935d3db2bbd4d1f94d70792c6f78148ed468320a1aa374c815986cb245e2fe1dbd36d7d000a1680df040e275ca4b333b71d04e5f454827edf309169bbf22b2379bb070eea938e0e25fd89a385e60394348703d6a1e4fb66c1d4ad675cf2309824e105dbd4f337faa10f3738ed2c0b70daf1beff64225523a593afb5ba3c3f10fe788171ec0b098eac83ce2c26b6b8c7fa21b12075895b10328d6d0d6a907e403166fd527ad113c3e69241ec035d28acfb81d94ed2bbf7ec3cf2f7592f5d6ddbb7c227911ac2d841ff8d44ec3916e49f3e55fba7e92336d2e67031f3fa2663d7258eaaad36db6f5729940406689a799e247275ca5a8fc011f35a0d2bf8fa945bcd6ffe1f01ba2f038fa664debffa3039ade020d9790c3e5d758455a3067f76180d5bf186008697d40966b5875dcad356111c2e52741ccffe39a6f732c12e1912933de8af7155bd7eb58896f70a5c6d98b3b743ff062aaee38703b73e0cdee267d6134e56050a65d012319e5a0b1e1e06ebc95387cc6774afc9758abe8bdadfcdf23c4609cca2f656102d1630c3972f7890dd1546c5c90232ec8cb07a346c1100c1a1daa71fd52917d5c28b1cac652abebd67fbbaeb0a94e68f4683ebc2076a5b67eaa7f44193a8cfc24d192f986335940097fa46b99006af7686dcfddb1e4be368e658fc15292a327ac4843a9655d4b1a26a247cd86e7998da2a7f6965ce910f311ed7e6f92f0c52a78c0cd275e4c2a2116f4791e46340129b7be9e834057efe67b47a12228a99787be6fdef76134761a10f67d4844428939f3f80e32f6ddb4a178bb8759089e8c138c79c107f8210654b7647048e3759786c1cad9976869486ce97827fbc433a43ba8ea67e259e27cfbe6933e0004c46f739a8fcb2b83affe9ea59465391d2e843b3d79ce7533f1e86daf7224a6e4f21c586b196c222eeca9923a7dc0fea43d728206620365037f04587d5788c9c1b3bfaec8339d80eed0d4f9fb333d0be22f545f5c68f7107cd78354d26ea1c2696c75e6361f2d36bc774341c9209d641c32ea32344b2f3a483d646152a06de7560396ccfd7d1eedb14a60628afcc9f4dec32603b1c0682c68e7b9c910a6dba92e11b39459ee53c2fe3b07a7438f05264ccb54fafe06812ff28a4bd54535c6345696d8ff8adeaf805e9fa6ce05bacaebff3ab5227a335e97d98fc0fbc8d5612f550abdc2b45e3850b13edddc5499558bebd4ad91ec0fb5d83b6c03276ff710b7bfaa0bfc81021acfdabb6352bafff34769810506dff205a7d9b8110f608abca7051c121faab1a6e056c41b1c4c3a693a01bbdd75e2da8a11e90778e507796d22a89375e3be7a43d1532afd658d62b8d96f1fb5e2c8aed34f62cf3f918f34b003822c2cebb70751b4bd78b7a719330b6bf1cfcd78b7992c67a8b30150121d8cfaf43f61b2fe3bee76fb594a7e7ffc126a3ae781f2f4af48e53f5c3536e145ab7a9e2d2c1b6bef7c88a20d9d387490eaf4e4bb0dd766ebe8daf6587c1126e7fb9f26b6c2bc68cde33314b0c1d93bd5f618c6f9bd8447ce8714dda9bacd714d8750d398c857ca70c9bb81ea83d2e84744f4201a3436838186979ddb5ff3d1cdb79cc0edfd65508b92f6302b527f6f111939605631c96c5ffa7b0350d573483847388af2bbf8feee24fc858d5a8acbe7e3c54692309e986cb99e015d19d280bc834caf99429e40bb72f27b3274615e2e7532564ccf1ecd265c9db3d026e3f8cb63bc9ede924f7293d957ff606de426f46dcd3206686a65857c85a5a6e666193ed9ef5e0e28389224bc5a5352463bcdd31c313867c2681502a0f2f5ffb1c7d507c5d31ef9964a25923036b61456316a1e508eaaf28c88836200f96026626fa71652546059a144f79321a55239994531c44c17d110e9f70898072b717811137aa8bd4c1c5cc5bb0266bb395f3e0b44ca3b416513f99c7917329c31a23ab39479c4f17305d3af8e25d74485d2a482a383d6f3036714e7fc6bd2ba84817b0098b5354570cf3856bca71bdf581baa1fdb2d122447733f15352c5d86fe8b4689235f2c1739cf0355e4fdd1bd6addde3a6d6bd5476e215c2b2faef594ad5f7e59e4586ee534dd61495021e7f536581722e1e2ec13cc3ea3e57142783bb3101170ce6ee29c73ea4426121b0b65d349c1c332a18378dbab3b840a131c35a662cb374db53bf6c4c4ae4a80e258d3f41df3653f2a8ee135f2d3dc5ef8f9e19205f6a6e5661a21d3bbd6dd448fd417be7217ce7ca2b28143242ed259de23faca58538aac63bebe405732c3e732f60e0285bbf691108c13f7349e4fba6b4b4cfa969575ec8976b5df933f14076994ba3f3f3f72282464b8d52e13ab157a0db13add4eb5a98b7f761ab92ad150c94e06cf3543553c6dac4e0c698dbd9d8b2f30bd02d5789028b463f7e03b97dfa6f51807e80e18726ba3203754043ad86684685a453cd20b3b2272085b1fc17cba40ecc4d8b1fec8f672a8468a0f2bb5af1c63f9872e8a6b192a249dbff99ce3606774c0406a9b3cb652a7e2061be3be7fd4aa6730639343ee24d02774eddac4c6850fb1d8d72c957c2a6e4d1193cc18a63ef687c543d65e0a8d4a7f1484234ff2d250e0f373daccdad3e853da234042ca0c59bd65597ee7ba7ca1df524d66647d9b7e4d1c9f8e587f7feff7a8199ad8e9d3e804023783cc98d65f31f1cae8744c9b81030eedc6df0bda0460d220c8986a698e1a65a2af193e76b9192fd057a2a89cb203747694e76dd797472ba221d9e8d07a77474757cfe42bf86b692f49c00446698ffb0d1a42cc6a1a77f17cb4af114327ba419ca392365c17250b03925fb0aa093bffc8df56e22f26d91c431b2c4f75c56d40d949b3fe3be2787fe1cbd3d18f747fa3a609b77e3e7198ddd52fc841e6660007ca8efa68cd8c77e65b00e1903c3f87466ad1fe193692f183a01d88ba5a326e3032bc8503615e4bae5be4ee009b754e9ee824b94a1e5a8923f9f666c72d8660f1644249af7747d29800355c4e30dfa37e288c1f6a32574c1bd6577980b341e11953ec44937644b3a5f3997c31bdc805f76876ae5a7a0b5205ce29e16d2d2e87f9b5d22cfa2caebf36b064576c82280131341e52cbc0b9dd48012a36c6a3660b57fe22f7a62c18ee7aee8a54cff6d3ff323ed8675cf8222d09b8e9b40b5141002470faa4b9824aadb706841e44cc8266fab4c4c7f6ef324538b6190c6c62e4e689b5726bd65849e003ed93e47b5544fab19515b75f4c474b053c7f5603014d76541b37326ce23551d374b4d6be59ed4e0f203cf99e8905e07b20346665f89685c418760c218b3eee10451dd7c9a61f0b202efbb2f7aca8e95ada11940a6395fc7d28533ee46fbb1983c0dd56cd3beec7cb8da0f89c57594ded7bbfb531f8971007116b7a433b59cc3af59a1efe90651ab846e8696e02c35647720b40bb27448d48cec6813ca5f91fd7291d1cb4be0e22fbd482ac00e28088e377f22e64c6408d5aaf1bd9ce6da00c2aae66a8d244f182aae656a2779523c00714c77327b8", 0x1000}, {&(0x7f0000000080)="b60b713dbc2a14f8f22d35508d5450edeb50057ebde21ccd7f9eef88d2e6e809a9ce033daf0862169058c2a81f65595c1e9cdf426d9f", 0x36}, {&(0x7f0000001140)="c67cb5f5cc8c410865fae258b7b17b4ffd839d6c9148846e5e039c865927ce8823c619e5", 0x24}, {&(0x7f0000001180)="b2b27255b5af10e40d7fe5106e33954ea46f583b47645b312b726c4d8e1460e569e1f9eed92427ca26ade2237fe238a387e0d27c560898efb2891e3c333bf591598709c628ce40a9ed5c4ff17080dd7bd81085b1d62cdd6d577e547831fe954c75cbeccbcd4e72b12b600bdc3176e3756d88119f972e1d18cd8fe4493a1e00863d1d312448b5188818d4415e446abeb5e6ce860b26b9bbe28228e65b14250ad5972aea19bc49c9b3a191f831f0bdf23eac6566eb480e30e322d49b637f144d05bf184a322d7d19cc32d70b71b0d3171c27fc99c3f78c506340c71f650e2abd577f16420c5a5c19630d78967389f5ffcb1a6fc1f20586c169640408d4de6db5b97e121786e634102e52a667929c4c0ee3b079a86187fbe7c6fd1aec47f455bd4bc00f45b085286848c510eec29289c5f6fb21414636252a64497db0e370f53754dab94db4b2a8db0ca38847772a824b15cd522692cb094a60dd53c24887f545f6f1e53111f0c43c238a2e47fb983d1ec34827c29873b7a94cc2c06b6f712df30bc9ab6c815ab1b1ddf5245d203801e98d2635ba897d95a29448cd063af65471d0216112c165f3f4b07da02776c02ede50be0099eddc12913cbee14d20757e06c0052ea10be568e559003e885971a11022876c182db2b56091bf613bd2b13d2ec73800cb076303b7ffcae899635691d5a3ae228dd8301a642e2a81a04e6e5f2bb6d68bad7e1c1a7eb3969a5495282f5aa10a8391d568020290cd412e3a798455b8b1b3b6576ae912781fbfc20bac4db2dce7a051b350faab8c0f42c5e38f1ecbcd5bf50499fee7a07961cd1a1d75b979a6b2de55d30dd97663306aa22d8b596efdc840a8dc41dced58e0c263307c1d44e9654a2179764bf66896f67cd60ff82288a541159bbd9b81cffaa5e4ea52a9d17aec9b27c289f3a064671361915c2e9242152ffce358be3e90f197bf77bad3cf49e1a712e8ee43604b2ed2195975567b531babcb663b4ec4bd9ccabd7e9658f3744816cd383a0280b3e9e588c37872274d40b99061e2cb3e796500bf7f3c70f31595bf0cf1c11ee53a28b044ad8961666dcd993b4922f9ce05c023b2910c609ed81b3c76f68c4cfda08732fdd4aa76341ab954b6be5382cf3467d8b3df0e91a17db44b76aee4bb4d523f3e24d1366aa531f22aacac106a5db905a5b54fd88ee9e53d1de80a20bf50047d69a1f98a2a73f8b8c9643c081e08c80a97fd3e799a3d1e7670a230d729a3ea72cc0958853a6904f9abfaa6a2de93bb7984b90e60d5ee1daae7884cc0e7ffcb4daa8955e089fdab343950d96a65ff43edae8b8b14a74460953bc2c8eca21e1ce4b3e0476d00cac12e13b803ac2b67ea7a76cdb2969419c37ade443f1de59b867d08392eac8a64bd1fb59828e9ece076d74706c0c461ff4e83fa420ef6856086476b3bb5d4ad411476a88172e4b5cf63db502705dc67b2256e6687175cb3358de70d44280f1321a406bd485b5e71a6fede108c6f75ba99bc86d2826874b4138e95a3ab641c3c58da7e7f53d9b19cbb173bd9a27b620b0d54547f03dcc77499883ba6f423ae0445c070eb9b05249e73e79ed2ffca28e4cb7d7c4a9fcd3f0aaed50a39d176c3cf52eed12dc80d1ae9a1c3a935d8b6a6381650a44b5f4ba04e6ba3fe3e68482c2ba34a13ae8186336161619868c8fe0e592faf8a890d5db3e0c930ae8fdb17e482a50ca03d1703a4d9faffdf48e45c65b1e9300b4f8d2e4ea393fde1f64cddabb91dbf05907901da9fb4952b61f28bd87d0551594777211b8951478939d862ee57a4157e80dd9acd3515511d07e2f589a4f722bc89906fb64400fe35f5a99d5b57baced039cdc3662070d257a58cdb81038769bbd4f5835edf248fe466d304e19d08d97517336433b22e798f5523e7d51051ee998b7114f897d6e3c880862bdcc978daee8fc925d6957a59acee3700844ddc60fde7e12851223ffa1a9ca6aa415dfe85d23209f24f0e3f16aebd18df07644d063a48dbadc8683ce101ce070e204c69087b51f76fb5fe077148b38d41d61611e068fbb8a1458366deca3a6152298252e879efc6157cbca9d3c7acce55b121a11b7d436eef2d48c46ccbe9a06a96ceb5e3db06f62f0de25f0c829a04acb399d6c7a68edc3ae8da6b0240b5b6d215d629398ba921e2861bcd3ef515c4ed0a33b83a504148ca3deb52fa05fe4e50f553662635748c3d9a1d2f7a7402a73f32751b35ac1479eba802a7eddb91d43965e6c0a71e53fcdf703e55fcd6ea279866e0ec8cd3b82629e9933875e4ca0bf8951625c8961afd55c9c7fab134f08663938feee64175a725d80c226167f0164613a5f1e31d4542409af8211e0ba60b1c65da198557549a7da6639dd5ba5922351c603fcb858e228d49848078bba34a691a2ea1bd887f2ebfe34f8743173dd73c451bd781cb0400dd3fb86b04b1ca058a37f4ffce3218bc05202b91b40c9923912503107349455088d9cf0b6ea2a4a047a2ac1f5a2e3b51967d78855d4beae231d856e4ea762714109c493b046a09b3c52c4586b3c39807d5c34f4b7cced12ca970af3f59786844eda437eb3142e95ab301df837176c2a3dbe02e1b1071c1e052f84f3521c62615538b5d98d34fce1dacb66b371aee96751769c185df35af4d16ef0af56a0cb152f35fffe5567dc7c0959c8c38e152278ab49ac9c52fa7dd8de2bb4e5dbf200f390d4649df7a06f4cb984a9b0facb713c9a11fbf880585deaaecb96eb48f9d8ab9ce2fd4dc2c2add41f7456e4ed856f6a21a25206848f942cf263393088f4d51a404545ea833314e3d5b8a227cd469ad2c52ff7eb385a1587447e8367ad2003b0b0c135f413f7124792af6720a4bbb25f219f016b00d3da9b2c1930cb59bab26aa079585e9ce10d92cb948e9364ce52fc85a940228063fcc5bdc477e2dffa289ae84916c2313289c27decb11cbbc9ce658713568a4b71ae354f081b6c35f786cf1b0bd3f3a9eaa756e93eccf17dbafa361fe2ef65fd98805a03282e0a5c2c41078fb3337007bf4fa9d5849a74546ac557c90dfb1f9eb54cb17b6e802b26d56df6424d1c9443a324e1dc057d68409d49afae110ed36ba0bda2d317e0a422d00b3f339df74bb5ef0ac7610cda5fa8847c4b4a262674ac1f736d5d60d6a36e4f3544c6be11fd29c397fa562b5227a4a05f4777d1177bf1024489551017c06991aacedc64a209dbe2bac74d92202bcd1269bb9b16fb135fb999459968a353d90d9deb23c9d718e6cb08713ccef34ca3d1ad9e58e561cc8010be81672d51f6b0250e60c0813ff07dad0445793d1464d60185f8ecfaf222030ad4b2e4ce1db851402ec6f314141d7465bbb2af69da010f29bca036f29439d86888da746e9d0b98d03c4b4fd4869facae23bcacd780993695bcbe53b4b7eb4cf4d21a30d088900bdaff04220c7cae23bd4ae7f19966c742830f9ba4552edd9b5fc12a1160f8cf84a2fe9ee853ea8c085882887e49db52531c475cb5cfb6454f10e3dc3661bc21007399ab814a248bec789b8cb7262464c890b7e08e634a74f7979c76160b013e29a593e02bdc6f0f1c605efe0dfed1029bdade44d0c85d226229dd6982e47d6915a5ce06ae8864bdd60d9da8b9f04d90e94867bf8d75d06b987ae80ad4760f8c4178fbede3aedff50f9504944a09451f4d4af7d380c87c685a832458c3fc94b194d9c236ca22ff0629254277625beec274139f5066048f14e14f00d7cbe02533cbc1846d198f41211ae60b546ef30201d9fbdcc1e48ff70703a963e18114ca50836f30a4f76a86e92dc6c74ff6e1fd3469da4086278886b81fd1e299f01cf59cced9421a978858d8b842b6aa68de52668a8ee91e81c7c9e81488b295b0ac44378e9413c71fe94fce048ebab960d0e6009bc5cb52a98c59b331293a16eb47515b3a26870a2dab079e281c89787b937351cb635542012aafcaafca132215eea303e2971a01d2c81413116ce13e665d4425ed91e1182cd50d00dd596afb099093bbe02e8d3e7daf72fa2f30753e36369da43ca0b063befb1ac107441e59a451d9aeb0e809c44832d2485b154a71fae41861d3fe955d5db5364ecfb27aebd015bfc7c011fec31a4d1d65eff9b04da6cf3cd905695fed528b5bc131d9676271c0f9b226e85cad53148064b407eedd1e9589906219682d9ff99c99e3f289ac0e14aa4e8488a133aa3ba60b2ddb9491f3da2e04b68b79891d2bb22141412d2b18f5e9fb46b6ca28e30867668648355f6d31358acd4b52678bc7d48cb2d6a8eb99e960f1db9ad9fd6f263a8d608c112ba0420ea3de49b22b5f5c78a2ede9469ad97452f804ca023d95fba6a8233252916be140f61029e3dfd1991d5324054927a0128e5499873d72625150e98968d612113df56c4ca80f1ba1c8246a91cba68b494764c759c090dc301dfa273156322c58856465898f2cda9c95553462387edd56785d3e07a20533e5b2731c4c5d6b24dc1db6990037c18c38faa8b5e0c7f494b3b64b7e41f147339c22705b56466da17bb6e036fd2ecbed75cf8cdaf7d860b2d9b3571e7a345022509effb5cf3679fc07fcd71e6213d907382950874a3eb35072291de9c64ae893085e5cdd074c959c2e1b07b3e72388aeb8da1f6b1ffa29b6743791c8e9fdf059d212b102537a16afdd871ddacc1c110175f5ee5a6f5316113895eedd7d205459a3a83520f5a493bf693beaed86edd883f55fd3cb20e5c8033da018df9a33f103c9115711e1decea9f886232a2a64e9e6febc048212b37fc15972893f82c3a23cb6b9564c871b34222ebc99302aaf0291f6efe8a9f15478581b0b8946fca3910fa2b0a876a15376e52a9a9e3acff8ca3208e2c34075b74874c57fc996c79d664f2babe4d7e655f63adb515a782f0265063eb6f3779f74a012034565911f06f304104817e7f0324a5b96f2252b1d0f81ade786ddbf783a224a11b7c4a72050d6f354458f3070fa7c6a1faef2134326383b1e641f9eb66ebf075d17cd2eac43c0dbc3394ec3630ed7485c0dc7f3d2522b80436eaca504ed2624c477d592536d5fbb4d1bf11c25f3e509fb56aa9558e6a9718565d9766212cfacb5532721a44116bb9c6cc66a0366353544732ae62aecab7cdbad9e09f89aca589359780eb4f452490d2949751e33ef10036816577934ff01892f5c4435ddb61d9681b49e0a2cdca88dad881bdc43e5e4396c019960e07362a8c003dc7bea7b1707b8ef37c20d6b2c8369dc5cb94bc969a2badc163ec6a91807401686939ce13f723018a448bfdea52428de24ddd1a0f89767baff204be18f99758c8a107f1fa0c3e4202cdd124377606aa32a1ce36f0e67c850c4def1dd1ffdfcfb7008758f30106b2d44149a69c45d9ebf75d524103ace3d4eca5d682146ab401436abd3b1a10ba32c422832747c1f33246beb7ed92e21ab8647b63c7487e49da33b4ad9546733093070e03189b1cfd232d0c307aeedb7bd171e552cffdf95bbc7d6543d2cb96ce63c14e41b367d8f9cafe1840f3a97efa124342ad605d84eeb73b8c8245517b5e2459387dd8ea2b9ce5041e8c98d2f49716f3b8be2b0d2086178b8f1a4572394524b9bdd51e43c73ffd1f5bb4a94739d2ad309acabf459e887fbff10290d22ec2bfa5ee9e0f35fc15d9c9d91d7bf0ffc0b7043435b51d5850cd2df895629bc0410aea792b14b943041ec3ded87544a3b622ef01597445c5a33bb18d16558248e215f1852353108bbd2c4d1d5feb05a916ad34c468990987b41165efa7536238033de6dd14", 0x1000}, {&(0x7f0000002180)="eb3280478f62f58a320de4951b9d05bf2fcf29ca61db8fad5e", 0x19}, {&(0x7f00000021c0)="89d3fc8cd73de2435c7336406352c73a7187c9815df70f94f820efc0584ebb35225f8b308d48f3ad52b7578b734da1e770fab79dc3c31a4deaa340f0fc54387a17a9142f43ff7a9acbd3e507e60879e7a214f14188334c254b876327270a3038ca2ae4d3ededb8c1f36d9aba6cf38668878debfea1209ca8075a327cd1529980e0ef5018321fd0a32ff49109af2836393d8f28c7f1d91d26b47e55591a0a98a602ff3ef830d28af137f3a632815ba1f981613e454441e6828689e5bf32aa9f10d80b3d7b636806464aadefaef5a479ddf0b5d4858d269687ec73e229aba0f2c0c152eb4c15975e4309b7ddd8b3b230ea9b2c005a72b3d48738896f34cc34dab6b952140c6a6171f80051c10b326ab11b875ad2dc5c8e3d6a9b50743df3379410e10ecca26d555561d6fccdd39445f392b736c94031d1b2b0e96dc712be3770250eb7bcabd00a82d23a7c855aa960cf9c415f275e0a76b4272f1146159bed167d003d30ef65b6407ca03a62def898ef8207c7233f8f6a52fb93be04681e2e41c81cee65e5c89f38dd9cb0d82d8f159446e03e733fd06dac52e9816ff02d0860b31228bac4adf6f8aabe8673ec6f0ec256d10f20c410bb61a437a92ceb563b187618c4297e43639c9a2bcdc3b76c63446acf1ea9c5fa235909d61ddbb26d9b9218ed25b1e95f56ffb402dd73a3e1afd52775dfaa3c194290f3a6a5781fe39e2c5bff557005793592acfd7c2d2656bc36332bff18b7471bef874d8299a42124f0d56f98e69008a9ac9d55a1f98beb27fbfcaaeb9581b4d344fdb53834d0117b2207997b4fb573b2184113def7fa1fa2cd8cc21477eb7bf9d4e3aec929e3bfd5ca596f3eecfe9cecb9119b6652a96862288704c9bf8ee6744a389d90fabb2cb4ce12e293f7b1878318a5b3eb4a77b6bf15b1c2d48c29a8e3ec2280dca1d581c88fabeff56db73e4a087726ce8955f8a7f002c7036943f8f91c433122ae9af6a0468c80b6e30db2c87d5411d16499dfdca3a00404c3ca9ee00ca4f45e4a950a06e424591f36dce5cac689fd68268bdaa3d5d0a715eda3c37c7db43357368ead7955d727b4d7db0ea434c7e74cd7f97b8498adbd3d9ab54660b71836e23b5fd1f5cc0f3f687a7c204d6139343c308f499b02e08a431d73b69f30981137cba42bdde8bd4e9637ab1912164db49311e8834165be3499d5c269473a50cb8312c42ffa5887dfd720e14decf1d4356fd55c4e71f052b3421a488dd957556110a345e1fd730995d16c2de33cd520356a638f001f478648acd429823a3301137bfd09af27e423697e7f5c332bb6279e05374b355164d10b1753782ef37238886de424430f25f040f8f2cef93875bc7d9400a733e6234e53a4f5737804c41113163982c720a4bf8e69e98b6ad7bea855cd8bdaaa9e4cc562cd5e064a911daf0b6d5854933a57e7f861da9a99bc263b3ba644a59c6fd027e64779e89670486c7114382d3494fbb072e6bcde18e3fae3e5fa9aa8c3155f9c2de82d759f7a56385610ef9e2bdbb3ef063c2d7ccab653337584daac5300055e9cf9d251eea905bcf22db2f587af9d6413a49e4ff7fbf437ccf8a96981662d8386f88f67fd3c743f57ce14f6803e465fea9ad223f23977acf75a9b8f6cdcf91df42b52200027398a596a3b740a2227e001986147db9a7c46e00b751dab7cb3a738e16afb56070f64f1c8e9f72000abd40ff715ef65e8040e9fdb164c876c962aba0086d9434371134c774f2d5b01f805e14b557df691aa78fc5e8df042dcd267931b93926f56fa3e85f6a20da23a4a3cbad0859d515308437e94c351fc843d1feb62a4d294b6ff575eea413b45e3fb50ddca552bb014c55a3dd5ad180ad834ffb435b05bbe2487ef412f8fa4aea73ab9bc64c51240660453a07d9bc94100ab5a05f4dff1f9476b878bab138726a9d72c1274d4e1f52270ec09c9262e791f5c5aa2ae59e5afaf132a1a08587a5f4d756ceb0174afb55f76a97c885e5d91831fd1a3080d89c222d289e4c2ffc76c559948b32cd66c321675ee1d6a52beb570e15b7ad75aca8f16eb47caf2cfa5170403937f59c3b7e848dc44d4c625376810525e16293fa3c9bc3d651e4320f74afa752cfb272d6a151864a67eb0074f4da38741b2b574d8b72993bdf4fa673d1727003ce51378c6bd257e9944bc41d85f070b55530e49b391c48b91b062b8066021757e17de319d0a0a727deb5e91742168314ff4d33dcd2f7525d97077577439af97c3699dc11b327ccddcbdcd093943fb6c9d871a6b10a35e160fc0f9d22f0499e8a4bbdf8f79ad1f83a72dcf51aff7f6d0be748b5c6b523e8fe10041f75ac275d0ce415f8c72c9aa92f924b5b01b90beeaa255197714290b98ccb96b2689394472260dd085d7401656470ebe6e52c771b33642867ec51538d3681bd05fda6d52d5f400192652c6834eb73f745b500b45878a8b0ec1c1f45c883413e8bda676af703df9e94c31dc416835c0bad28dd444186a584e472d914fa3bd10b9251172748388da14fd5073337073c8691812b9cace391e4f0ecfcecc8970622eb361d80adb1b4c68feae9b95d22a6cc7af3f72f74b307f9eb774e17c1dbff43b8bed761a6e139a4a51335edaed2237fe6799510c162bdffc3030722dbb52d360daac748d37266e0cb8bc63aca194a4844aceb342b8d40660b2232fad77e1916f0a9793f347ae88cab60d7f1799ccb6ae5a0132f7758403f2ba4b97509ad428b45a5fc2cb78a6071b2cb77b2d5f394a54346889e49f781aecc27e1fab9de1f3214695fc9f9ec5aa166874e78525dc3141fed9fac9ad78a359ffd501d9ae68c097efba9e80b2738b00bd76206a0504bc71464f299680134607730f54aeca4cf7bf813fe26d8dcb962fba7a44073dc1286378db8254cffe5f34de8c665e7b3b65980e3017bd5d4e92e107f617ab115d3687651c722b69f2458c0bc76ad9fbf06e8dbff93ae8234657ac08cd8c45229b70fc8ad890fd5c20c90f22085df197e11d9e3b7ec05248fb3f57c3ed56f0c6000f14383ab380e38a35b7bf4981ef3e52f65d8aaaef29c0cfb237febd2da22a623f23e32c00c4423b81c698e682a5f10a440e2393b0cabadf22c40dedc7642d57a132ee9e5a2e69ffc1722bd015913d20321c83380172885b58a9666f9ea252cbb045d13e8bcc5e13510782bab37766261e299cc14fca98eed730ccc87f93d2d31e71b280798823088d0214e782b836bf6fe3fa7f939cbc8ee3cbdfb326aaf6d90b661248b095a4cf5215f4cfb3176f5991873de52d5749cf188687a510b416baafc1e91a759e47e95c53a2fb53a0df2446f42edbcbe26862dc92bee809d20ebcab401a933d52527b959ed99a1c2f033355950dfd4c14863634c75f963cce65604b36b1f5498f8b664b4d2691bae060282ec37611448e9b2ff333655adf531aab1aa59dfda13b593f6e6aabdf394b621f9dcb105a476ed8dd86d2faf6c06fc72809aca7749fc6f699db52f57f1a83b700b77cde622b9255d70c792f8f7cb726e1a47dea377bb9468fbb0acd951d1583e43abbdc6431d27be7dd071401d24c441dd4782acfb8c44f9be1917b63181a68fb8778d0754bf22f2a23b9ba8f15e2f28113a34b84643315d77aa64afe5fc48ceafa52fb0ee84f5b4fe6ba89dc55d8f3a19b906138afdbd0ec29175c887fbe1dd6529e7c889a2812d3e91acac36559a49c968d4358714cf5ae694fa21297d41f057b2c7ffc01ca1ee9aa50191da15af02b96cd7090511c12e66b1353c5f4b709cbf95a66c8b3a7dd1e4853443e3ccc3e97af93dfe83cae81e1bcfffbd034db448838d99fd7e6c582b0ec763737255ce7d21b28a4a058a38fa2eca9db57e85850e5c7442b67c7e7c235f19f404c70e083c715f0b692e20f1c8a8fcbc3b07ebb091c3e2f27da603b89f8c6bac7fb374777c3071ee7dd29740efcad75ee97a7c356882bf70bdb9a73a47160ee7e42c84671092e76172ba4b4f2f09c4f89cf215303249d97dc4df6ec8e6d80e015e8a0b2903d2fcc9187db4663ac5668743c53bcff11ca3751b10247caa71cf6e0dc1c52923b47051ef611bd309fd6fd024d7c9c18137f900cd6f42edad97a4803c8bd8dad2b6c8e743092a59971fe9f1fcc3411b382b3d4b39ee89aec2b6df2b9647a0b72b88ce274dc67fb903a72ea4f98de1cf0858bde6fabcaa5105d737ae804a34297efc8526ddc2a3841174fc6115467288f3c672926f1b5dfd9c4694b3f18254eb99c1b793a75f7524e0e831831fb2dd008b18a8b02fb217e3f10bef526a303986723c2db2dc915ba7bf763729a01469966158f18792e4c015295cfa76caf066feb5f35d36caaa1900d80c4566e99c6804629850cd843bdf98cfe6acbde05864734a8a288ce57063c7c49784e7632fd2496cbf80c30c35a562d41b46b69478897d9d489f5070a7551e3ab399759f9f6844d1ab4187a6ae840e75358908d172f6e1d2bb7cb15700a0a05557fc447628c4a78a87e679d5c80edf47f2b877b75a528b24e13140c6279b8871643c97a382397e1c557096b0e047acf79543cadb4f183b88712ce36e1f7c0537aad158d7fd8c248131b474f6fa74821ec6769e4b2af5853260ad8b9780dc8c644d8bc1134d02e19b2f68241ee1cd4719661c7576ec76c68b8456a743ea9a25ffb0fb9c55b7e47209ffd61b3138f976b676e9baabf5d2d6b813e33b8d1d2dba33f3eaafe55085754b3a4603b339264c5fe1f05a2de7949475b1a3c9ebb52da841bca2e7b5cc1906473d7c9622f93903542034049ad7a75e89eeae0e959376853dab6a303100adf1f05cb95d0a17d1ac3439ab8da223f678d7b90cb441e1eda3184a3e160ae6a3393bbc394180b5d9877863695ade7141c87a7740fef78a2e39a4be7a0c3ce31a5397c8665c50faa4360a30c23a5978ab5d329ca75ff7ccc3419a577578a2951099638171fa52b0fd19acec3b1dd4b0d86eeb4a19078e11540b9208b873518c462db07fbbd76a112faf3333791208c3f43e7a5956a5ea9eaac0fe381b160368ab8f1f396b4163fe3ba00d376f7be689d1637e8f26b3edd4cd0aeba2d7fef11e8ed6ad3ab64246eb0aba00c8a7ec324a3c1f3702cdfd53286e07248175000d0ae82fad2e71c37bf3a91ea4310f1d17ff528b4264e059377ea0f8798b49e418f47e08b77b6630f365a8afe228223520980f63f55d8383f72328a9a889a0851a0a285911388690f0218aad89b4f81e7e7f69fdb354391ec1e48d9e1f0d4acc8ab0cabe780b4a4d249cfd0244eb751e74c650b79c3718e6f3b608def993b661c9b1bd7cf884145dfe7bdb3887236046fb9986e354e032c8faf35142619930a136a95852e6c1c3eecf8cf09c0e5a706fcdb4176b1ee1b0820f05a9a1036fcb2c9442320083eaf01796323b92664202f6551b9423f04c2cd950d003735ade80377972be629523042dae5266dbc162311329f6a3c1475ab64dc313676f078c99cb29353bd74eaf36ecef207f777d4106ebec73c173a3f3d5c5ae162998dfafcd64c50c615c8b2880219220f5576f6345e5d9fbdb362c9aa6f35e112fec93dcd81795a61d4aae4b5136cd2d6f889b98d3de6cbeaeae1ab4f272461dc9dc6a3c9cbdea9775a12b3ffa6c180ae7e1ce5301d5a4220f44ad1619efe0ab222aadbf1ba62f22c851045584230ed5524d1895116885b03a9535f548564fec1ee382c5496b3d9ed2b2af8e21b38ed47ad9a5caf40f228871d2da37b0bb78fdb6a55a8856bd42d807af33853e117ca34ba3e1c", 0x1000}], 0x6, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) sendto(r1, &(0x7f0000000100)="65d7bbe0748d57078d33e1095a53dbb8bc52cdc98dd39d817eed2125e41aeedca78f", 0x22, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x2) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000100)={0x2, "3270b05e4d8943f4f988aaf18f5690d9cc91883011e84d926d1cee36cb5ef00d9aafa94066dd0328b56c87e76318b59c901b98edf22357f3c8c883dc1051de5677bb10451adf564dda938e0248af2108517a61c6"}, 0x5c, 0x800) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="5b507a572367f8a5df9a06f95ec64e841d199acbe2a824ef26e08e489d592af60245430f322206ef2c29aa270aea28f2d63a630a555117b89f16dbf98571a448802d0ad1f4539b3e9c626c03f1ba3eea67fefebb1dc6df65f3be0fa4762370458d28860d2dcedde68db20b54bb91a51d1c5545d6c48b45f2b34941a00a8d0d954de4bcc9c787e75ff2c7e0d7949b4ad3d12c8061b8921dab8f3616d18372ada123ac6b013570d45994b0452cfe44c4e2e96cdae97d98b4", 0xb7, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:00 executing program 0: setuid(0xee01) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) fchdir(r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:00 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_open_pts() syz_open_pts() 16:00:00 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000040)=""/125, 0x7d, 0x843, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20480, 0x0) r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) setrlimit(0x7, &(0x7f0000000080)={0x7, 0x80}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x802, 0x40000100000000) fcntl$setstatus(r0, 0x4, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3ff) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) dup(r0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59cc2fc94ff334a5619515a4c8ab00100000000000000d47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcaefac1c97531017ba3aad8e6edbf63c10e02acef362b22d441babf05e91359e23d160396011037e7c7421848573fb76c6c01e555323f2b82f4d78ff28623bb879c9314499574dffea07855957430a975402bfc5961decaeb57c4e1e5acb440d6c903818d2c8e549bc1f9698d14b73bfe7aacda5d368fb7f7737838aa93d5c9ef0cd005e128c1370fbc5d8bbfa81e26bb7568c3a53022bdaeb782d5790b4410b02f24fe07e3cbf0adeaf4c6db74ef4d294a7f771f13f55969575ef8250aeb8271026c8d59d6d6837d", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:01 executing program 1: r0 = socket(0x200000018, 0x8003, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1127, &(0x7f0000000000)=0x400, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r0, 0x10007) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) getegid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) recvfrom$unix(r0, &(0x7f0000000040)=""/80, 0x50, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f00000001c0)="e58be731c3291fd41cddfaded705a740d6665a3312a6dcd11656599d9288fff2c79c01d78655dca9fdd9b0a4adf32d794d4a112d8304f7500cde1e76a78302b19d80e197959b9c76d0ae37fd17e0111b7e0e355a6dc6db8d9d5e25d28d2f964d32e9392eba823cd1f84ddb486fce88278bcb8f1497b7ce30a5ff764e44285a363c91aee4d7d4a777f801e6e968cc38ef4022964a44fba0aafb14effde60bca13805c0154c513dc9049127a46c4b90bc96709964b", 0xb4, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000003c0)={0x29, 0x0, './file0\x00', 0x4c, 0x44b3, 0x20, 0xfdb7}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000380)=0x7, 0x2) 16:00:02 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x188) close(r1) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/194, 0xc2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) fchdir(r0) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)=0x1) sendto(r2, &(0x7f0000000280)="5c33d821e7d1e561f8728de0a0c520c4b0d05479f92c3d07a535be1960fb333d9c958a5c4b1c63c523a3c3b311d577b659194dc16105ac6583b397ecca530fe855fccf4337a8eb10aaa36ea0279f94db93a3e44e50df9962b1a9a55395bb7bfc6a151b42dc1dd39ca1b3", 0x6a, 0x9, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100a2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000400)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x7, 0x6, 0x5, 0x1, 0x5c, 0x3, 0x1f, 0x0, 0x3, 0xb1ff, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="dc30878753f0c5e9cbc156c40c6d286705600b72c8b04d849b074bc4e945e915cee24d3af8bb092166037915e0b8ab97460cc24c0d795423c82367da82699dae7f", 0x41) fcntl$lock(r2, 0x8, &(0x7f0000000540)={0x3, 0x1, 0xfff, 0x0, r4}) fcntl$getown(r3, 0x5) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000580)=""/187, &(0x7f0000000640)=0xbb) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000680)=0x80000001) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000006c0)={0x3, 0x101}) fcntl$lock(r3, 0x7, &(0x7f0000000700)={0x3, 0x1, 0x7, 0x0, r4}) connect(r3, &(0x7f0000000740)=@in6={0x18, 0x3, 0x40, 0xa8}, 0xc) fcntl$setown(r0, 0x6, r4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000780)) mkdir(&(0x7f00000007c0)='./file0\x00', 0x40) open(&(0x7f0000000800)='./file0\x00', 0x1, 0x1) chmod(&(0x7f0000000840)='./file0\x00', 0x28) setsockopt(r3, 0x63af, 0xfffffffffffffff7, &(0x7f0000000880)="30ab0ce42862f6733048f6386ad478336d65db64f740adf54ac357f7a13115aad18dda1032778c1190451468cd31a5c0a3adfeb78ed3ed9354a12dd7e00a58d9054093ef74db4c2f6b5032d141ecf79c6df1026380a6129fb402faf6bb78c580adea50bf0bf3b6f38c6c95b1638df377709dc419748d03e2abbba26fe07d2fbf31a6fc5d953c4f4a088ff0cf849cf13a35f6d15adf31a1d55afc4fa839e74a2ef547b6457182b6b950cac04af2c373701f04206c4b2db52a0df201f6aae7dbbe89f7c9cd03587edc52fe2b878cd3708a48aee00df01e96d8e10031b1b128638fb67cacebc70221358c31555d1a1fb79f602f0cd394408e9fa1f7b56c3b5ce1780bd64f1ef2950e3218031226b4baed2edb4ae45cfc7021728b8cd2b092c8d52859321724c39eb417648c9f877e2984066fba589b66f784f93af74b747440fa550d2848060253bd327d6a6f0f251b0314e326a7976889bc05da02973f948ef970f091b925ca5a287b3d638104e321eca02dfc92b4fea4b198d24eb82438742a8821f39568c6d165d99f6745bf583617132049f8f1d8de47a8094cf03d010045326c43fd7e4042defe9b919e6772855697ea2af65edf0149ffab3f793c67f27cb71bebb74c698173ed19e4e7b4d25a302cbf1749cf74624f6329b3e2a0da332dd3b8bf3fc1cf2c16e07ee5e6833f63204131e0ac5285adb74a420f6d0b15046c2fb7378fecd193533acfa8033c91d860eb0de7a8b0beafd158c95f55e1ba85a37b9878e563051b62ebca4db1bac9d0e42018159ec11e95e2522e795e888a47be582009b5a0ee13e5c2b46789a7d8d2cf1290db47a0aeacf3fbdac959348d2b5733c0ef0acff95ffded4dd13b01140dc267d5cbf6b1657850733f945a2335f8cbbd2e080cc42b8ab542dee6b78556dd35ce3520ab243bb465ba7bcd3f26cab1101d54b4386ccd240db2f93c1e3129f99cb3236fa77d2452e1930196875adf380603823be9025295f5d66b41f1ddc95a69ed54e0042bd96c631ea8bb53c731011962d2bb74df0cc4ac58f21a83673dcc6e62c98a1a1ff3700270ddcd8d1f6a89921588e8251dd53c670714025960ce89748b33d8a3db1987be612cd19fae236d97eae3d7b5ac083c8c2356f5e6e1b42a10ec2a7985d6819cf344ecfcfe62e22d609b9cc40066c33fcb6f8383d779a741e71f872cdc49e07db387b969d3c403ba4adae9e0fa3935bdde0bffedf00dee7a5a327ea44c063f1bd188792081cdcae9361b99edefba501a8fb5ffde1cd94dbafe3b7886a373bcaf84ef39295b2bc5503342f77e27ae77f9e7e224ebdc6441cdc5f443fb4ba1f68a2ae8b5907bb3c0236a8c45dd9471d74dce1ff6839a6a7cccd9340014efe8a6042ec72423652952f4e38be0e948cbfc3f460386ee7aacfe491539abcbac4cbd536db6a4e257856782fedba6c6085a61d16f9d017c3500a5c1217d3f7e47051f1f3b13468e3fc1524b409076ea240d5c8c74d74614857108549956012da72a0e589fb6d73996c115e1fdc9ab693a5502977d7229d2803dc6036e917b481685137a890d7ef18fec7d13709f561618aedd34b8832fbda6659d63a658c19290b8e80715a86a54ceaa9392f6f3ab64075222a2069cd52adb4b9dae094e3038af0e4f326cbe2e5e67a7210b121e442d279287a1713956c2d033fe9463c41e3e1ed55a6af5c1ac7e206990980185e34ecb4400f47778b9f0928fc0828b3f573c8ffae928c00db351a6d0634789073c0dd91b735b460daedba9bc0787c319ac8c0d847f61f9c2d1c514445d0f6669ede4387971cb0666f2c314817e0436224a4e432cad4265703388d61438abc5a3b82980999a15f5a654386b091bbc3895707a16fd7ac0ab1d929adcb67322b66c12750cb4eebbb091d05aa0d38d8344c753c5882dc505085a40b7f1ebc75818f779a166ecc17b829e10d8515e76f29fa477faf231359b96e454cf6bc9d2344d8930763e99f4752b6c9e513683d5a47e206c313a88ee16e6f298d48cbd78fd4aa612319f724d1aa1ef4105d80fe8092b9a4a217708103b282ba32a87d3ee496f4ca4187854933975f4af9c8c0ee4ebca7f2930550a5fd27df0983abd5c79f79d252d47f6df1479ddc0ecd02bf38b6282018ee08095caf74b7f3609076f0c3bcaba97d33a857d66441eadad2955122203aa6538862f039bb4bcf76e76d4a4e8907b00dfbf1b7a7b625cf4cef352e112e0c6b8a811269ec9dd19caba61bdfdfe47197fb945123cc1c4310b0d46daff885c6238bec2ca075c72557427df08558c5feb8d5c1feaff35a209d675b796ace9d65875c1a6860bfd8ec92c4f99a4a9b682158f9b084fbeaa72dcf8d940741d6c8b4fb6d7a04df1942b02a534124b65d36d298aa7863d206b8810c4191252c0e78fc5ef29b7b2edd7281fe0d0f2552259a882b163d0543cc8be58e8498f253794a231df35d0615ba8e1e0487e471fa0dade75e4308278ad666f531b74855b0b8345ce5ddd55451180380b1f53774cff9e80c72fb57308373c31a242073d06046fffe8f9b6a995f07328f09ccd17baed13a8e7f8307d87237a136dac8afd37572f28e8b790d9a9433b8915ae9b9e569a6a1a1dd492c38482e5d68bf573766945c018f3a68c3ec574368396f61f52a3ea65f24a46703833960ec2651988a85d0c8cafa939d188cd2d65a6d692ad8af042728d8f81f65b409b00a3e2019859b560e24bf390a599831069c70576d58fb396d4d89dc5c38c8f09a225fb5c4607a0cfaa9ac1ef13d54b4229c6c9c7b604d9abd9de09665615792d707539f8322f6847c2fe1f7ca39505efd3ad12285413615a851ed2a81dcec5d687157f317e011dc31ffa4ba61eb9718f93580827a732fe59552a58fffc50a360b36f7911f76260562b38cbe9a6bd83436067d4cccada2c4f73bca400710b3cce6567d88d28dcfba5b892d2184e3bdd59a06baca86ae6762ef4545630ae6fed2320fb75e6d98f2ab91d6ca8fd55288e7ccd650d95fce283a40f7bb0c7e012bc2cb8543143207464c6ed0f5883cc9f3ccf4acbbad38f5d4d459d07b089f9ed03488fc19aa586006b0322394638931df90a791a6d9c635556b4a8fccbacd5b8d644d59bd312bdaf8e3cf336115c878d94ec7bf79a233b4e5d2c2e95281d0ffdd480e5329c3e7f4cb1c3813154ca0cdd2176bb39a28991d6d81fcad78ebb85f353af61afa6eb68c830cde5d4d5aa496bbf590189bbb443ca67f0314985f32c5bdadd18a41d2139faf2e6e81b1982b7af3d7b89d2504a034d85bafeade92fb9fafa4c01b94f1d5bf012c1f1a59bd9d0d266e5b046af56d5487dd6842e77029bc7e943c8f486202ec6f2fa74c3b23386f4816d5b2c1bc95d268fc839e59c5e715d60caad6fa814d302e6f2a4f775667075022f54a9f0ff5bda62776fd508890053c3b7e3b77844d0c7b47d6e85bf4062a2303ed2a5703544dd9ad61d3f0dd8fc179fdee1050fe113cc9b17cc9ca357eb9b2d0cc86b92f265609af42e3d7c8195bb23a2afe01022cc995ae9dcd8cffaa6dc2a3a27bcc54ac8708e245111b24a254d78221a9e3b3ae24637bb6bbd6734540803bd7767267b7b1c5f04a682999836d974617ffde601bbe399118bf23898c8789e03a3e16bd32513a6ccc5f281709730ddaef1c2cb83796c9448b91e298dc4beeacdfa13e1a430bd4a97dfc44db9a895a8eefa30772e58f20b9dd1cfd495bc0c567d9cd01b2e522c1f4824cdc2af83295434ddd53d122cbd7cba0105ce421cf5a0c031813c73ef00525aaf49f7e671ad4468962d3618dc577f1a0a41ed57c5dead6423905fe22b47f6a9d2c4b56eb050c6513a488b49c46e96b843c63d62018a946d44ee9a0cc39670aa937c63836aa7c7e560f9afb267c927880387c04921d28b6d6d69b3a08019dff7f18c61c8e7a925b9fcc1614b4a3473b15d974946671f58f23c883b9e9039fae0b8366a3dec2b4cd8584a7ae32b0a58533bb7df2126cbc5ef591920214f1810c8a7b30f47959cf98436401feb20d7d728fd19bc8e4db9a699e8934b5c5a528b5f1f47d9af80186e4c7da0ff4a6d618b2f6cb56f962467eeaa77b6e4bbf9bfe23de656c201f197e96e21baf25529451308633d4f795fc1a5de062e20405fb2787a67eb34873d1741a27a819f986301c144ff4b23c8b9d892f4ae46830b605a2d03498144881eae227658a9b08da81d416b6c84f83b6231bd227d5511e86f5336d09ddf24afc0615442dcec036e0eaa8915a108e2d4f96cd71c8f50f90b8cca40975d0c10c19de4896e25e6ad846734964d7db1cdc36b18e7f75e6cf6a528e40a90f16a70455e06fe39f74c694e6a2b50c77c5b8e55d819371444ea3ddf44c5fe8790b73974dd4a6d74d06a3cecbaaa02eca076adb524c0d72040fb8ae85caffb2839b063e2dbc6dbc13723ce2ea3910ef61c877b2eb784d5e5b3a31c7b66cd6631b2064ea67098c96ea75db79f9e92d06d2f1fee8a7a909b8d4f8d8d1769cf12d8fae5aee7aa3c6f96a0d1b29aacf4fa31999178f94627e53bb65b25d055ad99a1094c05cb5d61c68d242575dbfd6cf7ffd31d170095742bbe4774d803bac86665382f347b65b7659bf7ba673ea6ec0d38d56b2241a4602186c3195ff26e6104395e99ee54813ed46e49c569d5620ce54bd84b63d59f4a49adfe85c8d9cc5ddd6812331f7d133269223feab5bb13be9c4e572fcd71cff273422892582de5dbd5e343e0dff8fda0ff970ef39da4a86c4d020e51015a4668b7dbde840abc069aa2f379013e955f4979d3e2a147d41dcf6058c082f6cb0133b8184973c15e679d72c72c87c56859045d2e302d874785bf20a1e89127747135882387c87f06b8af5a77213f6684277414d1cd6f78aeee41f70ff1b773fba051d5572aec2e0ced38531a787340f911b57462dcb5a59232e1dd055678e329334c0c3e4308e06e9be0a9dd55961f09987fe24c7839ca0149ced0c9a388a9933d0b956cca17fbc7f11f6675230af35f58e6029b0763b1c2f330a503848161a82d133283b5cdd1ca2f90102ecc1cd38183c1c1a157af1371f60ec94aed0a6f81aed154e77751d2250f4a8e3a2d7bde8dd22434502e2b0067d76ef077ec26b4d964d5bc8ee807fe2a6ee903ab0e1f129e3fd0d6ddc18c0872f19de71fa447c5aaad4740d83fd8476fb9286052c230c854d2006daf65b2c22c89b765ee22badd9e829119a1196d0ccb0d8346b159220604bedfaa598dc4b53ab1ba9cfaedcff58a44fe9455cd5757d45de96931c0559a4fc27c120d7bf81ad19efb2e70a2f4a1f87ee79b2706f8300c5f98128f0ca41f54c2fdbab39bfaa87f016b4dd9fc43209a99330c31da065133d15ba6cbaf526f53d0aca2353e7db2a8bceb5000069c0439873d21b8f72d3407708dd1ae50894cbf0af3a157a92ba8cf36278fe34ce41d69f5af8008152fb3ce395d7401792285d438136d4ba2df8f79111d8364a550bd82edf3abf86a8e1d6fc8dca84e10db7a35173943055451dd61375334dbf671f4b2e9887dd5628a65d5cfcf06f952c3c4d8dc17697fc2f5945b2e5676b78190a1984746429541bee0a7075e9ba8ce02b3da3e81282795b612b5385a8555025a7c4d6d76bb88dd9780bbd453ae15fc2c6454d3bed276f7142c74a4be422ab4b6219c837a945b813d57816f10c25bf7675cfbfcdb15cb558e3fb6cb803afb213319908a4b20427c1b01602e5ce36e1963c8480eae05d9a153b54074c96b9882224d10a4a604cd226c899fe10f06c8734695", 0x1000) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="04000000", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x100, 0x6) syz_open_pts() r0 = syz_open_pts() syz_open_pts() rename(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x908, &(0x7f0000000100), &(0x7f0000000180)=0x4) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getgid() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x3f) getsockopt(r0, 0x0, 0x9, &(0x7f0000000000)=""/42, &(0x7f0000000040)=0x2a) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xd121, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000083, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x10001, 0x9}, {{r0}, 0x0, 0x5e, 0xf0000081, 0xaa1, 0x401}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x8, 0x3f}, {{r0}, 0x27955831976335dd, 0x58b21656ec5c0576, 0x80, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x11, 0x42, 0x681, 0x5d8}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0xfffffffffffffffb, 0x6}, {{r0}, 0x0, 0x9, 0x0, 0x2, 0x1}], 0x30000000000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x5, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x2, 0x6}], 0x401, &(0x7f0000000180)={0x3, 0x9}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000000)='./file1\x00', 0x3fffffffffd, 0x20) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x7d, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2c09e, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x1, 0x2, 0xff}, {{r2}, 0x0, 0x4, 0xf0000000, 0x100000000, 0x3}], 0x6, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x20, 0x100000000, 0x200}, {{r2}, 0xfffffffffffffffe, 0x61, 0x2, 0x4, 0x40}], 0x2, &(0x7f00000000c0)={0x0, 0x7aab}) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28, 0x4000}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) r2 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x1ff, 0x100}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d23f6d267753777bc00"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) write(r3, 0x0, 0x0) dup2(r3, r3) 16:00:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="bba1", 0xfffffffffffffefb}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xa1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x59) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) read(r0, &(0x7f0000000200)=""/157, 0xffffffffffffff64) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f00000003c0)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x2) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3bf39df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451bc1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5b37fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f300000000000000000000000000000000000000000000b8a1e14505004ab61a670e3d97d9fa56a2670a08e7326c4a43a0046a8efb2ba53a6b87e8ec5f9086d30ca8f7bbe260d035536e21c55597fe0a44a7fd6067c580597af67295442695c8318f1da7ca075e393312e8395efcea8981b058837b0c98cd97ef1a8876d62ca7c758b8"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) bind$unix(r1, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r6, 0xa) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r5, 0x0, 0x0) getuid() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) ioctl$TIOCEXCL(r4, 0x2000740d) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() read(r1, &(0x7f0000000080)=""/89, 0x59) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x2000747a, 0x0) getrlimit(0x3, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x9, 0x42, "cf92cfa3064bfcf71bcf1d50f0505c74eb1758e6", 0xee8c, 0xffffffff}) kevent(r2, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) 16:00:05 executing program 1: nanosleep(&(0x7f0000000040)={0x1ff, 0x9}, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x24, 0x400}, {0x22}, {0x2, 0x7ff}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x2a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x28000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20090, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/194, 0xc2}, {&(0x7f0000000580)=""/233, 0xe9}, {&(0x7f0000000680)=""/227, 0xe3}, {&(0x7f0000000100)=""/52, 0x34}], 0x9) syz_open_pts() poll(&(0x7f0000000840)=[{r2, 0x1}, {r2, 0x124}, {r2}, {r2, 0xc}, {r2}, {r0, 0x4}, {r2, 0x54}, {r0}, {r0, 0x40}], 0x2000000000000089, 0x8001010001) œ‡Ãw,5¸~33.œ‡Ãw,5¸~33.load: 1.03 cmd: pckbd_enable: command error pckbd_enable: command error 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x3, 0x8005, 0xf800000, &(0x7f0000000140)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8fc179a5a23388748dede173114e7fd14e69"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3ed, 0x401}, 0xc) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000680)="ecc87fd367cb60605ccca1346fb7be18226d04806cbafc79a61184cc5e98c98ebc8a496a241ddb2698257a8f32fe12e2983d5390bcb7481dcf4b57347aa160d272f3dda7a1d17da2926b70a1a3f4e7ffef0f40113b92cbf7483aa8c0b0fa438c834934a05f4a3b192f74592fea31279bf36252c76a0ffe529e04f609273b6af45acd5476bf11ea3b0ea01533a11f3bebf8b04870408b818556c9dcfec23c273f6d3f3f77d2b639f6fd0430fa7b021b6428de468080a166e5cd7b98c3b14c0301b0c0120e299bb0544dbbccf1fc9284e318cf1b75ef756709e713564499a0ec693b2162c217e3895a5a61e2ff3cb7e6f5"}, {&(0x7f0000000240)="e5b52c3ce5f0293b30669f35c032a4df2b3e992c1f3e0ed588a17b31905e4914d4e0f98aa9594ab569bb6524b0754beac974301a6d178ebbac3485a386939f26bffc4b5c2df6207008031ab14a766c348b9d45047391fa8e4c93c9f2d20424994f4af620797fae816b7b584747df6af32bde56"}, {&(0x7f0000000780)="756c23556d0cbf8373fdec49e2acd2fe9a84aaffbfbebc479282d0eab78f608b18ae4258090e4622d8bf7a2b0efccd9fb802c7094065b5aac9f57b45c58594e3c16d399ec90a4db27308905f2556ba5bbee5795268a3a6a35ffe80ff6e859ac9c9935078d7"}, {&(0x7f0000000800)="222ef9ab0cb8220be993d02fc4998f829935052b272a2ab84a28759389309cfc65e0adda57aa8d4567ad75dd36c9241f4d203878f83cdbf96bd4b42eda75c6b9a4f389b5d9a5673b83c289dbd934c6100c068e28d831955555da543cf7df211703c4699c2995fc0209040bb311cd529f54871433fc202da90d28ebe0edf2a82eba7bee06b4993b2f6834209fb0badf9b83f8001aab567c4521e2f1223a716ab4e4eb60e6dbcf52f9e941cbbb1ffcc849cdde2209240845f77829b7a811a256f99b223f8733d55face34c28e4b9dc8139ff80604ba8b18f391059a5bcf04054c4eadb310d10bdcdce8c811e34e2568e97e6"}, {&(0x7f0000000900)="9b3e862fb5edcfab7a039709f526698ffec1249ebfd3bb8ce3cb4fe64699ee0a9547c7c3211c35f06aaf923fca0a7591adac81f49549ebb1bbc99ddb3bddb364144da89176612878f99bf10265cda0dadfde0957922e850031dc2587cbb21c25662ef3220875bf1b5fbc4d952b82f60390e219a8ab9a74f528601a4279c5db4d2683f05de40841c29906896d13393c416fe11156e53e8f8a16ad244d0ee5ba8833d4d84a05f0d69cd1401828af57d8faa554b0c7fa8a9d5647eae6b59fae5f910148e6e0b49676505fa58f67708cda6d6652ff6667812dd1595c19"}, {&(0x7f0000000180)="c0848ca666593a2fe0f2d68ce0a6d24fcb576c22303dba7bd5fd03381fbfb815b988b8f822433b"}, {&(0x7f0000000a00)="41a1d90295d25d4a886e3d20b45fed8f6a374b298bc511201f5f4c3c4c022cc49a29ed28a5c0c5fc0762e77fc5e926765520595b34464f3b16418f4362cee8b5bc087b10e4cc3dd8bacfa96777efb4901ca03e5001e6cd0e6079a7d3eae3a75df54ace48b6c45d28de893adcb6d9a483b5ee3fe7cb31ae1d2eba9a63d1212efd25c55d802326a033f7b4c958"}, {&(0x7f0000000ac0)="778bbe26d78e4bb2357d4bdb7c2b996c6900dc66c940989b942d9a105c0d8eccafd09850252f3d80b02b3aa905a24fc795356802e979094b8927fd4af0e4c049871eb145e4ef84c0d78e93fc0d8e52611ac3028bd33e1d2d741ec7d6ce8e5bcf90acb527649ed36a76ade9675120ab9e106f6ded04ab19fc94580bf20c84066bf6880aeba6e0b7dc8252cd65b54a6b08ff31c031e74ccb4d44f67e0b2f8875e6e5a11b63eda9060c6dad969cf7d96aa517b6a9e54437665360f9e3101cc48003ca0b4ba062244ca7d91741fe5e54469b2e94b3a933776a76cbd0841767a7a66f8a28453014e2"}], 0x1000000000000137, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socket$inet(0x2, 0x0, 0x4) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x14a) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) socketpair(0x0, 0xc001, 0xfffffffffffffffe, &(0x7f0000000100)) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) 16:00:07 executing program 1: setrlimit(0x0, 0x0) syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x2, 0xfffffffffffffffe}) 16:00:07 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) unlink(&(0x7f00000002c0)='./file1\x00') semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x0, 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000200)=""/35) 16:00:07 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000340)=0x8000000000000b5) r1 = getpid() r2 = geteuid() getgroups(0x6, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000400)="601aac06f9ad56436fcb2da8b476ce1369b552d0cda250894e26d570658adf9c0ea1b47faea4d061437b941c157ab887dd542eb19032548dd3fc59521f6a8b15c83821eb0d143c27fa4a756452b1a353", 0x50}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="fe94d2fa282fcf67ec82757ce1fb61e0f392b3d5d15ec12097930065e71ec27c3c816da1c22b66a12ef9147299e66009a7ea0b61f730f40211bfd7163cda14b7568547174b28ac513792954e568b2eed1103e9fcad09ad1dc64107c697c7290046cd8114354c49da4fb90c26170416dce2154e6ef24efd7cea3718c815d1dbc9a3a176bcad76b792015f7ddb92a5f7d00b75c5878289", 0x96}, {&(0x7f0000000580)="9d59a12984462ce83d0e0a23220233bfde36d5192951bfc6ccf641d758f75fba8684a847b5f83a6fb20e1e7a5c55714ab7da2c55eb2fa32d050aef6c152b995dbfaf8c624024ddca6275cb1e01c8c51456cd04b9602deef05650f5b97124eb14b781e7669e9333554cb93f2dca0468f6934888f879eff2ec70a1ea555829f5eacf111d9c391a8da5224b52bfb2aadffe0f5be9b581d7bb229eca64b39debcb99cfcad95070a3d6d8b7b56a12590cb204f6bb2e3ac98d1f6153638603f3cba7a8012eadc0b2beea1253d8", 0xca}, {&(0x7f0000000680)="40255a299d524af6d5364f1fb9deec7cacb2410d2b8ee84d418b395aa52d4249c1ade49386ee31b32cccb8b0fb92e3f942539f46ca6228c8da79673abc1aea35479ed9d003387e5e7dcfb87d682acb878cd69fca924d42effff95f9d224e65e99d17c1d9b6114caa0539b7484f69118c5aeae3daa91dffda4fcb52", 0x7b}, {&(0x7f0000000700)="f62944995e4b3fff5a24b2961b506d3026ac511bd3a43fe273d35707748be24df22d639b3c75d12eed5f4bea77c417e6e7e241d2", 0x34}, {&(0x7f0000000740)="9b58c51b407b3b96775abbe20991f971c59c4addeaefe99edf6fd42c6266dc63899b46b32c49f69a23b7d20877e06207ecc55e84e0fdd2012ace640bb0053c44b96ed75f8bb4334e", 0x48}, {&(0x7f00000007c0)="5ab7291e7e0fa92292b17cc529aa9af19bd8b85b8e84710c7312b7bdc07b0a521edaab567fc5754857e87645bc9d5d374bd26dbcaac3c8466a8252ffc746bb8f4b79e6349421ed57b5eb7d50376a2497530ee0e1969b00a75fc39c3a929e771561dc8fabf0aa5259cce10eae0b159d6366884ed9a2cbe32773a9db2e05fddfc81e5c4a61b53cc3f7ab5b4018fa0dbe532d0f37b7ed6884a0509ad3295b905329e011f90a79580bc5921ed46bcdbaa6ea8d1e21c01d19e3e59abb9c86e392433d548b8a578d9e8688694946852a028c86543f", 0xd2}], 0x8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000377d33e092d5ddaee355197e7123c7a3e9bb3ad8f893e5053cb4db4e5e5e104b1bd5c7d47e0ff42b59d6c0e9f7221cbea214c3de049d711296", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x400}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x30, 0x23, 0x3, 0x1ff}], 0x607, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x29, 0x3}, {{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xff, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x9}, {{r0}, 0x0, 0x0, 0x4, 0x1, 0x3c8}, {{r0}, 0xfffffffffffffff8, 0x0, 0xa00fffff, 0x3, 0x8}], 0xc5, &(0x7f00000001c0)={0x2, 0x1}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/66, 0x42}], 0x2) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x0, 0x10}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x7}, {0x18, 0x3, 0x4, 0x1}, 0x1, [0x2f, 0x8, 0x1, 0x6ac6f5f2, 0x0, 0x4, 0x2f2f, 0x1f]}, 0x3c) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x4, 0x10001, 0x8, "58891dde383ee770f75df2cfb98d2fe99ade6038", 0xd9b1028}) 16:00:07 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r4, 0x0, &(0x7f00000001c0)) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0x7f, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1000002, 0x0, 0x4}) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) fsync(r0) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r1) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3, 0xa1}, {0x20, 0x8}}, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x3) 16:00:07 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0xffffffffffffffff, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) msgctl$IPC_RMID(r0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) listen(r0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xab2, 0x6}, {0xf9, 0x80}}, &(0x7f0000000080)) setsockopt(r0, 0x5, 0x9, &(0x7f0000000100)="92462b211d7b79429b03f258f9abdbb989ef62cd67567b9613d2e875d6f01426c40d42aadacb3d7abb8f2acc36a91614eccda1c70c57960acc50cf85a4b5913793fbcebc3dfa72991b703885233293d4b6dd78745adf576a7970c58148512b6c544ce70449444c785f5022198360a514fd1f", 0x72) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="1b46d82ac0f7b46126e356f6f1023687b9b7c34e5cfadb7a79fd2f51722237a4b1ea0890b2bd4b9f332674ef932b631cce0c9a9dfe21edacd466125e720281ee1cca424ef19f40e659726720c6481c21284a420c78fe6816957f93a394e80b7554420a9dfb39d4d0d26b0062c78732ee21698ae939ced273a4021f669f05df1679c9981d160bfae1f4c33ca85109dc7a4a6f4e42d693d1491e6ce1920a8ebce319e0e0ba719d4f85c6aa585365da6cc54eaf2d0b0d8a5f6edc1a40550b9891376118cd9e876ebd032934677104e1a753c28c6e90bffaa95805c23950ce", 0xdd}, {&(0x7f0000000100)="c12bedcc22c402b5dcf5c3f25ff8d1354b5a7dfc2d92581d8f69594e28369c952013823cb7bc238781e867fa9902c3c1a8d2d6bc4635eb5839ab341b1f268edec1aa8597d67022b84ae9a880235ed334dda520164ff6acb61aa67e8c83a694a1991cb1276404d7ed0e3b1957897cf3920efce64a4dd29d6f80d5b921ae158ba29e79f6045ed55cde68cb460def", 0x8d}, {&(0x7f0000000300)="450dd03a86961734090c9a66f501c15cbf6fd241040eb8432318813a1b65a32c1a18174001a9d97901c0fadd3cb764ca1b7e50575bb443a71c9cf72ae65cc123534cb8b0d46a13122eb6bba5b82cd6f97addec294eeeb427cdee13e8e9f0c89d7f925acfa0c04d0a80974c55eef9985ad3b686b327f8fe7263d786d49d796fa508c55db9d77f2862a921e773c9dba2c205fb9ed0d9ee3b830a7851db38fc1b9a04d227a2c44cd8ca8a049a69122cba9fb66e7a295200611958ecc9bdc63e0161d262be20b1cb0e245cc866af40b8b274c8c914f41f95f5a2a7cb0ad9d4f74f2e287fb965d886c0c7f515862f64c1ffc95c63cd5e70ab6684b9b3d45acd7d", 0xfe}], 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x9c0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f00000002c0)=""/225, 0xe1, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540)={0x3, 0x9}, 0x10) chdir(&(0x7f00000001c0)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r0, r0) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x90, 0x1a8) r2 = socket$inet(0x2, 0x0, 0x418b) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8001, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x418, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = open$dir(&(0x7f0000001700)='./file0\x00', 0x18808, 0x1ad) socketpair(0x30, 0x3, 0x80, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd0\x00', 0x0, 0x0) r17 = accept$inet(0xffffffffffffff9c, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r19 = getuid() r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r23 = getegid() r24 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = geteuid() r29 = getegid() sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="c955c3cad826af408c13f1d215665ee9b4e9a93be57e2e18822dea1af86205c726f821615829ed55b2eec807426618af71db9aa141cebd409d5ecb73e2c922f95c47f8411cdf446a90625a5d8986e980ce562705ef0d01744c4e35a0f1713207ab5b385c179e4bce5d74ca347cb2d271af10814f01fef1759f4aba7f7d2b24ff3a24fb5967dc913d98b8b8", 0x8b}, {&(0x7f0000000140)="bf2ee1e4b380ea191fbac6fd69ef4e0ae9dd9b30d751192a28b372d36ef913efd1528f221ebbac1f2ec0bb4a83e88da81e0e52f6471b883d039c7cdaf1db68dd968e732488e7f8b79ecb9dbd21f1c499826a4faa5dd60d3869b816851cd511227851f21bb0c458fc2a0b3015ebb2de6294d75c0e3f18ed11543527ce145afd92c69ba09add4abfa5e52a5318", 0x8c}, {&(0x7f0000000200)="233698704a01dd45f218950d84ee47d9673546cc34b165", 0x17}, {&(0x7f0000000240)="28701792f4225a7e59b11bb414a301c89a7d55c3958f611a7954108ba05eb9d66e50ed247eb1d53f9a55396a3933a5c8a62d78252f1bce5e5c55990f5f2a06b133b74e3d67b40e0ca111705e8cd0994b476498e3155233b2d82632226ebc3f6265da11285dd488ea7906600d162a0b009383a29f2bf54aa8bab6896b5a5b917b04ec6eee08fee5177316dcfbe945b0ba98d3e705239efc234761535861747506c063bbdc52adca9cb73f", 0xaa}, {&(0x7f0000000300)="43c01e4d0b566f95ba8eae768ae4a0ff7dd843428d0dd44afe90dbde2a79db78b96e835a70f214b50f422ff3480774c3d1a0e5af03a463bd14e5e6d4d491e5dfcde4c415c89e4852d964c1b99042804d38c2ee462866a27eb0337406a9beef3e0fbae89d660d6b52eb7fc0883af4abe7ff0de388c0d72d50aaecece3cf18db63c70dfa638242bf3ae40fbff384fe754fb761be4bd317931d922096845477fb6889175b632280557fcecdbe7e7c", 0xad}], 0x5, &(0x7f00000019c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x108}, 0x400) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b402ba4ee0c7a947f442d447e8135b90000000000001a", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f00000012c0)=""/79, 0x4f}, {&(0x7f0000001340)=""/105, 0x69}, {&(0x7f00000013c0)=""/213, 0xd5}, {&(0x7f00000014c0)=""/91, 0x5b}, {&(0x7f0000001540)=""/239, 0xef}], 0x8, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc8}, {r0, 0xfe}], 0x2, 0x200) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() pckbd_enable: command error 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000080)=0x1, 0x4) pckbd_enable: command error 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x7fff, 0x1f}) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) clock_gettime(0x3, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/189, 0xbd) socket$inet(0x2, 0x8000, 0x3f) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) 16:00:10 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00003da000/0x2000)=nil, 0x2000, 0x2) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x40}, {0x18, 0x2, 0x3ff, 0x7}, 0xfd, [0x8, 0x4, 0x5, 0x101, 0x7, 0x1, 0x2, 0x2]}, 0x3c) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1000000b, 0x0, 0x0) 16:00:11 executing program 1: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="51eb36", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xffffffffffffffff, 0x988c}, 0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xbf, 0x8}, 0xc) 16:00:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x48, 0x5}, {0x8b, 0x5}, {0x86, 0x3f}], 0x3}) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) clock_getres(0x3, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4000000000000}]}) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x2, 0x0, 0x2, &(0x7f0000000340)={0x8909}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0x241) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0xfffffffffffffffd, 0x80, {0x7b6, 0x1}}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x5, './bus\x00', './bus\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/205, &(0x7f0000000340)=0xcd) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20480, 0x9) mkdir(&(0x7f0000001140)='./file0\x00', 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x8, 0x20, &(0x7f0000000100)="b85ade8ca2c00465f7cb97d6b7ec66b171cee6d7afd550205a74a282fb1d634825516d78376e2a06e93297902bc9fd501c9cd7519f03eb49a50ad157650df0c707ad9722acae2c11efbdb383a37eb7e81d379a195aaefa0b469fd0651d9aea1d9560424783df06ffd7de60ea1d5a0a10e1cb5058e2670ac0c1ca41fa47c01c5ba2f4c360c86ba6af292b87ca45194ffadd89658ad311eb343362f03c367cbefd26e059923fb72ec8432795fa15db6d22863f791838083077dd0a7e909a3e0c2f1759943d4926f9fd411e03a6b27db07cc80a2cef6367195e7984fc9a6747bbac21380d2c41d49a5147bc49ba3ff3ea905a38479893c5f512e93fd82b39d6a3e9708a04d4badf0cdf52ee1b49c6beb44284713684505fb1d42ead63497072ff2b62c95190307a4fb8aeb808f9a4304a6218c2430866fa00f53955a6a474afc048b807c3459c0458b60a1545687f5213b0e0c64abd9b42aaf4d295ebe191899018798d5fc7ac1d10c235295e38c42822d927eeab61b1f4a2648295bcd8e669186897e9549cbff22fa5745109308434012ea4b23223653a27dcbe5b719c571311fd47eddb26ce42bf7276809670366369361534ac6f58be72852d65fc4b952bc2937f33fcfaa14461fd06ebfa3cfcbecbe91eeb16a16c7786df96d71660bd690fe9c6fd7477e9c2f219f28cc5885346c950a00e48875fefef40692c666f810d920419044e8b43a7b62e4f87f8265e6d507521b45e54d7815898db5d801a92e1c82b138e9cd7ac5d6fce0f4cb0e4ff53735e697372f8530ba66e3339342919d57c111d9878aac1bc4f724fee98fce8bef6e6360f1e5c585401924b7e19dafe5a44cb0abe52ec7d9fa7a2bf6a6ca3cef73b02e660640e9dfc3d6b37d8ac59562771472b9567e3d0dcfb8c961926e7a2e3b934046e3af49faa3cd5af46a86e3e74fb08db3bd5ded2924b169971de151a0ffc2e35e10636d4c94e051147e5b40a2080ff96577c304e5ebd49638e4f19a69f3ba45ed08cde62ac0522c747e542fc191a6ddde24cdf0d1227b00b1da25c790c63ec722b884888d4f7267be3c9fc051144f030f9a0873e8eb73268fe267b4aef2f1844921c8793741e9439cd1892646a9d67ceb5f2a77ad07e9ab7de033397435e90353f7eff3ec6bce8520ce6172bbaff9497769fb4cdee5ded2a7df4741d0466d74a65300b70b7cf38b22819d1d28ca866703ae4d83c6433538067c8e098b39cc93d4143a34c2f73d55023b3dc16cd239ecb38f19489ecb5ec233fd25089a18a8a096e9dcdded0d134e13cbe9a97622c713cc8b3d7f8f86147eaf5af28c05125dbce26f970207c861eac8553709fab2775bb94a9b253e48b842f7080aadd2dfaa7ed42b92e25f1c240df20663582be08d28eb36c4bd192517973d0786a76fd47be201006b11934efe50b7db9f96f8b0aabd94e52578b47466ea61253005f6e475925dd69f946b013e598644abba60d82af4c418cbecbf4712580330915512f53bc53e5575e1f01b01471ce3fc09ca62d258eaab668c230dfaf751895395ef50ba0a2e0fdffa3bc2fc61990ed7581b0097fdb98f074b326e51ec0aa4e783f2201c91bcf8ebc5a95fd0eb101815bc260deb057da18ef01bbfe83210008b32f892c8c113e3144a02f5be9255868ec2505b3a72382195f892d4321237a38a7588d4862815b240b2bfa8aadc504cfad83051d2f9a21127610c81f468818282168daad0ed520a346af9150c25cdbc9d6d14f75253c5426890a207d5959050808193cf30c41c8a70cf60e6701c01c3fb6df720523faf5eed844644b8857ea92d4096bb9408ce0852620d94d58b58cc65e21df6edeb1a20eb85803fa7773e87ef05be2b2e17fd820ef6ad017396c6676062f6b9d319e9fc4647147b1bb32142ab9cd0093a05116f23f3cb9575b923e159a4ba2e63b9a43683c8d5bef97c5400c3865b1c84d11f71f84e8d2bb1febd93db3e3dc8ad07f0d77098dd82fb4edb435189e20f114efd6da56b5bda3508f0818336e2f1dc303b1f2fe33fd1d86661acd86f08cdcfd0d548e8a165966f5493d4b0a3300f3b99d663361705f4e0b148ee4686020ce5b70dec45fa6839e6f6a3cf43fef8c787847c6b52c33647e74022f2b53785cda7f94da22045adb545f96189f9f6a45ad2fd5f5a09f05575552f66f45ff07044ed449f3650f55ca83f70dab5b317f30e175d43693d80bac5e7cc83536a48b1b875c216bd033a91b44d997da1d00af63b54094ec24f281bc4a8b0ae4d0ed03762abd42a550dd98602dbd38ec0d9a44d8ab6defa36d7d878327fd6de63e740893fb0b19033caeeda14087fb0ffbb345e760148f9eb6eb7959f73b53f5ef8ee33798ddb5d66c970a3deda1822c75d2bfcc457fbea63e9c87956c18692442762979cfc0a400b096bb62c4371754904f36f90bb895fdc841b0fc7727a097b58a2d35ca0f892c228ef66d6eff0d95e9a6c93fd0263589cdc51aa407c07072ef24c81b1889b7780b555c8e4da4cc6b1b51582b04fd01ae3aab329dfd78d9cfbff72cb3a82f8bfa01cc9a8f041b56c61dc8042534e8f55c6a75d774110c0f36ccc30c2d3fb796777d426a5b6fbb57920c08f30041c4b047f5da5327749ede9fe3363da270f6093cf91a00e9bd0aa8499bb05f099a24b3317e9442e3e985a7cbc01706fe18384d74c98d57d4dcdd8933445f547772adad27bb94b2e718b46f7a005795f7c8e0edaf8d20bb919363a1c9fb1efa8168367c793adddebcf81fb5ace543d2526c9796b1e67b56def0ff577ebf8d190fb569040c3d3ef1aafa8977238cf500ff471db0b581b0136c1c6301de4b9866b705491c0035af6625215bb442ae87c7bb53c0fc0fe08383bef597c888a65e53e6df1b3aa9773f537a14b4be9af10cdd352811518f385105999346b525d9f2f8206d4595bf5b712be89b19a93a2e7de8d380a5c7babb11f975e47b480375bb4f84a6877e4ba4b0a7e8d071ea83e58464cd7fd59fd24c4fb6a8860ab67d3e4e7cead246eba9dcfe72553bb37aee48a3b4addde3181840d35fc5daf73002fd4047e773ec6ee04cd439b651a513c0d7cf7bdcd393197e5b64aff6c1af8f8d7aafbb4a385dcd11a10fdc061d9d4872b6ff95243fabdccd57d33e0b79310bc3462a1b7ebf5b3a032f6dff7edc5de595f3c721141bce6d40ba2bdf3232f59973d6d1dd6113d6bb66a0fb0a0aa76f58f16c2ecfff95bb1f889740ec54c7a48829156d540d3b12673bac6818f0d65fbc0affd0d723a7831ceb3f32a218b12c084ee92805e9eebe0f19d0e94d7cc134de6aaf0728c32ff672b84d51de99e7a8ae92e1f8bdb9f9b52e9480d6b5013554ee38283ed7680e5d0089a1013ff58c9cdc06d43eb069ca8184d97e7fedb32060d975756b01241a5d40ed75768d7770917997b64dc8e996d340838e184870d1ea2dfcc6096d879e0964ec23b730a871a9371fc8cbcfbca084db0e58ae8c24949f4e72c4b8522c414199c62ca1f99a10c5e6e42216082f49f2dc5a629ab7279021fdccda4c2833b70dcf03918641db5b669129f5473f94c2c9f628d56c12f7e7a27099cb6cc9a642018549865c8c9d6e4938540f66af383611355a6676fce5737c506d6ce8c0c0a4d1c44db6024709ef2dde7b9818df8c8dab8f5a2931dc9ca2294f9443ea274d069e7391c9e4556adfc212290316be2e0c4cf7a867b37700f59beb5d1aa8b31179f6c50e180394ab98fddc94967b24b683480677c9f57b54aa4b37ce12b274d87b1b10bc2a831980f9d685b3686e8c6e6ab01c9c5ea15e289019cca8159f20488e5d8efc94878d2cec1aeea3b8158d130f1c55099ccba0001a5c2c1ca42c984f924056285e0e57122e4b1d8dc040a324722ceb75c49ef7344e8bb42f87d7c3e613620b1c2dc260921ec024fa0d22349c2026ed1cd7cb3c93806e2669f970241228db47518d8463d3a6762fea4986b602030f1227596362a93ab7bbef54a48beee312df8d2ea58176177f40979888667f1cded5f3bab5802366d5c3d143b92dfb5bfaeb4a8508640f923b9c2666214c3b23c104138cd4effdd937b37e58d31653e92cd48ee854083ea47dc500ca6eb5ef23e032717631f36b0a5408dc646e9ecc39a03446aa6b0d2d80b39920f6189b62968a35e1a57800dab4d84135ba9031bb65dc686aed3d3b46d13facada1d2581afebcf20ed24a88c381da5316e18f7e9c700fa6f60adcc12d9df662015a549663d11619d5a74bc2787308c093f9c265bd82b31961ec521568c6c8226a7c4fc059ba53e599347632317c4cbdea037aaad2a5841211d40873ae3cb78eee34c92dc49604e9a0ff1aa8f873f5e8f4a29bb2f7439dd53fc952fe736f219bde055dd4d5e1bf6c4127e5cc1297154c1ae4c0bb1e8cece16679fc91dc8af8ffb819824eefc45123c0b798ff4bb102d5679230c78e3ca90b8b6f18715e46128cc3e5080c4c651f863b05e53a7bbaf5eb32e88a2f59c1e72ee974bd3ae399e9d0a0f444fa2c77c9fa5d788707b056d048dd0a1e65a100091bffc6fbe2df9dc602454c79bf3e075c84cf1e643e30e1bc9cc65555e4d211c3cb0a1167f521c15e6fea92064502e477866fec86316c78d4c474b3ce2d117ee1d34459c1cbbc4ef8bc28028531cf6d9f4f78024a7ba6829370380a9d984fb7484f7920c2a31f4c6bef7600918eb9effb8eafdd75088e0b68d4321bcd19bf05ed2c48af572cd7439182a93446c025242e1299ddc1864cfe235023b6c944e737ecdc9a038777ebd3bb0f593d195cdb447a09b932b68f114ab061f8293d9476cb0ca2b1451a6ba6c1e1ed1eee4932ca9e4fd164eed2c2ac150201e06871f6ef5e44acb4e0865b51fbfa8d83ba4f0a4b3796dbe89ff5e1a1b95cbb135a213f552663137f65dc9699ebf3f6affe56598963041da8d3b5f8bb1751455a1862cda96adceb6c2426a2e2ada7bd67340b4407b24335423b05d30075ca3ad35831d27fa219be31daf9b3b11f12f4bb8c4f31c39bb4c379bc599c7f94902e77b9334096abd5093db53d904ce52e40120a63b8970ca95622c3a98624f9a081d0057e2dffc895f1988b9ea2a5846d6a2e87b130ead61ec2d49371cfa0e003247b6b990342d83e8fffecf3294d14218ecd737723fe3a1c85111036b9f43890a613d4e7eb0260568cddc1a665ccc9d89e96c256022b7ab5aca2cbee12df9baad590baa0407667738e9ab6ed4531ceb1e0073e3c46d7afca86d39aad99f36647157243756d973819fd54e530d16b99b915d496a81104a74a24cb176528479bc15a88dfc6e596326f8f8dc045133fcea4152b6224ae32c8f118f0525ea25dd899d9a5f2636405efe02ca9ff76e96ce9466a2f18535d49499d7637b8e1aa098168f0ffd9f2f131cdb7b389749f39394696d57af0787248f330a527a1f36e720882f49667ef35ca5bd7b4688ab9ca4883698a13d64b8012774f05dd1fbc0a1b7949e21efdb4c2afcca9621c955e2d1e989c2c26009c6970e228b692496799abe08559986b0cc6da468a95a6d4b456065f2707a6a462a0dbfdee056952ca3470349d0bba63db160718a7fd5bf9f8c555701e530ad67ac665a47a0d6c5b3d3943541fd596d082237dc48c648a5b11996cae76a1528ba051b11141d22f0b75411c1bfbb23f122a1fdd1049fb69e5830be92988df49d1129083e604d37e5f82f12942cf847e9c59140c7774a5f877adb09d58661c93f5fdaf9c9ccac9cb9ee117a3c8a459c55057a984ac5d1ddc134e7a96fc7717ef56337b5436ea", 0x1000) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001100)) 16:00:11 executing program 0: r0 = socket(0x8000e, 0x4002, 0x100000004) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7, 0x1ff, {0xfffffffffffffffa, 0x80000001}}) 16:00:11 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x800, 0x9, 0x2173, 0x0, 0x4, 0x4, 0xffff, 0x2, 0x2, 0x2, 0x800}) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0xbffffffffffffffd, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0xffffffffffffffef) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_gettime(0x6, &(0x7f0000000180)) write(r0, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) 16:00:12 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000024000/0x3000)=nil, 0x3000, 0x6) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:12 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x120, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40, 0x204, 0x3, 0x202, "030000000082ac0000ffe0357f00", 0x6, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) clock_settime(0x6, &(0x7f0000000000)={0x8, 0x444b}) pckbd_enable: command error 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x100000000000002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$KDGKBMODE(r2, 0x40044b06) read(r2, &(0x7f0000000140)=""/248, 0xf8) openat(r2, &(0x7f0000000000)='./bus\x00', 0x40, 0x110) pckbd_enable: command error 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) read(r0, &(0x7f0000000140)=""/208, 0xd0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x80000001) getitimer(0x3, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2012, r0, 0x0, 0x2) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100000000000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x3f, 0x7ff, 0x7ff, "d788fe22c91303649b40356b2044a5fd183b4324", 0x9}) close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000480)="eeb149b858107aa417fdf9dba30b1d43491ca09d664981233f82b3a17127d129859192061cf4b9beb7d08ae4923eb6255121b17b567e5612cf3cda37ddeb6f66a8b3dc573eef7368ee318fc46d2558e9d1420249482f5770c1d0b0a0082ff4709a12c1bd1d526f2f68a0c3ffdc8b775ca89468abb242f498689d83a9b36c77edd4d1dc51eee60f58eec886605d31e237cadd8ecc5d6fe233074b49dc6b3889b37d71172654accf5dc6e491895804a2bc3a50671dadf3151b395bcce366b5677c9e3327d6ead07ad9446a75a86bf6518a6acd9b5a705f21f13dc169c6e614fa3a5cceed2179b7c481d33eda0fcba630cc40cd0fde9789062e25f900ba1270157629b05f3ab0bdc70a66254c9c698d26292e60db61d3be0a7fa046d5d32e42ab2b49bc7aaa7fddf1829834d25fbedf6961416a50af54f0b9a0c7a5e43b5cc0b1ba064be857635f5d06cc7782b997d23cabef4c051cd48e7cfb285232e9d91350e1b3fd6741d6b1dd658d4dec3de075c8beaba8cb0fe2ddf1a5d03baa09be8c3d0ea27f372627a23b6eb8bc49ab411bcbeb231b6eb4dfe8fce0de4fa1c403ace3743da3d90cc7efb8c37544f728030baa6732fef8533e2d14786b8af66e3cef3417599356801da5a45f8c571d4e8c16ba4931ff7f5e30505366d29e15bfc1688615b2de6167b52679170477398d90f72433900047a95eb80fcbb1fd36999c70c8e975ae0fdd9b2e815d9b3bd68fdca2fb423dc14d74b3bb4a322cdea34444bbf1bcb26e2dddc89306fb90c1481016f2d1d3ca5824486d3ff3661679bce7f9012826812519a873fb5a1845746db58a78229eb948cb3b4ab04a2afe951248f691112a5d39045d2c4f3394f8222dd5f4f75699fd549acd8a58d51ce840ef5d65b19e4d4f3daee8039b9ba8765b1f3c4774b28e3053fb8ea47eb50bab92f32796b082739e0072ada35250ea126e130fea5c95b5b740ed213c1e607a9425e50057f77b447af3bb15a5ad5c7c192e89d3f9b34cdcacc13f08c3123d0cfc1000d1ba03048e1a0e506d4540a8412e59fe73f1a39f50f340abbfd7975980624d54a5c519aaa1a4a7279c552d16d5b042868f9d3e2c033adccbbdd0b04abab8681e3c44441e9975649737452e948f9ca2860f3b95465c894ec89e3cea8443bcfa882e25112c2ea1b8799d0032c0c6a4f089878e29ce69f39104b1327a2a7f12462e7f26a0ee4c4e19837cf811bbb1504b317cd51dbb3f8b389ad71c37ced3dbcdf55b17a023a05678ff19ab7cda6e50baa0ad3ccf13dfb8a0ed02d9bd3c624d5a967cfcf92fb9da19aa5fed028482832d4b8bfad35c71bfa41c463b204e793c4457ed233a3d49b21e81c3d31984edc78063c57520b626ec46029ef296532db7c438485f37c2ee5ce3e866abff80f5c946bb42ed85ef28a989c3305641218790d01d021fd418ddf4cd4c72ae8f5acfc55a7557b07081dc9f9cfa66c969a68160a6b0c37ed2558597905de9627410d712d6b6ab53ff8d5099f5c2c8879894672eb1614777c2abf83beab57ec4b60189baf68818264944bc2ee861d8560ffe71c3da8a25f856134318036ea0e0b3d7c6bbe8d50b2221e22b0d9c8d36374343e88ff3907637c7d96eaeb916636b22325f9523de0c4de973eef87ac16c599ee2f1e70da19aae64f59505d24960fe33d681d6ba1020f41f97e801a654f510382c83179675421d0bfeb9aac40249966eb5469b6a194ce579d43b9d4dec0c1ba8366c2eb6ddc977136e06649a2e063a8d3eca88d7007fbd12c5f34258718ce5600b2c88bd6e52f36ff98e281c366783a72c33f5a4e0075eb589cf1de1ee89910f09eff5aa5acc4f2bb4fbcf5bb1a01426e6c0b0e979aa76caae0147d69921fba0810ce713a770af578da85eea63070830d9c2c02d2552ea16129f38e6aa8c161e3663d60f9c4d32d0eae8635685b7056ce5aeb34a69286325594d1fe3c13f502a6e902eda251a4f41bb578fa5d4d264ccd3e08a1502cc0b7d2362bc7657534df065ef5a1d52031d791715a67218c19f196486e1709530c47ccee92609837bda28b2e8c8053a36c0e36be60184224d07cbea7dcf49124b5fd84b89f1459b1e806542901391c531ec08192ab39d669788f6168726cf6419998af326a7519d07c376f08c251e54fd79eccba00cedb75f8f6ae38f5ad34868254fe1b83245637287d12068774c9203419bff3bed9fa4c1a315fcd06f596fd0ec0652a141d2f9a43668539e84e832d9e139b90be5303d44217c964b53a35594f69e7f3732211ab94929b86a92de2f452703f3066d8558591b70eefbbd4b664cbeb3ac8a845ebd4e20acee4555640de8fab9aaf0dd7ccd24b461018066e4857819dd91544c526e5c6af9330192eb5d798eb7765e4d72f51c094e7920e6e236784c613646fe074a6ed19d8a28616c968e86d7bfe6ed95aa642fb2ee6ed09e105c58a20e79838fbb5a914bb37a705fbf4a123847fa4207a80741b3c4d7b4f29d131b60f612a5750abf356be7fe95c86a127e8f20f8f9f0b29b3a99f7c646353f491d11d5cd4661e2c798bbedfa25d015667423088c7c358ef9e03d17bcd29199777c16d69d88d9abc06ad9812b874c23e7e45a0cb63b6fd834327532dc758568efeca72dfc6357bc22a52ca81e08c1f64804ef2ca85468899d61755dae0e72e58dfab0d211e85b0fea68245fe3a51817b67872ae7ce636fed175076c9f2fcf0f84b3a9bbf2c7779dc8c5356de9930d5534d0a785f03faf5a768d43bbf42eb73e4890a157af44f7fe0b3b3fb25030823068483749999d83bf50dbb74c3e72cb94f9b3e025dfcaafd4fb8f9d421d48f5b85f9d13fa9e1f57612026642b3d8f722bcbc8359b04719a5bf5f8a7a31ef506f5ba8d33769c84bd36a9d99af1c96f2bf82e8f4c7846027d6c8dc4ed82c0cc816cff2c89f8d75169afea938238bd43371b753ec0adfad118540f5e23cd2b4d98c2857f96408a3aef7034b68060a8fbec65bc72d781b407d9779caa220157fac983e2dbb7473ae91bb64c8c88bb02f251291b98e5a85fedb7db106f82ded5fba1762728faecbfb08c1db2ff65f5cf3c15e804bccb13f04ee0da3439c9a5f18861a8f1be6db4a02204bcbe445b81c08de9a24cd350dfb7125a69a4a045ae4ed25dfc654b84a8c4349d501a7c293b709b97cfee1cf5c2cef75ad2dffcc9fda1a37fb38eb35ed1035b97d3885c911da802ce6ed13c2e6847f18db4cb195a65bd29edecba833e94e97666b7644472c889002c7f421bc37974a4cf2c084764c2523505b97f064e3366dcace19b3fb35b535edcddc5a23b037b660cc3403547fca91d02812dad86baf0027a2095c223fa821deaabdde676a9e5ff44afa69f9e7ef67165fee44b92d07aa4b974b136a2e9488d3912a0f3b1848e9bcce24e077a83e0d208b79e3fa17224947cb0bc4d863eb1669418f33dff9775995c4d878b81907d1b5ffdcd5fc9814f6027140caa6ca51a77f0509498eb6918f7df2762ebed7a8a828332a63bfff933209bf8ca19fdf3bcc1b8eaf7161d9590204388b83fdc0ce189b34d4760cb72a805f62b48e669682d70b30466376f51987af95f99bec97ab1b658033f79c21fa7f64b04410fd54f937568357c5bdaedd8e07471f2a4f7c2f80c3094c77a655d17f8631f07c093a2351dcaff6d602b2dfd15b1a7703882d0a449163c7bd89cd922d3c72ceaa461858c1c49cd4962498a2b8a5d6f193d6542f08813a438105c122ea336ee88409168ed2169938d31c4d9d2f81147389fb862b5c9fa393f2aeb88d6f84bb676d14037c618ed7df65eec9b433de88b0fdf1bb18b49281a98897d89d2640a910307ec298b69811b6fa4e17d8928d7c3be2facc4a0e4fad22c4ce0255233ae2bb3eba7f06cdcac9fca8be35ee7eafcab674cf7d2ee5d37df13f102dd461d3ef5871d34ab49f672b80a1274bbc188df2a65118c5bf08e18a4c2d3ec0f739d36b8a4f43f8a089b58a4d68f587a310260efa586bd2321f171ce8001039f2276318fed1bdf675d8fdb1fb1bd3c345571cb431cd1bd3446b5d158b2cb312e8994e8390302562ad272b7e878aa41e3cab0879346450a1eae7908035088f632009141c2b48b05ef421c0755c0fc8ad1b7fdcf3f35ec03e39df2dae999dc642ab67fd9ac86ecfb0bc091a7bfdc7a2d66efe3bc8bebbdcdea55c9991b2a7d19dc9ebd5d7e4e32da9dcf75f506000e3363891714b031a286e29af168656702745c22439d89f96019f451daf79bc6ddd16fc11e16fd332e6e88c274944adf6bfd08f2639bb8f9ed8ba83982762a1d12897776a36ac58109aeb2c6a8f43f17d494c41be89decd5d2b7a6d2e1dfad3cad3d040753c499a3916fca0c8ccdfee0d6898b9bccfa2b09a37a7ae5d9db69e49e9693c066feeaceca28c0f011dc237f7c2fe5394b9d132a8539eaa4f9b93890211cc9a883f482f8cd7c08e12a76f7613bc9e9da16b5c8a21b949d9317af855f2b75cf1275033466ab4dfdfb73b1cfd02559a2ca1a1cd7ffc98f380168f14849c50a623f67274ae508bc9f54d7cd22987854503ab60fa7304c425a069e97e37e73074467fb2d76bbb474ca26e21a2d175d216106bf059cf1c20a74040485f6972bdc4754338ad628b1c3cebe4c1336c5b166a7670dd48cce746635a0b0f18ba8cc074145dbefaa97159f16f2619c0fb49b9c5cdc80346ecd6e333a1c48c464e3f8511eedf2ab5b1c8196578bccb40cfa1cd38f37b67e78844b82dca6b82c988ac434707697786178007668d81db9ef5ae67bdcb0fe5c8608037571b762c9e735f437f06e18760325b6e12a79bd9e7b0c7c319066df3b9876385885a33acf4c87bab6faeb3b065a4f603fb68e05e52f8662cb97464404f1504513ab8dd792628d0c59ae13955e38a8bcfed6edd3c0a4137bf394f628a12b4c3b338f120cbf46ccd95c1f00c14956ec3b6bf1d40ea1e76b74a608d6a9bde102c1a3b7e72e38da29a22fd85ed6ff3b89f4a6a866dfee1fd3fb5592c72ee011c224bd8360660befb1f218558a2499c04a9c5ebbfe3acc1c08c2a8a5ffa3593edd71b36f8ce7689d1de7fe2573f03165105451ce2b84ae2b66585474628a7ca4bc3576e83182687aeacb8c95ad4db3b2a6f2d344503a030b0388cc27d4114f714e03a9afeb4e47d701e45ef2801bc4dd8fb6b53c1aaba1e0bbcab853d90b054bd5dd5db30c596bda29498039e32b78de2ae60264117139af22104651c6e5660ffdc9da24906a6ec9ce1df68bfd452ed3bb780503bc6afa12dfbdf292f9b1a988bee2a7a2d0a60b51c630459c17ebaa99f8c94415ba8904218296c33735b68aec7180d8ff0983940013e044b97dd9dd248d50bf9f2b99fe08008344f9f37badfe04182da710582738e4dd5d95f9ee78c51a7ec4125a2e88a4680542520c9acbc90d8df6645a951d4a90100610a02c1a15f2513cd952a61480fb3f4905e5788c23281bc855d3b07a455742a0a9a8ec60a5567f04343445b92d2c5073f4a282d982260d2873f542c5acd70bca1202c4bbe787ee199b11885efc729e403a73b489924bc2f0d184df0f85d90de8a545846722cc6b34e880c06566f7fdd8b8ef61a3fd2aacc2a81d3e0ac4735780bce93e46de107332b242495ac9b049faa78959cb37d630eabd668651300716ae60ab6fb4ce3ea00d20606e2217cdf8c0ac7b528421d2504fe84f89d58bdb3890ae723b10da4cb0366705eeb31b63de788afd82cb2d69a0fb4c76befb8b155a31588e51b455bb02ee1a7ad1fd3ab3d77254bd", 0x1000}], 0x1, 0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:15 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82, 0x26) getsockopt$sock_int(r1, 0xffff, 0x1088, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r0, r2) 16:00:15 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10460, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x1, 0x400000000000002, {0x7fff, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) fsync(r0) r4 = kqueue() fcntl$setstatus(r1, 0x4, 0x84) kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000300)="08670cfac06a876cb1ba89ab9c53197acc494c614e31a4d7f431ae07d4b5615a8839f89b218a5794d94b0ea427d5c6d273b881385a6976d02c5586a66fa4b8b671d1db4907ed2a0937d9733763a5bec18622c46bf973893f6834128f4662c860233bf7ec41fc5af9", 0xffb0}], 0x1, 0x2) getgid() 16:00:15 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x3, 0x8000119) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r8 = getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r9 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) setregid(r8, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:15 executing program 1: 16:00:15 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) sendto(r2, &(0x7f0000000000)="a2fe0721551b4e202e032b8fbfbca6e724e4415d08e674903ba01fdf7b4648175df3815d1b665337bd6ac352ded755ece6d66ac76db63b64253c1320b2229a014981f3ab6b5c3ed542ef3fe0a63db935e44bff69bda054eeda76174e17ed174b3fbb51a7a866256dbdbcf8", 0x6b, 0x4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:15 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='j\x05') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0xa}, 0x0, &(0x7f0000000100), 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0xffffffffffffffb2) listen(r1, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8000) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18160, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100000000000050, 0x4) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xfffffffffffffda3) 16:00:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x100}], 0x1, 0x3) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:15 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7, 0x9, &(0x7f0000000080)="03ab9917e5bdd6bf36746190039833e775cfa0896a8c0702631ed0a20ca203610621a2754e3d5e79867b0147aac53a4f5b5a5ce4cf3167b348ffc18eb9cffdc89a528bcfbe4697efb425ff46a2c9d458f641f9b15d8e2bf09e1add8f425ab4fbc369191c748fc7aa59769752d6aecac0e426346a339530a6fcfd4907322d4dd85ee8b6db158eeee6", 0x88) syz_open_pts() read(r0, &(0x7f0000000140)=""/71, 0x47) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x90, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8, 0x1810, r0, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) chdir(&(0x7f0000000100)='./file0\x00') 16:00:16 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) munlock(&(0x7f00005cf000/0x2000)=nil, 0x2000) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lchown(&(0x7f0000000000)='./file1\x00', r0, r1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xe72f, 0x5, 0x7fff, 0x1, 0x9, 0x7, 0x7, 0x1, 0x3, 0x1, 0x3ff}) fcntl$setown(r0, 0x6, r1) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x6) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 16:00:16 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000180)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000a00)=0x1000) sendto$inet(r1, &(0x7f00000001c0)="b6e93718f12f825cbad8595e196e086b5ce021981dc594dbb1c81ec9", 0x1c, 0x8, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getpid() readv(r0, &(0x7f0000000940)=[{&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/100, 0x64}, {&(0x7f0000000500)=""/191, 0xbf}, {&(0x7f00000005c0)=""/140, 0x8c}, {&(0x7f0000000680)=""/51, 0x33}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/118, 0x76}, {&(0x7f0000000840)=""/78, 0x4e}, {&(0x7f00000008c0)=""/111, 0x6f}], 0xa) flock(r0, 0xc) r2 = syz_open_pts() dup(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20800, 0xa0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x11) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYPTR]], 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000000080)=0x2, 0xfffffffffffffedb) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/116, 0x74}], 0x1, &(0x7f0000000100)=""/199, 0xc7}, 0x840) 16:00:17 executing program 0: r0 = socket(0x19, 0x7, 0x1000) getpeername(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xdc, 0x8000, 0x4, 0x2, "81b3fcb53ff7c5d5c567c604b72349acac01d37f", 0x5, 0x100000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x2, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 16:00:18 executing program 1: setrlimit(0x1, &(0x7f00000000c0)={0x2, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xbae6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8188, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) listen(r0, 0x0) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) poll(&(0x7f0000000280)=[{r1, 0xa0}, {r2, 0x4}, {r0, 0x46}, {r1, 0x4}], 0x4, 0x3) recvfrom$unix(r1, &(0x7f0000000340)=""/227, 0xe3, 0x843, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xe5240947cf0a1b58, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto$inet6(r0, &(0x7f0000000100)="60a1bf9e86d31a62b886f04e5d5b8565080515b8052e4cee04f7f1a5e684c47acafb17cc30e394cf86abc2d9fe462dc02f30887d3ba25d03a68ba720dbc2bf6d1e2fb7772a8b43213aceb80e53188478f3ec18cedbe74c51c6ac1450b30422ff7f5cb00fe2963feeffc4128166e43c0463374080cb4a027dcbdac7979c02c8a4ccbb46c33a696dcdf4b0f6fd9d1253393964a0556236d0f6779bda094943475598d5a5072816accd8415ed30133d3ae9dee880fcab55914b2fa55846f2d53743876a1593c9417f310b25f5e6acc42ac6386bfe0d56cbae967dc0a049a783da29f64d0d697b58f84fd3f0bc", 0xeb, 0x404, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x98, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000011, 0x3}, {{r2}, 0x0, 0x0, 0x40, 0x7f, 0x100000001}], 0x7fffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x1}], 0x7, &(0x7f0000000200)={0x8, 0x9c3}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0xac, 0x9}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f0000000080)) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x60, 0x44, 0x2, 0x100}, {{r1}, 0x0, 0x9, 0xfffff, 0x8, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x8001, 0x1}, {{r0}, 0x0, 0x1, 0x21, 0x796b, 0x40}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000046, 0xffffffffffff6511, 0x200}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x86, 0x0, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x81, 0x9, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000005, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x88, 0x80000000, 0x80000000, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x29c}, {{r2}, 0xfffffffffffffffb, 0x4, 0x5, 0x74}], 0x7f, &(0x7f00000000c0)={0x5, 0x63}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x13, 0x80000000, 0x0, 0x2}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000200)='./bus/file0\x00', r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x20, 0x4) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) close(r2) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r2 = dup2(r1, r1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = dup(r1) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) recvmsg(r3, &(0x7f0000003900)={&(0x7f0000001580)=@in6, 0xc, &(0x7f0000003800)=[{&(0x7f00000015c0)=""/223, 0xdf}, {&(0x7f00000016c0)=""/190, 0xbe}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/84, 0x54}], 0x5, &(0x7f0000003880)=""/122, 0x7a}, 0x0) r4 = getuid() r5 = getegid() chown(&(0x7f0000003940)='./file0\x00', r4, r5) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/7, 0x7}], 0x5, &(0x7f0000001480)=""/95, 0x5f}, 0x42) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001540)) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)=0x10000000801) chflags(&(0x7f00000000c0)='./file0\x00', 0x20005) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x74) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2043, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() r8 = getpid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x5, &(0x7f0000000180), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x1}, 0x2) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x6) recvfrom(r0, &(0x7f0000000100)=""/47, 0x2f, 0x803, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x1ff}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x5ffe, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) chroot(&(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 16:00:18 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x831b, 0x100) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/231, 0xe7}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/96, 0x60}], 0x5, &(0x7f0000000440)=""/34, 0x22}, 0x42) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100040000, 0x100000000}) clock_settime(0x0, &(0x7f0000000000)={0x97e1, 0x6}) kqueue() 02:48:01 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffc800000100000000000067", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 02:48:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)=0xfffffffffffffffa) 02:48:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfd, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) msgget$private(0x0, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x0, 0x2, 0x1}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:48:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r2, &(0x7f0000000200), 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 02:48:01 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/71, 0x47}], 0x1, &(0x7f0000000140)=""/160, 0xa0}, 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x3, 0x4}) accept(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x1}, 0x8) socket(0x21, 0x8007, 0x4000000000000) 02:48:01 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x16) 02:48:01 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x100000001}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) write(r2, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r2, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023b03", 0x5f) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 02:48:02 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/246, 0xf6}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x81, 0x3, 0x10000, 0x1f}) syz_open_pts() 02:48:02 executing program 1: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) semget$private(0x0, 0x4, 0x1) r5 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) 16:00:03 executing program 1: socketpair(0x10, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getpeername$inet(r1, &(0x7f0000000280), &(0x7f0000000300)=0xc) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x40) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="146fa6f85c97d125949a6618c8bef592cb39319a2528c1200a86a0474bb24c3a7f9dbf2e078ca7ae0ff3f5557519cf596a32a643605e78558b8c468d34d1b0360e843068ac5ddf6b03adc5070d39278004d75a9ef98fedaa8707cf9f726655aec4039684d371f7ddc42488da2a8c1089c87dde013f8282570180c7cd1fbaedbf3da1051cf9d1cd02d9108a482a92771b85dfcb8e75", 0x95}], 0x1, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x5c6, 0x8}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001640)=""/212, 0xd4}, {&(0x7f0000001740)=""/148, 0x94}], 0x2) bind$inet(r2, &(0x7f0000001840)={0x2, 0x1}, 0xc) r3 = syz_open_pts() recvmsg(r1, &(0x7f0000001d00)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f00000018c0)=""/254, 0xfe}, {&(0x7f00000019c0)=""/78, 0x4e}, {&(0x7f0000001a40)=""/228, 0xe4}, {&(0x7f0000001b40)=""/69, 0x45}], 0x4, &(0x7f0000001c00)=""/217, 0xd9}, 0x42) unlinkat(r2, &(0x7f0000001d40)='./file0\x00', 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001d80)=0x1) unlinkat(r2, &(0x7f0000001dc0)='./file0\x00', 0x0) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) r5 = semget(0x1, 0x7, 0x20) semop(r5, &(0x7f0000001e00)=[{0x4, 0x7, 0x1800}, {0x3, 0xffffffffffff7fff, 0x800}, {0x7, 0x3ff, 0x800}, {0x2, 0x3ff, 0x1800}, {0x3, 0x4, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x400, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x100000001, 0x1800}], 0x9) clock_getres(0x4, &(0x7f0000001e40)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001e80)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001ec0)) shmget$private(0x0, 0x400000, 0x1c0, &(0x7f0000c00000/0x400000)=nil) geteuid() getgid() getuid() 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/40}, &(0x7f0000000080)=0x2a) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x20040, 0x5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xc8, 0x20000005, 0x52d3, 0xfffffffffffffff9}, {{r0}, 0x0, 0x40, 0x2, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x30, 0x9, 0x7ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x80000000, 0x200}, {{r0}, 0x0, 0x44, 0x4, 0x1, 0x60}], 0x100, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000011, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x11, 0x20, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0x80000081, 0x0, 0x10000}], 0xb7d400000, &(0x7f0000000040)={0x8001, 0xca}) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:03 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:03 executing program 1: socketpair(0x6, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0x722}, 0xc) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698b, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x208000037, &(0x7f0000000040)="04000000", 0x4) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x41fc, 0x7, &(0x7f0000000100)="f5395a1fd966eb0bcad54e9aebb05f6afd7f190ede4cd97e6805789987eeafc21a192357c8d008975f7d7e7750cd5eb4c7b34157d62cd9a26a3c9ff48eb7ae399f1100d2f2ec0468a274abfcf0d01e7f0a0b26c8c762802cb8195fbe9e6be2876df7ff59a626d206a8ac6c6709141f60ac0b3c15007ad74326727bc0800aae568206a6621a089b8cee15a51200ebce1389df14af1c3c46e89dbba5c7ba5c75bf3ee630b93bd7b2ad22de0041356a8ed4015564c6b96a497dcf51424c17980f9c3dc0a025554ed8fc7e22ab74952357333c048eed991e157aaf138c752586be3aef33b8127ac1", 0xe6) r1 = socket$inet(0x2, 0x8000000000002, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="79ba1d6c196b576863072912986ab372091a902dc8c727ac32fb9261eb215f", 0x1f, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) writev(r1, &(0x7f0000002280)=[{&(0x7f0000000040)="7a7fafe09e78", 0x6}, {&(0x7f0000002300)="88a49dc3d6a23b486fb4ed6bdf91067b43edf760d67e7fae2bbd605452f770f826887ed178486cf6cac6f4d379b6b005bd0bb357cddf00ec49ceaf0a967535e103ec5ec72f703f22f4038dd16a85be5b17fab696b6205096e292c1c77bf3d6eb1152fbe50da509b85dce2ced21075a0c64faf6ffa919e9a4ae720a6ab589deb42afc79e39c3c65f7b629cb25052d2197ad2444db4f9f2c29745bd29e23e6ee3a23882a1782550ee3f2709b2fce3864a88ce36354edcc00aca7d870b1c724ad0885c701cd90865d0689db7f5484533a862e12f6790cb6ac44d76e3c1f797fd327ce31ed243b97af0bb68074bd5e56761f98065f1160dbbe3a23ba5184152078e3c41631891088e527204429b8a42a614a1c90ad98ad6d4916cab9977a94dfd2c83af24efd0c5e043212c437ab8ebeeb885489e8beb4a6bc74a402e9e0a82cd7143b139c29728e725ea2958fee5f9ce936ff5461d0b5479983ac16d03c8511deecb1d86d6be47112a49c23bde71bdb07ce02b8bc06bcfd5590d1441c5b7baca0674bddd604617498708c15709e3e0b3d188ca769d17dfbe34e5fb93c3ca4ea208dab07a970d3bd7eb3d181d4f43ecd708f6aa3627555d1a46638e70ffcaa9f7d739fcdea9811cbc3e807f1e1ba43831774052df851ab6c7d0c5b72325a922814dc4a6702e625b9b3c450f5aa780061eda9d67a0152b0b5298f29c3b2285808ecf9e6da1924f758bb1c198807c51a59cdc53d616e9732836962dd2153d30d7ff9df49472230c2abd5e3e80883f915442dbbed8665c94a8ce02e14ec4721fd8f9c3b8c1005320c0e03dffba75cf2285705b7286dca98137909f20d82330818ac6671da9c183773f08f09389a82b0ce8b8c22daa83944e964203d61fd7810de8cd32e568189344f29f32057c51895112cb25e73ff34a4e36161e23e3b1f061373ed4005ea6f9841bd1ed851ec8aa7c163463787619e60912453614692484fe714b881e26589701a5e8a023565d5310304ace16d96cc93b2fb70725b115c9744213741717e10948d1063343626973887b4bfc1008e43518652e327202394ce5eef9c1132009183a8bf991bffc4f28061bdb078dd4a2f06f1f80563f5893aceeac761528d3f2eff198f89f33d5c75d826480627f13fc02ee66ef0ac512527fc78e96cfcecdaaaa060fa9897af89a9a57874af3541eb22650eca49279a4d2b7112a13bc9ce59f6da21f9a02a36373bd83279f782018734c5a5bc075ac3cf141690a154c61528a645a2ee97320299a806cfca1428b73e403edb0c9d982340a6c0c1e940ee710f28a73356c00377ce2a7fa2fca9ec9567bb24e0db41caef22290fb89f50f810f5cc83d1a3c8f085047a642aefe3bb399e6c466d70ef5b4651c050dea46cf7bf449a2e084b6bfc87cb6028a3813ac3e9da508e90715ec2ed72633c23a8416ac9aaff170f0506b4a8f417d29bce7f06b59475e6554d25d2030ec19d1fde305046c7e241d2b4e00c54d7447e52023c67808590d96b979ce56570b708003a24508ff426e5e89a3341a2fc9d285e66934276ed2c5b568a89c15a61b102ae646e960f5a101abec9e762b0a11345cadf67782a3cf0295d8a5b7d4b890b49582c5940c924b8f7717a9fef6346c92a5bbd5c414d7af2f1d1831dab1f49baa6966b05a039bc714c4cdfeb993f7f32cf17c6a1685b3ba83c203c48ce86abd6432c086e8488ad9f2e1570e4796471d3f79a44c12aa14939b6e8f2e12aedfd1458f0fe1d393cc3d2bc6f619146205ee6d27c9002dff7f3e97e90692daa38a7d2c30e90c240ae5873924baf49b0ae7819249f6adfc9cc670a913b62674c47f10900000050616c3f049045e0505a38d840c4a1ccc09ee6135b953c42273c1eb16e88a08943aee6911a1deacecbd20cfda93ebdc0fc25dfd2462f8bfc9af08b68305683a4a2ad38ccc2546436cafb18fa77c6420871d51aefa588864de113bf5edc4be03f610113c32cdcecea70fd0d2c32f4b7583c0ab9e77d99d9c10831915e534a8089539e666127f1158b434214c7ba481bf71a53eb691acc34c8ef321a46a0478b5c227f17960685e66af1457053906fc25216ca36c0667e06c28409bd238a700cbd7345eb1ccba84979886398ee0bd653488fdba57f25e3c39603e3230527d4787c02aec80df9b486c71fa7bcbd7f74ef209b1cd4516ca578622774bfb87c57a8697d546d8d7938d3d787d1c4ef62f0be99ebdc350353ec51c1566feeca108affd8857201342b97abf8291e690ec47fe3814263e0a83fae08ce4c1109da4d2d88361fab8e4991b9446f39cde6fe2bc5d0dfe955b23e816b487c0966ca97012c5ab8eec7233fc2a99747ea01f1efaf2312c38033b6f3d081b33168c2004a94b27a4832a8a155cde30a90ca636cb6aee33fa76f3b3999a2c9edb2b4a1a8a70a3035485371dd742b752ee6ca9d9788dcb0a19b77e049fef8b627f9b0bc25d8ccbaabb27b7354923eb208110bdc3516645494c4b4e4bf8b0c2eee12a4e321f53058514539615fc22a442c7e3d9a4f28a56091e9c94e8db3a73933b996376e5d26daaf985dbc591c1ff3504fa5537d2d3c0405489893c45206dea9a6cf22168619033af750d3cf162d41e9661a476e0c044c4ed294f5d3927a5cf592cba6af6bedbb73cc00d2cc0d527756da915ba1cb1bfb86fcc96b5ad7f93f315e93d837c6c7f82dda7024b7198bc85c8c7cf0bb1bf96d6b5f4934a7739afa82d70c8cceb28e96366e58bd75dd30ef3321ba094c43f87a4394651c766d27d9e0b3cf872368db8db58554a708fbed07ffb8aecc9c1f6d4d38a71d6d6182fcb2c210f989fc74d4bdef029d8aa476dae5a198f7bee957cd8413e8bc345bd22b17736a439d3a8961e4dde7631a45e67c22b93154b8abdb3d4b506c9825ca798e5f0d1cb158e0f06f31bcb469e0e593398ea424fe078afecce82cc662937dc09b25b5d5596277089e48c2788d83af8ffb4f58320a6811225d6c4bcad3f553f4faf1d7ed4a3d4c95e17dc950805d03cc460124143988642ee0dcdb0fe9d42339b2cbda7e4f51131d23c365035037f8d410cd17b93058c899b7859119b7a6280b06dc8ab3fc6bbbcba5f846f1d24b69e30a46f3abf6769a9231711779d13865b48c38bd8032c3e49a7181b06240f46507266c491980b6854f2eab6d9fda06e589663684091f79649e4cc805276e40ad232b93faac12eb79ab97e6807036537e75f88d160a5af7097d0a47cc46905e8928b535a83dcdaf53e96ca08b4d239cb4e8af6ad46dd3fc5fb50c7393a3dd7599f6eebd46d8b948e1bda011cd3395b2dfdd4a618755e124df56b9789ba73ab725bb72a436c0b18f79db5c320d765c4c0ebcbee962fc152b5d417baeb2852b32b77e39276f14889966f2f57267939f0d11aa067ababa4ba8e58a09907538cb42f1432d031b7fd2cc7e4f22280bfd961489feb2b973e6db46dee19df27de2ed86bd564cef42a4fb6a77c018f4cadbe7a5dee44000d8be52a6e2874da53e174b9e45b72ce3134edbd38fff96f77d7ace9acc5f4758cbdcf2b87d4c475b86ddc392207052c3c300f9da945d0cb8284f5c16b4471dae6b0738e09d0741ce54d82dac30ae642bafd013a73b02f74edc326207cbb10296e977c4f1182e772225e0f42b98a2efaf22833a701ccd02441ab1113ef896a9b1cd4062b5bcb57a90146abd3a28bac3ebf97f13ca7caddbcd6158db958951d3e60e795eec19dac0391a7091a1328bde781bb6b4c1069a8dcb1a4aaaf6ac46dd4643206c6889d523b227d07484a14b38aa9fb9c1d6a6b2733556d7cb48038d69e2d874e249d41c98e4a0998046a4854e0aec7e4eed693b4ee8bc50d7407bb74723dd8ce247ff583de2444a38ea7225e564151247b6d5c26428b427ec6fd7f7820661629feef1b3c3fbfaceb1c66edc2c5e11fb34ba5234d2d9753d84ec9d264ddc77bf6cb5a63a5652a9fa9bc6f9be8e1059627dd272cf79594726109261bde721abe194f741ac84a8b11c26c70ef21e4baf6a2d4a4146dae4c1ffe7dab5fed974b842fd9f0e6896086c89f2be61242aa35ddf2bdb60549bfa004abe3baf2058d9f554771d4786f5a713f1b665be3f877b24dc29b1d5867a4c873e0d4689e2f5b3e6efb31477130e206ff7c044ed9b03241efc694d262ae7f1e5bc835362ebacc0ff80dda12d602b0fdd908ef1047631a0a389045b25304fa65bfce58f03636eb00702a9ac2ee4e9006de8838fbeb4dfb7386526483af4cba475e4584995789fa01e61ba2c41de52da617f69deb305fb9e86332e1e3e13dbcff891e33bc52196a045ed42139bef274fbb62c44142e9168f807229e375bf2e202d90a079aa3abe66cfab085f5ac074b77193c4564a8da0fa6f87b524f7d7a301227fb7f327564aea28a122aa9689a260c28592074b07c29c74b21c91fc1b20be58c99fa7067fd296aa95bfc9e3a122f0d32ef6efea144cf7aa08fcb2203fd4d1d976f88217c1d671f2e8ce41e04ca8a02c7b6aa5e8799218372060d0e1795828d28036b8da964cd06481b22502a0bafb5ba3f6ab0e25d7a640134a594e082d8c67b9251843d75c3f1a01751d35e56a6917ec9e181ae2db8a67bb0180000000000000de2fd59cfa22d8a5ceaf1d5da7f275ea68fa94ce223e5ae03761dfb513a8b12dc86c6b1ce7d312687d033bd7f77b6879d887c0132c821e94daab4eead8e4a093a23ff9890df41c62b9293cb3a2736b657a139e909ed3781662dd21bfe928de5d039c4ecd93015c0f76a6dfbad39ed0d34526d053b55be65d5b74df6963179e46722f2e98e3395ce068c3cc526dcab9f38f996594902bf8276832985dfb6a16e4c157acd136f8d93e003d5fa4e785ee003e0774360c85db20331088ba316aa013561fa4c2ed4b5a34c06f397882c4b2c53f97dc0539a9b08f5d127a9e9bbb461adfa6cc56feccfbb73091e043af417e1e1ee458cb52801c43b34ba3b032f1a7243327fb1095c17a1acf3ac354dc1ffb0b5ccbcad9c0191f41f2f4d9044f8caef83dcbe5418f22be378164c10bc4f138401ecde29cbc8b5d16c4a2338a7d52784e09dbeb2fc33384c740099038ea45cc232261f3d841465a42aaf41e07581757c4af108b3e30bd353243a4bb73994aa8483bb7a1496b19358b2db4bab38acc2fb30e0a4766f3fa482870f76307b91e7a6388b419452864ab85c4de83fb739b5a5a6c39d324fb60d70087c3f20c146cfedb3a0ce54ccca67f8e62f71503a60a04a6f4655ebe203527fecbc9992b1bf3f0321ba126665e62fe77c6bd8a5a37da8e516c4617ae9be33f705940b49d8f6eea3c09c9bb194da8d5f76a50d0b41589b777a036a52e3c4569eb8593984c505e6d12ca1ba18d28cde2daebb1b41b7dafa032c3366217aa249ad167f5949400aa30a5a44bf0bde8cf350891cf6cef972caa5e5862a43fdcd68cd334fa889ef4943f166624bdc6b92bef487887c5403c355dab52f8fdeefa19eb28f1c851c5facd01c0be43deae7c8a9d6c942359cf1c4b7771b5a7d3891c7e82b28e688cb22ff345083bce1e74e9118e23d4bfe13ceb59b11ca2813e263944c765af0091256edf01d56d0bc972f873773adea883db35f3ca027788d9784d29b5f5353ab2e9a176de4accc4b8131a06928373ab33fc43ba3a62614a390aa0ba42663b9210f724f1cd1dead2dba7da930ba8a2f19eb008a553ab94b59bf11126e7d535caf4b83a048af57f146cb2b418659cfb0e4ec9b6f172c3316fdd8ed98202a349242a37e02f75dfc99f3c9bc15ab4f7e4e194305046bd3263f2e1bba97ee34af2a809a7cae3dc098f98acb738ac40a62e59e3ab341c3a9d334ed30a594e88d63b36e622079d", 0x11aa}, {&(0x7f0000001100)="70a1ef8ae387669a72131c30164ac942b12df7c0f81a3f1ed7aaba909cb9723e613453883446be833bdca25f3840ba771dd1be081a5ade1dcbcda151a8c53f8ba4856dd03bc21fd1552e1dc0548c963e984390147a954755c2f30904a7414fe326fee1a86ed9cf2c64f7cc81b77cd47e96597f6d94867259cd07e93dc5a3b0e5f949fa302da6bade991c1d25dd3c06b919d2459282b4e2aaefed3cb5d129ec55142bac0d632f037bd7b2ec1bbd1dc2177b8f626e4b400744be8d83937f4b3a57bef6d608b194926b94feb31c06818db87901689791b44acc4bcd9bc33faa7e5bddd38de7dc16316694396abca7238e6558d63cf1d7f9c860d37e61116e81e226e14dd77f00ca0d38997f239f3a83ced90789ef985fdbf2b66b2729a6e88deaffe8df6a3d2ae39fd3b623fb19fdae838edfef5c216b0e317038575a52ff6a03f0d9357ce3a3ebc2d3b260cd4b814e698b7b616d3d064454ef3d45c64a6ab3e5f8e3d71f67a14dc941dd61e79e44bea773a1edb70d97b75256f2a53401df62cfcc7b84549958bc783aab9202b63f8661f4c4a8c585ce993ade376938689c4ff1ad8da2efc41535434a36a11d2ffbd965bb738914be9c8703c25c139d46cdd9c04355a2c9a635b1ef07d6e3fc629454b8452131ef4a7fec723bee7033a6e608f91692f24f914d87ea857f346f11a189774213f0ee937a5f89dc9a917c25f60985d89f6276f7343e355b70cba252df8c6cb40189276b8ba86dffd74987c9f2e6178375f99b167f3511bcab24612d30dd0cff6c9a9482a3c7dead217fdaec8cc0e0f36c6ec8df230e58559a6f3889c7df34a32c75f6d7979ad0a367e2b01411919ada2d6aeb51c56cdfc6025a75dc9433f59626db981881e16ca0ec98f18457b7fc08a8f575ec53563a8e3294046c4299d9ec9e3a8c6ff336da44084ce4aa7c7e11057932780148ed6a900c552a8df4328d89f01db769595c8a063e40a6c4704abd8bb9553183986bb368ba299455c2a158569dd50f5d2da80abc0fbf21c205443ab28e1b611cf03aca0c580b9511e3ecc212e9d785d2462f31d972bbea403b8edf8c6dc0fe51c27edb608e87ac3942b820006801d1c2373b83f3e9f45f219e19e32aabd891d9ff1e1401fd8a668d4a809e9184dd902ccbca025d8a46e7a1d8af38ead2f9817098d42d73e78c3c81101a2538c9a960a0d9ec6e2cd3fc81a60ba90515f104f4f6a1a5d36a228b81ea97df6aa2641c034a2db7224aee2b005d6a7e33de769018c2fc21b423c4e8b1ee32db46dcf70516e0fa84c772e58ce604d7458ab3221a1d2f5bb60a8ca4d69866f9e60a8d66e6707f459cdca8d5d39f9440d92b7161108458b6229e686725deea8217be5e797162c93aeac2a50dee2a74b7916ed3dbf26e671aa6e3b54f117660486738ff5a54a12fb62b18027691743260d49a4fb5d89b9a07897a687a8feae519a0495215827e9ad8c64137732bcd791303fc76a232a70773274359d7e556f376565f045c9a2210c6725a027231314c9643973083d36edeb4b54f8192f958882b4ff14cdac08dfcd022b0c80463b1328b95f3c59b40a094df0e47def8764e6033775d079e196f809f0fa4aab3aa5474d0af62df9bff3382803e74ce6f4f59313b777e9f780a12bb89dbcfd6a39ed43eaf12ceb24bc0e43aef53d961e21d16aee30be9b72818f1b5ca2b59726f54eaa9f794c037f7523735eb2463df034aaf34c83670514cf929063923c38a0059a935a27f206753ee5db51f7578f53a125b6c0e917e0c0d6861629ef5eaeb0233bcf2df596cb131d355e91d21bb2558a01f6965ee5e8a6c6c41f5f79190b8a920545b30d62c03a7470617068c2ffb6108808f1b6b599a4cb290d5af7de45219f8a85c37b109ed20beb6134b907fb30e074214395856800808a5b40de58ec23c7c3993160adc5f0cd912507aab833f4fb19df3ebac965bc66c02d8cf630231d25798ec7a16a209df2ff26f9eb311a23519379ff46f40e7bd2c2cfe4c829bff1556f131e074615099fa7aab8fb74fb662df1fe458d54b985bab61be265d7fad5d63c42157e820dabc1d0f935a9e957cfdf03f818862362454fa9c64ed0e6f510b03a81ab3fc14e6e164bc2627ed468772b247dc11e85b186c6acf5839e6e85e81201632b29945a0272b97bd18a8818fc19a99b6d8e9e6d398a1529b86faca91f8f8356043905fc09bf1c4f81895f9f7de870bd773ef35a57509104101c8323dea8b7d3821893f348cbb19ab7b923333648f58f0c370b06341c1ed6d3f6393f544823aa3e9d3a70b58a4a3ad3e884e085227625334605cf2e28b74eb17bbe3f76a1c2ab1f6e822398e6d7475ff12bcd917294a0e43d91bfea30240b8e2f8b683d36666cee38ca0c4ba2c0ae0b39c032df86ddf1c81d2c03c1126f64ace407f531a1312aa7a4b9ae6d8fc3f40cc6d3c7724acc4f899b5efbff32c9daea2ff49492752651030ea41d224877d1da362dcdea16435e391319c8df0f4204501f7c3e92647f0f7efdf9aa7d851a4beab1348ca7c98cef93d9c516db919e062e8721af0e4ac44904a9921de25d0d73dbfe9dacddca82cfd96b3e2acbac5f7fe1bdc20fa5188bdad5693568994d3be2fb67abd6c5045f88ccaa0964d9cee1db7a0667e35662182384a3021e23697ab0b8efb89eb9564ec9f91475e14779a9a9a3fce41f729a682922a61640439e8a37b7846b744ffebac461d50826feb1e4323f3e365d6d1bf8682c04cc73bbc5a168b4961abc58a157b9f26390ca9cc60e017c6415e40aa3201f5275d32cd15247671f6517fcf04b807fe5610a76053dad40fa3cf9f0fcfbc993f0e3bbecfefe69b3b62b3a17f625ef15a7f71d2fffe5185ca9f3f61f23593961557f28235876ba0b0fd50ad25c8452c49cc3a77f652390fca1c2bc1a62d40ba26e25e760d8ac8ac3b017eef17e1232eccf281bd76d9c235c44b2f3be5d184c2dffaab99c41176eb1feb616393ac9864ce96b2abc2f3642bf8169ed83f8d6677ab250f41be7834ab365f21f640d0ffd75a213103ba8488323105588c82e3cac42f30f107fa053c92b23038c61f7f347ef5825f07d90d4929a443aa84a1cf7d24cdd05d850f2a04c9bfb62617ca652aaf4af270b008fdaac755efdc56f048c4b86472ce44654d700d1fa0154ab0680c863556834f1459890f8d2dd948eaeb2f6afee6794935cec750d42260a8b63919cbdc182a3961d1309f7d34193774e5c92dd4e620358c2b08313966a36d596014af17e8182e935b7eb66ef17ca4c839dbf0a79567214ff2917adc3858a2e552f13853dcd11e6a3927774f3a4bc7166a47335fb73453e2fd57dfd826280edd4a0668531196388ab831bced17af4a89db9c9053ad315a84139722d70b5e6854d85c60b547777dfad7599794a97a12daec149022f34310298a5bc6f21bdf26682a10c85ae2129dc1bffd3aad8e513317a73ce2d589d8e89baccc79e01e0117d4e6c809ef6e66aa21fe48bc6925345c7debe862fa7b1453e69fa8b6565079c8eb5434644aabd1e2bcffe70b4ceee10c7356eb9fb097ba8789fdfc0487d4e41d48d69776874e68e8355411eb43b887367a75bf9b8c29e065f6bce8bce8dfdfdec18a6168540ef2c902ed0c20f87ac4e4178c6109d6751ae543b7d2efacc0704ca98140d946b83cc8742ac7a11dabd76771a2ec30478e9aa10d50d562da03dcca2a755ba1b3d08933513383217f17871b4370e01cc04693cbbff659e2b93ec5d513cf07e65c8e2527acbe23623e02cc05969592834213be8407c3849498139892f4fe1ae182a3b1b9eaebbf1f122156c5f7ededf0c2067bd6ae38ab1d260ef2e4dfb00c0b7887359bdcffd8c4907ef641a53b5d732ffeaf252356aa7e1c8b1c752d7dc342842c7fced76fd2d9bcafdcfbacb51863943bb3cbe8f9919a3b85b5018ca8d4e121109e9395d327a148325885edc6fb6546e4d378123a1dd0a16acf529ca4250a8dfcd9e863a0833dacc535cf278643c5db2253571672fb2bc00dc4754c241297605ac52f3fcdc75f1c85095b37d9eb3ec0c00272963b7a9bc37e538da08b6ec94971c8fc733eef5396f33a51aff3a23087d305165e5a65bc882285e17b5720f804d87427273eacc8d336e28d0eefbfaf7bc4b0751a3e38ff9a97a5b25788cee65f143228be2f3ad3cee3daaffc3b317a98b7f794b741cb98453a30330ffe564101583e068fdff49834d6597cbf7c4060b8a9e2b9af7322b0cfeee74b19029b13bba67baafc7ced3e27969ef661410de536c73ca8583235c4f59bd54526bc7d7345a7d8758be5343e298db8cda9c88baa6afaf93940614c07bf4a492d6bb5cfead3ad8ff5765bf687f6d6c64c3d84071f85a14fc0880b57da8d258e20245beb8d70ad050f56fe7d481aa21a38cb37c3c32e1ae24e2c3bd24e3401a25131cf50728c28a837c7a826bd534ab4ce036026faf229d7beb95bfad83276d2fcdb115cf73e799c08046a7a5d374d079c6ddc61f76e1fbeb8dff92e598844828c0e4fc80667b88c24a0e2df56ab72fe175444b91574fab53f78939114d7aaad052457dce54a22ea49c73b634ab0cd5573a4f01a16879524fefce9c2add6f9ab6d4bc7629deeded18e78d2d661b39cf37de0ac85dd27792a836d80108651c02992f57c239089e8802694185148e64b61cc3214ad4079c17e86ad36035a4d1b71987db5d303329f95d5391926dc86b68bef68c929ffe983d2b34c20d91313134bf4c901c78b4b046f27305be513896a213ad63dbe80c82478ed09e899b9cecfa3a6e1a018e5d3ccae782253dc1b808c868f172c34965760a1bb71e479c827229d5172286ab4f6cc123a5f3c98a69e6746f9831fd6381991d1b37aff963b6afcc253c08074c151334efe86a6594bde919fb966f98d88c6692b23601a7da2d4ff009fa3c20d03873df7287e68e6280811fc5df9c78863b8503849a32df8eb6d35aed0cbc4e91feffcbd4b3ca9b195e4b987ba5c0b76de619e54eccdb1d270f8584e4b06ae92e5f159a2e9b2a753df6a2c6f25ce27f7bb47817d37685fb09782167f71cb8855af99b8c70e66a1ce3831a6973114be158cad145945495cc9f5cb6d01a4f103dde5a5652dcf30395f00aab10aad36d7e6fe5388adc859661fdaaf5eaf47f754b00327a19903d33d26c246879c4d6e6c4a83dfcd06eed96e5b9c65cabaf245e7160844e7561716686c709eee6fdbd57a48f056468d9b46b61626cb2c886b546eac47e51ea128b2f848b0dd84358e8b8444a2dc34827a3958f58d4c81e3d089b66c1ab16fa0f2cb87d8d1ed89cd03ffcabc002d5efbb0837840189fda0dd76e55bec6dd55583cb41d8a2f3974d21cad2dbb573eaeb49c456b0239d96645960a2411de96eec3f4ceac077ee3f770a390bfc406dfa7991a7c44bc2b8a1832947daa0c41dd32ca4573cba96065d88a2461e59fdd44bdb6c4f7284fa431dd13e3f9775b046b7fa2d1181fbd7c92bfebe15177e1045ed0e89b4f40c0b1c0d344ff2a596770e7d3af41e0abae0626102be15ba4952ac4a6274739d69873deb81f1a0242707c2275a24008004be152f0b922bc6ee6ff8b179aa238f07b7f83eae239dc9d0594f5c66dbdf62cc99f90ec675fa813ee756b5d0baa104bb2167f812b162fa469186f8aaca4ce1674751ad311fbfcbd4cc47b522a12d7454f00f48adb402c6a7eb3cd3f995bec1c1edf80e6d491f7458dd857af09d33c4a58f52cfbc8929d21ef0d8b8cac3a439eb6e0cb7820ab9097add747c111230e", 0x1000}, {&(0x7f0000002100)="7de39613659dc24b44d6cf1783626dc43c86762b5b050ec592167b6d726bb7169613a955e84b048eda0209f36da8be345db9986fee7055bda3bf6b6f82eb90b6d5e10bf290e35cd35d01b99a42a3202bde30f812262114aff1640b17a19143311ca681f66ab1532ee28cb48ee9080ec91a76ea34d818cf1e917cbbeb9cd1f6174f5495ab2699538c64b8e6cbdc97f125308d981811c39b581da28ec724160778fe40345eb4581616160461dee8370ef99d1cce9a827a2749e5757986132ab2d940d4c556e313c591acd16a417a43b5eeee6466b0ba755ad5fa5bdbe0", 0xffffffffffffffe7}, {&(0x7f0000002200)="ea0b095129ffa38c73f6f8d7bbcc84fa367a61895317e1c4cb420e07e693382b0262ae49a961fcb25e46e7b3dcabe71d3c664be795de229eefaa4087538fc47b0c9f", 0xffffffffffffff4f}], 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendto$unix(r1, &(0x7f0000000100)="d9d19d424dc00a4f9b6819d20cdca3d3d67368f93cee19f7d102a3e7077e9b7ab8a577b8f880f93356efb3d6fd07ae45d674a94667aec12d", 0x38, 0x406, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="c7eb53fbce7872b12ed0e9c9e1ed1450ad11bb4edf397e5463ece3e1c2866b67e7574359e939749f2e134a0d9f0000000031ba3b207bcbf7f5095d291be99b6188bcb2fcb22ee0986a9a"], 0xa) 16:00:03 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="e587fb3ef0bc258d2aee701c64e53b91299ee7cea1c7f01b5c029b1e8c167837c5a7f2515b6c526c35a1f5f960358afb774c", 0x32}, {&(0x7f0000000100)="9e7cb7c9dffabe756c787b2c3bc4a181a492800caecbd20b0ab0b5da80e3a8fdb808b422892e0a9c4fd98ec7c38ab68a6347b57eca56875933353bc9db17dfc4a98e886f281e66675b029c74cd264974fe6b", 0x52}, {&(0x7f0000000180)="a33f12e77f953253540a7d7881ffc845f8e4ca4744b3d629900405782cbaff8e41690c0f2245bffb0d93620c385d8c2a06e8cc01ac344e34da2a8d6738b8a0f5ec6fc3764e0e989ff712ae7410ef9dbeabc0581f1eb40d85f506c62742c6b1c4ad41394c52e2c5a834eb5dafc72e46b76517a5df002955712809262e859d84820f849afd5a6292f68102c8688a45c9b245f2ff08bdc517108bb26493d66a93d7f08bbc70936fa4856ca361a76491caccaf13c6570aeab69ccf9f6247d8d7d6a246e6c93f41c61617eb240c7f23ac8feafaa5507310294f616e936a18d2", 0xdd}, {&(0x7f0000000280)="5936a2fccc58051890e86b5217890d54f63029c370d4305792c61864ba8f5b611422cf09cfad98649d44c87f0a91643440236bca00df54d0bf3791ea7081596f6bcaeb72f4b01be03eb064b18369d0ff0918ac33829e054006bbe9e413dec0a632a175ba1651464e1fa83d17474c68bd3133586131f4d652fc6cd1ed5b40a9d9965d6e7bfd1ff542ef83dac87da68c6a2ef6bf089e952edd4043889b6f68539b063d142402ac9eea94803c6232138a1da125ff4910e6d7b77d403db79b435843744c167db2a82db74273fd2eb0d41aeabb0011d6dd1b2ad5c5ae512595b393da497c7b85f90909a432d0", 0xea}, {&(0x7f0000000380)="aeb45eaae2550b72274e1155dbe0320c4d9aff075f8a8c0539c7372f0f5a5b332e2da709e64c1b349100f86aec55bdbe4d2b024d5766b4bee720b6d3e465951b836f5620898e4785fbe85d061fe95a00163f30074b2e1c80db5f3879bcf0999e920b877a0819c401bc74a597c813ac6701332787624ce16e4b791d20ca64786c8206de0d9afc77568a1e6d9794a7a9b4b5290bfc441ad7f764482b5d79e553ec2385a1bd", 0xa4}, {&(0x7f0000000440)="2ed4488646f5fc06827c35cdd33b06e24e5e903b70a350c0f9fc935983d33ec05950e0791522e8741bd308778d659b4d58a986cfc92bb54da639020304cc6b3532bf2d22bd089a3ff46199c72cf44c63b8a3c35ec1235d1953db6bf8f1ee5b7caf4e7b32ad58ffe1d42831c4e344dfb06e041ed0141e436b77d500e0f1076848511c4953ea94a231c5c6061d33c656df8ad9166c9bcb93b94f8919da1613af719e7483f055352b3d6cf225b53deac9d00e9b", 0xb2}], 0x6) 16:00:03 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f000055b000/0x2000)=nil, 0x2000, 0x8000000001) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x5) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x1, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x5, './file0\x00'}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:03 executing program 1: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) kevent(r0, &(0x7f0000000040), 0x5d, 0x0, 0x40043, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1, 0xffffffffffffff80}) listen(r1, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x65, 0x2, 0x4c1, 0x3, "ee1a9bca8c592c406dff1bb374cdd7ead5762df2", 0x100, 0x3ff}) semget(0x1, 0x0, 0x118) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x280, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x8, 0x6, 0x10001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000040)=0xedf9) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x39, 0x7, 0x3f) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) write(r0, &(0x7f0000000000)="1af17fd48bc6e7c25306e0b1c11e459c34fbb4aedc1bedf1296de26362569299a87ba719b5c1b16dcfec2051d09792f53bf85cad69af6244ab5aa18e089960e4c5780c076bdd263f08f1f352864b093739781dff3ef2e4bfd9786177a482be64e4a3d65576ef49cd4aa2761e03a58f2429c80d4df6db9bbb13c87a49f1b55e848ff61684", 0x84) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r2) r3 = dup2(r0, r0) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) getgroups(0x3fffff6f, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) 16:00:03 executing program 1: mlock(&(0x7f0000218000/0x1000)=nil, 0x1000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000214000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6100, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7fff) 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, 0xee00) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/45, 0x2d, 0x40, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x90, 0x20) fchmod(r0, 0xffffffffffffff7f) 16:00:04 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) msgget(0x1, 0x420) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) socket(0x6, 0x4000, 0x10001) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x3af0, 0xecb8, &(0x7f0000000180)="94e142948e0a0e0e4a07114cd531e5cacb2d6952359feb07990a4c7740ecbb82f208fff4bec21b30ff7de31fc2fc271a7420379a5ab170c92ac30f6600c3d8b653bae3ce9ffe6fe51458b309c674c6e20fdc3d82670aaca162327b1ac0dd511ddd2e3c89578a7673f9da5bfd309204d49f36c5e0b75fe60b19bbc46f2fc356114600b47fcaadf49f4ab5abb707ee0518e24f5e527ed75c9a58133f15e9ecc2dd2add3a96353a7d715b578f65c7e8dd41c7ffb13002d9afa57a9c68100c8d2e3aa9ade58778c7c3f8078682d63591c275291fbb9df8681dc745", 0xd9) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000140)="43c0d713042234a1b5ff0a2afc59db2bc9672a5ffa5c3375efcf9cd8a71200826e4654ed50b85c160395e3d573d6e9fc3f7023a79542649dcd671664e8bc75a9ec80a4975f98905e8fa70a446b6043d9dca3552cbdfdc2dc47c22156dc7ce8c5db9072053b061be3deae79436d1b56883f8d182fd6ce46c8d8502e7c", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80c0, 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x800) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9f8e, 0xfffffffffffffffc}) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x7}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x7, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="5e78cba1", 0x4) write(r0, &(0x7f0000000600)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x331) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) setgid(r2) r3 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000180), 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f00000002c0)=""/225, 0xe1, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540)={0x3, 0x9}, 0x10) chdir(&(0x7f00000001c0)='./file0/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="90303f7a27ac0306153fb4fcf3e71a6ed29141a5d9fbe48db70451683d9bd3fa6eba099965300129c7ee1edef5bfc425ee1f6b07ca5da8ee010335c39b75a3aa07e2084611c54c768cd3ec8efa1e423428782e5daca271", 0xb3}], 0x1, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f00000002c0)={0x2008, 0x1}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x84, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x2000000000000, 0x0, r3}) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r4, 0x2000747a) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x100000000, 0x800, 0x32, 0x0, 0xffffffff, 0x1ff, 0x695, 0x2, 0x2, 0x7}) pckbd_enable: command error 16:00:05 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) fchmod(r0, 0x142) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x4811, r0, 0x0, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/71}, &(0x7f0000000140)=0x49) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) chmod(&(0x7f0000000380)='./file0\x00', 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="de92a1e9633e6b41e7a5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb627ff29ac98075cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d83eb8e3b990465a3c373", 0x5e, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x88, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1827, &(0x7f0000000740)=0x9, 0x4) dup(r1) getsockname(r9, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000003c0c00970000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000007c0)=0x31) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = getpgrp() getpgid(r2) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x2) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x80000001f) connect(r0, &(0x7f0000000080)=@in, 0xf1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r1, &(0x7f0000000200)=""/82, 0x52, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='$}\x00', &(0x7f0000000140)='):\x00', &(0x7f0000000180)='[/-\x00', &(0x7f00000001c0)='!,:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='M\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='{]\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012600 va 0x20000000 didn't change! 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair(0x3f, 0x8002, 0xffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x10) r3 = getpid() fcntl$setown(r1, 0x6, r3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0xfffffffffffffff8, 0x0, 0xdd}, 0xc) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0xc010570d, &(0x7f0000000000)) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x1d0d, "000000400000000100002000", 0x0, 0x200000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000040)='./file0/file1\x00', 0x2, 0x2) setuid(0xee01) open(&(0x7f0000000000)='./file0/file1\x00', 0x3c1, 0x128) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socketpair(0x2, 0x4, 0x8, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x8) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setuid(r2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/149) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000180)=""/64, 0x40}], 0x3, &(0x7f0000000c40)=""/247, 0xf7}, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) msgget(0x2, 0x500) shutdown(r0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x0, 0x5) recvfrom$inet(r2, &(0x7f00000001c0)=""/124, 0x7c, 0x841, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r1, r0) socket(0x1, 0x4003, 0x2) mprotect(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x2) recvfrom$inet(r1, &(0x7f0000000040)=""/180, 0xb4, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) kqueue() 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000180)="6e362eddf8da", 0x6) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f00000002c0)=""/191, 0xbf}, {&(0x7f0000000140)}, {&(0x7f0000000380)=""/114, 0x72}], 0x6, &(0x7f0000000480)=""/43, 0x2b}, 0x40) 16:00:11 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0xffffffffffc00102) 16:00:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000009c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="512b6408f3c3f48e4c57455dae1e9f0e0335835f7def264be97ed7e008e335abcf5e286e", 0x24}, {&(0x7f0000000100)="a43c53cb2afadd9f00a74644202e0f73f446815ffa347c16cfe2e2a79e3fcf934af293c7a573fad1ad2b269566299788c7b6652ead12403cc02c6d8771b8628386c8b53959bcda2a155298125a2abffa6fab95a7c3199056e26ce31f83f430fd141eb8935e23edd5a38635294ebeb76fffd302d87a3d98be0ef5d8d8ad58229141dc2556ea3b760e8b4ee8428daa8e3e784d0ededcbd6b6329705da6d9ed1bbcff675c3a5132b5609d38c2430fffada6447a1d63d6527429e1a7ec9fc15394f57a3476e0b3a8cfb172aa895111f1e037eb08ba131e888826cc6d6c9dc83885b977b1b5b4bfed3e7df9d8", 0xea}, {&(0x7f0000000200)="af70021a2dcc3ab9c25d31c12b6c3afdef5ca61883a34ef3c7b2138b285f888a80bee120036f8ae58285ed319ccbd8116725e4fad2b66de79abdbe1c34d0f0ee5a124761aa5dd86253b3ba031c2d961d1b6b014c591863a304142277c98ab701ba5ea385e0778cd8c92ea2cc7d264a9fd959422234d930d673485f47922a1ddd7391e4d8e337b39757b5d3ce6389de62306d29af43b92a8c8ac5ca41c135bef7146bdd673e76aedda235be99c54bf67cc8d75d5c39719f21b80c3e49d90d", 0xbe}, {&(0x7f00000002c0)="96d72497e773dfdfb4959e988df53f863258056554c26685bc0f27daad2e4abb4dd5d179f5dd5f22c2d898a685297c5c410954b268721742c5d11e5a1c288ca5c141bf4dd1e5c20b9fc105c4ea2af0571b9a7c7313368de95bdac8e4547e9e5c311bae341e7af74607fb85b07c5eb03e18a691d286ec3433508453c45696e90a36513c42cb2b1426b8e1104799d9e3b24ea094b9efba8780f2c1bd38a08d140c42b7eaca30f96c863ac0f2d6f2f8c565a502e0d8aca287b5692e4a13c24778ae4d4d89a493d364528a1841293ac85cad07dcd76cabdd27922863fff4f9ef08fab934df1471673cccc785f6ae49a67759", 0xf0}, {&(0x7f00000003c0)="1c78d06ab7cc4b1132d8a5203cc24609f2e035b8b10feeaa2df991c88dedabf5dc2b4597ccb5581cd4c2dcb3f6f6322b083dce00fe44cb0400b35b876d4d8fb2f7d0df18d6314d2680e912d30b9ab9576390443083a6ee427b00f615a762c0a91b872217776b3dfac708f9299efd60149ad7ea8801133c81b58415d13352ab502514d122c7f879a60f028d50917503ae4ce5a474bd591cf2c0611fce6fc4ad02f2f78a1852a3", 0xa6}, {&(0x7f00000004c0)="0d588854b469ce60f4a87ce5b2b4ed2a739d7c70b35b3b8e1923c01f99c5e8515e7c798446c5054f6292240da29acb15ebd3ae9e92471f40117b6d2211a64d121a28236ef5698634450d30da4d2c802c8b160b74fb068ef778146b51", 0x5c}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="e80000000000000000000000000000001da95099995299c9377d777f797ee47ae222b7a901105680d54ad7045972c68f2d8fc29c4da083bca5b2250c211fa575e532c959c5c8868c39bfaa6ff24ab4ce29a6ad824e94ca13717665daab69f6f2c902b1fc3cc1f0c84f4f5de6ab848658908e6701cc0d0ad587bd477f5bf603c5685c3d7045103a172fe4cecd62082325460273f3e49f91202b387eea919bcab617befde73a8e78770fe8eec48fb083fad3d7ba96b814a875a486feb0a4ee31dce1978192d7bf7b9941a912faae8c618f5909106ac71a1f7665b00fba922ad8978c3c9700000000000001000000000000ffff000001010000cf8aea6c26a1250421eee6ebfddb710f8a2275eecc8e239b0a6420b99f234d2ce6d0bef1e59ba611e11641792bb007d7dcf67fbf300602c8a4ac8b7ff626ccc708880eb6870a33195180bb9ea7850c3649333a0ab754c4b09f77b594bb1fc656febae64c6e96214bbf35d6df360307e4f0d046f911654e99a6fdeb1797a29cf173e9d3feba630b2a6c1dc1e117ebd357756383d52633b72429de9863713d768e220b03375c3bb510143bca8b6b3c1eafbb1bf6261b4a2532c511093d0c89844bf22d465bee808d28d0f47805fd952750599e82f5ef3101f50e707d9eb09cad0403cbb4cc1f83a51441311d577a454c591000000000000000ffff000003fdffff9f00000000000000ffff00000000000084b6c0407a44a292f3c18275857845d6be7dfb3e74518fdbddea171e6bb240d78835d8be3610d6a86775e9e2b204346cfa3274bdf3aff7ccdd2c5911e33da99d93ba975e2d95b914e6489a8924a91bda66639ae4c1167a75bc7e78483b91a2f031cb02cb9f2f1bcce4f632fbb8c085609a409b21410b0025b80e7a9793aabfe762dd7a63961121816c550b8aa8bc736208010000000000000100000080000000467173d33ae0ce91bd70925c1b03083dcc9122043b9d4dfa75fb5e87d27de5c1a4a869dfef4537886f17b7f27b3ebb30f8582a427ef02043d6eba915aea9e92de9f7bb3e0ccb952ec51e0c92b1c96c28f13c6493e02b7115ec299a4e707f2389171f1077f362eb67f6dd923cfb4cf0e37a18ebe29708949fae050af5268dff0f00003d8cee4c6304f9ee1840c1b8bf8199b14371bc70cadeeab8e49c3737c17efa4c7a1f54e260e3847885dacf646968f0d657cf9ffcb5656d3d1285889ed1b4c02b4aad3cc84d4f98bf33250498326c45d75e2cac555285a2eeed5b029ca3e718965fd16776dbbac6d248e3dd1b37cdaa9d9500000000002000000000000000ffff0000020000007a0c9394dbd5c5e266df000000000000"], 0x3c0}, 0x400) flock(r0, 0x9) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:12 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9c1c438d6c8ba11c5657b2ed8e225930043e7abedbecaad2afbbe0835a53e325a91bb3f3e29a1944f5e85456bcf6e0b2e0a579492147393971216cbac48bc3e94f0e02efaf51d8f71835b5e22e10bcb3c496c3778686991ccbcbcc99eb99ad76c915c0097449b1e84733061e2b4d8a064277bf72a404303db0b53c297c4aa12698686426466ae83b3d27553eb561037cf803ce5108e5", 0x96) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:12 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) clock_getres(0x2, &(0x7f0000000000)) 16:00:12 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x3) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/220, 0xdc, 0x1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x4, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) syz_execute_func(&(0x7f00000000c0)="2e2e660f3a1713f40fbedb66440f72f23126428077ea99c461f85a7f0e43da948100080000360f72e4adc4a27d58a03bf9ef2042a90c000000c4c171eb446300") mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xb2d4) fcntl$getflags(r0, 0x3) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x20848, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x400, 0x70) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000440)=""/71, 0x47}], 0x5) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x100000001, 0x0, 0x1, 0x1, 0x2, 0x0, 0x6, 0x2, 0x2, 0x1, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = socket(0x40000000001a, 0x3, 0x3a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x100000000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x90000000000000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept$inet(r1, 0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xffffffffffffffff}, {0x25}], 0x2}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000200)=0x4) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x5, 0xe3e}, {0x18, 0x3, 0x7, 0xa460}, 0x0, [0x400, 0x0, 0x3, 0xff, 0x80000001, 0x8e, 0x200, 0x8]}, 0x3c) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='l1', 0x2) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x28) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00', 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x2) r1 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x81) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) r2 = kqueue() r3 = open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x3, "1c9c0e69286ab1d0362ce76c2cd759f649c5732c", 0x5, 0xb73}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x1000) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x80, 0xf0000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x4, 0x4}], 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000080, 0x0, 0x2c4}, {{r3}, 0xffffffffffffffff, 0x28, 0xf0000001, 0x3, 0xff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x10000, 0x7}, {{r2}, 0xfffffffffffffff8, 0x10, 0x81, 0xfffffffffffffff9, 0x6}], 0x5, &(0x7f0000000400)={0x6, 0x15a}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x8000, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000480)="3257e8660f8474b55970391328d4", 0xe}, {&(0x7f00000004c0)="ec7c0e847404b5a0e7b31c16b7646b521aeb31c45c20f87e26c7b41784161fcd075621818368d66e3343ceb3b24e4a0e54f9dc3b21069e691d156ad944ee34a7ae8f031e380d3bf1839078da62ba76f0cebe2d6813ad", 0x56}, {&(0x7f0000000540)="352938a22b47", 0x6}, {&(0x7f0000000580)="6387828530906bc4755144", 0xb}, {&(0x7f00000005c0)="2b56216c485c02d8410b18eb4bffe4224f125b65b4d7018e52d74b088af873d9f770d8b820be4d547aaaa92e52c8912227e68752e32405de14736cb5990654352dafa44dc95aa61d7f9e12d8de18fbf5f70fd7082b5a0c09ea0fd10cebb25c6c722874d2ee48", 0x66}], 0x5) sendto$unix(r0, &(0x7f00000006c0)="0d689b74a57e9746689e72a9a348b75b46f19757e46b99af0f827409a0b838a35d304e6719abdab5e987627cd1e426eb3f73683da713927922080e2d6cd7ce141e026497aa9487dd0cc6617d5d8fea3c6a16c04aec35380d9b1bb0fa8a0c4593d3c726aaae643cd923629c071bb3702e5cb7e53a292074e4f812ad6a1fbc0124db5b0f64eb1467adb151d9dfa0f32dec59cb997fc04e6e94fd5daef4", 0x9c, 0x401, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom$unix(r0, &(0x7f0000000800)=""/4096, 0x1000, 0x1, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001800)='/dev/tty\x00', 0x20400, 0x0) r6 = openat(r0, &(0x7f0000001840)='./file1\x00', 0x0, 0x100) dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001880)={0x10001, 0xd165, 0x1f, 0x100, "8edac4c3421d5d8270adc8fbd653e1c26a159c43", 0xfffffffffffffaea}) kqueue() ioctl$TIOCEXCL(r5, 0x2000740d) sendmsg(r6, &(0x7f0000002a80)={&(0x7f00000018c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002980)=[{&(0x7f0000001900)="f86b67d9106cbafaa1974c4f5756b401d2005e49031d1836b043976d8f3346223b993e9c7b39d7aa1f63bdad12368a71300e095d", 0x34}, {&(0x7f0000001940)="593edec15c98152965cf8a0f1c100c206c84e3928e7565685ef6c0c035427a4c1de897bda2d7cc11614202cc5d183faedf71826926f1acb1bc07e729", 0x3c}, {&(0x7f0000001980)="fd43d48bdf41dc8763b2b267fd75dc4fce7a396f61393449c8d250e05c920bfa6f736829b650aea78e1235cf9c5416c237ee828d7720c516b70801ae7d8f12a574943c89c46b5daf972926ef54195b60fbdca204b324a705e058ef669302a0162da7e748fb71f5dd6262012b890f710f63669eba5762fecabef576424ff3a9dbf2de7034648ec4dc9e81aae019b35fbe555bb8e20686f35b03a7c1c6087441ace05f7938deb5eec9ff57498a5ba43b9a74fca24af2a7f0043ce6da733d9ccdcaa1f055fa19a73475b35c5557fa49d013a7e36cd158e364a742953c9d9e2d1e75a4ca010cc09f54d6e2c6ede1fd2b4c03c4395221a458bd88c69b6e87959f253eea5c43ae5c8d898eb3cd6f77158552fc1626644970d8548af2836fb48bd8d1ebb4ba8fa01d128a0d2968c57ecdb55ea57930c2d6bdb3ae5c9c46d03feeffc7d42d1cee8b6abaf93d2e698aec35556e1d6bc481fad5d3f4ada88836cc0d767fc2eb3a0fd402d3b3d62b7a3cfd662aea91f925cdcc322daec364cb982aeb2ada1734ee067d75542ebbcc884fb642980289407b1489bac81e630a1afbcbcba1f71ba20bb962df6238f881d9189c80964f056f237dd6ba4f62b7c4d6ab2a4cc6bad7de893685aaaa8c07628340d70d41877fe0c84bfaaf2339ca6d3709968d44cb3d83d5e2c20cde556edb3a01a476af9ad86f45624d5c18f608d8b5c64c2a0049643a757cea8e348b04aa0234ad2411d9fce809bf015b6fc314ffe4db78d4c0f08e55550525a508ed7df0c10d7ed09be5f158389d222f9278f36c202886b31030aac262c77f79957fbfbede499c9d073e75b39f9f58b15c66aaf93650b3874d316c604050613bb25b58605af03342e9c54e3d24aa710d371c7ba87c5b989072245a05624f831de1d53dd69a9b357f02ed1205b67b7e9d3a6be5c4cd36cd45543d761d7c04d8f41777b58d300a4fe52701f3f844106d86866719517040ac9f21ac7cad576b7848b02cc519c6023439bdd51d3e7c448ee8a8754bfcd8c58fcab61c7a5d51fdaf8973ffd84b1718224aec0320983cb7e848ff3a58159c010919b85c7a38e97e40034ae1f660213f21f1669bbd61dcbf6e917e38c8eb85757249f1db7aed3e04d8a98fe47770543bd6c1a5d39772c2265d0909af2f132d5facacee1089bb5a455ec183695bb95a0126b1ff13f5e314836bd7371d465b2c66de3bc24528d2f74dfbe53bea1a7769ad6638d9494792c489c039903d4edbcf0f7c0c13d57908ccc5c784984446e36efa284eee179e8ac7390c37cb3e7184a6d9893447d61a2ef341e6389678994e4eba6c22b472a93b9f76daace9c51f3ec4fc17c564e9ec2d07191340395d92948d6ea6d78ab3a6a27a239ea6f6739190b1f0ee5f14d40a0b45f9b9e2166441d34c8e0828cc3f5df572dab778a7d709f346e3e3c34108a52c529e974b81f8bb322e3881a068bdcc9db5c039906501a6cc0b4c8be7ab3e794798616a191e869a4b2b5c82b3d071bb433839b4fce35a51ae79ebc91a8de2576c5584323c5e778a6a14d1d55c46c780cf1ea8a176b88c411080a62c26fa634d6a60fe129f633bc84890d98aef14bf2e3292f9a86aa94fe9ff53e1822628679f9c98ea2ec8260d2d0fe94edf18f1052eb2a5eef45afc8bb1670cf5ad397e99d9005146b2a2b78afc50cd42769172bc8ab9ce4bf3429f4172d09f0241b95420d2e98b00b28d0841267a2ff73f008bb22611d879264a5db4060ef026fe19fce4b808f2fe407f7b344a2b2be670f04c26dac087c397f44dfb280e0919d45d65435cd9f94acecfef5d6539fd96c80ac43400ea3cbf241db39b492c72dbd8a34de56a23092e08e9bc2b1b6ccf408649bdc97cf58b264a138f69827211ba2739d04bce0c40e8c228fcbba568c69c35b51eae7b93243ecd3276b78d276b1eea8eb9c1006a4d5fabec58aeec6350a19792c2b8c5292acf9090d82b264dbe02227cca8fac6d366ba3384e20c03d3a29a327fac0da61c3f5f3387856215a6e96fbcd297ac188f804b078c357450b6932a7ad4c737dee84bd1ee9bffde628b6ab7d39d79a8f8207c9312e2cb9b9db7d053b1a039cb397734b3942ca561df689ab0453d605baf2d79ffdbf8fa49875091874ed309a6e7f42ff350cbdedb8f005b51bb7c76755ce026dfb2e6ce74a77c8763b88cf0f7efb50d4f7b8950e9c2936145c2cf4b162080350ff5d7b4630d69a19b26257f488e546a7d4ff5d4dbbcd5dbd9f9a1ec7d5c1ef44096077d03dce0119e2f4782d4041e6f8606a0005aeeb4baa6077bec4dbcd31bb894f2a32e9bc60edbe534b855eb52a86ef11eefe7bf8b0dc8943d13b005d8b94e8af17727752aa41b5f3ed85d2e4a6ea678692a0ce392803443109512d2fe6f63252b003c0352b44f24295a94adf309a7a68050568c5b19559a2119addddec965d812587467602409b92f805cc217bb034da7d15b90dbd002c6382a3384b82a1146050f765064568c3f55804b860e1ccfafa4b400ba56ab751f3860a9bc0c6f4a1ec97ba3d85327c468d745120231af5af9b6fdfb8e9790a3090a8a2f909fc0261fff9bb89cb217615e7df1ac33a812a9a5d12815520fd9932ae460ffc7ae387265033a778e7b3cdadecc1f8885c858638575ca0df46e7d6764837d5063a8bb5c74fc7653fab8214b425abbeae178d55d93cea745e5c9738900c39b6a867e43370ab3c096a4a393625470c4d318b83d6a7781899e5880dd17a853fbc9213cd69136342380895d65eb962df84e4516db328a8093d2a2b5316d2ab039514973edb86d217f169b96749281b5bd6c407ac7c2735ac4cd5047825bc6522a573038c1ee983fa3d53f336602726245c04fc4176d98db67152d49c4036ec701a8cb0649144be52904b74d811659e6603f8207de4de61ea7de3f331b0b51d2803d328ed4b24dc5529ba36eeb424342c5b3a6c5536442c5516b2127625c9ebed9a0d9ada7fe92901aaf75e3972866349b58f3f791994e43dec987e9ccf84745316c68aca81b4a53fa618a8bd235e4658b5d1560e826d5d5e638f76c0de41a8d60ec7b2688db355831a4bf975499ae800c19cef0eb832cdf9f7d6c807d9d1430ee10f20d08c361f485568e7a2f0c5f3b37ffd790b2dd31369f024543f37d57726ba52160df70253daf3fa8b1912691e31624b3e1e2eed74d192ea1995f18cf9575b33509c952b3ea7239e7f452d19aaebf4891aeef4a57c23c9777cf77b913178518ceaf273c8899076a77e188f83cb96baf9bd4adffa49c4bb56fd0a31b4763844e1e5b6db6503e830f3e534cc43ae23f5244fd92225a2f20e3677361a18a7d765a7bc0e6a969523bb1df77b3a1a22efa5faef66d579346a0c4f61168b650c6de47655331b062b9e7b71cafae35cf8c6743ae0807a1c2484f79091b2edb407e851bfcd5970826719e82eb1ecd5c520c3994949dc02eac5d6d83b4893a7f7e1f7fd3c80773508667572df8a95b5c5923b973e95a609e393bf289c4fbd1938fcc8bab9892ed37d9a79a89ca669f45c8136d5d2df6ce733edc7394f91c3aa1fa2d5d9ca2f718eda297d3cdc2350bb38994788e7b726430d44d78dacab50bfb358667d0757830157e7b42c5e4edab0dd71b55da3f99e1b1bd2c7bba2fa94eb3b8661aa513899d1b2113b2d74bd47334d0f4dfc4c8e62de10114fbe356b0af031655397f9b16dc2a51fe045016dd85d413d04dc61e832e7f74d07768fb938b1268b3c7c565e80ab93cbc5b68127737b29cc106605f33a117cf0a9816ea37bb00185fc9a9c272ca456714e3f2d7f46d721e06322be15049e9cd77ecbfba5d6b6c1b3bad13423c8c62ceb70cd3774ba190b4097873cb6990b1946520df07b591a2a18a9022208165baf223ad7d159731c5f91b29a10c80b9c30dcfe081f5d84aa9d3390fd883a6d1f3cb7081233c4db5e921f6471c9d8e8a45cd3215404e4fc21fe477b57a9b7435c62569a40744e9b16b266d763f612855615c0d7d9819d85b028042b0873b1f0a16ff6c5c147bc0dfe096ce9ade97067864583a325470aaed42da56b814ce8248e1cb835ed3d7a99239a1d59ddb1e7a5123ec8e857c1f9e86a8eba8e90c6545bfb7188c4aef4a849bb7dbd453639a13e7af457861cb38b5927f16210f24bbcce9f1465219c67a36fbe5e247b21e9754a5146498085b7639a5f7ef8450adfcc7f9a33c0939bc276dff1d9b058b4c09af842fb96f8c02f4dff1f2678250ddd70d1a037b8c2c3d8eb5eb612f08ce3e3a28332803419ca698347272348e271686a398e0449c52db90c324aca60cdd946643c58e5138f435bc76cd2408a1da1f1400ef10ad24500de9a99c1b43adeb9ec50c127f0227f378f3167d4127b2091ec25e503f18e69747fea92e1315edafde7df98248e373015530a662ca1de45b3dc5bff41b0c3bf804997c5e76e752e5238732c32d3f445e1998e394c7b019b613434e9fdf9f3f547a69ca9c6db4417328a656f77cd394467a889948442df68976fd272f08c3085fbd9fbbfa7373e5f5d81ad9adfb1632356087194a123b1bb74d25738ef71278e82f290c1db9c82d4a7f311b477e83a362355fa28057c162caf1341458c0dc14c7ae8a3c829eb37de2b0117814d90e03a3167539b5f3c0f8b290b0f47daa4cf73474ab05b6808876aa1866c08d5668215c0d290c3f3fe853201fc0f2b694455e0c6b815e17713d71159578b4c27375cdf367c38b4c3da5d3c00c203ab70492afa5091034dc766c515315af8c216e0ef9788d104942f15c25c623855ffd4db964a64d92e69f84c05500f8cc4ff5b14d118c46546b9c32ee9ccd70a7ccf8e896d34b93035a4ecb253649274ba8bffbdd1cc76e52c4cd1cb074c8be37b06de6e93fb8b23b6879df02b8c5107d658b8733056cc0588cfec4ca2c0ac45a53cb697e75161d0a1952fbf7d8f6d5c786977b85a7f507bdbfa50962a139bfb4e0c2500ace82bcb9eb6a5c3c14d665051bc3ae394dd000641cbb98bfc2a2ae7d0b796b2b27ca1d4d612f984b730749f55608e2324542babe40fd9614d92496d06073c96f91dd836b1819ca4573af39bf55126ff3c161013b73507f039e5eec9292b83e0f920b821daefc7b467401fa346362ca463f564d4d82a710f48377e9b9386c660a51c5095044f5f90e29ba3c775ade4e76bdaa52b4601aa8269a7424f9ab5092d5ad2f75efe076dfe0ca3b927cba3bfb108a5c4eb970ab768d3e551b85abd7d8d27464c61770e7e30a605346b7b9f94159fa84e9689e3287c36de69ac0618097c33b19f64ca6f3d617af4f81f71d70fabdcc8ebef0aed11305adfc3a14675636aada125ed24a1d695ad5d9d006ac6da5f441391b45f23f8852b58bd38c341486a6990b7fbc5e902f8eb59abd881af69fad6088412687836ab402b02cbd744d2b5b1a746bb6cc0ab5c36f5855b217def77cd1c73d35eb7fdb3d1064d34e1815fe74cb6feb4dbe0213fcf64e7064b77bc641a2a870cbc3a2bd640904c2fea20dafb18aa3f142f4133f97aeabeeaa469ec487565efe158f84de4c2e398b2f2def13ac83292ba0cbe158294c3ffcd9cc2ed660d904e2f13c2e2cb3a0d65bcd33beceaab5936c7385e707c7e043f4a7a709d6d24b01850f5a623408d083d8a6a4f7b2b5f04827d00822f2ecc456a2eac622dda94f716e51e8e9e272e51ff74ef00607ce096f82094f7a06495ec537e2d4532353724865139f66ddee23840180749356d5ad036483bfd1423127c5f94917bb579c0359540cbb235a5b8979f50", 0x1000}], 0x3, &(0x7f00000029c0)=[{0x98, 0xffff, 0x8, "7b354ffc2c34022221b6bd56d66fd1f0d468477d9b60f8e81289047abf0037579ff11b65f3c54cbc407f956c1d69f94bb7bde12a6fe1bbff5e1eb6bfe206b430a18f7943ff4f4355232409a2808bc457c4f1e0ffe6664d9ba062f49da41eb57f8d0419de2e51d8454af014ae4e67828d28f91fa2e786c5b1291eda77490c5ab0abf3ffe050df0f2d"}], 0x98}, 0x4) getpeername$inet(r0, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000fff000/0x1000)=nil) bind$inet(r0, &(0x7f0000002b40)={0x2, 0x2}, 0xc) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x81, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) setregid(r2, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x1, 0xffff, 0x7, "b67c8e1fd09f582f00", 0x7, 0xa2d}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:13 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x5, 0x3, &(0x7f0000000180)="2cd20ed974a5adea18d6e3806fc43768876bc3de1ff0e8d0ad68c08a8c8fa5ae11d5d4aa3fda8701edd4589ae50a6cab8bf00226fe3089a1cdce9b27011460522c706854a82823c9042a0cfa809e3258143bdacc861add83e8638ca2fc7b1d35565109575959189c1908c4d2a3d03398374de126429bec3cdd559837ca0ba1aaea15dc39c3f0850359ebfeb116dcd56f5321cccb1ffc", 0x96) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0)={0x1, 0x6}, 0x10) mprotect(&(0x7f0000403000/0x3000)=nil, 0x3000, 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x3ffffffffffffe23, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) setsockopt(r2, 0xffffffff, 0xe9c, &(0x7f00000000c0)="eaf43d2dbe9349b4c1bb5d4f35c449e20d70ce197ea8f1aeb8e68500497cca1205355116f90b0e3e70994fbd4bd068d1cd82dd41db9b973a1a0831084cbdf8aeb041dc855f957dda02882a524f59073aff0f6786b87191ec7873af52be04cc586abb065fe82f632aa94bca5bdb84f9520719f731b25cfdaafd32d8aa1f96a9f44f2e150e6ca5d8ba20aac0dea6716363703b3aa98de4cb5f9612220677ad1bcfc51a78f17fe0a70b458bd508fee0c16d9403708c69fb7f07ca9460308306fa91eb1c140fc917d56c2a730fff8d0177951cdaffccaba9afe23432b3f4ebd270e351e54333a45c8e9e59ff3ecac84d701f7f0bbf9e8d", 0xf5) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0) pipe2(&(0x7f00000001c0), 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x7fff}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x2d, 0x1, 0x702, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x5, 0x1, 0x8, 0x6e}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x9}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4f, 0x8, 0x1f, 0xfffffffffffff5a0}], 0x2, &(0x7f00000000c0)={0x8, 0x1}) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x35, 0x0, 0xc68, 0x0) dup2(r0, r2) kqueue() 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:00:14 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) semget$private(0x0, 0x1, 0x1) ftruncate(r0, 0x0) close(r0) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x8c) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/207, 0xcf, 0x840, &(0x7f0000000280)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/200, 0xc8) fchflags(0xffffffffffffffff, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10840, 0x14) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x4c) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x67, [{0x3, 0x3}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x1000}, {0x3, 0x81}, {0x2, 0x6}, {0x3, 0x401}, {0x3, 0x400}, {0x2, 0x2}, {0x1, 0x284}, {0x0, 0x7f000000000000}, {0x1, 0x10e}, {0x3, 0x1}, {0x3, 0x7f}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x8d9c}, {0x3, 0xfffffffffffff000}, {0x1}, {0x3, 0x9c0}, {0x0, 0xfffffffffffffffe}, {0x3, 0x7}, {0x3}, {0x3, 0x101}, {0x1, 0x2}, {0x3, 0x7}, {0x3}, {0x2, 0x100000001}, {0x0, 0x4}, {0x0, 0x4}, {0x3, 0x5}]}) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2004, 0xffffffffffffffff) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x0, "2965c1e371b91938628cca4af57774a3e2601ef9", 0x7ff, 0x2}) 16:00:15 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0xb1) r1 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x1, 0x1000000000001, 0x20) getuid() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000000)=[r5, r5, r8, r7, r5]) r10 = getegid() getgroups(0x7e, &(0x7f0000000540)=[r9, r10, r10, r10, r10]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r1, 0xffff, 0x1a14, &(0x7f0000000140)=0xfffe, 0x4) wait4(r6, 0x0, 0x1, 0x0) getgid() r12 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r12) semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x1000}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/73) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x5, 0x2}, 0x10) setsockopt(r0, 0x9, 0x4, &(0x7f0000000040), 0x0) setuid(0xee01) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x8001, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x24) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="43c0d713042234a1b5ff0a2afc59db2bc9672a5ffa5c3375efcf9cd8a71200826e4654ed50b85c160395e3d573d6e9fc3f7023a79542649dcd671664e8bc75a9ec80a4975f98905e8fa70a446b6043d9dca3552cbdfdc2dc47c22156dc7ce8c5db9072053b061be3deae79436d1b56883f8d182fd6ce46c8d8502e7c", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95, 0x0, 0x0, 0x4000000}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 16:00:15 executing program 0: r0 = semget(0x3, 0x0, 0x136) semop(r0, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x2, 0x1, 0x1800}], 0x2) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/131) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x1000}, {0x2, 0xdb, 0x1800}, {0x3, 0xffffffff, 0x800}, {0x3, 0x1, 0x800}], 0x4) 16:00:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r0, &(0x7f0000000140), 0x2, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) clock_settime(0x0, &(0x7f0000000240)={0xfffffffffffffffb, 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000340)={0x2b4, './bus\x00', './bus\x00'}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e2e", 0xe}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCSTOP(r1, 0x2000746f) execve(0x0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000380)) mknod(&(0x7f0000000280)='./bus\x00', 0x2100, 0xfffffffffffffffd) syz_open_pts() 15:59:56 executing program 1: r0 = socket(0x18, 0x5, 0x4) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSDTR(r1, 0x20007479) write(0xffffffffffffffff, 0x0, 0x0) 15:59:56 executing program 1: syz_open_pts() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 15:59:56 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) 15:59:56 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000029000000230000000000040075"], 0x11}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 15:59:56 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000100)=""/246, 0xf6, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 15:59:56 executing program 1: r0 = socket(0x36, 0x3, 0x6) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 15:59:56 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x128) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x3, 0x300, 0x1, 0x7, 0x153c6a21, 0x7b, 0x1, 0x1, 0x4, 0xfffffffffffffff7}) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x3, 0x1000, 0x113, &(0x7f0000c32000/0x1000)=nil) getgroups(0x1, &(0x7f00000000c0)=[r0]) 15:59:56 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x4071, 0x7, 0x47ce6e39, "1612e45b786bcf249cb0b719b284c94947f4ffd5", 0x0, 0x5}) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000356000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 15:59:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa2, 0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0xffffffffffff7fff, 0x3}) fcntl$setstatus(r0, 0x4, 0x84) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c944eb32eafa99c1eb57190f725ef32a156c809018d66edb88e4361325624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d607303bc2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d18401a300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d836ede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb4fbf55b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d30000000000000000000000000000000000000000000000"], 0x164}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x4, './file0\x00'}) 15:59:56 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getsockname$inet6(r0, &(0x7f0000001a00), &(0x7f0000001b40)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_settime(0x4, &(0x7f0000001b00)={0x7, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="ab", 0xfffffffffffffc5e) sendmsg(r1, &(0x7f0000001940)={&(0x7f0000000080)=ANY=[@ANYBLOB="01df2d207bf90bcc20e2"], 0xa, &(0x7f0000001600)=[{&(0x7f00000000c0)="fbdbfd42196852d463e556da87388d2d55fe00", 0x13}, {&(0x7f00000001c0)="1eba5b761651f75a4fa758c6411f2e597ce8c9c91b62c71c6cafe7ac1a19ee8ddb438140d04eeaa65f1c8d006fc2726632ec8a3e01aa079c1f203399b040afb326bf258e3dcbd4e43182bf184050ba6417d154f77b362388cebdfff9535b69862b7fb20fde7ac7bf649ee8983dd184701d740b14d2fb5329f9cddcbdd09f7ba3d9e6ad5156b9249b4a080c7552a43a4cb8e058846a310d3f90d8456628178ee669ea5c4aacd59fea5dcd17fca659b0838f5d0a93d97e50eba2a2cdb3146b1b95a0ed2d851536b4c40aca188f35818cb021bff4fdfe88e5fff2ac", 0xda}, {&(0x7f00000002c0)="07e869ec34838fae31f62651748867fc3fffd3334204f692212e0c4ea78586e5e8f1d0b6c9ca5b21fbcddc92f2192c8e910c9083e0338e2d85fd312cf6dac2f3a1d582c6eb224c31b81305b9f19ad90129449364869374450d", 0x59}, {&(0x7f0000000140)="0a7d712474b7cdaf16f201f7eacfb3fd0e840c3c3242bc658d5604975866", 0x1e}, {&(0x7f0000000340)="f979e4fc593a22ad7428b6571239837ca4dfd0a8923cf5e76d95f459127313af37faa428530a6192979237c0468f1a595e8243d70048c3b36699883360a939c34df7a73c9ed30da3377294dd8f0069173cfa95f41cdf5eb29fc0586727f9ff11f3c2c0dc9a78d6b5d191cf96aa17375f1efc9e7e676ad6d4462ed11d4209c35f6ef7e5ce129e40fc3d75d4a92350a8b73cda4e0172937bdb6fb8b6ab5c8eb1303e5ec603d580a4c9a3223422c18ce31b49bb0c476b82e6fb8e23aa56775a39c6486779", 0xc3}, {&(0x7f0000000440)="5bb36890307dabfa19c25faf2fd0a0a8f3790bac58cff15359e749f3b7101acdc2e63921fb75ddb22b19e57bb43ddc0aa113fc49dc7e235de0520d84e6010c6077c0046c568eb2b626b98a3a981355d522ec76", 0x53}, {&(0x7f00000004c0)="737ee86a29bff9be366d7f76273de3deff728fa0b0a7bd178e85f7ebd0983c3e5d65af4df20fc2f38a2608e841a4655c17922cf9db8d4762a1b6a5619ab2a8b7665dbe69119055ff7b475f11c17e3b1f278c97e8a93093454db7ece1c9a38d23bfa3e5141dee9b1a22415083269ce7f5b88c12cfd4c19c201aca7e9980", 0x7d}, {&(0x7f0000000540)="e9b328ed1e64f2dce8dc7dd8261b8d5596b95bc92de5b7768764ddaf5c7ca0840d642fb0cf5e2727dd0c701380a3595f1a822451567ee8069fe6134fb06619167c9ea762d9b9b718398cdd7708b9de4ff543c8e14f4632b6e44e0fc7ddcb4229812b5ab0a0cb63a50d93d46b6f1d45a95bb54ff97f9b15f2929040ab4f32f253c0dfac007c7edc6d951cc14539a8489d822c7083442ae83d529bf412eb6d4ad2f61e7c0d12d41b74e43e9be9edc8830cf25b74335a2f4204b0f0b45eecd8fdccdb79562572c08aa09cc463198a5009bbf0e9d96349e139e73b702fcca6b5d74e933a3ccfe24d58e650ae4984740164d3b2d9fd449660c69c63e5f4b71daecf479ff1505fc67cfe3bf4286eb60b148535e353cb65e8b3590ebc468e1c997e83b54e95cb4f8beec252ef5d19af412b134b9c45c34dad6edd8e92b3e0b64152c09b68dee193493c4cfba5e0e250c5840f3c662455e43d27ba29abb5684d2fbf653adda773063f154908368917b3e911ee04b66547a46cad13cf28f48e628f1974bc04957c9761f98ada46ee43a93b7faf9d4ed9a20cb0ab4e7c158995ccf191773af1dc14b977fb3a020b15812d33e6e2288421386288c611f87f86519733c947a769d2ae81b840314f6528b0b8cb4266b0820132e0600ad3e076bfb0daa814ce7d39d954022242a06f55bbe757098993d7c023dbec769f65e66c489a1a1db13fc1396127f054595451c26bce355b820be7d9cbeb2ced0ede9ff1998a0968b4cceb93a1bcdcf53eb3d5561b574f9ad49dab41e67d747f1f331009dc3fe353ce4fd2ee815ae13c498800cfe2370752284878287badb554e55d66c5247963f86b67f8f08f1274483003a305288e8e68bd14fbf43970a1ecf78cd16d143873308a96fc68e516160294d5f1db98070f06e8798f3e28e6d3154a002ac0593df40f55962b3bf63c7cc567c38809f3009e86d0e06d7db9be6300a9b21f511bdc5ff8760f6454ded2d92dec6b1f8b53f2c1b57873a25db8cc2d1dce33c3dfa6d300ebbd9626902f02ae5e3d7869fc3704e983f0b251aaaa5d982c0b80f30a49ced2c4535b89f53c30edc091144925083188e2a1bd321cad95811f965e054176caba0d594fe66030f15dec78af7b6354b2145a726fbcd56d0505be2e26ef4586e7fe04722231e67db560c2d80684bf5360b3e4b7a201acecc6f04202e5ebe6c49955b52270e76a78da74315320518f34da85787ea14a4bbcf5fa28a13fc0e99345270cec726390bf88fc8faf497b2e87c4799f44d532412c32c384e02367a4bc4e4961c684e26d1fbc2f0f6245a50ba2aa02791f91fd5091da7aa380906e3e7140305deb0abe15f0c0fe794ab2e9a868cfc571e77ac6c99c823f8641bb931319b681da29347737d9502d27a7a879b1234f0f809a5be500323bb25aacba8df29204f67bfa2aa32dbe64d493670d8b088c7702b8a77ce0ab2d9fb9b3d28a94d077a0655129482604ca2f4ec250e5c32df22f95fd7409d1e793105268bf58253b142f5b2928efa996296f27485f9d7baa2cddf0879749e354c16a2c0027bf72cc5a6d7d652479db63d3dc1a499654a756b4f9f5d8c00a4ab356a4c88210f311ea193d4339446934ec0899ea38db7695db41e2e0fbaa97b44a0e34081bc2bf53576d6b1748ee17c4b49b0d6e0c0de1f349dcc3a172a93fac5d1ad511156cc90bc98406a36ee017828d620523aaa7239597ccffa9ed72e6fff88592adf5051b1ffee0db005007e3e3abdfb285d35b32972c1b29bc6a54b873a01eac667727d268d3ef175e6416c697dc3dae01191d35c381f2318ac65c68a85deb22647e45865fa7e5eb6f78c80bd0bf7e07cca61ff215e7c33855ddc5cca5dfd0f84c1cf514c56900f21b52939b9901e9416f8fe029555d3ffeb24cdb7a9a53f4c19c32c853a8c578ffa244e3213e2085af2bbe1571e47afee2501e23569689f855fcb1a89b951e206e074e27a76b7aa5b39140318b56669d2d98b5a8013ea1f10e57185fcabc1cc240e6521edb7e32006ef6e021477fa6b8214fcfeaefc3b07b8c5071f1f8c7b7e33279c3e291aa25378e076435bd583fa3097e21102a633e825d2dc5e9670d28dcf30b965fd677be8181215c3f8149a6c25a7b44253a2510dea23766f6c2d7547a648a83ee3625925c4ebcc8bcccdd0b7df1907ef6141628b7b75281a98c7334c1228e76d11a7d991de99bae302e2ec776ab5d56f38ed56c42bd8d0d62b3052f9d45137f123d047f2ffe1ff4c46fc5e8b80f73b6ad799ccc3d9b9b1c496e1be8613679ac777fa758b7c8550440545b343c7ab749c0c4cd6cbf3e63fe48a9415b1b63347a67495b60b947184c976bc9884eb66c7c58f98efe8bf71c519857c66b95f857c1a5529768111956b7b6da74e9fab3c77e9b012f3f9c2c6e1e9f9413d91436867448c653978d95d6e6c5994e7bb0d90a3ace2d4401ca0011175747a8727de643c28b44176cd86c96093b7f424f0bbcefb52e132085f2899de41c93d9b711d9a3695beaeec01e4daf4447e90cb3181bd734c39b9340686e632891c79562112060719678a1792eda62f9a43f233f336b0f015dd013032bcadfa1c9502d0fa376fb653ad73ab41fc891e940f9df205859af673885dd232c957646c62d42b40017748a7c4555d97a3eb5b9510def0d19ecfdd5151fdc937a1c479b8a9ffb4020acf3805591834b748ce582f05e9005937041f9460c292c5905630d605cd5ca7b6908ff17f1fa7840fa87fd7aeeb406694745323b3fa58b2aae4c1f0a5fa0ede89cf7ab9fda21b4efc7ea838f840f12bb6454a9cbde504bed89477e825bb86feab82832e139a7eab45b4042a3aead469f159cecc3cae6097a3085f5d3f89b058ff10e0e91ac4620f3e96abe2b9b3991d861a98e591e9b6a4d6ebfa03c0ea1f0e591dfbac66ec1cbcf6fd299e6ea07396c8f41709cf9b723d65c9f4b61b267ff333f016fd7d48e94844c271f2213f7ef6a1eba219f5fe81957572e88ac174d5a85e3dd9e9d5e183a71e85e3213a439c0a690966a9e936d0c90cdbf5e45c441b130a862cef093b8fa7c16cb77cab96772eb7d03e70f2afec609029a4736f58d2e4aa6f053364b8c582a78f9287d26458ed9ee1fb679b3bd3714db16d16b95d6153de2f4bcb2e3985d547fb28d736693dc68a0e5b86f6d47e1f352c5332dd1df2a75f0debbf3263f099305d6deea4ce307255634802b703832e1d1add99a6a19433ff7d7423e5b32f822d0e73cd048e295b85770aa0fc0ece24d620709523f754ec75fd6f154acb628002355843a8b8a51c9f0ccade70a6f8bcbe08729e08f5c8420af52ccb5b3658f906c65dbcaa40172bb22f52f83f859811e213043b2fbca09c90d88150b8e200766069b7671b9ca66755c17a03a319e80a8d511effaa8074be007012ce23f0c9ce7f2c6649d6903741d40a9bf9e0396e3c55cb794c8f7c90ae9e7e23dbe4adf1e8e9aebda411516e588f90d28d9146eb8eea0bfc056bfda45a64e789cfbce8c3875c99567de5ba3f0013ab70adc8f76137a9c1b3d2d6fa7b4885b213b4af3b8bb6dd8d5b691bed6729bb6e925c81c52990ff613363bbf165e712e564c7125e8782c69ce27c74e71838a842a1281e4e65ca76eeff29b7035cb31b00210843174dbaa38e6968d625131b21c09a2d0a5f8a4b247a2d8e0f2fb750af222aee68ef423e70b232ad88ed5fb9abc9b15969cbcdfbf156239d466a99164ca3086dbc9194d6a88e05bdfec8da36b729be134a6f86d7625a7d88512a9b0f85516dd0efbfc6ef07b6ef8d902e273db22779d269a63e3f9873e2817056836b41eaf81942d981b30ec7bd9a8bfe63329a308829ca7633775bc2298f18f6f9bc86598ab87f14fe0a04cd3d265907f81d53cb8162f69db1d053528db2c1f0dd4996408a79d948af3294514e5f794e293328c42306548b9c1bd07200bab1eec20198b0a207054757d11081f905c804ef04c91e5cfff2e5dfd54433b3abd9e63ae657f41dcf51a413bdc59fc63582f4c9d6c1769717dcb12682d706b14676d8cc72191d8fcc810ae8ba988268c24c3f920cc3e724d1e1ec1d6f594e5bd95f1d115f372feda70c995dfb0a7523281b6fc62e8d4744046c8ab66b07192339b543a55034164f08eebcff891ccaae1640f6473a1c402fee87d86c84e77a44f87358702232dee2d518b2af3505e6209cc19782459a94e3379eeaeb63d60302ed573c8b041b1b91410bcaeca3e11339451bcf5e5f8e005d2dc2572f7b5b23cce7b6cdb6088d7689b563c06c310cc9ac64430942a144324a7ab33784f4fe1dadcdcc09fcb7a15c9017a4566475ca8e16120c204741a27b4e335df0c641ed1c9755037c5f43ec52de19e8c67d3c6e9ab1995608f65e91d891d6c6c2dbcd7f79729d200e4d5f98d53b46535867f400226fdd23ee0277e0bb6a1191ba9bd82bcbe614b3a226a4e228ae3730796ee40c3bbac0b06745b991d8480be57263c4e9f99eea2b7812e13ebe5f872bba3569f97082095ec85ec710ce33495878f813f33a48bd45f856e65c472e98cdda16ed472a27ddd5d3121bfbf4285c90e6be909b298377076aaddef892f2afc923b193e1dbc0f1a63173322dd93eebb092a25f0e5e9b8a7fb6ded3a0ebe13ced994637324aa15d05de0b68200758e35ba20ff4a4ff4b1ccad664949c4c4b8d5434ea83bcbbb829bc3f4c96e839766a9de7cdc047f41d2f1905dcddab3d23bd584bfadb0f2a32f05d0b99b31f6dc5d4a7aaa6c08efc4d739a33428c9f1c526b2f65f5701ebdc8fbeb59316613cbeb9fd1ef74387600ed21bbe5efab2882b27f58f99bbc6a14c1be19a2a6ffb34f28a12d004eb317bfe794b6fb5dadbdbf97a9b009302964a03f21def55ed467d5d62c48423d1c60aab6f8d21b3a77e4a09ac444412390a66bfc94ecd8051add71191074eb49602b930376eaf732493be99b34f5eed1c915ce519ed6cd993b263ca76f2a8f9ec8bd151576454b81a7586cd22da8a01bbf19ac74ec80c6f0eb23c0da79155a1e2da1874324b576003e4712ec71a5fad715dad58c1ca44d2c0f297f73ea684f98b096cf990f66473367b2897a82358a8baed3713938fe67555aedf85af61487c755fecc01f9be13042739991329a503ebb38a2b50807cecd496bed99705a2b45af38dbc8b94f5e800d2b2b3e38fe646554ec68c22e9420337921666c600602f3b88c90179d53a78e68342915911779a3cbd4dd9493d9dad49ef864f966e7c8bc6bfa2d74d6f201c54e7b9931c2984a0464d4ec077dae6e4932b234eb23c8ee0195f5c8c70b037038ce7438bb85999e3cf45abe663c3de30a0d41183f570a759a3bbc2a4a87d16f9aed7e975c3c3195fe988393f1e644ea41292659bb63a9690c41ef95269cad4d7bd5d224259a8432c376557c9552907c791fc226f7f7d58649b724f6e4c8387522c14a22c1f4d1e29d38a9c57c13f30d9896130f1652b14d7d98a0d7f0bb8efcd4b0646cf35488f5abef990902917d7c98b243e828c7ecba50880a2d5482b66e17170e30a56eb3a9d4817bf35e647d4427ee91c391e7177b406ad32d3bb3bff2ee0d2cf4a241e5c5b0a4aa30bf1d6d0d42bf5f1086600cc1e6acbb99b5ce370e029e90bd8bab5c471fbd57d6bc328b8518268b39522fe08f8e8cc5e2be233c0c68fbbade5be1b261a9c83642e4a8a52edf340367c3ce569d8a6e6f5837b1abf2bee6e83b93da579d783185bf1d6877265de06bdbf920c15566c4a32f037f08f891bf733005ffa7bca2", 0x1000}, {&(0x7f0000001540)="5f74692d9f28ade4b62de839c9c52f85b3040103a10ddd5cda4656c2a3da130910d2351108d4251498b49ccbce2809fa1de068ac280d1ce131f0ddb3096e336825b8c7fe0a86ed711384a92ad786070e3c4de9dd7f7c2471b043279a2cae3563ee1fc6882e0aae056e4cf2ad35dded758455c8f07aa217286cb43fbf352da2e7c0ca9a35489cedb2a3038a613a10906b505bfe9d4fb559f14320b14a7d1e4f71a2bc9d05586e8c292de6d7a2f758", 0xae}], 0x9, &(0x7f00000016c0)=ANY=[@ANYBLOB="a8000000000000006a9b96400600000046e47af4871153446f868962273f62e4a61935584edf384f3497145d18f9da48fa695e4c04ec118c8090b64be1a17aa31409725ef9950f6a3c75d8799d9d916bc6b93ab1abacb1ed512a43f45e53ceeda95198df6fba63e5a2fc1461686a4fccf1fd5f055e91e141cfff876c8251ca499a6352bcfbe161cba9d54e66d844da5aeaf4f90000000000c80000000000000001000000918c354c6ca12d039c60ccca62fc42a31b6885ca715250a41a2c2695e949792c70f93f2e90e5dea36a88786260878db12e7b1d02bd58d60492a24fc66ee5ad09e0062cf83550d41a92fccdd79750929e82b82fdb01d2874ca4f3582bb51c669e3298e18fab23724bf8830d51b8fa2408e3b189cbd3b0b8a8303bd045327db27d04682427944ac466176b4c4592f4f724e37905bc2ea624f801d323208e1f2073d68dfec2c3d160491b2c209582630011cbcc7d21f9127f1d70ce00001800000000000000ffff00000200000030977188da0000003800000000000000010000000200000037c0ed56949d7cbc476de3a6f2f81eb9f60b823422831f23c608079faf6a6265a31220b000000000900000000000000001000000090000006cd8eb97fd009ca863ce6e01a56b80c26140f4d27f32d0b2b6a061cf6b70d99f7d62bf486d4c6659b4ec61389dbd6f8dc524960bfdb8efd9c04af1248a6ea46ee31f58d00c2b8b3f2a4a6a4ed1f4d21e1d65af57d8bb58e256e0e5aa571375034ec5dfca07af08ea3ac3bae05abfcb6b0c7e8a8ec58911e7cf4d4cfecc5b000000000000000000000000000000000000"], 0x250}, 0x1) clock_settime(0x0, &(0x7f0000001b80)={0x80000001, 0x5}) rename(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') read(r0, &(0x7f0000001a40)=""/52, 0x34) kevent(r2, 0x0, 0x4, 0x0, 0x8001, &(0x7f0000000000)={0x200000000}) 19:14:09 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f0000001100)=""/4096, 0x75be1b) 19:14:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x41, 0xfffffffffffffff9) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x22) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2f, 0x1) 19:14:11 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x4}, {0x6}}, 0x0) getitimer(0x0, &(0x7f0000000100)) msgget(0x0, 0x20) 19:14:11 executing program 0: socketpair(0x0, 0x0, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x2) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() wait4(r5, &(0x7f0000000080), 0x1, &(0x7f00000001c0)) r6 = getppid() fcntl$setown(r3, 0x6, r6) fcntl$setstatus(r3, 0x4, 0x46bfe) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) kevent(r4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x5578}], 0x9b0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x44, 0x8, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000000, 0x1, 0x1}], 0x2, &(0x7f0000000380)={0x3}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 19:14:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) preadv(r0, &(0x7f0000002400)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/104, 0x68}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/238, 0xee}, {&(0x7f0000002200)=""/244, 0xf4}], 0x5, 0x0) 19:14:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f00000002c0)=0x8) r2 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x10001, 0x2}, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x800, 0xe31c, 0x6, "17312fac079338bd59f5b01aa5d0e42e18154e11", 0x4, 0x400}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30010, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000340)={0xe6, [{0x3, 0x10000}, {0x0, 0x10001}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0x584f}, {0x3, 0xffff}, {0x3, 0x10001}, {0x3, 0x6}, {0x3, 0x9}, {0x2, 0x8}, {0x0, 0x2bb}, {0x3, 0x800}, {0x3, 0x7ba}, {0x1}, {0x2, 0x4}, {0x2, 0xfffffffffffffb78}, {0x2, 0x9}, {0x2, 0x10000}, {0x3}, {0x1, 0x1000}, {0x3, 0x5}, {0x1, 0x6df}, {0x3, 0x10000}, {0x3, 0x81}, {0x2, 0x400}, {0x3, 0x6}, {0x3, 0x7e9}, {0x3, 0x1}, {0x3, 0x80}, {0x2, 0x7}, {0x3, 0x98}, {0x3, 0x3}]}) open(&(0x7f0000000080)='./file0\x00', 0x8508, 0x1c0) 19:14:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x1000, 0xffff, 0xea3f, "43391f4e7db6674214d0a461156976b00475f3b1", 0x3d4, 0xfff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) chdir(&(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 19:14:12 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000de0000/0x1000)=nil, 0x1000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) 19:14:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x10004) write(r0, &(0x7f0000000000)="723ad9c9", 0x4) 19:14:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80000ffffffe500"}) socket(0x18, 0x3, 0x0) 19:14:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) 19:14:12 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x100) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 19:14:12 executing program 1: r0 = semget$private(0x0, 0xa, 0x2) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0xfdbdb47d93307242, 0x0) flock(r1, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0xa, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f0000000340)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() openat(r2, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r4, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x7, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00') 19:14:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7fffffff) pckbd_enable: command error 19:14:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x0, 0x0, 0x80000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) pckbd_enable: command error 19:14:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x44}, {r0, 0x8}], 0x3, 0x7) 19:14:14 executing program 0: socketpair(0x21, 0x0, 0x8, 0x0) 19:14:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = geteuid() seteuid(r1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) 19:14:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x18, 0x7, 0x6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x4, "6fc6e23c5b00000000000000e74de400", 0x0, 0x1}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x1ff, "d730c1e7bb6fda02394e0f200d8900400e000100", 0xfb}) socket(0x36, 0x7, 0x7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:14:14 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20200, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff}) flock(r1, 0x1) 19:14:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) 19:14:14 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x2, 0xffffffffffffffe1, r2}) 19:14:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) pipe(&(0x7f0000000000)) r2 = kqueue() ftruncate(r0, 0x5aea) dup2(r0, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 19:14:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 19:14:15 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x8005, 0x96f) r2 = socket(0x20, 0x0, 0x2) r3 = socket(0x6, 0xc007, 0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10008, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80c0, 0x0) r6 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x100, 0x18) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x240, 0x0) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x10) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x808, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x40, 0x3, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40000015, 0x3, 0x9}, {{r3}, 0xfffffffffffffffe, 0x44, 0x2, 0x401, 0xa0}], 0x7, &(0x7f00000003c0)=[{{r4}, 0x0, 0x74, 0x2, 0x5, 0x9a5}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x5}, {{r6}, 0xfffffffffffffffb, 0x39, 0x400fffff, 0x10000, 0xfffffffffffffff9}, {{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x8000, 0x3}, {{r8}, 0xfffffffffffffffd, 0x18, 0x10, 0x1, 0x9ec0}, {{r9}, 0xfffffffffffffffb, 0x9, 0x80000000, 0x4, 0xb2c}, {{r10}, 0x0, 0x80, 0xf0000000, 0x200, 0x3}, {{r11}, 0x0, 0x2, 0x12, 0x8, 0xfffffffffffffff9}], 0x7, &(0x7f00000004c0)={0x7f, 0x579}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r13) pckbd_enable: command error 19:14:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 19:14:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000240)=@abs, 0x6, 0x0}, 0x0) pckbd_enable: command error 19:14:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100800000000000b, &(0x7f00000000c0)="002f31c53fcf436768dd839c7ac32b0a6ce335d4f770c9b98cdbfed1aea7d208d04f13d66f2a59a9ce22fcee2ddac2ea11a15f9a5f648cdf9571e9823b974a53ffb0f664d930da363d6aff35cdff97c3a727d4f8860901732992455b14164792bde23dafdb70879877ba964fd1a277a35e646ec996c8bcfbaed5ba0632c3191d95d461938b211fdfeffa317df8a1d2990bc4fd22dfebc3cd824afb2dd3cd28ee0019c4612ec9b57d73e13c4b045e4666b8835c903fde05dc12e78629f22ec049c48df8ffad139de4789b2afce4613bda9c070753598e3d025fe85941a2d8a153db69700b", 0xe4) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r2) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) getuid() shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) 19:14:17 executing program 1: socketpair(0x12, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c2f21cf77f93250262dc"], 0x10) bind$unix(r1, &(0x7f0000000380)=@abs, 0x8) 19:14:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x30, 0x40000000, 0x401, 0x6}, {{r0}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x8f79, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x43, 0x60000006, 0x4b3afa2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x17, 0x1, 0x100000000, 0x2}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf0000002, 0xffff, 0xe340}], 0x1f, &(0x7f0000000140)={0x2, 0x10001}) 19:14:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7e3b347674ee012a, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:14:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x102) 19:14:17 executing program 1: r0 = semget$private(0x0, 0x5, 0x800000400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001900)=""/175) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001200)={0x101, 0x8}) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001500)) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001480)=""/80) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 19:14:17 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xa4, 0x7fff, 0xad, 0x1, 0x0, 0x4, 0x4, 0x0, 0x2, 0x3f, 0xfffffffffffffc01}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') write(r1, &(0x7f00000001c0), 0xfffffef3) getrusage(0x0, &(0x7f0000000280)) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x40}, {r1, 0x185}], 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7f, 0x7, 0x4, 0x0, 0x5, 0xbff5, 0x5, 0x2, 0x3, 0x4, 0x5}) pipe(&(0x7f00000001c0)) 19:14:17 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0xc1045763, &(0x7f0000000000)={0x0, 0x8}) 19:14:17 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(0x0, &(0x7f0000f80000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000f80000/0x1000)=nil, 0x0) shmdt(r1) 19:14:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x6, 0xffffffff80000001, 0x1, 0x2, 0x5, 0x200, 0x1, 0x3, 0xc0f5, 0x8451}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 19:14:18 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r2 = semget$private(0x0, 0x7, 0x401) r3 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r4 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r4, r3) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) semget$private(0x0, 0x0, 0x188) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r5 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r6) fcntl$setstatus(r6, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 19:14:18 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x6) close(r0) 19:14:18 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 19:14:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 19:14:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getuid() setuid(r4) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:14:18 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 19:14:18 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000440)=""/137, 0x89}, {&(0x7f0000000500)=""/235, 0xeb}, {&(0x7f0000000600)=""/233, 0xe9}], 0x9, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000001740)=""/4096, &(0x7f00000007c0)=0x1000) r2 = socket$inet6(0x18, 0x2, 0x102) semget(0x1, 0x3, 0x80) r3 = dup2(r2, r2) clock_gettime(0x2, &(0x7f0000000000)) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 19:14:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0xbda) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="7be2cc1c0b84c5fa5bb9ae87ac5b3ad321", 0x11}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0xb) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 19:14:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7b7413bafafa4d4e6f", 0x9}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x27, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x40, 0x3f, 0xfffffffffffffbff, 0x8}) 19:14:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xc896) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) sendto(r1, &(0x7f0000000200)="2c74e9253372730fd3c83580bfb32926e4e3b85d928998b497a7f0cf8ab7562130071c1034c325b0d8555c916ce78d244fab034f3d232d6f6405b6bf65b075f3", 0x40, 0x0, 0x0, 0x0) 19:14:18 executing program 0: r0 = semget(0x0, 0x3, 0x12) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/205) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x80000001, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x20, 0xa, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x50, 0xfffff, 0x9, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x1}], 0x2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x2, 0x40000004, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x41, 0xa, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x335, 0x400}, {{r1}, 0xfffffffffffffffb, 0x11, 0x20000043, 0x4}], 0x3ff800000000, &(0x7f0000000240)={0x1, 0x6}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$inet(r3, &(0x7f0000000300)={0x2, 0x3}, 0xc) r4 = dup2(r1, r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)=0x200) r5 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = getpid() r7 = getpgid(r6) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x1, 0x7, 0x3, 0x0, "592b8b266b8f6306a0a52fbdbe68e974130f605d", 0x9, 0x1}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0xc) chroot(&(0x7f0000000480)='./file0\x00') fcntl$setown(r2, 0x6, r7) shmctl$IPC_RMID(r5, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f00000004c0)="55aad9ea16429178ca353b53d0ef1a5aeab3710590597e6316f4fd564cff181f0ad6c3476660f7f35cca0ebd98bdd382f70ca33b57d83e314c1597e64355b011943d023bee0f44e8335f5b03b5f9122c79fb6dd5b7e2cca5bb5c5a23eb785c0d74fd3a665b74af8fe31cad27a537c6b722afec057ed7bbfb1af076fdc677df5888650dad63c6595dcadafe1181be8f0037219d41469c651ab070e275d1bf36970dee63ca2cb9aaf2b457452ca5a3326d9ae36b7051fa64f34d9f20ccc93bb0707a9fb025046018030e7d65e99ad972179a76516757f86cf98607", 0xda}, {&(0x7f00000005c0)="119fbb9c22f5a59e8d801dc17bb47b60dfc99ade6fca641f5613e83e3d902f34c3f11e4a4af5e4500943f2c6ca52a8a54911f97669e0a51d6ec4c042a86783ac1b74e5a58e45bf23022644398bd097c8b9c140598b027f28245d496935a6bcf78d22edca", 0x64}, {&(0x7f0000000640)="44f16a31def10afa0467d8d95f81bd3d893ec6242479db2520423bdb3a82ab93bd89f2d76badb7a5f8c6132d01141c09a66b8428df43568c1c8c01be656197352ede10a012e80fbb2f6c4421c8bb08900023618da157c6d07cafd7285c91f6b3f0e1d3fc7a78a3ac4a31d8f9fe5271ff03ea3e1ea95db8b23e795c114a37471f9bfbb8d09bf4f3b95045265cbdc7d22ed3aa26740eccface7eae6ace488d67bd23f88fbf8741641238154add1dc0e7d99b72fabb885b92aaf79439f42504", 0xbe}, {&(0x7f0000000700)="26f7b817fcfcf818a8d7007ea8f62e225e8854df8f9c3cbfe8582cb48b006226510da724d9ac41db0412aff6cd17bcd644173e81129605d68f06ced2d046fa043acca7ba0c3c184db5852a6ff5b96e10e87b4a35addb37a70f422e83386bd3801ab691595fcdab143a9d258eab873bec3bed09cb680404a511e51e03c45c826a9e5ee0f3ee01ee4aef0ef9cb089cef0e6d0f5cb6a9cf5211df7ed85fcaf6f79f450c95edfc5a7cca8edb5124c967ad95bd868f59d59c8e25a73e4df738b8cd74b279213b57855de9", 0xc8}, {&(0x7f0000000800)="c0363dc5f657f6d3c111f2b9312f9daec2cb7435f52c08f04f0ddd7b8c0eafa1f0e6ceae5a88133f2f69b635d26eac58cb808b13934564af13ce87384e2902d4d890752c542c19445837c8c534c91952a02fcdfa8e3b6196d2457836163100f3a305f2575a934b93ae2b4511527bc0afd2ec72b54a5762d8b9368ef6e49f29", 0x7f}], 0x5) socket(0x20, 0x4, 0x8001) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000900)={0x8, 0x1, 0x6, 0xbda, 0x3}, 0xc) renameat(r4, &(0x7f0000000940)='./file0\x00', r3, &(0x7f0000000980)='./file0/file0\x00') ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000009c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000a40)=""/207) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000b40)) pipe(&(0x7f0000000b80)) 19:14:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) kqueue() 19:14:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000200)="fed2e602be7eda38160fcb9142f0555101392ba1d55cc436240ff00047be736ea2d451b3f8ad01974ccfe8d7d7ca5cc4d49b2af84be3fd173c15c5f0889aecf6c290db7436b65b2bf9c25b0b49612391605a40151fa63b57d705be96abfe98d9ce4865802e91f8e48fa07d477bd9b364adb28b22de01a34eb03160c3fab964eca7a6a291a9e806b55ad59b942e7d16bcdf6254613ca8a6f85fe3630bf54177f39f6592286bcae42afc8249e5a6671ee1bec62c052248a809e9a28ea852cdada6fe7e4048a0059522f12f50b91d9e6329823c8b4810edd3f6245efacd59528cf425babc852faf8cf26cdf5f46", 0xec, 0x40d, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10a8, &(0x7f0000000340)=0x4, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="745856baa94815de592a64360b33e699bf8f2d858db7d2160167ab68aaaa3d808efdd1640e0dcb81c6b2ab3b4c0b1faf10270dfdb4394cf1180b5a26d719725da0a5b5af7062cc14f7e5800049810bc3154fe952d2d4123e7e269d", 0xfffffffffffffe74) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_open_pts() dup2(r1, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 19:14:18 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4000001e, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x7, 0xd5}], 0x10001, 0x0, 0x1a, 0x0) 19:14:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)=0x1) dup(r1) uvm_fault(0xffffffff82220620, 0xffff800004d40002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82220620, 0xffff800004d40002, 0, 1) -> e rtable_satoplen(21,ffff800004d3ff59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149e5f70, count: 0 ddb> trace rtable_satoplen(21,ffff800004d3ff59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d3ff09,ffff800004d3ff59,ffff800004d3ff11,21) at rtable_lookup+0xed rtm_output(ffff800004d3ff00,ffff8000149e6060,ffff8000149e6068,21,0) at rtm_output+0x1a7 route_output(fffffd80353f6400,fffffd8036442c08,0,0) at route_output+0x78b route_usrreq(fffffd8036442c08,9,fffffd80353f6400,0,0,ffff8000ffff59d8) at route_usrreq+0x35d sosend(fffffd8036442c08,0,ffff8000149e6328,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff59d8,3,ffff8000149e63e8,0,ffff8000149e64b0) at sendit+0x58f sys_sendto(ffff8000ffff59d8,ffff8000149e64c8,ffff8000149e64b0) at sys_sendto+0x92 syscall(ffff8000149e6560) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,abf19e31010) at Xsyscall+0x128 end of kernel end trace frame: 0xac15ada0f30, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149e5ed0 rbx 0xffffffffffffff5a rdx 0xffff800004d3ff5d rcx 0xffff800004d40003 rax 0xffff800004d40003 r8 0x21 r9 0x1 r10 0xffff80000297b300 r11 0x4cc2945742f98d61 r12 0 r13 0xffff800004d40003 r14 0xffffffff82189150 mplsdomain r15 0x4 rip 0xffffffff81767da0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149e5e80 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=417249 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4bc8,0xffffffff82250208 process=0xffff800014953080 user=0xffff8000149e1000, vmspace=0xfffffd803f013738 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 70955 234717 3768 0 2 0 syz-executor.1 *70955 417249 3768 0 7 0x4000000 syz-executor.1 45463 236099 78700 0 2 0x2 syz-executor.0 3768 71820 78700 0 3 0x82 nanosleep syz-executor.1 57123 124406 0 0 3 0x14200 bored sosplice 91956 280075 1 0 3 0x100083 ttyin getty 78700 57765 44368 0 3 0x82 thrsleep syz-fuzzer 78700 64600 44368 0 2 0x4000482 syz-fuzzer 78700 251527 44368 0 3 0x4000082 thrsleep syz-fuzzer 78700 517277 44368 0 3 0x4000082 thrsleep syz-fuzzer 78700 196122 44368 0 3 0x4000082 thrsleep syz-fuzzer 78700 95672 44368 0 3 0x4000082 thrsleep syz-fuzzer 78700 196625 44368 0 3 0x4000082 thrsleep syz-fuzzer 78700 176215 44368 0 3 0x4000082 kqread syz-fuzzer 44368 160487 16559 0 3 0x10008a pause ksh 16559 199995 74509 0 3 0x92 select sshd 74509 349399 1 0 3 0x80 select sshd 17867 46795 81262 73 2 0x100090 syslogd 81262 298053 1 0 3 0x100082 netio syslogd 467 265822 1 77 3 0x100090 poll dhclient 85167 486412 1 0 3 0x80 poll dhclient 38149 157629 0 0 2 0x14200 zerothread 95730 288234 0 0 3 0x14200 aiodoned aiodoned 41376 402188 0 0 3 0x14200 syncer update 41478 518858 0 0 3 0x14200 cleaner cleaner 48702 451578 0 0 3 0x14200 reaper reaper 36243 316816 0 0 3 0x14200 pgdaemon pagedaemon 12243 299033 0 0 3 0x14200 bored crynlk 13975 102847 0 0 3 0x14200 bored crypto 1829 221512 0 0 3 0x40014200 acpi0 acpi0 6173 255832 0 0 3 0x14200 bored softnet 26338 412002 0 0 3 0x14200 bored systqmp 57466 3986 0 0 3 0x14200 bored systq 22136 16403 0 0 3 0x40014200 bored softclock 27595 305292 0 0 3 0x40014200 idle0 20157 130498 0 0 3 0x14200 bored smr 1 115733 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9512 6351K 6367K 78643K 10829 0 0 pcb 24 9K 10K 78643K 471 0 0 rtable 104 4K 4K 78643K 387 0 0 ifaddr 60 13K 13K 78643K 114 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 20 0 0 iov 0 0K 24K 78643K 123 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1672 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 11 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 101 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 685 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 41 30K 54K 78643K 403 0 0 subproc 64 65538K 69634K 78643K 178 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 68 0 0 in_multi 33 2K 2K 78643K 81 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 230 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 84 20K 22K 78643K 2477 0 0 UVM aobj 46 3K 3K 78643K 50 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 22 0 0 NDP 13 0K 0K 78643K 36 0 0 temp 179 2355K 2421K 78643K 4847 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 329 0 322 1 0 1 1 0 8 0 plimitpl 152 36 0 29 1 0 1 1 0 8 0 rtentry 112 72 0 32 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 25 0 25 2 2 0 1 0 8 0 tcpcb 544 108 0 104 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 4 0 4 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 311 0 123 12 0 12 12 0 8 0 art_table 32 312 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 5 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 99 0 89 1 0 1 1 0 8 0 shmpl 112 48 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2727 0 1312 46 0 46 46 0 8 0 ffsino 240 2727 0 1312 84 0 84 84 0 8 0 nchpl 144 3968 0 2336 61 0 61 61 0 8 0 uvmvnodes 72 2890 0 0 53 0 53 53 0 8 0 vnodes 200 2890 0 0 153 0 153 153 0 8 0 namei 1024 11566 0 11566 1 0 1 1 0 8 1 scxspl 192 13846 0 13846 12 11 1 7 0 8 1 sigapl 432 845 0 832 2 0 2 2 0 8 0 futexpl 56 11555 0 11555 1 0 1 1 0 8 1 knotepl 112 258 0 231 2 1 1 2 0 8 0 kqueuepl 104 218 0 216 1 0 1 1 0 8 0 pipepl 112 542 0 523 3 2 1 2 0 8 0 fdescpl 424 846 0 832 2 0 2 2 0 8 0 filepl 120 5529 0 5434 6 2 4 5 0 8 0 lockfpl 104 329 0 329 2 1 1 1 0 8 1 lockfspl 32 380 0 380 2 1 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 1473 0 1466 1 0 1 1 0 8 0 zombiepl 144 832 0 832 1 0 1 1 0 8 1 processpl 840 861 0 832 4 0 4 4 0 8 0 procpl 600 1787 0 1750 4 0 4 4 0 8 1 sosppl 128 3 0 3 2 2 0 1 0 8 0 sockpl 384 738 0 720 3 0 3 3 0 8 1 mcl64k 65536 263 0 263 32 32 0 29 0 8 0 mcl16k 16384 3 0 3 3 3 0 1 0 8 0 mcl12k 12288 11 0 11 6 6 0 1 0 8 0 mcl9k 9216 19 0 19 4 4 0 1 0 8 0 mcl8k 8192 11 0 11 3 3 0 1 0 8 0 mcl4k 4096 42 0 42 5 4 1 1 0 8 1 mcl2k2 2112 2 0 2 2 1 1 1 0 8 1 mcl2k 2048 47775 0 47741 12 7 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 81742 0 81669 22 15 7 19 0 8 0 bufpl 256 7525 0 3170 273 0 273 273 0 8 0 anonpl 16 117677 0 108750 75 31 44 53 0 62 7 amapchunkpl 152 3897 0 3818 17 13 4 13 0 158 0 amappl16 192 5652 0 5166 73 44 29 37 0 8 4 amappl15 184 273 0 271 1 0 1 1 0 8 0 amappl14 176 205 0 201 1 0 1 1 0 8 0 amappl13 168 35 0 32 1 0 1 1 0 8 0 amappl12 160 185 0 184 1 0 1 1 0 8 0 amappl11 152 308 0 299 1 0 1 1 0 8 0 amappl10 144 221 0 219 1 0 1 1 0 8 0 amappl9 136 461 0 457 1 0 1 1 0 8 0 amappl8 128 317 0 297 1 0 1 1 0 8 0 amappl7 120 29 0 25 1 0 1 1 0 8 0 amappl6 112 51 0 45 1 0 1 1 0 8 0 amappl5 104 433 0 421 1 0 1 1 0 8 0 amappl4 96 281 0 257 2 1 1 2 0 8 0 amappl3 88 273 0 267 1 0 1 1 0 8 0 amappl2 80 7098 0 7045 2 0 2 2 0 8 0 amappl1 72 24504 0 24095 24 15 9 19 0 8 0 amappl 72 2046 0 2015 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 49 0 4 1 0 1 1 0 8 0 uaddrrnd 24 846 0 832 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 846 0 832 1 0 1 1 0 8 0 vmmpekpl 168 9886 0 9868 2 0 2 2 0 8 0 vmmpepl 168 99214 0 97804 101 32 69 78 0 357 2 vmsppl 264 845 0 832 2 1 1 2 0 8 0 pdppl 4096 1698 0 1664 6 1 5 6 0 8 0 pvpl 32 335693 0 323766 159 32 127 136 0 265 29 pmappl 192 845 0 832 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 460 0 67 13 0 13 13 0 8 0