kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 23:57:12 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.2' (ECDSA) to the list of known hosts. 2019/03/25 23:57:29 fuzzer started 2019/03/25 23:57:32 dialing manager at 10.128.15.235:23624 2019/03/25 23:57:32 syscalls: 1 2019/03/25 23:57:32 code coverage: enabled 2019/03/25 23:57:32 comparison tracing: enabled 2019/03/25 23:57:32 extra coverage: support is not implemented in syzkaller 2019/03/25 23:57:32 setuid sandbox: enabled 2019/03/25 23:57:32 namespace sandbox: support is not implemented in syzkaller 2019/03/25 23:57:32 Android sandbox: support is not implemented in syzkaller 2019/03/25 23:57:32 fault injection: support is not implemented in syzkaller 2019/03/25 23:57:32 leak checking: support is not implemented in syzkaller 2019/03/25 23:57:32 net packet injection: enabled 2019/03/25 23:57:32 net device setup: support is not implemented in syzkaller 23:57:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x106) r3 = fcntl$dupfd(r0, 0xa, r1) unlinkat(r2, &(0x7f0000000140)='./file0/../file0\x00', 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000180)=0x3, 0x4) r4 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000200)="1a1335902d34e157fb2b6bd414c8f0040d120c7afd5960c55a732161f60d64ec75b388096e977e56428c172281f014421879e03707ec8fbb01154fcd43db0450bfe43299e00f7565", 0x48, 0x4, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000002c0)={0x8000}, 0x10) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0x6, 0x3}, 0x10) r5 = socket(0x21, 0x4004, 0x73) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x8, 0x1) fcntl$getflags(r5, 0x3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0xf57) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000400)="370cd4dbcdd61700469e6b38c1e97d00ad9d569cd188648a596532ea3d1e1d1d50c5776b5bdff2ad9acc662420be8890672ad5de36ab4b27428c46c64fdb9394ec5d07a680ce5fc686a00089554af6ac12bb044fbca86be36a1fce64b00eff9496c82c4bdc6e21bcc78d68941fcbdc68f99c51bdfb434ede7d310fb359e1e6d7284dcf24bae2d5e2fb71cd414c8347872b44eafe5acde687bbdbaf769f765e7da40f", 0xa2}, {&(0x7f00000004c0)="f4dcf8b348330e82e41c62ce086a125c742b6173a8b7c00711ddece359e24616ae9db7bd2c0ee6c82ec57eacc24242e884a485a03cb5ca4715a6a5e70c46e643c528ef40389a8b60715cb373b098949914acadbc350101dccf32147827435465dca6322846e04e8b53490d4089f8fa8e93f145eebb38387ed7efafbe69959cdc3d094ddd63c1f2f8ec36e6a15ab4b4e5465c990097bbb0c2ef728606b436f3580eddc705da0ccf58a0bd849cbdac9a6d6b8f9b88c4c8038b5b56288c897289545ccd0ae590a621eb", 0xc8}, {&(0x7f00000005c0)="f6939232e099229fd4e0ae3da4ad83d15de1b0f051994096f891669fe08ec23dd254b9a43983d2daef0d7d473ea6e40de19f654bf56831d2fd6f63b8e437f5b5bf30266ef6b8081f102c296b156f74d864e457385538787b", 0x58}], 0x3, 0x0, 0x0, 0x402}, 0x400) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000006c0)=0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000700)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x2, 0x9, 0xffffffffffffffff}, {0x18, 0x0, 0x10000, 0x85b}, 0x2, [0x5, 0x100000000, 0x9, 0x4, 0x1, 0x8, 0xfffffffffffffc00, 0x3ff]}, 0x3c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getpeername$unix(r4, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) getsockopt$sock_int(r4, 0xffff, 0x1013, &(0x7f0000000800), &(0x7f0000000840)=0x4) r6 = semget$private(0x0, 0x2, 0x8) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000980)={{0x9bb, r7, r8, r9, r10, 0x9, 0x7f}, 0xd624, 0xffffffff, 0x156b}) 23:57:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x48}) getsockopt(r0, 0x1f, 0x2, &(0x7f0000000180)=""/51, &(0x7f00000001c0)=0x33) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x47, 0x69c, './file0\x00', 0x9, 0x3, 0x101, 0x8}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file1\x00', 0x7f, 0xff, 0x6, 0x0, 0x800, 0x95, 0x100, 0x2, 0x2, 0x4, 0x7fff}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) setsockopt(r2, 0x3ff, 0x1, &(0x7f0000000300)="5919c919e2ee7746972c9a53bec021f854074802f6eb570d0ea03631f41da67f36d4ba6fcf5db967a98ac86bba8722e398926185708bbf8a24dc20104dfd463fdce8a2171d30eb6d57cdc48d19a621392a4e5aa085b5973aab6d90fdf0569f5774bbd7aef8b12d94957b9e10c288ebc3eaa6904c8fff96430ce7ca2a0dd53dd16301498373b5cfc982b1ce2b7e580999bed19fdd11124f511e24967c7fbde70a9eea43dad22c620172a8c23ea9b41a8921c16230b5d7603c924771db9829db95d8", 0xc1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x40, 0x0) socket$inet6(0x18, 0x7, 0x5) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x90000000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0x200000) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0x9) ftruncate(r5, 0x3f) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000640)=0x1) getdents(r4, &(0x7f0000000680)=""/152, 0x98) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000740)=0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000780)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getegid() lchown(&(0x7f00000007c0)='./file1\x00', r6, r7) getsockopt(r3, 0x80000000, 0x3f, &(0x7f0000000880)=""/24, &(0x7f00000008c0)=0x18) 23:57:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0xfffffffffffffffd) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)) syz_open_pts() 23:57:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x971e, 0x2, 0x0, 0xffffffff80000001, 0x0, 0x5, 0x6, 0x9}, &(0x7f0000000080)={0x100000001, 0x7fffffff, 0x7, 0x3, 0x2, 0x401, 0xfff, 0x5}, &(0x7f0000000140)={0x0, 0x60f4fe99, 0x80000000, 0x6, 0x80, 0xffff, 0xd1, 0x6}, &(0x7f00000001c0)={0x3, 0x2}) 23:57:36 executing program 1: r0 = socket$inet(0x2, 0x4, 0x800) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x547) 23:57:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001340)=0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x70) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x1, 0x100000001}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x0) r4 = semget$private(0x0, 0x4, 0x250) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000002c0)={0x3, 0x7}) setsockopt(r3, 0x2, 0x88d, &(0x7f0000000300)="2d0eee48deb40038a18ef3a6453ae95dbde72e2e0363171f319aa1bcc16e687190b9658d3eb699c1a6cea30bacd8d0a14a803e0d705126fe1e56a5d40c83e5e3c127ed1aa2c5b35e25f7370b8ae72f5ab9001b8427d18417217463f691b3fd4af0406579dc7006a10cc0b6dd0b85f8654a6e3fee4f2ecf405ea5441e977476425a176c1413a569e634edf8e79b124c6a827ecef57b83310e84cdaa83743f68e2bafe930c93dde2abb765670ed5dd9a58476d951ebefe66052ab5483ff04f5596e9f616d592e30576b7bb4ca934401a276497c2b4c0dfa388e1d7f5217710f26282eb3a43d8258cf4a900b3a31a038db80151073b226e1749a2fa2cd2a1549d19214b556272cad2fdcc93f2a3a9805281f010f93bc7cea3fc91ac7d96c63544cf6813fc00a37bf6ef683f5eff43a604e7fe33f9a85ef57b354669e5084c51aeb5507897c80476abb6ab3e3ba7d889a0e082b8e77d845ee7836ac09f86b10cd2ea27e691d6da08596b9d541510fdd28edf4f41ecd5a1c27dac6a8194ddc726d063e26d6793b824add6145decba36c11b43a3788c210b559d6978ff2bc999fcfbcdf4eef01815704a61db29c89a46387774d90a48e57ca0393bf4f1be56818dc6727e461941c2a890e3c5eaf24092431f946a58de06f34f08186ed1bf109ebd4ff0f2a43700db9b5a801f7b4dce1f462d552b203a87d98d0c865ced8e9ea6c3de86e49106b6307fa252f4a962c4cb5145f2d805ba6713b08a82db888726ddf2fd57151e2c90f6d6bc834f890fe1f5bed24766a0fea64cb7044c509c120d045bd72965211a45d3fad74ca508fd5f6dd879f74fce6f3003caa8849f63f8de7b7be3cdef7101c531849688125d66e5c09a6990d25514953af1288b063e10d77f66431e98b4ce2b8c3b84247b0e8c41b698c71ae4217bd7e5df22cb2cb932f93e1ba4dc6a90922fe6beb3c261b00ab5b0c957b4ce0f7318e999876cd63e205a4d438368b43f832556834145fbaacec9dc7af210e0be34697092e9ef89090989b4088579acd66cf1ac5d363c0667b85a23ea27d26ec09ab2840ca9de4dc9fec20d8729e753bf2cce65bc39c3ecc4fb637c401c25f379afc5b49684cc083de8531320e82fe8eedb4c4a1827423e2831bc67f71a62eed8d2ed6f995e9d5a44ab87f1e7215432a0e4d7ccd8acae4c03402c119214d97a6d5c3cb4eb447a47d2db9eb40af19a42a431e2fad6c874189106a15ecdfcd4dee8adc894d580283590f42d1a056ad2a3cf55b71130e190cb653d547e834d4152915d2d200770cb8d6016d992644d17937be97f4e9196ce0a68610a82defc2795520e168dce411e830036bcc283b47e9a60e64d21430524c0eb4f1d2cdb22d2aaa01425e8d42facc7908895efacddd47d4751ed8e1d68fd4c76c43f4ad04c29f139f8784749c6af3b313052561eb81cc05fd9af22ce6e8408166345fb85fb02f29ca5a86e9ef72eb5ab1b7df142b29a6c0dbb726e457a4ab6fa7d7a9633b55287c7f5ce9c52319613fd38cf79b7e80d0625d8ae88ca1a7d19a813cacd1e3c4c756d28be65d85f089bdaa2e6f0ef18f86a81238dbc563e3923aa96a6f0fafcc9a0fc0c44928558a3fc9fb7e3945c2512f20a78a39e5059cfb24571e9ebec4dd073a275a26f167c312cdd7242af55adb3636dd73028f85316d38ac084b10c5b9de603abed4af61535310246dd8566aceb989617409a2456547beae5f7572c1387d4aef5203e49ce0b63d0c3ce8370fabb8779cba0616cf8aabb54d23e2eb7c7c2f5f91f36ccb1e995b77f6f025aeeadb7ba8468df36fa0b275f46e7e11baed2862b3377c249aa3b44c32870b0887eeeaf4176c1fb2cb0e4f2d98374f7f7e3529358a1772b0457350454bf8432831cad6229f4b9a12bd28f38fdcc575bbaa18957cea0d85cba32a86847186b2152f706900ca13b8d7a9e9c4bcd973e1e270c150b721947d824412346760bfea9c7d929e5b87b48565dbac797cc2e5c1edbafbe13eac5f7e83dfdeeb4145dcc63d00c417f715779417b1bc4c9356d0a84d4c32e2820c0aa8c1b6c729be8ae29758ea2a79d4217e5a6c3126b2dc638a4a5ab823a8ad4465eab161b4c8be47017fffdc1feb7562a6607511fda9a70a0244152d0b24c4de4a6eca8d138850bd22d65a37cce5a3ddf796ec8627ff3fd1989f2e057164209c89bf6ad78198f279602aa64d02c6de6118098064ecefb2f12459d8cab519850569ba9d05b5cac83621964a4d5b8d0dbaa8e05486d55827a18fece02d0469e9b216c00eaf281ca6a2e1eae7a73bd4ab6a750fb2b29b6b17faa5d66a74dfaf92cb14aa92c71cd51f6e9152f60daa781192d8cb61d9f8bda41f48695dc7d2bb0acad4ae5a98e51da9405fed5d6c4bcc438c37380b2587b075d28289a810d59b6ed9915de19da245fa3d753fa73ecbc99aa444d66e35aa695457e551a6f8a6c47994e5c782b1cb668cd7d1b3901d0942d944ce9fdfc6febfed0555903ec4a927159cbccd51dce510777e3e3d497ff8415b92515cfe5fce80b10cb56df71fe19b45de9cdc365dd98b1f644f60f588c43aed82008361a03cc94790d8d59d67757001cdc32bfe2d55931ccf2e1c90d8666d8111cf7fc16c805180055a1471b6b98aec9fbe15bb632020d01ea1b59bdaf8700230300a2fbf61ae010510f3a5c4df9e97e2e6999a5666d7ad9f05be5e595fd3c6fedad76591064a7d46be00d13b36d00239058910e53a3df99c5260ab189df54a4654e76b738c74fa6ec61b977601b8a65101f2eb25bc1c21fc9497a91889e65582926907db626f1f7e2f57a0689f82eb2f11c72a706a11ca143281df3986f24c3e2a5b932f2b38396299cf7e9bfe37ff38c3427faea24005c9db82a0f2eca03c9d30d47f0e19786748267b898c628a5d563b1313c5797d0ba3a40e582189c5ccc428f91d6d00b5ee99be9a291931717f437cc1f51678fb004910c8b1bd52fae2a82e383dfbc6fcad2f134349abfd3b4bdb8099fce4e4e11eb2eba44c3eac5d58d4269a9be362500268adcfbb1d3f190c9bffaad1b1485427713fc730b89bae0faffc770e774629d8d1f8de791362e4e930b977dd2b6bde709eed084e3cb8448aab196a1ff63d51ef8989428daf8287b76116538683903317dc59bdb2c34aad232b60b4b57690c416c7d2ff0c88c82ca17a3d253014b071cda0c115654ae0a125c3fa83a1132e0e31028d8049b1f491cd10ec74f4883cd478894ff73bca6841c42660ce78076f2822884373a3869e5b79ddfb2272214413a5dc77cdba5555fd2e923ca948be2eddd4f1054b06fee6035ab28babbad8c38d9dc05d5ea7226c0ab64de34c98f3d6660065e94f9d5ad478979f758015131c4e7aeb6c5cb331ed48cd9d287ee9bb65a5edd420e2c43dd9f22be5b06ce8756e71c441d993488f582cab1d1f515b1e7a8fe4f056dd2eb6389d6bc2dbfaa4541a52e8f6ee89a6df80f3f6b8a08ad45d8cfbe3dab36ecef7b794e448c0c4cd30270d60913f252d861f84c7f76b3602e831a13828c00f829261d29019c4fb0b2c5e3e631c7631586c5c8f2b8c41a2c6366f3dc88bb192409c2ae2da3b5d1b68eb5127aa837338a8e7a73ee821f847f880fd27434ea4d76d3d831ea2c6295be424138124b72fec9c3d6ce3de1c46f30dd4806381c524283649e8412c40696719b2cfe8f21772d4849df12231851e2ecae6010cf0279fdbeaa56a5b33799062fb3b33dc2fdbe88a427a0b1105c873e48e3e8b73869156e5e915cc3aaf08a03c446338715981d279044df3a6c644eecdc9e92b5d1b82dbf2bc89f0c77027ef1467d4198ad905c9088a81b11b459a0b09e67b50c781fc3a2825940acccf8742ad6fb94e9baedf8effad6b5500791ad35cb82f9029760e50ea425caf2c10b7924ce74b3c591277f000b81e3061828c90c372414627005beaff44bb4145cfd5042ece3214efcca5840fcf08d0b58df3956d01963d40a133d600d82b6f6e9ffe758edb88b40503acfc57aaa7eab63a038aded274f83a58f7b62c75545a1e5e1b417717be465e1452ea997316fb0e0516c41a7a47c0f0fb7fa7cc86792fce331e0a02a707ba8986302ecb9652f72e71a438086a5a635654735f9c10d0c584fef0fae615d24231500e6f114b3f02eadcebb1f8fa63410d725edce977ea415e6941e099969d76b91d68d183251894b705536478083e3a29e0c24556636efa48babb1a102cf2b9cba2fe58fd6a02ecd869e7f63c68d56f2c6fcfb2433d876d70f63977bbc216a1646b5fa1a9799a895a393008fd5b61db214969451eb6e0bbac245e7735279ca42f2dfed581ced5af37fe605fd88c4b2df8ba80144307769db4fe4ec8629d28a39dd1d068f386f7b027560b3488670d29fc3dc3bc8eea0c8a7acfff0e95fb20b35b46df290e88c1e385aaafbe07bd76ec0ed9d5e52b259df9d54952322cf5db6f7b846ea840a43da807e03b65f293943f0dd82b178c09196199f4ab002c3c8ddb881d746febc98db4a39135e3f8ba9645d4068426a55b23702f2b4642cbbbba5c3324f5335177691c82d37760bb7fa79a66e0ad34cc388f63d830a5c66fb33c1a6a05d95c87d06e7ff0112eafa84eb876406d09d43203264d9be11a243a9f9156b8be4248c691212e23c5e4f741a4fd63bce747425e237a61f972184470c174ecb4370261cfa0780bf1363f686db07854361b58270b25d9a27ebf410dcf91cae6dcc8498fb1be5c8716dfc1ab70823d5229ac22caab503613c0def8481bd3a3564c642dc4649d2a6e0d0760c280e74157b3b721ce7dc9ca17a35aaece8c49c266b8b46dd5b424065387c8debf43c3231c00af6a6f807c03ac480655ba318b479932aad482b233e3cf9bad7f79e2a134b8348fc3a0d540239c12bed2bd0bb700e45a26f11da9cc46217545ff60cd037cbb47a2ccb1c9caa7275fa0dd8a17c33a3120a70f78db1f2fade58c78ae20ca26927eed55756d5895e37ef10c04b57a90f9c64ecc1b1f6106112a7793031eadd0aec9079b2bb0b0d27f8765b68e9ddf2ba68115c8da7766b821675ce6904cbefb9edd867c58c53e9ab0b6bc505f95606a4407247445910e02b20c66b57d6694f0f746ac8a8cbd391bcd8d40478d6d973391cd795ddc3435d9805d00e7e5a38dbed49fa5b94c8b5558d6925b8ea5ea1d8b6075b28cb39d4369020613ba875ad777cb2148c8b0dd3ac1cb41d691315c6c76c0fdd1185df6782c3b02433aee213eb543c70667537ccebe6e9f9abc157513548fff03a8c239a723a946c27cea6a72a31fbe201c1c4337c62b6ad7782c669862e84fb65b1d660772bf178b06d01dac0248194bce9b71e480c9a2808c94eabea5aebff34d414eeb1d4974a4e504cf4bc065005a75717642d1254c70ca6eced8fa03c3be4aeca319cd6542fed6720e457992973e5a9502f6da80520d13465388c96594b6d3042923ae9ac1d55bf89e4de6aaa10108a658c75bae93168af00d07eba9b598e5411dde673f93624789326b0ae08914cbbbffbe97d2f2754558a7187a730ba21788ecf3614a1cc1c3fc565271c18bcdd987d966e5e7c157117a1915be44936ac87a6f29b1e89b137211c399cea06d20abb3be2c9bfd1a0a9b46c1d494f1b7f4dadbe0a72ccb75f05d3cfcb66b183720c2268c03bed703f590f9243ce96bd42c05c040499b4df44996bbff99b47397aa25eb8979b3bab56d45486b654544f2edde80df65b41c67120a7f361f66da2e7394228162872ff85761e0cbd0302a9bf1681f3dcc64566b4", 0x1000) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000080)=""/203) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f0000000280)=0x3) 23:57:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x20660) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x400) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0x8, 0x1}, {0x9, 0x1}}) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x4, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x2, 0x1d8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000001, 0x55, 0x81}, {{r1}, 0xffffffffffffffff, 0x1f, 0x400fffff, 0x986e, 0x56}], 0x0, &(0x7f0000000340)=[{{r1}, 0x0, 0x80, 0xfffff, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x10001, 0x401}, {{r0}, 0xfffffffffffffff9, 0x83, 0x0, 0x5, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffc, 0xe2, 0xfffff, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x8, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x3, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8c, 0xf0000000, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x10, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0xfffffffffffffffc, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0xb8}], 0x5, &(0x7f0000000480)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000004c0)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x50) 23:57:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 23:57:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47}, {0x45, 0x8cd}, {0x42, 0x101}], 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x91) 23:57:36 executing program 1: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20210, 0x0) getsockname$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000016aecad91f629358d400000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x37) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) 23:57:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) 23:57:36 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x10, 0x8000, 0x1) 23:57:36 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0xffffffffffff2fff, 0x100000000000003) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xfffffffffffffe00, 0xffffffff}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpgrp() r2 = getuid() r3 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f6275730099d8f0b50e5d50cbabde9fac3b5f4c35b201c3c7e958a82fdb8e2fa33c8c1ab7e9e1690e5f606ce113681577a614b39c5f694facf96ddab94b821b2cb99d41aebba1ce595d20353b35c3cdfed9478c169492dd7bec80edaddf872781146b7058a32e7d6b5a1de7cd225e3a5f9253a2af8a49b4b9ddc61fec46f632855858ab4041f7f73c7279a1457824d5e8aaba9a3fb42a9f952862c60d08cf61a681151588387d1781c7490ce9efdb2ea7ae7941e2ffa34384c45f11b699b0d42cd7d0ee3e9437"], 0x8, &(0x7f00000013c0)=[{&(0x7f00000015c0)="22b4de09467b01e93d1a95ce2dac703fc3382a1765045a8733082dfd06d5e05d8b0b0a0d80b9df450b9c2328c576b603b603eea3baaac6cce6daa7aff67d6d75d86fe307f4f0211479f50e723637009df7661a3a7c7ce3ca6ad7b864a50ece485f29f2163dc7c94ebe7ddaf0fd8af4311f87690ca9b2054cf5e2e94ad8c71f9709c762500b52d798ba8e8471ad52046ae6cd2c920b7ec57fac1c9b8b93d1eab698488b20d0448b8414232819aa0d01125edee6c7d69f5fc1144eb718638430bb3561f3680d10c931707d3a35871965f2f7e91972af59cb0c1228140ca1c006b22e6eb909180a611f51a5eed826286eca0cccdc7cd0023525a95b9b9159bf7a88397fc5d51cba12877df2e493e30e324ab4af4b4b2246273e12198086236e5818eadb3fe84c1143d6d142609cc6efeb8b536f3fb483f4a81a93768bc50d5e9fefabc4b3fd6d576f61f6d120628c5b7b3ae798336c670cdf2acbd0c782330207aa9d00d18f234bee50479addf4c93409fa3369bc64eaef88ef5ed1df3d0f254f88d55fcc6b50088c33b65fe1c667f150e19341fe49b19f2183d95f950a50fb77222c7217221029c351378ffc6eff8fd035a3f71ee1df8d3e53bbef6cb93297f21748f28f6f222c3864360049e3e63eaed1c968a60e51a6e6ac3507741cfb740d54e9067199e4f1c6668ec05a2257c1cecd6e45d6591c932023c449be588b7413431ad94451790463cad90b0b69228b38b46d76f603640aaa18d3c9534e7094b6ac5ad8d67c9717b2208f484045967c8eef1634019c2a61d642b63a46e9360ddaf434daad94d823dd16ee618f44de6e38488f25e8f9d8405cc25c22f20f7b2b4f9defc6a279e769f51c45619ff42fa341cbe3c71836947ed221597497e3caa99294053e773d1dc934948c82f9a5b3c528068cc403871616d4730e5d0fd844d56728507649f33ad2b49a78e7d2cc4250986e8947ad939ff4f42e28f0f3a17dcdd8305e950d5ca9a9dbfdd096df6a4327c8119fb1fe382228792d461f4b22aa05d6b7992cb8b261293fa03bb978226f00dff32216987c18aa7073822a4bedf441786615fa65a69ea8183447ed6369658d86722200a11af1d9c5771891246fee52466d1561df03132e3c1b950dffdb68d586ae96734a86d66324c448a354e1059c2fbd5ecf3e1aa68c8128e7a5136c12a5d7e6c011567e960d4987728af3e90459f671c855fb04b4ebc8dab540b6d61eae76044c3a12c5c00fa70836c5e7c36387bc2ca622af6448d754a464b9115ed3b535e60445f2fa31c6e4c70b1747060353b5d3cb3fc170de8578ca442ebf9b34bf0f4fc184e3b1ff1afd7f6b406a05ce4afb366f5bd6d0de8d443bc806e5bdd687c80c991af9f84b32993aceb0d3ee8f93af9e716b1d4e41ae5b308d28e6b214fbe76af998766a5182ac18ffd0c4c91ee6230b663938a9a6dbfca8027f994a7dc5761b5d33dc4534dcfcd424b3a6950057a5ce64b170c347293dfb7862740aad9d240fd5bc7031aaf9db72220a29fb4f752970b4080d2f779cc9b284a2c6aba3d46a9d0334285baec6b04572a6fd9ee125e9f2c00463d082f9d723927df315743d0e64e8be58600f5e039ba3088f266ad55ad0dd23b7a9dd722f3651760a7e40f276d261a8bedac51f190adfaaa3476cada96ac0b2d9cb1e0fddd2299a5c26753c9c44f9b3399ab13a48d4ed373e3bc6845dff1563fdcb1af53642e00b3499a81015defe87916a4eb1af9db060e9af67681cce4a115717c280c725bcc75587b4b7993c6274f333651522698d9c002a877b2437e1438bb03d061d2500d29d0619b755ad5214cdd89d9a092598f620161855f5d4b06b8f85ee0fd9cc6a041deabdc869448063ea92ecc156831bc3841f108454bd3c8e6ed15ae99a162c9b2c99fb2e694b864d8525d9e80f4cddcf90baed1b3a7f9869dac603c6fbf732d60f632c67980bf2611f54a94770f0b4b7ede268baaa24c5c8c26c8e4c7a99a9a3e3f7fbf183f14327aa8d0d013678d9a5580f1b6fafd5a19fc26566474801aff217b5ed44946a7c163070d968974f5d1d8361806bae6499f4b8ed857915fe14a30d5cea3d88a9392729bddac1fd6c07c8ce9821643cbc01adecda41a2561457c1bebd659c4e20133d0b89dda748d23c03ce58da698b647b23e5d1b9dde067974d3734ea97cbe5bcc4f48acb3a8589656ad76b5014edc40829e5ac65e2d6d12b7eb3f79ee0618fefaa64dbb8884aa77c3ef2ad7d6c67dab09db22b4147f1e3ac0175991bf7ee4e55b2f8c05407029ae7f0644a7f1f3acf85bef72b00d59012cb761a0d80633698b374af0ea3ff9a1faad96b0fbbd136fdbc6225677de743e95229c29b7f8cca7fe035f96c6569be9ca4d39e336c246138f95056222ad6b4bb1ba051fbe3850db309cafa702b168cbaa8ad91f8dbd636546fdfe7b26ab18b29cd5032f89e8ecf9723f254c74c8915b907a4c97731440d66cdf1d106300af84ee311460e8a98379d64bf88b2f95bad35bffa092b6a0e060fd3ed082a99ba7a716d982a439576ae8417b5be960c02b2ce9ed589feb84796e149b98f0e80017c66949a04807c66f3eb4c9a93335d157f8732152d1a5fbaaeaba047c1265b7fad066ed2c6a76417a8c94fa3d0184063b17f80ac2cfd153f2fcf91e16335c6722c026c84f77d02d5cc8de4529794c60afb2908ec8d32627538e70442f99e1e7ccc0523c8c428d82415b760a6f51128d46a5eacd749d21fd44a060d4f075456007fea37d06c9962d670e7867f75300a3a22918bab5a3e171e05a51de491fe37270ebf90b811be6073e129b68f3391fadba140e1ba339bb248b3955fe55ee214c622be5cea9bc469b536508d777ede086682d2f43b21627e3a6dd93d2724eff9425d5d28d6aff76ffe798225035de1923009d78ff0f9aaae43db4878cfa244102200c771ab32733b41f1d00972776ad07e6e842f623225e5b822f4993874d5d6b429d648f0d293b7aedac2e9acd09ecea451ea0a3c2ba011ef7b24ed34758af621ca48ccb8e11695e024eb94866c2e704cfb926d44f04892ef99d5b6c9fefc769ddc26a7bbe32b13c4052791681eb22668244943167541953fffc65413d236591ab7165f227064c90d239fb906105c5b589a67db9b1becb99ca6f5a67dab76069b4cee07a5b8daa24eb6b819ccf334fed147b998fcc7cc8f96709e8bdcf6b0783dc4f36aa355b2277dc794cb5952c44bd263c691fa1e08e9caee30a1e49aa8b5bc229d72463705e78ced76a33797500685fd060abacf8acda653e8620db6c8921e5ad728c1e997397edafe3acc97efcd26db076b3b2364b849a8bec2db79a774c8cd51957671bdbd1c5687b422ea6e3184e9e8d1521c3da2bebdadaff1d66a594816be83347fc017c07392daabcb828ca8ef691e56b69a5d2cc16ea52494ec30edb38f2c71c46cae85dae66f4afd5c12f6240e3cd5d643e5c170a56e528f7a31d36e921c09beda593e084f69252b13990a9938c38c1f86a3f9ddb5801d3cd6ce885b06ebd2191ec1852a8a483d11718001c454da94d71b50da35bbfb136a11b0cbd76b815c25a0f1a54dd14580ed1f85e39b70cbb37674867184d5e3d2aea8c4cbbd9a97fd9480df59b274af1715a4e2d74dad49cd844e23ec310b5a3436cf7714458ebe1c782ffeafcf0977959eb0a3345e3c915b5c9be0ec133ae399afabb5f0e437f207008d1aef9a363640ba810ef79bc18db7d8eff72bf693aed811e4b08fe112bf80498b3c1b41e3b10cd3699b631fa5af7ddf2e03f208ec627cefdba48c6f611551caf2dc4efccbe01d8e656a9e71e2f25f97aa25d179741ee320d3103bcd6dff0f688ef2c08459523ff15d1e83be79cf47aacfc9d463f683dfaf2134645366f0a5a2b566c8e4713bec4cac23ca1ac84bdb1aac0d5a5be053473a880f5d286c10bdbfeae05502c72419c6907ad4141a81f79ebbdff16ba2e417b747393cfafb933c174082a9113ddcf32f09015f329836b3ea4d1c854f58f15a8d1c3f2fc6555202a8269ddaa44bd74d6934a1becddd8a86e908c66e4d5ae56e4617ed6828c8dfe60d8418a780de93365dfa7d18b776311010e958081f3b1ad0e96f3e30940d07c4bcbf7be5a199cb4629186aad96eccc8e0b17318f04a3f167d46687f63a4767981419acdef143b8f96bbd017f93da9c39b5823c840dbfa65ac4032d37f00758631c54c67b582d9609525257fa249ec01b4c0a4cb06e334b29aa4aa6344241ae4f07c28f3d673da14e613bc924ce72bda73f00e128368a95cfd97c9ad759473a0f48c931e841ca2b50a34c7e346b6542e701a5ac50fb7019b393f864e967302440d1f7f9e840d5c7102a5151d375bd87b2c2bb395f5e925b18cafe915c661e6a50d1abd3470f979603cc0e1e0484a0ea2a1ef801d3959f5f425f1900782a4f3ab026dbad144093dbd38dcbfa88d9f37b555b94f69d7d64b141df22c63ab34f74c691ef430a7dcf533075cc478bdedddb8c13e0acadf0fcce0215a12caf3c540845be09c600997c398f17789ae532cba2c334f405c018d4dd67a421ade6b686e19cc6d072d6ba440060dcd3fac9f97dbf3153147fbc0f0606a7ed03e2390de41f0aa688268d931f3f1e9245adc5daf1be8d7e0bb5982ac9ba912a05c73985e3c3879a1b4fdef317a72434441b0cb94ba7d1ba6d9bab5c5fae4c24b4884ba26a74aa75f36530aa4db00b11b27b23623778cf0f9bcc5ddec4b477325fb6a43965622a6829831ed09a7fa7c5eec8ac24b1f985fcdf062e2863dfd08bdc6b4670945ea915fe4e039abab926d3d9ee1493ab46d96b05cc19b625aa931bc708f4836c2f9395de3e07da5a57e14be081f9d2ea035e13ae7493636e29e14cb4fc0de131e083b3b1bb51f9c74a3736b660fa8dc7daf14d8478145b7fea80a605e0c2ae11b2b0484d9c869fac0b3a622239645de896f1861ed89112d515e9cf1a048fd601427bf0cff92156da4c30c057b07825d9722a21d8182a3185871484193be70d418ad3a62beaa6dce2c2254f2b855b13211c790ad69f5d9d9a716c27627c0b1312afc32680e8f3d8f269009e7cafadea6285c1b5c1a3d364f5765a56b7e6bd6410877f919fd9339a801316b2fc838416f60ca22a4951b9a86669582460c521f35ec1414e2dc747f853b4821c0a10d7acb27b5f4fc24f4a74b46d4c1e37c35645b7eb18d165ee0dee7e35d5e46c9a7db20b1ff24ecf3d9d9a357322dfdd3de7173d3ad409e7f5842bf971f6ef6bb980adcb5bfe7cb58451f1590aaa51362e8a4ac77700cdfa98b9a73753784ca18db9b52a670e453eea1aea50edea5d295dedb4d1ae27e0ca28556065058ab616a6e26db18e565c9d7de91e25dc62d1ed07edcc2d1e3034e8d9b1a76a149f8d1eff6db3b005bfc8aceb027bb94a6746fc123ce1f5bee3497cac59a19dfa4d3f222b7589d24303d8a63df7fadf9a570381b5bc91096d2c49db4e37f3a31409a0047dc1af229e068b463703fc54123d1c7a350867da7ea6bd7a2845d0508a9e9c3f6c7e6d9a307baee9d923a6a7a0d937a556b341205df152b4f3f99825bf7ffe995a258ebd87fbb39dc2ccd2a3f568349a11d3e31535871bd1ed0e3719dd3810a789629810c236b410151de70ac9fdd25bb129150b7571fccbb81e0baa7fdd84404bc13690a1e3069a134fde52ca6e3f55951125e5befcec8346c574423139cbde2230d7b730c2d5555d8cc48a46523fb32387134d35420717ee76b1695d131831e794b4a71f6cb5adfc35309112e8e62feaa3f640872f06a1a109f207c4ce611ea10c165fb9e639e87f11fa8df581e9f7b49c3afb063ea941d8194d3e4ce5768e2cc08c", 0x1037}, {&(0x7f00000001c0)="6de0ad7f65dbda0d65338baf86f4ad8a80616f2578e74501220dbe2eb687c96744b20277cb4e34d2d1c794d2460fcf0c454edb9604348e0561067fbc7ab89822dbeb8a023af6453175ec13e6bf7a61695dd7c5df41bcb201194b7f911d5e56fc97ddb21610a73f55e6524016c7e102b2f58857ef0f7f1536e557bf36163d199a8cd15d4ce5b9a864b71e28caf0b760d06c8a9674a1720198d5c97cc1", 0xffffffffffffff4e}, {&(0x7f00000000c0)="647b570e709c8de607e2325ddc906ac434", 0x11}, {&(0x7f0000000140)="d278f79d154797917922a87249f4a702ce1427afdbd9d2471c44d70ccc2920e1fbe865111609c6396d128c3aa9", 0x2d}, {&(0x7f0000001300)="85368036bdf833d1526f4cb1f78b68dfcfbb13af4a46bc325c2ba8ec664d66a46d830a365c312796d8e674a58cf8801edc9d7151d7e76e1541d4a0c8102a786e2434403ee00d2620b40621aad14fbae6baaea8e147b6a1c608b5356976de13adead11945b721499f3a07f9bef11d7868cc3127c15d7bdeb83ee9689d0429b77863d98ffcd52d8fd552", 0x89}, {&(0x7f0000000280)="fc3a8fd791b167abc00bc6e40000f42bee012c7cfb0383f79142a606e2d41cc85fd190ceb25f23d62399c086035be6fe000000000000", 0x36}], 0x6, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000af8167750904d64fc3e92f30ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x78, 0x6}, 0x8) 23:57:36 executing program 0: r0 = socket(0x10f, 0x1000000005, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x8}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x14, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x1f, 0x2}, {{r1}, 0xffffffffffffffff, 0x90, 0x2, 0xc2, 0x65ad}, {{r2}, 0xfffffffffffffff8, 0x21, 0x1, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x56, 0x10000000b6}], 0x34, 0x0, 0xc68, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) fchflags(r2, 0x40001) dup2(r0, r1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) 23:57:36 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0x3}, {0xfffffffffffff801, 0x5}}) 23:57:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r1) 23:57:36 executing program 1: r0 = syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:57:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xfffffffffffffffc, 0xffff}) 23:57:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 23:57:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) getppid() close(r0) 23:57:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x18e, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:57:38 executing program 1: r0 = semget(0x1, 0x7, 0x400) semop(r0, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x4, 0x7, 0x800}, {0x1, 0x5fc7, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x5}, {0x3, 0x4, 0x1800}, {0x5, 0x100000001, 0x1800}], 0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001040)="c32927098fab1084004a252316a0d00181ac1bdcaacccc29ec989994b3364f38e13511135d67d885610a7a86f669cf2006dba4291fb0cb968db8ea2ad13bc359237ce869d29461d66462a307382db1a00e553ae0efa86d9e6ddf0044bce2217c86a4430e0a1aedee284714561c776b1ac5d39bee9a2e882e05c1e5ed10d86ec51acde12c8bec22c1a57f80fa66e8db49a77d2ec8b51b5a301eff312fe4bd2283b629b39234a5bf680f0d4290ad405e4ddfc94b60e3a35f9bfe835f3d197ee8a3a0c409fa91b66e7f844e6d96194761ca7e345b875073f059c18213af31282a6ae910b021012c207569f3cba2b565bd6b69627cdc43c68db3a815225b4a378de190e6a09f74e61027540ce7a67070c38f6d101be4b5a403d82503998403123edf1a3bf8ee388e14e3d2528d2daeb98b49ed20c6c906529e378d074592d6b86b3cd891ff6dddf34e8bea856d0eb3364bfc2a5851799f30effb2e77f706f1ebc701818b84ce48008a51008bd8b194f0ce6acdec69ef1739a7c66bbb51bcb8cb713b1dac119a2ccf47b76a69e0f1952fbde5a5597d41a7029c002b730c531b4fa4b7b7472d5302349f9c2c124a6f7de822467744f18f2702bcf6739d8e5c8f208458a20fa70f67286171eb9c2b97c3f4f1577036aaeec7cd2e014a74fbb93e89a4c3139201781d1f13667ad985214e076be5367b471b5ddf87ddc4edd03b552471a104cad7a04de547c9fe417e5956245f450e7d3ca189d993156f1be3231194025622e9830fbcbff102f53b04594964b799f856b433d1f1fc3de916ba934375ddc6728e6606548e81ac88c1b901df4defb7d608f6f9f5f5a31468e4169b4b062bf70caf589b9ec24790cb30f9a422cd9694cdaa771c67dcb4c1a1396d0dc2a84e3543534e73699e3010968bc12d61e1ea2206b339ca8557a0837bc48d5ddafe0252477cbddfe5af3ac9b1cb81628efc3e4d2555b50c5346f081bda899eeb38cf23c33666d38a37d1e33618d6362f77ebab2e1d11569f555383adfb0b6f878ef7fdd7932dc2a6fc23317dc931c79e7063fbf1e44b100a94d04d089fe90afd5e13b10a59f8a545dee8dc73b12cd9986b5081501a0c95aff8affc6b2a2e2436251b615b38e028b0f1ff3da773a99187e98e575477caa05236cf0192c5f24150a6a65e4ba6ebfa7fe74a661fa54801c1020b9a45325377c28b0d9b9396a519fa27fc1d6c8fd5d02e09b6613d8f75226b630bccffbe5d45c3423c65aceab4a349c100624a8b17dcaaa958b6d4dea278dd38cafa0d47ae055b9fc75e97cd263522dcebfdd70929ebe38940ad6d5ede88bf826fb2daa98f55c10d5ab6941a8d1724e55fdc0d9a923fd0dde98f00d96592ddf81f7c0299d5585724b448aeeb24a1b2d68bad75ef36b41383c0da2a4c0a24b2836d42436f774842c0bc25f8be9e738c88cbef6074b97b43449e930e3d36d0e97f827b355962fb15719e40065ca6e5cba0b0eaa25a8b0308360fcea62de39a53754a8264c5e7dc9583d213d4f72f3d7a1235cf80848f4c82536d26bf3b281731c75509c5f018a1d8786516b4ecb90d54182c1be6e2ac58461707ad7fbb7c3a8c401c4d053049fe6dc73b0d52fbb1b63bbb886dfb87ef4911c2525bc95d305939854aafe7a5de54ebba6d27484077e6a03b152212f3a8035e33ba9fdaa35d4439f1c8596e6668b93b4dba872bbeb883392231d08dc0333941f586577993a4cf440e4eacb6b51c68bdac1a03a2a7aa31cd52db73a137810bf23a25cda15afe0abfd178ac08b98bdf098d8bf8866311d7d4a2a881ca0f4d759336606002a0c4c753407dae34bbc57ebfa25caa7d87cc2219a8a345b1ac2cfd32f764d458ec92c66db74bdef7c3a11a585bb9adc9b18d7b295b63222592888ec8b8c55fed16becdbdee1e27a3cb9499e152a065b69836156545785f53cea56e70b144e8d7d1b65168b4998c25e3785c50f61362c79ddfb26f97b17785e558fae05cf4e280fc9d39afca02dcd5b638417fd0d3e511bbae90ffefe38646c3a04e3c36208cdc904248f8bbd55a64766b7a9e5bdf5e268fcd576c261f24d9443696b2e1aef806a0e123e644ef318edb16067b7e6b23422e36fe9044609937de81b7120652eee24510877a885cd8bb4f4cdcabc988bd8ad78020d7abdf5fb522957f584a3af94754ebd16a3465733b49650e72edecf161cfb7f9bcb32c8b38d6fba64ca9316d83d32a9a2a2924a5ef87048411e74003cf8d9e459cf954c1ce3e77c49e1935d3e9c3e64ffe86adb6819cdadb4f74eebe0e7b9a4b4689cd7eac5d46d7ee7ff5aea2fd791f94e7c0bda8b6c9cad01ef14b457ec781f2299f4bd6b0f6808250b4c990bb382327aa1a263d7dc1fe8ec270d9d9a03a175bd58993616502ba94ed07831049d2d05844f9b9866f6578b6915cd579959da65124d7cc3d10dea181a6094f09a2ca49a7887314652332a46dfdfef1e3c8671cdf7ea2dac96e2437d8ddca247112777083daf4584f06237d618f3d9b3f5a3bc0b29fba6fcc6352ab1056596360e82bba129ff54dc62ddbc0bd12d166b80fe824f3ac14e3437e82b703f9455685169efc080b5fd330454fb94266bcd4053e14f7fcf59cc5dd7092f6be47b4f15ecd884e2715955d7b5a0d81422a11bc470babbaf2a71867b5df026e01bcdc215ed342ed8bc438023a61cc068a3b2a63366f1f82c8383d7259d5a3fcc234f35a37d84525494e08970f77cb4eec4c0e7e8b1e36518e8acc3fb8c5fc8aa754125df0987de7f56a0d2d6ef5fee40d4552be2b566f4825d0a44d782bcde639fb8a24a72fe7066aeaa10dbfb57d2f97a508c0ecd95529d159000909ce2e130162d07ffe710206e6e25b8890f1af9418acc2ebe02f13676067613b1bef446fa3820c1a3b81a3247c97ea2ed637ddf0f6efa48ff32e4f87e021c4de820cb49eb25c0ae8079933de69d2dd93be59750e356f2c8774cc153f40689487b1c20c51cf95559f2915b59f7049de58152a4d3ec046f54fd8eeee6fea06655a8000c965db8d13591132ed05ff582a43a12add754bfeae3df116dcffa0b84f70e9361818bfcb98ae46610939abecee2d095e59c5e40238b2e7c62dd21e9e0fc6c5774c6968121ff842616e34e82c315ddc93a13c0f860210d98ad3b471c2e8a98aa5dddd6402e3f5bb9465f43fe68e5d0431f69e053b46cfa36eb1e92ffa2677bea6360f805c6e998c150c8cd3fb7f3d76cbbcbce5723cba2028886dec6075bced93ac4481103fe335b30f7bbc5a20f7aa81680b00f05775afd927f4495454173fb4d96f97003ebe32bd77e71063363a01b4a1228cb15deeb07ea6034d1cbd9701e2914ddc0f93ad19fc3c991a44c0d38dd53f6de10d3084f954e6782f3ab9aabb77c56d9519ba5627f4a8f0ffef442b785bd18678bce3cb68f957d0a2043b6db223d1e17e814533549012d8ff5a7f6c9f9ddc6b58f63f48a2cb9d9c55180d99039770701454e7b3fb7b10d3089e8379de6703ee2c50dbf083f72cdf01a2e8dbb760e41c786f78a9c5231b56bc68088e662a54db172e3c7d68e832b83eb8d2f8958e97e893fb27289125ff89e5124b9ecae9b7b2768b07903b380363566400f7c03d52ae107dd7e99de4b2ec87b989d3de5b3994fb254c60a7a9236877a1f68b250ea586df82eefa5203ccacd47104afc12b8787e75930107c4ff82fd7a2856d315c5fc2758cf598a55e98a186a9fa9efb73cc3d63ad007b7fecc2d234e2ffed176c069c89630009699fd28968cc5d4999ad84777c8922c4cdc6283cfa93d273a4fb649cc7c1b38fa7f9c7372217509b18ca0f69cf634d9f883d31c28abeffd50bb8b3920ad9400da0c7e5eadb155f02e8dc765ed00e5b5d1e7b8bea38e41ba6d2ef99e0f42ba9064435220a544da19719a877b11c2917c81abe59236f6c23a13cbc8b5e04c31b2a9a72468c7e22cb0bbb7d44b5cab29926ff56ad3be34d346b871d5b15e76ea748fe07cba4af55ea031899c836628240c093189a80c9ebbc7dc989ef9f992b1bdabdabeb1a068cdd4d4ad87d67600f8d056210aa02bc54cd73495d309404bb44bf5df30ba4dccd14c2176174e83061fd7b5582f244f607ba2a722126cba91ff721632a6e2add35d35762c7453e80d2b754209944bbf90fcc9bf7cc6afc5e8cfc68fecf8ad95f77453052656a0aa014ee7116a9dc58750e16e44832b64bf2d9a80e73161271206bcc2059f51d9a0a2a0409b85c3fbb58603f195900c11f5fdfed9f8896d75d60b1910f723bd8f1b1a63fe474065903ebd2dee6da7e389a961719a337d0d7588deec8c33f1927d454440bbde6381e9b947bbbcea33bfd690ab26694a21039b5ca76b702c29b0b7776c36f3b401ae6cd57983191740cb64095db2c15e3ae7f46f8c27a22981e54f6cdd5a874c2e05419c2d98562cbe2b1116297281e3b619a9f24f7f3985cf11fb71f1c5b8fe751666208edb4e4ff7a0f9566085b9b50087f79fe8fdb8885abb621e0f5809eca9692e5dcd3c10856185e14b16fcd1957fd46292cfdaf9db78f5442459ead68a8f6ff627bd4d4768cb227ef9795ad83cfbf5b52f27f9d0258046029e8f35527eb35f857541058e39c6091a70d1a336d998ae5a877b5b9c8b6ed784da872a4ab65b0c3c1f1432545fad6d8a0c37525d7ee3b3d8b1b3c7df7b0d9d807fdd3b6a1e0799362077dc3d48bf2ab22ada451ac85cc22e9b0f37e949b198acd67661f75003dfa6299e62d99e26c7bffa32fc9a36072253b1af93f4b49fbcdd269bd9336c44cc1dea31c73a6ef237c69c9d8f032e7097cd23c8de530e010a88bc3fbbe2774e89d8ddc59537aa5a816f715c6654997b30605b7f2f0cd8ec7a06217a6d8eea3ea893965bafd9512654b5f5cfcc03e4aa5a09962aa111bd0d37fce244e753f2a01fff28dfa60e8eaf813690d9a5dfb5bb49bdc2f90a6fbd801aa58419510f316b1f4515abc9a1f238ec00939d024c8425960d59d3777bbaad19f1279b46e6406ee36dea83441a19511d9d6daa4dba37af08a2349368387ab64e178b5a1e64c81ca93b2893210b62a7715dad195e229c7f2eab3ddd39e1dc9999cb54cb1ae0a08b5777b59e01cd7a55c38eaad4505980be79b6b143ae59fc5cb5e3da5d3143db9c976011df9e019c9728653f98350db17ab954fcd7befb2b006f7d0add596d67af595114df85c886cdd79b34e2a806037aeae6804935c2615a12f9dca74f1b5647e806dadf99464ca4508464d43bcbc8d1331820bdfed95b3676c1924f571932e9ecf7372f81cecfe91e4d2554c5cb090b49114ea7192cdea0aaf3285591a455cc216a4b9e4859665e7970060ad2060fb863bf2d136352fcae9b0b0feba7eef5ed54f3da95e3fddc3f8f6408246cdc6514d1763dc47d1f930f9642f75781d849a6a62f6082dbd0049d354891e6325a5fbed1d9622263478ba8a910ede36cdcd5fb04a4ed426b73a7e5b4099cf802f4794ee6dff2103b8d3c52d99e16d41f07b48dfb98cae4980e076ae7c11a2dbbaf278e754914d8be190e3917a8437a0253144ab0daccd81406ba56b299574ff821ca29def4614cc9ce7a1f7aad1195daf909e3211485e222d3e8281a0d2bd9428622789b99b56ed44de50881771f3e08a81095ef1d49e7f76dcb93fc135f22538589c9b610bf16828fcfd971db8de1373d1993e427d7e4dfc487600f1c4f8ea92a1f852c7dea7aaa2046e1649bea7398bd45b84bf91addecb479516490dbdcef8b9950f7eb1e7ca6a00a143c71a9f068296af199511e42ba61e3f563c67e03e7842cc4567f78a83daeef30f0016c085d7764be2520c0d7dba5e3de42635cbcd063372b54df59f04648648e57b6bc30302b331c12c55582721b399283cbd1ca9edc36e321c18097c5c2a19d9ed243f6eeb705baf1a053210765723098ad22a19493621a44243dae258261ef5bb88299d358333c000000000000", 0xfffffffffffffea2) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 23:57:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7fffffff, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000248) 23:57:39 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x125) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000280)='./file1\x00', 0x8) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file1\x00', r2, r3) openat(r1, &(0x7f0000000100)='./file1\x00', 0x10, 0x0) login: g g pckbd_enable: command error 23:57:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) pckbd_enable: command error 23:57:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 23:57:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r1 = shmget(0x1, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 23:57:40 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000020000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x2e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) fcntl$setflags(r0, 0x2, 0x10000001) r1 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)='W', 0x1) close(r1) 23:57:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 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(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000140)='./file0\x00') close(r1) 23:57:40 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x9, 0x1ff, 0x7ff, "6d7daafcb6b13b12a86003d3a4b6c50a0e9c7920", 0x7, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:57:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 23:57:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x403, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r5, 0x1e2, 0x3}, 0x1, 0x10000, r6, r7, 0x4, 0x6e69, 0x10001}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x20004269, 0x0) 23:57:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001500)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001880)=0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="b884d401cf6b62c516fba39f553ff2b4fff74eb15a7045852f598497fde773a73e74d91f7fdfa2345e48ee489923ae2f02a2dea9ca06a46464cbd023ceb08745242888f91f6019e44698d40307980b897b60b4aad7167636e02368592efe41c27852d9b17ba3f9c15cbc7ffbaef09b2739da8781897c85a86bde32fd3797d8fdd6e82af4e874b8ac703382b4102d752f12e1e223478651b91a95e4", 0x9b}, {&(0x7f00000001c0)="6e071dd95230f119e16b8b2235d2f4bceceff32ba8eeed6205f8854c24a68dc1c5a2c3252b3864d98eb3607beebf52316ba859f7a7264a679d378e6beaa957a19e23d5a0fcbe81a88fd3da72c43088e724608b908a3a57fdbd045b1daa0f85961103e73d8bf7db0561cece97ee1998a0dd191765c46004846811cc88c0fc9720cd3c7834e154cd84ae758018d7459c186b2bd19452fffdd53f8527b9aa89ad49488e2f14622201ffd99efa45229087434c6fe3ee", 0xb4}, {&(0x7f0000000340)="7c4da9964d9cf5b201371fe2c9f4a6ec75c1a3f620a1d723998fc66ba7cf4c4b528bddf17e35e1d3024e5927a04130681d7e1a4d39cd889436739cf77851cedd9c8e1d646075c53e278d9c5138ed27d0df8a3e3e5203624bb36b20433081b234c4be98319630d24b14915446db0603d3013a81103f5f7dd065154bde5c551c563df18df9f45b7e288cd8f06d5f1c749e5708dfacbe3c91aa9eb0232a4c6f4cb5003eaa2689f8460c70ea977abf4909258393c449f84dc560819b0146e5ea600b2af3cf164ecb862b553635163d3e247234b6503b7f1aca35f28647f9d526111334a8078367b6cf5706c3c9c0ea76ca76d316bde5c1b517", 0xf7}, {&(0x7f0000000280)="175ea685a0eb6c2d017c6231496432df05f3b8ef34cb5a4263a53aedf134a5b63617317b4f1631faf1fc7bb79ebe9641cd3a45c64f2cee87ea26e0c6cf04823251fb054a0c370d82e3e51d5c9b391c7b98c58072702ff681d5b538647d5e4ab108fc05e2c53e46166a62", 0x6a}, {&(0x7f0000000040)="608c75e4721ce1fc562d851a55b092dfc3e63ccb2fce5d8f7f58a9a65f433c9715a862ec3409503e910fea62c07ca86bac", 0x31}, {&(0x7f0000000440)="d1508364faf0112374915ff24619a5cdfc7c7d6066976ccacc5b5bed03f960ddc222ad366c2b7c19106e9fda8625245e26711d4e3a99de534b040e1db796fd8f2cbd63888c0f6b44bb2628726cd4165be7f693a7b9a208827948983eb67b674f5a4a25cdc833d871db8fd13bad4b525255ea9e61a54d3bfb996a7ccae9414bf76ab818f3b9346b0eeb6536841102e12e6bf88648d3c5a67a0ad4c154b629c112628d45c4246b73afa3d16a74184d1062655d274b0b10ab7c2808ade4df858b5e862ae16aec7ca01722512d177f956a94d2f0abce3affea0d8b037ececbef53e18b42682d4fe10b77988b9265e21140646b71ffc5acfd73f7e02dccd1cd88455a6485d72dda1f2c4ec33642e7933a3a0c23bf775344852f4f7577f3aaa5b239e8fe7d2fb124242f9d60fd2ea701944ea6b9c9258038a7ad8d5870ec6f3f9c7102ba7c8e748c2c27d748a68337a990866bef483102e095ee1802f8b8d3101cf740a8564249a8f74c2e0c728ea5afa112e10ea3544b515bf72269285531bd494c99373f4baa8b991d514a64f1a71f20766235a9dc8a286f85a78d06306c76974ada049109997d7ccd2ae2c0a3185a7af382fcd858bb973a29587059e8a4c383656f08ebfe13b8381227de5a521217bf8a7e16765facc42edf45510f4262bc35cc81c54d3fc2ff35f1e68843a23c640cbd8e265191941bd6cc32585f5a97e714633b69b67d36d22fe058143cc905ed48210bdad7f606235bf5e18727b3a131454236120584b59a5aef91f620a954371a96ac04e07a85dfaa3e844ef3ddf18e3e5f7e751658a5d9e24d0dd095070118a288a50b0bba1f83768ee754f1122fd5657b58bb72ad2cf2f1b863a962eaffedb5eaf3bd25b7a8e014c2198a685f919e107fd504bbdac076cd7508900803db56e1a7730a558e854369ed68565982a83e1dafa31f9931699a93b341cdb6799c408df331d09739c23b85ff46727bff5a94c1c94ecc21a520ee6fac04e8429496ef15d6bb5aa74ca460f434ab925b253c5462b7f5362f6a18e1303dcbab889354659e63387a4c961388a6affbba4a975966261e1f1b6b15b6008e867003c2d373e5f876c899910288467eab0961c221a98b79a7a835bb42e383c3731732b43e32379bd91527bed4bfb584677b9574ef74438afc21ee6d0dc967ea21d70fe158bf03cea2cbef74dc05a34cd92d3a9d66d58a5efced2be338953fafc5511d97d8a5690f719f1832c6f1b121412ddb9d0d90b1269ee871ecd6dccd0fb12217b80f6126edb7399e2a3c1367245acd787c784277c8e362ef99ca1ab16b41350ed9902b39c5889feb519b11fe88acb639868a89b938cd9b8813e0e1ba88b30bb90120aefba6a2d7f2216cf77ce691152d3d7352df3bae0efba551d83d7d457e108303445ccac4ec9e13b9928866d7cbd2dbf50aecaf7968ca83e5138f55d192bb5e62f1d45aa81bf87326acf129e7f7c9ec6797f74b687fb497a4bbc058a58a63b3d5386816f8bd1e956806126309c5267517fa67041c9f626781d4f4a66bf0be38b15381011822728001289f341d7a366a7940d366090c826caaaf3484a5ee6a03a2541eab69d7c421ea5cf134914c78d13809ebac4684a59ce8614ba1b3374e84f145ab47d3a3c8eb72b5860b940016f4a99ea0856b2c4ff7cf15f6b5312b62807e91e5ff6def6daab94e913f52962620096591b51e4312987e8e02b7ec55192385773fa32c8bc140bcc0f67ca23d741892bfbf7b7ca693cde1e3c4f1ef221e3019ca3387afb963892b94422ae59bd7922c41620b6ee485d07c54263ca7a5824b783697e0e14aff034621998f9c440dbab8f6b29da9753d9e94151c9d2ed0395e8356adcd06c226003c05aff40437e588f0299b200c2fed88ae4a37502eb44ebaca7c98cb3c96ebf87b097aa4a2253a5592187a9f21348e883602b725a4203c0add5e394a2fa39d84f4f02de08d07b18cac2dcec5539f9306046d1f644cc401b60370a4c4c16e42795c9de5b31c49ab3df935d0a768c210d6b4daa0a8e2a4e16eb3ad6c43515aa02cfd7262d0e26bc8c95509efe2ec99d3a640f9fe5691702dfec6737503543676d88a30b044e4c7f326b4369ede8c9d77971c89d0a89fb9f6847ab8ac76b41bd0cfe149081fbe679e9773919217ea9e532ea3dc00845ff47568be6507eaaa593621e17bddd2f2e02b0dd4316e657b6a5de0e501a94c9a55452d69b49d55759b96aa9510fcaeb35c0dadb062925cdb016877d97982f47314bae8cd4cf4600cab42a71b36b00e1c008f43c5b62c1233071ad10c0b5e4c365e839c46667223bb19a8b534272c9e1c6d0da3a2d4a9a1c9e43b423fb449d36af0bb87c41544c6837234fc0d17d0282a733918b16b74c16424d6c34d504451a3da825d917b36e8cadb4312fe540ebd22190e5aaf8714764fd3c64adb32f607bf4d6f6b1e73b558b9b1babd02312e8fa209416608b120bc87f9d35e3ad5d1637b334ce46b5f7d71815588ea4da29564a8b5ae9f221a3e18a20413a0e5d7fe394b21e81d295891000757490d7c351c521a86147fcd4f1b252dbcf2b5afe432c9280c04b08414d59af03caa1aa1dc7e4b8a0e6dd7ec292f19fb0968788e5a01ebd0d28c2777e4ea41163f8a930c1ba468904ba7e7292f586244927bbffb417358b49e4b07795d960d5c330b61f2a59afb9043193c93f9041b98f8b83cca51c55a6e56cc90fa4fa2b064f0e47747eea94d0b4f78abb0603550f570fbe2464567ffdd782e03954a37b158501d51cdc8f5e676dd3014750b1a581d58637a14b57ab2de5f24ecb9e8d24419ed57ba3b0912840e70d91b99ec3909f74db8bf2b22967a53a3c045d6ad76e22aca732ffb1f88eead277046193b06e634912b3dc4ee4b78098a24624d8f5d90724330101247a7e1a413eb3d26183a7d99dafe89067a8baec34885dbf24352705ba4957ce55f2817901b32b9e723f2623868d4c6a372841e048092e890999fe435ccd849c2967ac0526f6900b80afbd4e0696d2e700ca0045d06b3664c311a03bc7bb35d3bd8136639e0ac2039e7c21277b914f0629bf23550d57083f0304f7ab72fa34d4dc6ff78b67c037cf38cab7eb2cc67bef0cae31d62c53746f7a5c042fb38171619f75483006cbbf3bac15c6bb87221295d2c142b45fa7a767ae72ed672c60d98a240549620ec03c6c163899c28542f976f84dd7c74caf79e31ddb2bc7b2c49c6d7fc4bc0ed8dbc72b14b6edb06008ec0803f712cc92f8402c15024d1c177a42a91d3ac6d9218e5d3e96105ad63398e0c42094f662e147f0ab1db71f42f549701bb350a2eb705af8d8c12ffda692e02cf52b7c2a44adcff9e18659573b8c152226939d72dd3b320b502cfb242e8486cbe21c0cfc5e23a8c9258490a022c2977ea638d5fba8a728581b6685648c0ae3062416da13c723e9130340f82b24e22d4b6cce1e77d43bead5dac1f4a4b831fa831a74fb1cf4a43a37a60ddcec1bd3c6073da953374680aad61754f0705d476f812578c4f08224c74345050cfb89ec3d414cff727a46e5e360d707f03c7cf2a03d8e9679bc2edec7cfd166413ee8c0dcb768619d2e8cbed75a8fe662da82d760e8f0b3efb28391c9152bce8fdc62b24525b897526e709f943f90edba9422924f1b8e00b868bcdb6049ebcbca61f9abbf4c916558e5dd7083018f6ebe46941e714c32351af5dd2784a853a03f429a4dc5efdefdaa570cbbb2219da1f4bc905e4fe1710b4b1e0b7f8156e44605f258518587f05c9a274d9ce78b3ab93c7a4dd2ab37e64ef3b2203104d77c408d8b2ec552b15c16a853157a5f778542771bb1b23e8772851ffecfdd6a63df74c037f175c696ac7210f043eb4435c855cb2ae2b2b6bd0807a99907b1c70f9929053c48087d333ea6bf288e8ce6cae1c13634772b3b437afc12c777adfe1273ebff9baf67277509fe8df523ff069708ac1e2c5baf3cbbc416a3635ae03346d4dbfa928e1448d28865fc1fb95f40f4b131953b6394d4db0879ea06be28470bee13db21b0837bd93f934a2a677d07dc6014558ce73c952644ef3d10227cfa661f5a9a860958aaeebbf6f129deb8eeafbd1a9defb2a329dde3d60066f9f50bde36afff00c40a90e90eabc2243f89cccffd04a0dc25e14259b895430d08858d82a8f1c87f6f9742c6eb36f1df328b29dda8ac3e342e0ee257dcd840fcf0e574410dde99a297c6d4551b1ff7ed39f1e8ca90da98eecc7841a8b2b97e7f23fcb479ca6905fded8a216cf5edf342402009d2662e8d81373b1ea15a18ca765c77afea1bd9fc6b26946698118973e7035273d8e47880a7dda9fa41f9f51b82a96e36bc94e5883a0021b67a55274de9f3f5b64aabc55c47d9fd957e4b5d668e4480a29609ce3d2f27a0d611da7af430fca1991e03de40481450b0fa6fa95f78f93f4ce932a1533e4db3f40d87d21db9df09d78a5c82252d5d7a419ba2aba974bb97ce0a7e4cf6f0a1f7d8e275364481068e349cbbf13421a313262ee9b7047effafd3b88bb7669a87d53de3bf017b208d9b870cf167485c8de0e374fc063cdef6b7338d8dd7eed871f3eec155873f4da8b31701f2f28b29f0d7a84560662df36cbb48dd00a6cce140520032054cd0bc0c0b87ef22f6d343c098c207bbe990238344f78622f3a9bc4699ec7ab8026beff0abef252c82e5ae1d551be91d317833c47dc6535da4b0822d944096c41af55f6deda3ff0260007afcc6eece71feb0459bbb055f63a0f194405730d4250a85f51b2b4b84673ff2a44a52e4411ded427bdefac40cfa0379efbf4bd5caf8fdae7367ffc6458550cdbeed8a6fc8243b45789a0240ac664714b331a64cca01aecb62d40c9c8f4c03785a9586d2d16c5f4d02a94d9a22b08722e4a51eec55b223e17bfbf78c33dce1344dd71d0b72d2fc21adad7801a6679bed41a528dfaf7bed200b87e566f0a81bb7a18babc1d29765fe2942b4914db1e2035f3481c0a6f1228a6d8d397b35d1a172f2d282abc8d75849e941998e30d0fb7642eb135fad4eadc8c2aebd2290226127c7bb28e1c94308ff6cc564eced03c6358d64e1aa3709151ea225bd38672de6937d0a6f4cf350328a195c22576e68085dedf51e23e4ac7540f065a59d7b7df12238cf6f089afcef80d26cbb15675e539b1938b0eb05ca91d455de42c3a8758aab4799a98ddfb0048047e19ebc5b2b1d9adde0a404c4ef6215396e404cec71b29efeb0d7248827682d0ff37692964d89229ffb6ba8ad5c508049a4426b9e00f0df373566195c0f11acdaab38d0bee5202f8201cb2a9354e0a600a774f25e289cb94abbf6c4724b2561eba355ffd53d9f1c5999648e4718ebe704b787415d4ee603a6726aa0aa6df5a17a1d50e206ed383bfad800766ada4278d774d8a67f981957f433ce985ba37b7ccf89d23aa0681149a9bba9ea47407256a81fdc76dfef8ee026551d370a9d27188b6d6e8a490dead7d3cf0aa1524020fe9614d4018a653b5c1e86c725dfce3ca8d4455d2bc06f17ad68c2bbd9c09d58cf718e4be041fa3401a87e54aa083742c5a8c39496114d260cd8ebda4041eab563fe35859dbecb2b888794df6286c3afa7b0f4739fb08d7356df55f1ab5992ad6d482b4efb09c6402d7cf2efbcb69aaecc6f34784f65a17ae08e731b211259bd8504da617e661fb2ef0d1c61934ece9a594002e81158a54d5ffae0f8b0d611169835e83fd54be8a5f9a1e07c45eaa655fe905241aa01e461cab8c56ec062de4f719d719994bee821861317d37", 0x1000}], 0x6, &(0x7f00000016c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r1, r1, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r2, r0, r1, r0, r2, r1, r2, r2]}], 0x148}, 0x1) r12 = kqueue() r13 = kqueue() kevent(r13, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r12, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 23:57:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x1) 23:57:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:57:40 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:57:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) mlockall(0x1) 23:57:40 executing program 1: r0 = socket(0xffffffffffffffff, 0x400000000002, 0x1) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 23:57:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="5f69445716732a13e9e08bba2b336087ea08f835f390b6aeee19d49b88772813dafda0e0e7afaf3853ece990817bcd8c27ed41140757954dcc73a4", 0xfffffffffffffdf0}, {&(0x7f0000000780)="d143850cae44184461aa2555190873a78913948f5fecf0923fb0b0bd2e128dc04b9b04ad1031d9d57f85fdd6658317571e83a1250a606ac8ca9b1640212866bfe50cf1b1c6104efdbf9efdf7182b3ea0c6ecb2d854bc9ef843edbd60e4ab2dbb501abfeacc5022b1d13ab3a4ac026d1e3b4a6ec237c588d150c4f09db666c954d815974018afe3533ccd26291e931e5b672a0a5c1cc6934a1950b456c7821daf59ee891d0b"}], 0x1034, 0x0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f0000000840)=""/199, 0xc7}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f00000006c0)=""/174, 0xae}, {&(0x7f0000000940)=""/99, 0x63}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x5, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 23:57:40 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/131) 23:57:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) 23:57:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x1007, &(0x7f0000000000)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 23:57:41 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x82, 0x8, 0x2, "68929bc18656f7b40ab128bfbc59f2034e5615d4", 0x1ff, 0xf2}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 23:57:41 executing program 0: setuid(0xee01) setreuid(0x0, 0x0) syz_open_pts() 23:57:41 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) getgroups(0x1, &(0x7f0000000040)=[r0]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) 23:57:41 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000a00)=0x6) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(0x0, r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000a40)) fchown(r3, r2, r6) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000140)="f32111cdd85f49e2b3f91361306afc3c05cd949b41becd22185a5c49dc2a8dcefdd3bd05bae7e192b8afd5a1a40cead158a5967b66a6852827b2", 0x3a}, {&(0x7f0000000880)="dfe1d7dbb1d108c3a4e18093474b16adb4dc32cb98fe355904b145685ab26cee0fafefbf01d877a05b679c40553aa039d6efa5d40ed7530c75390c2171fc0184d7ed44b015fa4dd0d7ccb5f4147a47f439811d9be237e192f2fed5c08f9da59ffa52adc5d1fda357f795703d34177a9610d31fbc6a54eb906eeb6f950ab15de01250bdd0314d13594b904803f20aa2fd08bfc754f29a31fbe9d0c88508513a87c8217ce12a67da178f2ed616e045fe3105bf58d59a0fb0293d88721173383e4fe0dbd4136088d150c53a8c0602bdbc270df987b0a19905fdeb90089e32e29d64c78f1e2efd0c8020f3cceb", 0xde}, {&(0x7f0000000280)="7a4a3ac46c929359ea0cc2df460f2130e72bc741c17b669f920e4e09ca958b705c0c832adf491f12a9f24762fd778115a46aa92b76c2a5790babd56b5ce257c664c0850865255f7898cfa1d085bdc80bd5423ad8518cce68dd854b9943c4be456af491dac2ac3e9ff625bd76062e6b9262d513ff057aadcb40eb95d854944715837c0986a6474d5d362ea24beb71b073586f0a21d28af90a1a2115132d5e051917d33b275f9258f709c6438b769fd60f65c5c8c0fcfb64f74f5954a5f8ed7223d4faf4fb03bd3d84e7d402240445c8b12a7299f29d9d1bb958f10d594b958a2fa9ba56c71d7d64d8982b445c50cec63193e18ee06191", 0xf6}, {&(0x7f0000000380)="2a9992e62083c1d5015a3252d87f6c46509e167628877fba6bda9b38740600dcc7d245df15f9477eed79488952c0ae785623739a42d7c30f14c5d534569b1b1b1340f6012ea31d50988cbbf84e21ef5bbea4e8cc8c4d5402698e1aa4a6e32c9ab02afe1962e756dad316f7de0b74affb9634213ae7d0a817c29928552852c3c81dd8c635e40d4d6a3d87e508c81f8f4bd332e0ef024824474f1407bc004bfea39f8954b7da8160631770e39973e561a75a7650b46734f5beebe2a27a6b0891042b383f8dfa76c45315dac30ecdd231ad446ecfecec27f34170c3582e0fc25d8bca0be3b7f6439e72ba103e", 0xeb}, {&(0x7f0000000480)="c87f29efb0b1422afa6cddd1d15e2d51849503802fedbfba35c79d93ebc174e1e3121c77adec31b1ccc4c70cfc305a9746c038ead0115ff95005c3bd1523019682e2062eac5c6f43cf5e5f3378798e1119831266d49cd7cb4ad5824c032414316f2e7b9c1147c7692f24525548e30647a99ffd58aaecdf82c89f3c2efaac37ffcd385c90710e3a93ce81a214d77245ab07be4a9fffb7c6582db59aec7972753afcb50f80d53eb7fab2b71469fea7ae422a3a213e8ec346c8ace5cd577a2c1c78e3ce456f0f1180e557a39df0c27067dbc3e6f3f4ba1572ac9ee950c5a44fb80bffb6c2a13f6ef98dd99a6715e03dbb", 0xef}, {&(0x7f0000000580)="421cc3633401aa6f4af669a07b6cf88c2d16f755686a9b0d7ddbe3c8", 0x29e}, {&(0x7f00000005c0)="ea953d1d0eb75c42ce", 0x9}, {&(0x7f0000000600)="64b6255a4ad98ff6cfc4ce1ffa905e8fe6256c313d66c16f9a5e5585c6b8c20fba6ddf7f1bc35cee15da1024c39eb55b", 0x1c6}, {&(0x7f0000000640)="ee74f0607941e79eed8ab52750f5dd67aa45c76fb6a363095e2b6363ae944a561c99c80e8232ca883e317f85a72162738df93e14ced3745f3d3379d8666fb338db950ba26f86078211bcfbea9e2933f3235de1bd3a418e8a67417a6f20cf0d905610f6068204e1d54a4a43cf624dc99d9de9df090b1b119bcb1673e7fb2010481394f8438871f9d6c02ab994cecee416d7591b152fa2e61bc36183781bcda17cd31d8e88d7247b46f816214c1ea85d4ae4e64e230bc6ac5949f9", 0xba}, {&(0x7f0000000700)="6aec7a10981682cdd2d6c8cdb37e607556aeec4b6461e6f18443ac1b2eb14a7f9c6c482a8683191df146882235d5536d5cb9571976ab36ae5cc15296f58911f01f7cca6a4a26a713e5597882dfd3dd47f3a2073a1864a012bc6ce20bca5b86857e4661fcadc6f75d765e99d0fcbf4f2422762d68391175fbb4e3974c053d7cb502b9a934c6e30e252ecdc46400f18efb6705361ae2c3b7fedfcad7e071ef73642c3a4c7635c4b65a110dd85fea8e7d9435017c", 0xfffffffffffffed9}], 0xa, 0x0) setreuid(r4, r5) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000980), &(0x7f00000009c0)=0x10) 23:57:41 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x3) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 23:57:41 executing program 0: r0 = msgget(0x2, 0x2) msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 23:57:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="ed", 0x1}], 0x1, 0x0}, 0xa) 23:57:41 executing program 0: r0 = socket(0x22, 0x6, 0xa) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/64, 0x40, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 23:57:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x8010001, 0x3, 0xfdbb, "010800100008010000000cd8e50000b100000007"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:57:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x400001, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:57:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60d, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getdents(r0, &(0x7f0000000500)=""/4096, 0x1000) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) r1 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) 23:57:41 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="09eb66b7a69d87fce7afb6c2495a4daafd2dad99e5ecf4fcb9e619f7c134b9b65c7b31a3993892e263cb9ab39b0f597d43e2256dafcd573ce6afb66ff0b6a0caed485224096289f0d99043ac981969b861cfb511d0e4c47f970506ecb963afe4c3f7a8c8a2acce54235a7cbb33a86a8f49d34cf6a6976b94016194aec5a4d67d083e514c7aa135724e8b6b6ad6b794ed78ac04ed59400367b0382bf097dc42b0c314e6df45de73218d74a652ad8c7e0471c90de89c7de4312940ec275fb4a1a3dc201a2a851f07f05a8370565898260e0f20dcc48b616da51881325b237ec2bd703dde86d7a2d064107ee7270239b4aee3c12bd9dc5e12ff44219265add6", 0xfe) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f0000000340)={0xfffffffffffffffe}, 0x8, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f00000000c0)={0x1000, 0x5}, 0x10) fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 23:57:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x5, 0x40}) 23:57:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d9ea85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ce636c91107d86939f41674589e7ab13c37918144a33bc6818b1cfae59f5e788a3a30240", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8000000000000) 23:57:41 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffeb8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:57:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcf, 0x5}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4) close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) sync() 23:57:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x7) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) chroot(&(0x7f0000000100)='./file0\x00') 23:57:41 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x10000, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) 23:57:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 23:57:41 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x146) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt(r0, 0x101, 0x3, &(0x7f0000000040)="a1c72bc408207fb9f44f529117cfa02adae65d26f33c8e05315a83b764c9354976f9dfd7a066f1c49f7abdb745b26f406d2ff11593ae7ca801b0884d46300c40c69120696fb0ab36d40c9ed1b79786cfc384bb4ff376702c2cccf0fe1e45f1a1bb1505b1859f8d3a3d6d7f4cdac725f92845e4e3099cb20873ffc18c1287d0d690342b63905a1f11", 0x88) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0x13b, 0x0, 0x0, 0xfffffffffffffeea) 23:57:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r1 = socket$inet6(0x18, 0x4000, 0x80) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfce, 0x1}, 0x8) 23:57:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x2, 0xfff, 0xfffffffffffffffb}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0xfffffffffffffdec) 23:57:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) getgid() write(r0, &(0x7f0000000380)="e226781e994497b1d8d2287472408d7d0af8647aff1d4a9a1fffe4c7c289890e1dbaca18ecf26ea99cbe395f88508ccafd00003cde3eef1293908a675890e4383c786ca3bf7bf54ed93e72e2982d6e72f17a7a7f4f4c3dfab60d7f644b64ee7189fc5a327fcc00aae363390eebaca80278a0154fdd1d1f70dd57721c1a6b89925774bd394c9ada7e68c70bf7faea443ecdaedf6a2d6281a3b33da1bae53f7bae32a15174c16aefe7d5b645f79a4df423312f0681c24b4d85a5b0229c5c1c75f7c68f1ffcf18c8e46dd88c67556879471e7877a7ca93d528005ad21a672056ddddfaa272719768f9cc6ab5f5a4578eb407e84000000000000000000", 0xfb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6ce, 0x100000001, 0x400, 0x3, "a3b4b2ec38650c9536b3fe12fa70f6261c0421bd", 0x7, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0x6, 0x1, 0x0, "bc7889c7f860d537a39b20db402fec8c67118c6b", 0xff, 0x7fffffff}) 23:57:41 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) ftruncate(r1, 0xffffffff) setegid(r0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setgroups(0xcc, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 23:57:41 executing program 1: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/57, 0x39) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000040)="2964321377f1a298715ab85d8aff51d4e8e9c4989902a873e0c4222e4368b8967255", 0x22) dup(r1) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x20) 23:57:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[r0]) chdir(&(0x7f0000000340)='./file0/file0\x00') 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(&(0x7f00000000c0)='./file0/file0\x00', 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/150, 0x96, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65020000006c653000"], 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 23:57:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x11000300000007}) 23:57:41 executing program 1: r0 = socket(0x4005, 0x4, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 23:57:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x8bfb, 0x0, "d77fc1e7bb0200e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(0xffffffffffffffff) getsockopt(r0, 0x180, 0x7ff, &(0x7f0000000180)=""/74, &(0x7f0000000240)=0x4a) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r3 = dup(r2) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)) ioctl$TIOCDRAIN(r1, 0x2000745e) getpeername$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:57:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) shutdown(r2, 0x0) write(r2, &(0x7f0000000500)="f656cbbfd6381c21ca18fec2d28d900a938a03b31c7f8d013d36cf4cdfb27f6e4ba6915a8ea71f0d86c0fb3baa978d36f6b45f08af383f352dd0b5e566d0ec9bd3b65756a1effc0aa27bb7da94e8f3e542536d162e28535344a3e109bc6e2d773743bac4678cfecbf6b490c4219cae65950c74a720e63484e30fafb62b467632d8ae06307b1a99cb76fbb597e19030b67cd0ac343ca4ad514efc220da196728392b6e2fd5d760f0da35e5adbec5788cccacc7aed3c3f76d3c7bbe0b7602b1d4c74756d18aaea569c0353f8e870100d0e9a068bdefe7a2d90a558e49138d5e6d4b584b058e3f8337c2fa33fe43013b696ce041218f02d832a010e7a95e49edfbf2f6cb413757eaeffb88f043d5a18b857c7a44b6343d3bf090b008554a65f070e116e518ae62e20a5a8de3060b7eb73b7261bf6a9409f225e4666916ef50d466b4ff70dfa28bf72ac5455cd745d913bc36222c3818a253c30d73b0d59443fc7dc45194ed17aab46823236002332d221acf983b1841fe9b0512119ddf5f634139f072d7ecf607d7034d5b7f8987bc3e078db4b8ecb53a95e01840d6e0b2519fc8ddf96a3f079d8cce62a885b42d640fb923a2cc2ce3520ed957d47e5ddd961775cf917c3f8e4254eaee189e58d72cddc72124fa3904854e3f2523631edb4f93db115d854026373da44ffe479205aa7cd9ab6e0d7557f08f5f204c3ddc2f31d3a89c173f22743a92ece4417f8b59124ee83844a113e06ee3187ce702a83b7bbf1b54e469c1448bd76de618938543e38b326629651566264bb62f3c1cdb55c8dcdeb83ca64f3c5140adca2e6f7990ca007d18c17bb7b7b27148a8b950a40d8286932192ee199baa7460648d6fedfe6d54a5a6749cd6b5107ad83b80282dfd5b2416c528bdd402c3ef736121d54888c846b095467362d07a0b39e048b9c5f69675fb42f32a230bb50b4017c3ce802f319ff3ee04cacd219cd2b118a0b9117b104b732d5f4f02a5a34ebe4490e0c077988c60c696ebee3de18a931bd914010d4e8ffb42119801eaae1205aed07cd127de4afb981c10d90a611c5294022f11bb6cd2b605098de35cb8e1699515f9ec91a7ce904553c612f66b97df58925ce58e0ae7163f8f163bc285d8b35dbc6599a94c5c98cbcd9249a8e764e1c37461a702a250d68ab13ef344e95e1eb0632a5fdc813249bef95e35520483e0cea1c7bdc38ec5f363e402a31fa2a26cd1a90d36558918030d76492256c7ab05107ce2aa53eede45cc9b8d3b39a71ad5562e9623aca4869678849341ee04e9d3d9ca38c4a95d3efba0161615eec7a4c08f3d2fffaf0a52ac2d6f3b32d55f7808b3d8a952c42baf545582f1e277d5f505e478b2fc4ead3b1b0b6877910140b850dfd2704033b8d27ce39e73d1f614f4c7fe9b52abbd4b461daffb0e4d4c809e3a4675b12f32c79728e4f25b2876973f7efb29b65c85bb25f658c13671455b82393e0373c782a91d8e21c18344554b5675f7f6eb34026bd2184b39c82ac100b4fdd6b0cb30e93d176df6410db880d68ba4d00b1667418f7bfc34983686e3d4488e6afe3f5991b039ce50fe2bd26ff4e168223e3d20c01276fe4814f7f31202cb2f43e44148b204a47ce767378dae2e35812da3f2268def11447f21a0f351856d4a016309ebec89834ec32ed3cf932eb2b3f24943d98ea9da47cd1bcdddd860104d89dfe12d82259d744f0b88c6ed49bfec9623b697b018c155d8e269b6f2e2be30860ca6a04762b40033c93c8a54e0b41982b51b09087a6967c366f1545bf14ed500b851494223468910da2e09f247c0a60e04f5e060d2bb853dafcf8cb54948482fb43b216cc12e5355a7d3dc148419d6da2ed3eb600f19d4250dbfc135efee625f1bf7f87282571429d34ba2d8e30663ce5391f31f3438af8a072a18299d392fa70f2cc1d424357105b27b833fd53ddda454eac0f150408f221701124e07c44a0a7f13bb2bb728a68d6e40ca88eab618dbb97dfa950e9d603a79a0d075130009058f5af4d8eeb5abf5ae14e5ecbfa42dad3bc2e67d1ec33238215435d4270f7155c9f7075854ad3e3bdfceed708acce1e6871636a6aa28aaea983ddf9e884ed06988ce1a769e6e9de1562da35e0dc8046f1c205354de093c84d70b1a8f4eb49de3cb79c4663776198dd98ce01bf0c1ce1220b8005394df63e84c1cf3697a40847ea757ca0c103711182f923762ba4f3cc0d2a089de97dc39bbdd38d52ccce4e9a95a6f07a4328c0d7298efa5d63aa7ed0db1b7b533c890071f38108823672d5cd98f82d4baa65d1da1d53f90af691c24495d5ba27cfa1a9e324c23b0eec20e7bd1182c6d7a0eee7240b56b565d947dcc40e5a326170dcf63e0458901db4dd89cc9a6fa5737ac7c83b1383231b6f0b7e0041bf6ac7444daea342c2508ca254e0f1bdc855496a6ed242053f3c42ab58f31bf92eac719cf52f55333c2d0e03baa10c637dfc83b4b1710021225dbfdc4097c845bbf5bf997d2ddbf92497f28bb47d96769081cdcd81cdc5b68969e4931f2b6d73795087e308f43254bb765402c3e5bae035e4a25e1191e7f7102fa3d2966e6a8354f17e2dd760ff371e6852a10fad5396782f7fc82a81ff2e8579db5d0e667aec45377821daa4f7473fd3ba7151fb8a56f0b09e87a41b0d13d4212dff40d2b61df6fe3a7763b8acd6161e4d9f7b13be8848eb8639b5d603606284844f898e89ab5039c6c93e3038ff076a1364c06dcd838ee25a87e11f9472bf861f4e1a1a6f06b9a099b605bf69adb506bcee0206eef20ddcac0b9c5e0acbfbf64ddf7f2e263f6ad86b4d7361f4b317631dbff0f89b0d35e167e4275d053a3fe4bcba65475da442264c6d8bb5189b2f29aef0ddd1efbdf50883aaf33d87bd478263ecce8e5152a4f753ba01a54fdbf9e7ab548a35870de3eed5d1b7ebb12f43937e01d1e24d2c449f4e45e9bf3b6ad4091728bf9c06f764fb5a6416b575611153482e21559f169bae7c5f5cf2cf6fe02d6dc6a7eda231888b9aef8272828f154092c78e321e95d6f5e9eb7ee39fcee30ab9d20787bd2c9997bf3de8743ba5fa8c4af2924721e890e5d504fc5094d7edb451529e24232f9bca7def8a165ac6fa64cdbee29048e8ffe11ee4885312167b42bc9123e7b26733054bfe87e0ddbca6bffc4db1469cc3ad34ac4eb58083cd0709e36dc63d3fa90542785a35986c4a687c3c659bb407f63f965144db65625ecb5c98994432e2cc4ab5a11435c6c99cbe4b99ba6ede12ae28bd4cd15997804a0dd324b7cdbf4c1aa8ed62c28c44ab8e183c920448a52eb5ba558bca000c1fee5c519738a3dd45cb28c75400b6e9e15dc894e658bf87e2c1ec2395d891f2ae9af904dffdabb8cb3098687bfe2c21a959d9c4c08df115601b810f6ea3e4b4c73d05694356ac491353797954fb7d65daaffe87dc4f40710a111d17c4969de8ac590d4c2d59a0e6de9a180faeff86fb7f1950c91260b91810686614eb5793815d9999b5d61eb96ce638999d69c3ff9666e638a841fd64d905a8666d7caeb734b6f3dbf45f78616fcee5af346e6124b9e0e5528b596cfc50e88fe2cc0cb78b6d9874b47ce1fcd2693895d8991e326370d822e4eaaab3b3b3389b6ce36ba6d39e747ea27a3a9bc05dd1208bd4c9e92f64627b405ab3a4e5f4feb6f2133bd62380f7c2f135fc83fde3b26396223ab32805465ed3190cfc80008287f17535dfb5cf8511867784c329af45d8c970ce891519b0f61d5cf1ad8cfc0a7027ec227da37cfda34084194bc37823430a57e0258f95e40ad0836b1438fa7557f3c8be3dbbb8d0afb915b09bec46686e0d787cdb4c134abead567a4faf40fc7a48946f0af2556b5f46be90b94d5b4a98f301046dca161072da2b7c6551d802bc2e8288e8a69e654af0f17a488421059e4025ab6523f3d9b08025e7f1c082585fcb85396ab2b991ce99a4def7901f7f845a5fbc96cde53392d9823ac38d1a523877f67ea68575865364a17bce9a661a6ba1b7e1f386b15b1b3d9fc8ebe25c217e5438227e69b332698523c87ae1249d04f96b6e706e90cb603e2e9a983804d9f2fae76615188a6411bb6cb2502e62cccc3c92896aa67e6c445c2031f3a13c5d6e95164127209563bdca4213be6dd816b35d8aafafc14e0a15dfd38962f1f22edd999622e132ae84415c68bc0ef27dc59d1f48c875279c169843a06d7023ce075592a3500dcdfbae43c28c5426077a7095e2c4929c2c9cae4424064c81cead77cca862a5e822915316dc1e8128ae642b7c35827d064d814e63d1cd40baba8f3323b604bc484dcf4ce7fdad7f88d89e1c706e7985bf6631d2e197ac049710a188e69845b750182a7fcc47b0a0f4307353ebd5e1b97d3dec5cbefba59edfa79f0f80d91e6699273da536109c18295bb141d0b2c29a4738499885f4de90c4cac9b480d10522f9dd060480dc1f2b6c01719ab28b191ac985f1ac49fb661f660366fe39afa8395d091afc0ebf96bbf250725ce9425eff718c8211a4187ee6f9b26b8f09c79860d230b910fc4adc568645a455c400d3494ae7780d575a68643c0f7404b61354277e45acae9d10c864971f69a6d1c5602c66277ef2cba0b33ae02312ea988105413618293feec93e520ffaf1f182238988357d079c249a4832ba2224bb1f44f4c038bf1e30087881692d0122fe419b32e0095b978dfa3e78fc2ec8d4186505de847814d29019a0286551f35a397ce89cb38166299d5af8c315f1cc3330816e5ec9601ca2364daf76ee2301ad3e4fa68483898c01ee255cf78ed8acb4100c56eb2d4c00c9183229d2d621e44a4d0ee08d9cf0df1098dd0216e3b88753a912a90ac09f3f0c4411ea7734bacc1ed29ff1919bc00f64353aae87829e4f71f1b02165dd6824bfeb96c8e1f8c81d507089743508ce63fb194f2be5748f8a1f9650ab66e962d54b8ac8c30cb9929fdb4041499dbfcdfcb1f10abd41bb06d37dd73ce706884cfc8a3bbd0eb472a7b93ac5482230b50384233e1fc152a0430128cf8a19456abae30248f88c56562537e7c2db670d6ae7d5d5b774a8e6f28dfb097890e4ec40ae0509da5087929e03a9386afb29987ab014c216b520eca934fe6a26e2de8e84d613b93f7a787aecc456f8af6603ec6417e26b05081af031a8b235d0f45363ccd059d9e9ebd3dc7f6677c9257f86dcab947dd3abb0de2d69e6c36d31e65498ddb41b5fdde08da30b142bda3e7ef36387fd8c9cca40b78856db59dc9fabbe582ac3fdb49b45d6c7b1dd4f9142a473bbad15b2bd44e07559a6c291d2d1418e962ee6d4677cf56f5652750025d1216ac6306e538294862ee373bdf99d15f0ea82fbc9e7f9c0b0a079340c7930661a9ae67814cf0d2f543bf4ad251349438ce18203e5bc951f89fb18d8e6e757edcf5e638f5233f159a261f19365993c9ed52f8f8bb0948372c73c0c7d11f6a2da3df01152682cf7d57b04c173c21694d0ec016bce92da54b1dff472fca426efed496b66c302ddafdedac2ab340ee81218f45ac325233512737d8a841d32cbb0766b27346d2867e6d32864cf0a483b902e2a5d0b54bf670eec4bd8447f5d40fce91982081943deb8b9d5a4a394d7475c5baddcbcc3a49fc3ea7ab6a5ab5889982b463041e1b7c5ecdaf83d659f5d925f9e998fa107aedfcaef6db34b7b8a0cdfe1b1cf2b870ef66d457f0c530ed9c9a9377b2b2a66707b98937ffd639d40dccb3d078185420a2d1d336f372317837e6ae08780784e9cd3bba4f73533bcca7583d2b7c2ea5166e1d6e5", 0x1000) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="a746", 0x2) 23:57:42 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x12, 0x7, 0x2) setsockopt(r0, 0x24, 0x2, &(0x7f0000000000)="dfc244795e4ef268b4e32f76692cfcdbddf31db66f52b51873723194b5fdcdf67a068fd521a70425a86b3019d06bf6aaed7f01c5abfaf9ec861b647c11193c43415b5768e2723242365abb03d3b481a58b57c2d7bb69827dc30c3882797dc867dec8a807df2dfd1e33324f9068ead0f7c25f9941d3a50fa4cc046ae74e5e8d598d7fa9fd123a90aed8add4bdcb1726b7df24753a3684818a7bce9b1d323ef83dc53549ace0a26dd44ed32217673ab408272adeb327f20d45d84a07543ff71c7b77fb5fac4940bfc9620a36e80066", 0xce) socketpair(0x1e, 0x3, 0x0, 0x0) 23:57:42 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000300)='./file0/file1\x00', 0x7f) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:57:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) chflags(&(0x7f0000000000)='./bus\x00', 0x40000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x400000003f, 0x3, 0x4e, "77c38c2c29b696d6bd110d1ff70ecfadc2aaadcf", 0x80000001, 0x80000001}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x7) 23:57:42 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) sendto(r0, &(0x7f0000000140)="52c0c083f6627c68f2f75961e8001af22394a7120148f72ba8c7877d02cd2011de326d8019fd54fd1f2f84c512527c7726e0f7c045267cf30c6c16d7c50c9bbcbc3a331cd69bd9c5aacaf8c3761febedb1865bc2c52645af4432e320af30a68f4c3332f496e8bc402050120ee2", 0x6d, 0x40e, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) fchflags(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:57:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x21, 0x0) 23:57:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) 23:57:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[&(0x7f0000000080)='^\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)=']\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) load: 0.57 cmd: getty 35179 [ttyin] 0.00u 0.00s 0% 311k LOAD: 0.57 CMD: GETTY 35179 [TTYIN] 0.00U 0.00S 0% 311K 23:57:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 23:57:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getpgid(0x0) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000400)=0xc) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="79841b6bcd18e34459c6a9461c79ee56dbce21c2d2c4d9f657b80fb364d6496cf8563c7d9aff5dc717108ee761c4b198f9fa3b44fac1c6b411be15818138f855e5330fc3c94d03d1022de5bbcfe05ecbf6519f3199c7d087af5cc0266048a4ab6dab90a4ed8d18972a7c07777b570e37caa803c66861a25e6ddf81ccc7eda4f3607b93dbc0053addd83fc06f347f82f0b1790ff943fe2c06f78b64d86a58da6dcbd583367d232f9fa79275930cabc300eb8d", 0xb2}, {&(0x7f00000001c0)="9059203de6d27a82cac99d589442c375624394c12ce20799d3ca62cbcf9b2a3be60c463f963af2a5322bd29345d55eb6dfbf815f6c7dd2d3d72b6edc3719b66d425325c7f36647fe5c451bd27164309e9ce6ed879fa3ad0972eec3fcffd38138331a10c3515b361b1b40826ab9a6ca726d732ab6aa834c793d07fce7aa97881bfdb4a5d5755d7b94dbaa134e8c678d04ba44bc178d270778da9ae15500253258705f041afa588e83575e619917637d640747ea", 0xb3}, {&(0x7f0000000280)="e056e50db6fee922b684e44d5dbda76f13e3912fd3446565bf019b7d78f946a42c97bfb11b134c6845611cc8ff041dee04a218a0312158085b2c76f3c2eeb4cc84297d67bdf313fe92e36cb92b890f805862c509b9408914ab", 0x59}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r1, r0]}], 0xa0, 0x6}, 0xe) 23:57:44 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1, 0x5e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 23:57:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) openat(r1, &(0x7f0000000140)='./file0\x00', 0x120, 0x8) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 23:57:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x10000001, 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) fchmod(r1, 0x18) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0x8, 0x3, 0x4}) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 23:57:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 23:57:45 executing program 0: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x10080, 0x26) pipe(&(0x7f0000000340)) pipe2(&(0x7f00000003c0), 0x10004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r3 = semget$private(0x0, 0x2, 0x3ff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r3, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r3, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x80000000000001, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x1, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0xff}) accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000200)=0x31a) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r5 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r5, r6, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1fb]) 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) 23:57:45 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x4, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 23:57:45 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10090, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 23:57:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) 23:57:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) msgget(0x1, 0x800000000110) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 23:57:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = getegid() getgroups(0x400000000000023f, &(0x7f0000001640)=[r1]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) uvn_flush: obj=0xfffffd802fcdb0a0, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! 23:57:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/82, 0x52}], 0x3, &(0x7f0000000500)=""/78, 0x4e}, 0x840) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6e511c2a24c85e14204e9eb95c1509e0d56016a99664dd7c22af20ca5c75660850a53a9bb7a63f5c252689d2f13e6a39cfce661c213baf6f759ade1c971f74afd9db9fffb5a064d16f68d745d9cb2730b3f79de5cb3b3ff35ac6181728647c553077338a1338f2a427664d780a26fa5c9148f417f3d5854ba4b467b44926e030fcbe9c39b1a5c282bb6b8782dacac722ac82a779b5360eae1ac583671b5e174001ff706a97745569a3f36808c586775c1543627dade63eeeaa6ae781a678903012da8426be8b3a3c", 0xc8}], 0x1, 0x0, 0x0, 0x8}, 0x4) r1 = socket(0x1e, 0x4003, 0x0) accept$unix(r1, 0x0, &(0x7f00000005c0)) r2 = socket(0x8016, 0x2, 0x6) dup2(r2, r1) 23:57:46 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20100, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:57:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x1000000f1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) 23:57:46 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xfff, "09274e3de59903fe89926fc36294cee5096e2a25", 0xb6, 0x1f}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 23:57:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getppid() getpgid(r1) getppid() close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x5}, 0x8) 23:57:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1000400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 23:57:47 executing program 1: sync() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x100000001, &(0x7f0000000040)="c70e19e97cfeb70713c2e3278319681871bb646184919f261e35e09b61b7f21b7cd4b8db718101ad299fe40a47699606c479af6c15b9a61f111ab7c796022d194012dc7558378b4c6da105b481401c5d9c00c12ae3cdec7be796b1a46f406bccce6f1731e5ce93a3ebbd21b888d90b6d7fae7e88aa6612ddb4ab2b1b1159c15afa084f1a5253e7449659372c50a8efa53a30de19ac1ec1ad9023dc4e1f5b9e2e5321dd9f31fd689c16e4de909c32718bb18e5ad8936c55364695181ce1f9877d762acbd4036c011ef2c24be7423f0c7f2ab8", 0xd2) 23:57:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xffffffffffff8001}, {0x7, 0x100}}, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 23:57:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r0 = geteuid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) geteuid() open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 23:57:47 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000480)="50e156dc25b9c63ebf6beb97e2049ced7256f198d7e5c2f92cee970153c7e7fdcbe2b43275b7e22d5dfe5cbcdb2e0b7551b0e2d0d02e03e4451314d623fdbe413345ba3e8f8f6a5b28703424ec855e38a3535499bb342bedc6bc9adc0b2a63c76d1a51aa9e12e25e29f7e8f3434ff12b0c22ad1320c49556b734706032548dea094c3417cbe6fe834ff5b2b64affbdc519c5f11fec641ff2790f3ff6caf57eb174050876751a9f6585aecd57be08c5c1003c", 0xb2}, {&(0x7f0000000540)="c76ac03b5ea64ff649b9e45f21876074eb2e35424d27d35858327b3b66a986fd2581c9d7d01ae000be16adbb0553e98d0896ec220c01d37ad11b2db0cfa7dd32b15c39b417029f8ac87e4edef3f2713452ce8f4c3ae9bbd74aebf887c224fd84e181c38d745eae0e8bb65a3b8a3b0bc0e6b36a8834e068b8ac8e498a93a48fa2dc74b4ed9291b9108d2499a9571d7e620751abe7a0b91383b4d3fad732ebebfbd960fc9d710d0459bd58049b28555e574dbf752b1bdc95bd0d7678b922fed006aef0b413db4800a08159d2aafb617bf1bc1989eebb9060048a0bd4ed40c8029e008b554f5a707cb0211f7f7a8c62f06b3dc9249a3a9e95", 0xf7}, {&(0x7f0000000640)="1701707a7a74c9fc2cb7722da29a7dff2ec7f54b034086e99c048151e8006bface8d2a80cd5943b9e4cb9bfc25cff28e2981df6b78f44b2f509d01cba047804e4c238e8fb1673a056bae0c4c5c1ab328f0753512c31cd8db611eaa12420953d54ceefad284693d4573c77a58110f3ad933e1602f26a2ff99f53e3f21fbe71c15bf4588015fc31c6c8dfbd0fd23280ecaf19a3180c1d3bfb091300fa62f6d8967ab8afc99ad020a104c88244d4b743e6724db2e0e11a4c2181f688808ef08f6aacb5a8cc02d431a47eb63c21c2f5da40b425b6d547387e8db4eb27098232eabf6aa838ccc31a9f4a05e9c0291b35ec2cb3f19", 0xf2}, {&(0x7f0000000740)="92085cb4c6847f5d020e5ac2d2ce251d24972a8fe03516a9c0067e6031521b188d562726249f6571f18ba90c5175096bc8d5dda1d175e2833d8d55031ac2424bb457c608da7e5146258cb7a8ef73ff57dc143da95fddf895", 0x58}], 0x4, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000180), &(0x7f0000000300)=0x4) rmdir(&(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x4c0, 0x0) getpeername$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r5) kevent(r5, &(0x7f0000000240)=[{{r6}, 0x0, 0x12, 0x400fffff, 0x1, 0x8000}, {{r5}, 0xfffffffffffffff8, 0x10, 0x20000090, 0x1, 0xd9e}, {{r5}, 0xfffffffffffffffd, 0x2, 0x81, 0x6, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x1e, 0x6c3}, {{r4}, 0xfffffffffffffffa, 0x42, 0x2, 0x8, 0x40}, {{r4}, 0xfffffffffffffffb, 0x0, 0x0, 0x3ff, 0x8}], 0xfff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x5, 0x5, 0x883c}], 0x1ff, &(0x7f0000000140)={0x2, 0x6}) 23:57:47 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') read(r0, &(0x7f0000000100)=""/45, 0x2d) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 23:57:47 executing program 1: getrlimit(0xfffffffffffffffd, 0x0) getrusage(0x0, &(0x7f0000000040)) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x101, 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000003, 0x5, 0x5}, {{r2}, 0xb9cc8964eb84f406, 0x81, 0x80, 0x7ff, 0xa61c}], 0x1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x6, 0x9}, {{r4}, 0x0, 0x80, 0x2, 0x4, 0x100000001}, {{r5}, 0xfffffffffffffffc, 0x28, 0x80000000, 0x8, 0x2}, {{r6}, 0xffffffffffffffff, 0xa, 0x0, 0x5, 0x1000}, {{r7}, 0xffffffffffffffff, 0x25, 0xe, 0x2, 0x3}], 0x3f, &(0x7f0000000380)={0xff, 0x2}) shmget(0x3, 0x4000, 0x48, &(0x7f0000ffa000/0x4000)=nil) shmget(0x3, 0x3000, 0x600, &(0x7f0000ffd000/0x3000)=nil) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) 23:57:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x7) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x186, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB="000000000000000000004462cb298ae45d400000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB="000000fff700000000000700ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x3}, 0x1) 23:57:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x400000002d90) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) getitimer(0x1, &(0x7f0000000040)) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x6}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x8, './bus\x00', './bus\x00'}) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x6020, 0x1) 23:57:47 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() write(r1, &(0x7f0000000040)='E', 0x1) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) 23:57:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) 23:57:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x6, 0xc58d, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x6, 0xf8, &(0x7f0000000080)=""/57, &(0x7f00000000c0)=0x39) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:57:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28983, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x4, &(0x7f0000000400)=[r1, r2, r3, r4]) recvfrom$unix(r0, &(0x7f00000001c0)=""/148, 0x94, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0xfffffe80) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r5 = getgid() getgroups(0x1, &(0x7f0000000000)=[r5]) r6 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x100, 0x2, 0xffffffff, 0x1, 0xffffffff, 0x6, 0x9, 0x1, 0x1, 0x1, 0x6}) poll(&(0x7f0000000100), 0x0, 0xdef) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffd, 0x3, 0xfffffffffffffffe, 0x0, 0x2a2ccea1, 0xed, 0x78, 0x1, 0x0, 0x230a, 0x20}) 23:57:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) syz_open_pts() recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 23:57:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f00000001c0)=""/104, 0x68}], 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:57:48 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8200, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1000, 0x4}, {{r1}, 0xffffffffffffffff, 0x14, 0xf00fffff, 0x8, 0x6c865ae0}, {{r0}, 0xffffffffffffffff, 0x48, 0x43, 0x6, 0xfffffffffffff204}, {{r0}, 0x0, 0x20, 0x20000080, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x8, 0x9d}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8001, 0x1b}], 0xc74, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1ff, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x5, 0xa1c}, {{r0}, 0xfffffffffffffffd, 0x80, 0x11, 0x4, 0x800000}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x6, 0x6}], 0xc475, &(0x7f0000000080)={0x8, 0x20}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r4 = kqueue() munlockall() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0x28b81e) readv(r1, 0x0, 0x373) 23:57:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="fc5cec64ea8371fab9e479cd37ef5bd0457425310d0daae6789cba09f5036fca9a1a75ce", 0x24}, {&(0x7f00000001c0)="3f6b5c3abdf8a5894abe324fc288be70330f2132aec96edb179023bfda9ca9750edd46588554af15f962e332db341fa31a5fa406c9810c2d01170cbdde0bbbab5b4e6ac603156fb3d9b67ce3a874ba4e3c2809a638c1678c7de5452e82eefdc97f9bf48d8b075e3cb04eecede870f54d33a3daee59551d26c401ccb64caff95964f4ab5bb86a1fa4cda213f06a60f8fc6e600488fa44510100ce60ec112b1aa94e58cc631170aff8458d5a700acfd2d5821d4d5618373692c37f5e8ab5071ad65c50ce8eca93", 0xc6}], 0x2, 0x0, 0x0, 0x40e}, 0x1) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000340)={0x2800000000, 0x1, {0x0, 0x1}}) 23:57:48 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r5 = msgget$private(0x0, 0x80) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000340)=0x8b8) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000003925afffb5d0d13f000000000000ca873b5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x102, 0x3, 0x800) fcntl$setstatus(r2, 0x4, 0x10080) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) fcntl$getown(r1, 0x5) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) 23:57:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 23:57:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffd67fdf030000000000002bc07957e9affe39e4a54c1762ce27540a5a94912562630e21cc32987dbab5fd7fc963e687d739c8ed655d92fea8804ce93f4c88e4f502a6fd439ad9cf3d6289995195863d2bd223a00fd249f40abda968ed72da381d9c8a5ba7b0877cb59947380896c61c4a86984e4cd21cc8e064cb85cf75e0bd5c06926b236f87678ebf7668932fc1148a", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) 23:57:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb3c32476b269c28d66105da508172751b1cb0489189b07dfa41d6f45890a76f18c8d69d338490646b9b97c22649eb0e08d86de5b0c4c8fb2adadb6368831a243267c06ce7f8d5c8ca39a02107ddf65f83773d171840fb90e085f1b81b6593a15a0dbcb0a8ca6a459231d7889c911929dd27e55c8c622015712b0e3437f0000d6"], &(0x7f0000000080)=0x6e) shutdown(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) r2 = shmget$private(0x0, 0x4000, 0x25e935e68a3e53fb, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 23:57:49 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) 23:57:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000000400000000fffffbfffffffff6000000000000000000000000030000004f22276e", 0x2c}], 0x1) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 23:57:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x20000002003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x81) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x80000001, 0x2, 0x10000, "59b05f3b7afc53e1d1e304a0555f7cfd649005e2", 0x4, 0x1}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 23:57:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x1}, {0x5}], 0x2}) 23:57:50 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r4, r6, r3, r5]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r7, r3) preadv(r9, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = geteuid() fchown(r10, r11, r5) bind$unix(r10, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r12 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r15 = accept$unix(r13, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e2764ba696834112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r14, 0x5) r16 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r16, 0x0) r17 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r15, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x3, 0x200, 0x4, 0x1, 0x5, 0x1f, 0x3f, 0x3, 0x1, 0x800, 0xf6}) r18 = getppid() r19 = getpgid(r18) fchown(r8, r11, r2) r20 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x1, r11, 0x0, r11, r1, 0x11, 0xff}, 0x9, 0x40, r19, r20, 0x4, 0x800, 0xfffffffffffffffb}) r21 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r21, 0x0, r21, r6, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 23:57:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 23:57:50 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 23:57:50 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) execve(0x0, 0x0, 0x0) 23:57:50 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 23:57:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x101) close(r0) 23:57:50 executing program 1: r0 = socket$inet(0x2, 0x20000004, 0xfffffffffffffff9) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 23:57:50 executing program 0: clock_gettime(0x6, 0x0) r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000002640)='/dev/zero\x00', 0x80, 0x0) dup(r0) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000000)="dcd4f26fea9412f2c132bc97f80dee431e42396dbfd6ee62a9d1d8a3312c331caf9502e318a37d2bac037f96fd2ccaa4952f5a41c0e017a2596e1b8fbc63c0a27e7c28d225663d060d8ffc6df6220c03f5bb0029ae6d8ab442a65b4a1d913dbabc8018db998cfd8ce694e9fd57b17cd37e8b2e84842276983d40bfac4d65b50a93cf5e1e56bf2ef00bb725777a78548beec69a3b1c3b4d1c3113ac3326d3f893d3a8738dd6a16323f6c4a2e9e77e2a29fdb6c545ddc1a34811b94f78a570bae29962f68405260dc43a992de2599a8999546d3a27ac7fb46729746bce7cd44f3ddaa0fe2b27d8f20c91a5a5588897e6cb001ca67014401952b581be4643fe3f9a35f3c509cf8f2e814c9123d425150942dae4308c47b1f8c1fb208c4604af2911dd110d330f210644fc5052aef60c73099ff5f459f6c887c1aabc799dd60fcb2cf8d8d83d324d6e817692b822d68d73f04bcf0b8ad19c5edde6d9b57c7713fddfa4c17685afad39ee70d80bf9831699a23d123045941947d2f27a23a97ed5ed1c3c1a3d5bd90205324a0a6fbc5d933e2a1b3ea313905943a55172cda2650e298781f41b558bd1983701c277c14e7cf1c8cb20ba212f563a685b466e9d2f33ca14155cbee2edf571877b1a6cb31e332325497f46e44271220bdaa8b48ab52e2f161eef93aa6a9486bf3e8805a2974696641395f84ac685acb595458ace80ec52503389411720b7b0e3bb4c11bf83628268769708a0d40e836ac5f4c6055b1f07b39fa3753a070798ce0495f7b27335a5d342d96edd298d551d50d5e73779739074b90c6bf14df157a668085962e5d068a10cdecd4b43f0d55fc0cf88c30feb4850c53e3ef51ee48e1f0fa270ad8965561b21de2f365c9e0fe2bf497c3d25b733493840f648e91144f4d5711021d6497a834c965bfe3bf0a55fa165992c1f1e35bda64311c879ce5f51354de0c3c572121e42821ec9c21585dbdd5d0d95528b37ae49e3fb53ad2ce220fc4444c54eab0748a043e04304638daec73ac6ba19d43eb7f5a89e9da370612ec2ff202e030ab91ddcb82bb0e5b7b1b8d3ebbc2c768fda690d8622cfeb29a9a379372e714cab164f06f9ce1ed9c4ffc19c0ac4b72f3e441bcb6d1b0dc6e1d2be04f3d7209fe5b95b21d9cb21b9bc6ec14370647387c2738073400496b51b9ae7c2f52e70cf603f90915f7c7f3167430c28274e9d61256a9e94d1e89cda717221f0e4a3aed8182e2334f5ca86a616a58a409ce9755cb376332d2f123e5763e20c3311f8734998c1d33f2c99ed1170d2efb14e0fe731a176725b24d48e4ba9711bf1598870ba930f818cb2cde364d8ac452beaca57d6c252b7e0b808cd76fb04f6b4e95691acec2e75c07a298f6df5fed49b1feec29a3cc84363dd9eba450a96d7b837f6234d58fe59f598bb2ff6e716b3a08fa2853d2c913a11f80db7817eeeb37a4bac0aa96858a589c7a75225269204e9e7d45da516bf2bacc5dbbc134a4b7adb09bee2ea53638d9b11525d7ee8edad67b87e8d4ecefbd74bb48435b6407cad4a4813fbba1d2786166c8aca1b62d02f2c4cc3ae5c21b0731ad3769d37e24aff583ae6d2ffe38de1359c72bcaa5edc3716b7e9fecedfcccdc6aa30d28d3ee4aa20374e5cab0286b90c9b0c3bccac8033e21a4971e7da0d7adfaa1de7df68173bf80ab1f5b89a438251286f177e210832ea7a1d975c03e3d4bfcba7ebc7f3f8bce89c9853bd2dde73950fee646b86dec34030267c48df3666b5b7c212a1b2ead446ab41c40c15bf14dabedcdaaaea69373d526315428315a59d066135fd55394b01815367f8504bd4bd2fc2d0cd0759cb1088e0fe95e016a189851b557e08478e482eac2309ac5f5f6e8d08e01fa1f813b4a1c3d7b6290a58353aaef6cee016afac87e7829707ecd88f77656aec67f8509806758a8b9486340d393b75f4c40549675bbe10597371b76ce9f14f6136a3e7091df1151044ff584f51a9389e7d1ce12bedd789e3873beda791cce98ffb00281b84abd61f1e83faf91032c25666944229108b18d2266a9ed95c2a4f4e2375406247a7121a2338d85439c44a89f142f9168d28f5b08a2618ca8a514d026d7d3858d111f40734610ba3a74d46c74e9211d538a4701409b375924fa5d48374a29b225693726682871a38af4c27841c065b91c5c21ea95104a1576be9c50ea99b6436cbd92a2a4a072b8cc5fd38ccd1fd0db566198ceac356d71bb214884b7ddde2ae36f0475fd1f0c23d0d474eeab679b04aabc5102fb48300f1f169a4dde493b73f4e0c25ae2942fed09d2ee6e8da1b739c44101ef2e43910fcb48b609c86c9ef313cb96326189e1d7d48a5059aacb17ef1c700dc6974d19b6aa1af28218b2a839aa97b2557df5f86a22bc7822a0ba94a702e7f65f347a5996683da4d242696c08fedbee7398299857250f961319922cd7a491aa6f6a8056e74c6f56fa8652859b0008cf7d57d57edc3fa5cde8ce7189d70a72ebcf78ded6da7b0e219f34881752c1eaa8b4a22849220b036843d9aaf9aa5d34b4b0caa05d943a8c7cb488d4ef0d5ae5d1e218d25c46dfe57b1b806658301cf1f965708be9c3a7b2968bfab943e3edce2626c20290b8fdec4b63a3551248deffbfd5d1fe5cb8019e7f13953edb603aec10894455a2006522766fa1730953992b60575fafdff2e926efbee42a62bfb7d43a5ff0986c295170a0a69e314121dde60c20f86780daa8528c5a792c06620b49fb60573cd07d519977d08383ad60a812b122c44b7effd0795b3ea225c4150e6b90bf97a7bb2d2a1f9ce122a70fe1c4efd185baa3a066e63a05a98d4812cea6c5f2aeaf50154bf1eff93ecc54753478789707f106aff7f8fe4ebda8d0f33211b7d4edb7a87e67ed9723880878aaa85b7377cb2b5c15dee4bff85a7b2db12e14de6666e45825a1208f350bc8b86657efea40ea948a5f04ebe4c591f363fbe5512c326cab813614388c2f1b652bc6976e24cf76c1f96bc5a34b3482adcd0747a2162627fe4391e7acd416b0e3faf7f7cc5cc6a5998e7b18bf0173610957b676012bce04f7c2589c42bcb3accec4f5c9215092e6956e1a275aa9f558746c5c2480e26c0930048b61af1d3127b20430a11e6c5cf6b8873bef93ebd75629cef7a2517a7da3b6e42888c2cee7e8e0595f9866105acef338b77675e029555dc19a13ad5b12331f9c8b74e14693a07495372f3ea48c89fbc916cf66f46201e1748e1fdc2ade150de960d2b46120ef783d88062a18071958013ee6a5927975f16481a98449f71fe4b3b33ade7ac311fc980555bfcf3dc0f74b3f62107779cb6e5e537650bf6798b013569ebab9dd84137d4af6584cfbbb4b726ba1126a2b53937c7e988206e9719f0b2b66c91b8f1e2da777548c56d6f0c85bd7cc741998af85c2f852ddae4eef77f5d54afe3a2d03c76197d3680a814e80d196005ed938be5612a8e387477764f926171813a60da8ad96a53b2440b83df79cbc9d002e20c6668d746b9d2ee5914c5a97a1020a5b88c9231290cdc1c1dd4386d701bfa27dcc035319176ca0705b575f6208f71686b7969ee377f9b98c1a9a907723c76d910ccc7b0742793a14e3c6cc466858dec4f5959ed526328d4da2507cd9414c1fafd3154c529661bad79ec1033e68f64283ac1cf156468955cfa1c3851a9974d424505a0f56bc2ba27ded210c87315209b6461fd382cbeee7b7589f600b5f9cf967765506bf6cae3d2aa353c9da493845f223cc4e24ca1c09d204ddb4ea0016b165fa4beed59c22e2cdcb48edfd084bb9155167fc1ae83d1e98e369d70ac13fb3dc2077c346e8ffaa772cdfc6e5de8c7df49dda2caa171846ce495e54fbca534828bb75a4ee57415a68b6819974597126ef14c15e7540c863d48f2fc77356b2857b54d08fa923bc9bc6b9afac2329ce735f4c81091c3a680f8705b97186bcb2fc6f0b23e2c3746a65b2cc1f2602263108854310fd2c15aec620dd7af2abda542034feb49d3136a0a03104868905ac0023f8803c64d4b8a6cc79dad77889a4492fa7d16db714f3a1ab98df4e4efa0be0087498f5913e9560a83c69b637cbfe25c41ba7baade36ee6ccfcc5320032bfb0bde8efa3dd1ce984b54672b492a08febb1bbe3984df7b9140319b6b880efb88ae9d362924134955b60b3b50678500d7fc57483afbb626b97a4b758f6c065b57b0d47ef9db2b9af25eb55b2af3b680838a7c1881a48b53c1df1c86d4489bbb4d5e2665662ecf96abe184b21125965f87309c674d7c9a152ef17434c8505026180ef8942b67853012e4dda578b35ac8202f721b55f29ec9381df64703bc0899a52b0950c91c91df7b51293ba58cbb3124461deebd08558b94494677d3802a3bde4afb8fe21d72e0ef8628d748b6d9ac55e8df00bd3557c31691717d13a398170cacfd73e70412f1ebd2db6337fb562c16971154103fcd3a7cf758bf3260ca014ccfab9a1369fd415ec346f5d421b518ecf5090fe2c06638e945c541785e2fba6d26f5dd8e4ee84710ed3b4dd4bd32a549caf3a2d61f8fd5047c95dd4c19da9a217360b9457328751535efd56b8f21ff2aee2839cf65d2f67dc409ea98c8984a04e3adb9dd64f12d135eff696122e89d2764beca23538792c5d7bd3840f0f61b1a1985b3e70e2a1ee7187fabd238fc642255d0001060d5152ab957aaa1e7114290ff7950bd20930f4ea5028c2c5278adcd28b7c0ab170105f422dd91543dd2524393376904a55c6211d19238734ab6966335004998dcafada9acf2c2d10be975938bdda7104ef8fe440e01cc142b0e6446d29dafb1133b599746fe9c55981dba3d9fec4364e2012826df052f6f5d1d6f44501e97e3e77c674c61d48f5d647c751b2c7e0dd6300cf1a4b1e272b901f9744c67a40bb8ff9e2361ca7b3032c45df0a6d11383fce908e5e087423140c9d8bdf7622ddc6324a917e1e40143f56fbb1c0b097c2277a0336a41d22c3434c2d096051fa2e63dbcdf826e44fa6bf2701e714cc49ae7ee379cdc49d0130da0c5f1ce177161c0ae9d35e498328d0e17d9945414f6d4cadc3cfac874e015819e586894cd0d17fbf4497355ef6a2bd6d4c80dc50cf38d1def7baeace778d4eeb7ea9c5983dffb84e69fbb8b5386065b89c470cea45cc92cb01d0cc29186526a752cd309a506a6339aaf18311c3a5505881dc4b48f502366cc42f2b7aac081a32811c942005b8eaa4bba6d95726c57d8b09998fcba40df00b555c76ced74391d463711d25efa2c3c422ef42282152ef515511905214adb8b0fcbf189f53c2db22b89f17487b82523c2ca2485dd394675910bcb258ca3fd4145606608da27dad565aa87a71215195fe2ded81db00613a593647d3dbdfafc30352603f070a992cf282416683b406770067e0da059dead5f267b601341782ba734d7134a198808f99d38d8bf423c30a32fae32788d7dcaad4936a36c787ac6f55fe67687b4eed48df9bd653529cabeb071760d7384a4b115dfad06b6720993e29310bda3a3d231d99485289324745cda8d8532377be931f452866f64081e5663532ebf66d61ec7815701cb92dc4711ce7ece48e7d98851d6e0fb640cd638c59250a81c7f6705a5ca236630fb32bb8978dc64037019df360b282faca45d3ba23c8a3b2c383084e1432023b560d7befa8c9f4b2488d0f3d9834b49432e1374fb8906c3f24a64e369b6d3af7b1075aa3ae128c1c7b36aafb7383ae120a2d39122ef8feecf7dce9279cca68cd8caa56206b530d44965baebdac5948614bd", 0x1000}, {&(0x7f0000001000)="635a0f64ed289b10ee29fe3857766e548eccdeeef42f1bcbfd695855e4c8bf5fa8446319744bb9b2ff6f1acda88c1a6103b13f68e4ccaf59c6fe182eb2f9c3b1ace80d53574497b251dbd17b1d28d4ca417fc9f556d631e049b228d93c89f83e3816874da617916acf4cba1b3c7120194badc784aed002f59b4a65c7d7866a6400492d7b2f5fad7709c17c54e8ecd1bdab310b336f066d602e8e9435d457fce73995e92795f76b4aac37fc3851ab036f3deca26c487385896a61e5d845b0fb25c6cf9102cf4852970295148c448aa11e4743745965b7bcbc19506bac355055abef36ef2eb528a4ccfd6f4bb47f9d00cd651d83105292fd888e1ebf91f91480ed1581215d3fa2e89e064e85fb9c755f73862d7e9442266f11a1faf524c4fa73af99ee32e7c91c09f130a8f10068fae11e42861d80c97b5f5e4563ed588ba3884b962ab530d88e5f7e82ea14816af26034b82bf5aeac35f2f7d9cd3be4bc96537cff1892140fdede2b7e818be71c79b99c6ee74900da24e23eb406ef2794b737157931234e399da490ef58b09af1a1441bd57757a000d411c356b6c733c7f17fb351bcefaed7413846f4b4b7275949b4d674bfc820a37e285f9d33a76040700267c26cab0943663a07e16c2c77b48dc2c9a4951879db589a2978fdfa20627c4f346eef60f3c06a5d86df7f8067def0d9cd88543a6047945faff42c1cf011bb403d58a04abc41d77341a9b2d42069b80e0d8c61a5aa2e337c6ce94f92b40e1171e9794a20c9f9258f25e4517505996f3554d85bb6e65178d3412c12c994d4f91cd1ae31569a4f5bf42b05d23bb7feeda93e7c6a741aebc469241209ffd1bab9b5c48fc78fe2d74846e121d805935a2bebe148dd0787432aa9db94d7d76fafdbd861e1d100be4b94d6e1aecfd398b3ae183bc6b99a081be8f66a8e07876294b553f103e3caaee59786639e2832e55b9cbbc1331ab14684092281f81c8ef4b05288ecedfc0c6f3834e8f8ac584fe3d1608a4e148af05ad9465bd551473303fd1ef1c213d11047d889cfa3eaf552e20d3439fa657a23cffa2dcb8c1573b554bfdbd81262717bcf57b3df0be7f1646e9c152a7d29fb0d932fc661dea28e8a1ad064ded5dd1e6475f281ca7e01fedcd63eb030b92deda38581b5e1a97550fdaa55ee1a258bc78a6b0ef544d1b177c64831d4c781ef3242a92d4de4824ac56335cc7edbbfbf9ec8b3bdd4626f7398049c471a2d3bf20e5bd2094659e7db16fcc98dcedb85d07bc5d0a44d1cda8485d83f6991fa1be8fe52c939aaf31c449b275f3b3cfaaf657cea72977a677955a289f254f5e90b1cf89277e4d78f5f30da0cee7baf18badac62ec0246334a1038403aa6d6aeff6d336fde7931a729dfe9c7fe49a0876047f38d929f77ed64b2e01e224a5413ac7396a72101cea4d265ab2281ad38ce78ab65529fb113274bf41cd9a0e9e73b14dd12b921e4e80127c3f8e52a5de9e7dece9d50451f969cd434acf053fa7922e826bf59740cd8daa437cfb1e3f538ee49ea98de164f0df3cc029f5b7dc9b2fbba279c527d2006da539fdcd68d70371121f2239ee8380a08e8d351fe5cdeedb8c68206548f6e639404cbf064d13aeb904a68612d855f8996b3e39501b9539c322b3e087611748788f48ec4d19ac398662a84c3f99a2252ed6f8ee7f53264de57a7719da97d537009f7983557444ab09b979d2acda69bf2ab8b037356d671a66906098e14d72eace3fc979daf3b38646ccd0c8d3f4487c6afb206cd2343293b3443dbe1a41f411eee96553b66376d9f8323dab041957a8a24deb4e8c9784b68e4d1ba5679bae0534b36ddccfc14a6126609e4ade9acb523779bfd48f72230669ec9277da2fde97553f1f8a7dd3025e995541547b3d70c99c319438cedd2b738d884a19cd5ddb92bb6c5234de4a77b774421e14f5957f85e0798d2a623b04ed2eef3b1b2fcc1d4ae27f311bbf39b632ccb1698684da3b78b1b8414a9bdc8bc3de72319429985a0ad943e08e36fa718453e8ae7b6bf26f0d8c4940c0b2964b81010851da8ee9c6ef09b121be52b51fa428a43a15e28d54aa9970131288f2bb5ed945ac872e7ee4af181293c633fffb35f6eb61db5db1f1bf07a8c34f511a5d448062b5cf1a9d2ef36f8740bc9432706e8d62aab9a88dd96f78683f08dca8b86cc3044e353d7bfd2e38027ec55b7b1333ce4928e1d427c0113ad5b6f1df7a2fb5501c34d547c62ee5c5d4775b54730c2c7c6d6ccb5003275c6ea06e206ca2784498608eacc68c595a17c38b4661e8b1b85b183f9f42c86e0e067aad1fceede8eb68c1144aa714e3ff985db91b7c081aa36a1bd8111f80c6861825c90021fee048604f1c5e1ec4a8c922f4343d69da301aa87c1bbe758d8839479a6cd6461296a03ff66274a23df3ddb2c5470d298a9abd94212a8ac9126a677d96e640a320a3fb3090c59f5dd9748eeae62f195f9ba074627fcbbe6084767e1b564be3e2c938be58a9cce83d75fa6a4e4f941169fe54e4a629aef468bcc25cc96876c00fba7f55e9047b84507ec4da0ef2eb947c2054c2253cd7fb10a63a27e7e839b433c2957ac42ee1092f46128e50034e91e59301758120e408ca904399e1e5404a908606c071ba2c860d45151546d3f42484e37c7176d50b92c51e35fca8021117dee69e400676bda73af0cea2c173577de0194e0e4b070bf3e472671a785731488ea00e8390fd92b340fd181cc637af47d3245d799ea2a3989c8f8e45fab72d021b944ebda2f295e81c511f44a699ce4b20bdc90ae25e0a580922c3d3563ff0aa492d77c8accf3c5a57e65c4ce6afb2a579595270ac9a174a7a995125462b30caf6eb5f7ee79414f557ba8f50c1fbe582de534d8ca7062438dbac8286b38f1047a7b48056edf7043dde2faccb0deb26c8752f5fa7fa231a5d11a5285e4a21057386387f2d07d2c40679f456523a7aaf6db32ef78b66250a3fbb210619371352a0ab43d782d836f0ffa5f983b22021a1d57c00f494221b73d513e6b48e7d85dcd0cd3c4f3f75c50a490dc34c6dfe26c86c92f1196d892e5792cefb010878786537f80fce9f2b7fdd53b913582ceef0b385bc9acd8bf1fcc8e3b7675a86bd34581cea4c68f5da2c4f6924f5eaa50885fe8febcc4da9d5e291d8b18a5f26bf54b89d3809a832ccf6a8b26ded225b300f5b6db263d1e2e385e15bda1d6d7472b0afd3a45aa2b3bfc8f8360f2262731a7a6899a5260508fb03538a83e0f4d6eb2dd22b9474f48d820a7ac775ce8a354cfb9d39d1417214771782cd5048962962f32bcae9192a9038c0c27837863412447a3b640f26ace1add391258af07271a9865d9136eced5035330e47b4b58b5569cc24bb9e00277eac862b58bc67554d1b96e1b18ffc55dd999d9fc453d7c1c381691a58f021ff757c4cc01aef48eb345638dafb2e286bde9b6a3786d8e189520cc7094acafa8550c01087a7e3fcac39122f3b430cc35a3e451d82d528cd7da05ab159dd0066bddecae6bf14885af192a8199ddc758a0c531f9389ccc8802d219a16d299b68718f43ad8ea8d24d4079bb36258e90dc1e761df75382159f23a33ac21f883f801d44056626095c59e685d2b487d842ef3e4a8fa90eb6fdba3249a70ba79f3e95e7fd6eb8d6284ea38a1e0753ca5e66748091ee4b371d9b3ac957dd91499a5243b89d62a500a3d1188ab7a3e744431506fa59476c1c9e8df1941346d8e083ce5837994565a6be9f4363b3ee57913cc701f561476b0c4098768326338425f57e0eea45001b3fbb16a7c350ce587dda0906f4f064741523a0f469b25ae05a58e2a26b4d204a6aaf3a7dffac1655e68b58ea27c5e86b0102da067afcc5bb404b84301587d59b9f396bcdd5bfb26368126194fa532a4d52fcdd8d5c8f0b9708630ce8ff79581772558c7ca88a59aff4dcba985274374172ba3a17c01f68c66e81584da4dd95ea858f089b379f768043ee2cf60f6af6da5cc848aaf4470e229d869507b9cb98a8c699df93bc9e3ef2957b1fc91904ccd9440cf710c94d2f0d0a9584a382beca4c50f4cf72121072d88e83d00c6ee489e23861a6074fcc6f5a70ee9585677a097c94b4cc9d4f02c613fba9cb1d911fb9ed121e1b77e6b883a82b3e50de233cd2cf87e15521e929557640c48700a7fdc10c42b32379e8f798620ecedc73d51fcdad866dc2b82b744ab0c97dc7b1776e90512ed5ea83335648d8a1a06b6b52029e5b209cc94f6b4cb633c6594b499dff11af97d466e7ea1dd64408f724818c5227e65f01f15c3091e28946cb5583a6d9300b9fefe39511c946da44a17c52fd5e754fbbf0fa04db61426c7a9f4d8df1893f7e17e81bd0753d4a9c2e13f488c3fc1952dba54df7c42ed8a80064ef45ccebc4d1359311d275d64f9c1c20e391486ca24b72264a478a7473448bab71a32990b62dde7683f3255cd29260be03fd40745abfeb84cb8c8d1270f732b3cdd3cfe7231833827efed6f60e6db32a3fa31b0fc8901550b1a595ee0c4df691a2e170117819ed232c1e79b6ba9f0093083f9e0a92d1b013dbbe318ceeecb523c5c6cd1c7bea3c145f66cb625d3b3487c60f4accd4370fce195e4721adea1568b260cca96d9a9bb9035c75aed0dc293468358eae0a516aae8c3a38a866442e11fe1971f0c63d1a00065b0e8b724cd2296db0d0c7139abaca5dd341382f3d559d8b9428d5c9764296076501a11c82a7fedf5315c724cea773a5e1902790a2ae8fb8feebee396c5fa9229a76cfb5e10b0d4ddebf25033726b21fca6cdf763478c6c946058fae1505bc3e1a56f33ae1c5d3f91670cf7b3bbcd711cb92abdd26708da40368375ea778343fbfd38b450e7dc7cb879f589ff9a203263b9d15e893e8c2f358b7d7d91c9d0c618ae2b4fb16e38b4525904a6dd91eaca53e3eec9f4922e09f772417eccb33561b1b7aa0e76fcb5aa92d40c68900af08a19e69918658d50f95571f04b9e6551b45f016cac9c9186646e59daf78f57be0daec75cb151190a03500235faa4d149e286531d10a7502fa85c3394fae5c9aecb821df594c3bba99dae52f61184260954d91298a10c0edc108eda6b720fa130bd562b1b7d4e2ebf3387d522776bca31e5b8fff667ba999c311454103d4887e40f5532c6958fcac6090f4b7ff3093170a573183a3a9bae5e519c6a47acf6a15ffc1198ba95fb5811361faafa03d8323d8a78708dd380b3a7516780f719a2a5cc62bf3eeac3345735d0d98735429d59cb3e59c01dcb1f4b4cc644bb55a235b42e753fbff660976c2552e6ec646683c4f92afda8b117efff736edefeb8ed7c8500ee2a83dfb981a13992e691473debc931e07789467ff397314b2a056e794cf4716c0dbee2318c05abb47b6f715c95628980f54a3306a25b4a8efd31ab6215a60e05c59e210bdbf98d8c152efa529ea60fa4383943c8480c3809925b203a8280089f384b2d77426399021c5971451cca316684b1182840e174428c71b5c88e15b2f58943865ba99bb97ec93461740fe8874ac03eeaeb62b261a1161bbdb89eb5d74ed9869b2e10f586189429c7df101f01d64d2ca982c07a4607677c1d46ee506d9ca47be998fd69af364025638ede9c37f50a2c3948d4e52b13bccbd769b5097ac8e426b88112acb8e1269cb537f39178101aaef3a57df5abb7b9f2e41822513516e32766837ff8dab4a46274a26400c8fbeb633730a05e1ef20bdc1b47d80cfb959949e7cfbe80c766d6a883ff431dba891a390d93a0c4bafe0e7f164eed802d", 0x1000}, {&(0x7f0000002000)="132799d06541013faf78164b08c0bc6fac970890a4206122978b5c8e30298ad152a85698068e7b82a6be9fd43468a0a5f7c908c9c7075cf750019ddbd8e02de1626a424ae5c544c16c5a99d8f83848a6532eacd94316b25d2e463dbdb40a68b5d2ada70c4f10f40d2d42dfa709b0617227a73cec0515f3009cd68041dc580168a9f8b17faecddc8af388111f35259b9ae2a4319a9ac38a5063ac16c2ac8d28d1c1c9139aef3b5e3bbee09a26aeeee01f61532f71fe544b6e48acd8538d89a8d444eefd8f2cca62b4f6bd4a5fdcad8670fae637264a41349c7b164730628839d5266c87", 0xe3}, {&(0x7f0000002100)="79411fb8a0a44a5556b614071b0b460b212c4ab9b37292fa49119aa500c516a0ea73e59912e7ab2a8615fa03260c3f4440b92c2cfd163932439b292e3942238bb2a86083558e6ea8b2d151464087e43193e9fcf3b31040422782d683cfb47e4277cd53e663275ccd2b61e805c58cd9e2f6f0248100a7ddbdd76ab22f283a655944acafcded4d62ec43ab7e1abadf16e26b1447afc2e84742fb8ee96a0bd6ef226e6445b9a1b2a761091991ead926c13a3f9252829ec314be6922f68c3feb1963f8ecc473959d0d6ccb12bc247b743c06561cf45c96727488747b4d7149b68a927e124e59cbd929dab552570469439694477ffbe40db7fb", 0xf7}, {&(0x7f0000002200)="08f850e75c8a67982a5ab37f266db4731efa51b3e9ebc251aad4c21a6c2f7c0e3727b3d3ec6da8d7633d4a2c82ada83cb6189bab7dd093cf8c08eb47fd8e51ed9979fc01c0e3a6b45c912dc51224957bcbca8c57342e67cdef388f512408f19aa00fc607edbad917e840106e995b7c35", 0x70}, {&(0x7f0000002280)="89b28cc28d1b40669004c0b13e8881d62bcdda22a6683acc08689a2d8402bac0cc5ac67bdc380c5b1e76edbe9653d5b3c06d916411d3e683f750e7e7f358f133d3de4b19bf66e2", 0x47}, {&(0x7f0000002300)="d5436c83d334bfeb06fcabeceb5b96fc5d65bd50a3658301cbc0273202304aa775229dc06331cb843013835ed404a023d5fa9c23895d4ecc7e921ae9cf9ba8312a435f4a09841711731e3b070c0443dd971b0b143a92eaabe6dbcb44411d5f0c4f3e763d319541ee4827813245fa70084d4edd626798b22838dbf0833b90d8b52b82ed2ab4a7c776df858a8cd767c7f583ff4b", 0x93}, {&(0x7f00000023c0)="4643f47f22caa3c1904d4cfabce753a0bb4ead7087858fdcdaa67abe06a1bc1a0d120fe724d09cb2a368e26d17da163c5e2a9d00a8272e2811ba8ad6ab42af8d156f0e944ed36651063bac3656b23cfde3570d6fdc5f8e9bcac629be0fdc935d97f1017a600486f6c43a786abe7627a6b21555196da5c909f148be372b71495f0ea2e2f6202ced933854d3c717ec78ddcadc467870f4204f9337eb21a1b77a43", 0xa0}, {&(0x7f0000002480)="455a3321bc4ce21f64e3062f5f4c703ae2d8d48a81430a3b44d44924304552500571bda6d0180146b912985326ac4ea3d29f3edade2accd761fb9bb8a6d14744651bdec8b86ff87dc99b4eab1e2345a64b294a4e15bab26b7edaf194f73d5bbd5e806e998f62481ef3084324b9fcd0aa8caa7c7d22e8fd02bf18b739068aa711ff1b5c47aa480a2289f62e5590077abae64a611ac83550111f232f76c1b92fbe6c8cb0137625a00c7770253eb14df816c3f0df002b632ad02701203e943112bfda5e14eedfbfd2b8c35f1ea39a4a52ca1863a015f5901fb7ad8035beb1583fd8e334ae0c5a0eb2f9fdbfac47742de9", 0xef}], 0x9) 23:57:50 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x107}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x6) socketpair(0x33, 0x4000, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x40000002) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000440)=0x1) chroot(&(0x7f0000000080)='.\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="389f3039abf0b4e5b0936810b49fc65d563ab38439380749ae35fac7d081486a34ccb91438e187faa3688afa56330b6fd662b492f8815ea045db99b00014d9edbc966c242d30c7d6080df11df3b45d0558d9df169a8f3f8d688e46f24c53b0c06daace021f48fc675ef3313fb9d05e48327debcee2972aefa5d38626a3", 0x7d, 0x2, 0x0, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='x\x00') 23:57:50 executing program 0: r0 = socket(0x7, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 23:57:50 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)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 23:57:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) 23:57:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 23:57:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) socket$unix(0x1, 0x800100004, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/115, 0x73}, {0xfffffffffffffffe}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f0000000480)=""/79, 0x4f}, {&(0x7f0000000500)=""/65, 0x41}], 0x9, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000080)='mn', 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000640)) 23:57:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) 23:57:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:57:50 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) 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, &(0x7f0000000400)='/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, &(0x7f00000004c0)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSDTR(r6, 0x20007479) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 23:57:50 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100)={0x3f, 0x8}, 0x10) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x40000007ffffffe, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c0f3d60f376f5323eb9990d78c9f63c079963cddbe567e372f4bfaa9d7c5d979797918f8f6cc41bbbda3817cd55f5fb7d05425ff45", 0x35}], 0x1) sendto(r0, &(0x7f0000000180)="4d5e8a7ff6b89caca5eadfadf0decf1499f6f734b693f27a238a9ca79b6ffbc2569fce22b50bb7898d7c6f3d44475b4ca1f4de9ea2a8993ad3a9c388edbaab402b6840845003c988096f92b0fdfe582b4b9962cc301edafbbe2110f9ca7e1f8755faff6ef25cf1102a01cf0af9499a01a45c1f5f49701fd8edbeb39e2301a31e55f7cbb8141c95c89b0a321dbd4694d42cf077e6a5ac6cd30c46d20f26608635764a87a1cb22d4ed2413f808519ec8cb590b91a1fd0f65b88251f2360697d853ee441c60f6b3fdb962150d65ad5b1ec391f51fcd6cfdc390414f2af17294d22f074d54a849cf4a2a0145", 0xea, 0x1d1786bfb0712ed5, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 23:57:50 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) setuid(r0) syz_extract_tcp_res(&(0x7f0000000200), 0x40, 0x1000) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000000c0)=0xffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 23:57:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 23:57:50 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000008, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000100)="7abcfa30f9471ae23ce4138bcdf8a33575c1839f475a88e90ca16b46c6798dc321e2f6b243891ebf0595f6d1c7e9101565a3c5e9142c6474e37e3bbd94aba2006408ae5461f9cb099d27caa1ab5ce5ff8ca33fb3c5108fd8cb6723c7452a6672f1786075b394590f3ac4477a5998547933755f71033b6c8552507f5a0cb49b66955008c59aa9b3aa2ac9142954c4a6035f7301d4931033ed2137b757fc09acbff06e69a1231ddfbc8ca1e09e205858eadd65b963c2c01b22a9bbd45379a5e8926a41ac69193ac90a584aad38222d8bc0532829836634c460e1", 0xffffffffffffffec) read(r0, &(0x7f0000000080)=""/96, 0x60) 23:57:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1000003}) mlockall(0x3) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) 23:57:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0xffffffffffffffc1, 0x100000000, 0x4, 0x1, 0x8, 0x2, 0x8, 0x2, 0x1, 0x200, 0x800}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)) 23:57:50 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) wsmux_getmux: no memory for mux 16777219 wsmux_getmux: no memory for mux 16777219 23:57:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 23:57:50 executing program 1: getpgrp() r0 = syz_open_pts() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="f3cd0a56d7d6d958b35ef2260d7adbe25a0b33aab7fbc2b9fd7ddd7d970a73c3e51983a37d2ebb5c3ac29b993d63a9556ddcdc915df0e260dcd34905f11db5f9b812c13a20f07bb5f483ba20e664fec0502019232419b829da30d07bc941d0f01c05050335017a62cb0c03ae912f8099afead86404e861b2a273ebb0e976d58c78246550f554c58a117db7ddc758d7305ae2fd6a0489ff239b4506b4e5338c29a94921bb73a70fc5452683cf6be97b4e090a0e98343f11511dfa948936ce0c32bbdf96f54cd0ac554c288eb4567fc6cad90defb22e7389428a48369a812b4a0cd0cc7e66cdf6aa7826475297883a0d", 0xef}, {&(0x7f0000000400)="c689c5f14c24ba1abb7a7733ecccab1a49400e568d5b3ddb0242e3fc580b1211adc7e378b778780cb7dc0472343ea51a27555373d01532a36670e8d8b7dddc1fe28dfbc7dbf37f674d5bed668c2dbca2a03c7317cbd5983f71168769ded3f12c0ef68b854ddec2171c429419b64389422f17df3aa697d083bd3ea21ce8f8385a55dd847adf38912deb3bb0ac04a02e3fa37669482de4d98f161760a38787b6027670a88d237bdb358ac37260f259a9975a4df0", 0xb3}], 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="e17e1758deaafff30852d35bf59e808fc740941dbc478f28d408b17ae0ce07e0cdfaa811428f961747b0719eae8aaa2bcd7ff5cf061c8169898e06fd284164076655267895a2f4ae41c731b0e1214db6eb9bcc9012e17ba52a1d1a93b731f2ea05bbcf0913de9b2738fb6656147717bfebf7170a16", 0x75) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000004c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r5 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)=0x1) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/87, &(0x7f0000000140)=0x57) 23:57:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffc02, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 23:57:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000085, 0x4, 0x3415e5d4}, {{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0x20, 0x7fff}], 0x80000001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x37, 0x5, 0x3f}], 0x101, &(0x7f00000000c0)={0x0, 0x2}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:57:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0xbf) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) geteuid() 23:57:50 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000500)=""/4096, 0x1000) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x70, 0x8, 0x7fff, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x9, 0x25, 0x1000, 0x400}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x3, 0xfffff, 0xf24, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0xffffffff, 0x69}], 0x6, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x82, 0x3, 0x200, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1a, 0xfffffffffffffff8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000013, 0x3ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000007, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x24, 0xf0000010, 0x2, 0x455}], 0x7, &(0x7f0000000300)={0x10000, 0x5}) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000340)={0x200, 0x8, {0x4, 0x400}}) 23:57:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x4, 0x8000000000}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 23:57:50 executing program 1: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) semctl$GETPID(r0, 0x4, 0x4, 0x0) 23:57:50 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x110, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000440)=""/127, 0x7f}, {&(0x7f0000000400)=""/51, 0x33}, {&(0x7f0000000380)=""/97, 0xffffffffffffff00}], 0xebfe3d0d8e4c4ea, &(0x7f00000004c0)=""/105, 0x66}, 0x2) shmget$private(0x0, 0x4000, 0xb2ba3aff2e38b495, &(0x7f0000ffb000/0x4000)=nil) setsockopt(r1, 0x3, 0x8, &(0x7f0000000080)="fddf91", 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:57:51 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00007b3af2d7ca2b35e1"], 0x10}, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) close(r1) 23:57:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x203c, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:57:51 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f00000000c0)=""/253, 0xfd}], 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r1, 0x0, 0x0) dup2(r1, r2) 23:57:51 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x606, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x80000001, 0x7, r2}) 23:57:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100)="d5ff9668", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:57:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 23:57:51 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x1) close(0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r3 = semget$private(0x0, 0x7, 0x10) r4 = msgget$private(0x0, 0x4) sendto(0xffffffffffffffff, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001340)=""/120) msgctl$IPC_RMID(r4, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semget$private(0x0, 0x3, 0x80) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/4096) 23:57:51 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 23:57:51 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r6, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x8e, 0x10000}, {0x8b, 0x401}, {0x0, 0xffffffffffff4f64}, {0x25, 0xfc19}], 0x4}) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r7, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) 23:57:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x6, 0x0, 0x4) semget$private(0x0, 0x0, 0x141) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) socket(0x18, 0x4004, 0x9) setrlimit(0x0, &(0x7f0000000000)={0x4, 0xea6}) 23:57:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x48) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f14e3f183b742c5614b936084e1f309e21e9abcb100aeb38f067615ae1dbb6ff28c14392b3e847848bddcd948dd4c1e478a8fe0ff0c81a3b4d0254ce9a0ec3cbcca4dd5abb6fd04c5e7c29400dcae68c8aee8e3b2dfbb03fbb6e44955a86ef04667291ee3baeb256b3093de905e12089e68e46627a5464ef2cc00c65574f4a0a445eacc2", 0x84}, {&(0x7f0000000180)}], 0x2, &(0x7f0000000200)=[{0x58, 0x1, 0x0, "3f90da8f8ab92a23271692417043dc5b894f9ddf95002acf0da24823d5d184bdd248192eaadafc5420380907c26ad3e1bfe8e96de55fac6f5bce2e22b17925522191cd56ab541774"}], 0x58}, 0x8) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) 23:57:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 23:57:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7be, 0x9, 0x8001, 0x3, "bb7a37041965b85e1ba408abda81d53f6fba3172", 0x70b2, 0x2b}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) r4 = accept$unix(r2, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r4, &(0x7f0000000240)="c937728836bbd01bfc803434e4d8e5d4573c0b95476debc2f23ba0b40ac0e4cb6428eb1c871477ae955ea3fce3457a26fd53aa9485d44b168d3b47e8bd8e136c9380aff2d9ddfe9cb1765bf1ca50c0a58b2862d8c2c56a4bfea3462d64bb92cc24dce284798baab93b5dee2fa60098ef664acf81971f02a7aa762b686a52a97498c1c0a9daed3bccf6d69e14477e74e1eb27921b3e3823f4eaffcd0ae5dfe7ee58f71b38f49785bf70ef87f7dbbe3a755992ee50d8ab890f6923aac11000584a30ccf3ba276fefe5dc", 0xc9) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:57:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) sendto$inet(r0, &(0x7f00000001c0)="2e1edf68474fc077521c0f2f881e7a5efe3f9bc82442fa6d8eec47d0152306bd9d9df3a387fb5817b2e5359bbc29fa220bb066fdbdf994014b3775581b43f3fb8e044979bc92259f0b36cadb4d54eebe0b51bd334db0e08609281b7b78b3ecd2f2d5fad2d2f36be9f99d0d7e3088e04aadabe637b4759c91df0d5f288ba3c4f5c80c7d0e46f78ee5a927f37a4c81", 0x8e, 0x4, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x101}, 0x8) r4 = semget$private(0x0, 0x4, 0x40) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000280)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'\'\x00', &(0x7f00000005c0)='&#)+,\x00'], &(0x7f0000000780)=[&(0x7f0000000640)='&/\x00', &(0x7f0000000680)='^N\x00', &(0x7f00000006c0)=',\'\x00', &(0x7f0000000700)='.)+@\\:\x00', &(0x7f0000000740)='$:$^\x00']) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x7) 23:57:52 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x8001}, 0x10) sendmsg$unix(r0, 0xffffffffffffffff, 0xfffffffffffffffd) 23:57:52 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000000)={{0x0, 0x2}, {0xffffffffffffefff, 0xfffffffffffffffc}}, 0x0) getitimer(0x0, &(0x7f0000000040)) 23:57:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) getitimer(0x0, &(0x7f0000000040)) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1e0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2, './bus\x00', './bus\x00'}) writev(r0, &(0x7f00000000c0), 0x0) 23:57:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) open(&(0x7f0000001700)='./file0\x00', 0x80, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000015c0)={0x7fffffff, 0x9}, 0x8) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000380)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/99, 0x63}], 0x2, &(0x7f0000001480)=""/216, 0xd8}, 0x41) accept$inet(r0, &(0x7f0000001600), &(0x7f0000001640)=0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/128, 0x80}], 0x2, &(0x7f0000000240)=""/240, 0xf0}, 0x801) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) 23:57:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x19c) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 23:57:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r4, r5, 0x0, 0x3}, 0x37, 0x4, r6, r7, 0x5, 0x7fffffff, 0x4}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 23:57:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:57:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x99) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) munmap(&(0x7f00000da000/0x1000)=nil, 0x1000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:57:52 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) msgget(0x2, 0x120) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x0, 0x80000000000000) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 23:57:52 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) getgroups(0x0, &(0x7f00000002c0)) getgroups(0x5, &(0x7f0000000200)=[r0, r1, r2, r3, 0x0]) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0xf2a5, 0x9, &(0x7f00000001c0)="cabbe022022e39706730e160e3bfd81698f9eb748df0cc0de46e2cd9bc5f0aa5bb3e38599c3dbc60478445e8bc377aab2740e71094", 0x35) 23:57:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x409) 23:57:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 23:57:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1, 0x10001}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) nanosleep(&(0x7f0000000180)={0x9, 0x982}, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) 23:57:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000100)=0x801) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 23:57:53 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, 0x0, &(0x7f0000000000)) mlockall(0x2) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 23:57:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xffffffffffffff37) setsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000000)=0x7, 0x4) 23:57:53 executing program 0: msgget$private(0x0, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0xa635, 0xfffffffffffffffc, "61aa0da10000010200", 0x8000000000000000}) write(r0, &(0x7f0000000640)="b7ffffa0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c11835f061bb8883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae709140164015046640c8d9f28922b82acbe000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a7812698000000095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d43d3c6c2d4bdd35240dfe4e8a942a8333c76423548c43ada58c60f9fb095b8e2153fb5d847bc48ecca0385cff13a4f9a85cd4fdc47ab9cc872426f1345e8f1c2cb0f285dc3b24cb0554cebf8c5c7f8e35e40ad80501fc7eebed8b6da865f3cda550fd41dadaafd42767063ea67ad07baf22d41321897a159183223f2dddc51ae8c25bc093ebafd20a9d033ab2d7d53218ecc14188b6d8ac59e7edc3537392f9507d860fba573d5a54121b6c833a87849e8ec2dca7722d2f33a8149be58c26559c86e255cfd9f569cda", 0x1fd) close(r2) 23:57:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x7ff, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xe0, './bus\x00', './bus\x00'}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a733134623", 0x10}], 0x1) 23:57:53 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) 23:57:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup(r0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x201, 0x0) 23:57:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x82, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140)=0x991, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x100000001) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x7fff) socket(0x30, 0x4003, 0x80000001) 23:57:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getrlimit(0x5, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x2}, {0x3}], 0x2}) 23:57:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 23:57:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x218, 0xd9) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/109, 0x6d) mknod(&(0x7f0000000100)='./file0\x00', 0x80c0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0x1d0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file1\x00', r1, r3) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000240)=0x7, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0xb05) symlinkat(&(0x7f00000002c0)='./file2\x00', r0, &(0x7f0000000300)='./file1\x00') r4 = shmget$private(0x0, 0x2000, 0xca, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./file1\x00', 0x8, 0x3, 0xffffffffffff3a11, 0x0, 0x2d, 0x1, 0x1, 0x2, 0x0, 0x7fff, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x202, './file1\x00', './file2\x00'}) unveil(&(0x7f0000000480)='./file2\x00', &(0x7f00000004c0)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) mknod$loop(&(0x7f0000000580)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file3\x00', &(0x7f0000000180)='r\x00') r5 = open(&(0x7f0000000640)='./file1\x00', 0x200, 0x40) r6 = semget$private(0x0, 0x3, 0x260) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000680)=""/150) wait4(r2, &(0x7f0000000740), 0x9, &(0x7f0000000780)) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r7 = openat(r0, &(0x7f0000000840)='./file2\x00', 0x20201, 0x69) getdents(r7, &(0x7f0000000880)=""/162, 0xa2) 23:57:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) stat(&(0x7f0000000080)='\x00', &(0x7f0000000140)) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 23:57:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) semget(0x3, 0x4, 0x62) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x2) 23:57:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fsync(r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 23:57:55 executing program 0: r0 = socket(0x400000000019, 0xffffffffffffffff, 0x3a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1}) kevent(r1, &(0x7f0000000040), 0xbc, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1e, 0x20000022, 0x13ba000000, 0x800}, {{r1}, 0xab4a18af1baf630a, 0x2, 0x2, 0x7, 0x325d}, {{r1}, 0xfffffffffffffffa, 0x11, 0x80, 0xfff, 0x100000000}], 0x0, &(0x7f0000000100)={0x6}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x8000}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0xbb51) 23:57:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/254, 0xffffff70}], 0x10000399, 0x0}, 0x0) preadv(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)=""/21, 0x15}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:57:55 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffeea) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a042cb8d9a670091044719261f505df207b123f00ad7a357dbb7b1f7a88caf6de06fb7f022e57c334aeab759007c6c2f43d8d3ef89b938f8b4923be8064e4fd5c1f44102f1501da2f4feac6971e7544c230c713a963ff97ec9a69a8fa53d45d42994a1b1472aec89dd67c52b9227b0fcc93bcb9dddeefd9fe843c936e35a9bc232b3e09c6cbceb7172da387ce26e2ecacf98468e4b1050db31ce7ec6181cb3e8d98eaa2cb5c39409f6", 0xa9}, {&(0x7f0000000100)="defd8dfbb5fe92fb2588c13c50b3f2bc4d948b1c9ec05995f00ef520aae7ee3a290db812375e1b04566a04d45fe2f51e3c54d5a9c5646a3cf03c7113932e328bd057ecee53f8270e53dfe6019debc2ad51f369a47c73212024e53c3175a525321f640563197c414200fffaad079227a40a65acee2d59b3a71aa9717adb069ba9fa3fe34509368195b7c5e98af6c5cc07d48a27710451a9f971bf266b89f4ffe0c44264d98fe7b8b57f9ef308ddf54b48e98356844607ce1618ee4fd3527799f2413f0a81913bbcc4c7ec376b34f1255a", 0xd0}, {&(0x7f0000000200)="7db8d540ad5a287863ebcd57be45ebc0d01588e9c81d6e366ad137815d3cfc20bc073f1d5ea0b7f813466a9da21ce1896c516cf68f9276ea7ce600c18d7b0c79ae9aee6aae6dffeb2debcf9fbb406b1b0657319bffed696930ee58ddeb0ed1046c9acc716784a43e55dd5c596021f954fa8f36283a934aa62e4f48abc910b8410a2a7ac2299818ebddc0dcf530b9d77223fdfc0e8ba3a88ba56cc414680021282325d70621b52522cc91ea80a0b1ca5aa325ed04", 0xb4}, {&(0x7f00000002c0)="c84c54d6761688e4d1a1f00b0bfd58191c59351d21947246ae7389bd469bc4613d61ef7c7d9c3431eb051c5b74521d7f30f850f71b6b9847755e3569f7d9eebc452b8a036e417ef0adebf1482cdea943208256ec4b26d739f7f7558bc4c96692202cf626b55e0d94c181c4568bda183a112b687ea0f245914843c8797ab39e9a35c2bae1fa43e062b6b301f31e3eb97effc7e4ab2b54b42b0842e9668c489c6b9ed471b5068316dc2d4db937ce08bbd8dadc0b27d4bf593d9cd404e05bbd77d57f6f235b22717cd5e12d893963ddfe27549c4423188ac79eb3f709bd76e8b259553b91b39943c444f410e45691fe9998c8", 0xf1}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="b8335f8140db5d8bb9fa81af8608bdf487732008902af4138c055b7a8661476e74d2249a18195edd3e1bba45f7cb7288dbeb2be7aadd6b800092b30615ae9c00399404825d9e7551172d378b779b26d04436a3b8e81111825f37203126ad68806136b62172dee3a393ce164823f41fb0feabfb49ff85", 0x76}], 0x6) 23:57:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 23:57:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:03:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x5, r1}) r2 = shmget(0x1, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r5, r6, r8, 0x11, 0x4}, 0x2, 0xb, r1, r1, 0x7, 0x9}) r9 = msgget(0x0, 0x20) msgsnd(r9, &(0x7f0000000140)={0x3, "09ad8e9416d5fad3b98d2990b1973479002d16935588e0b0f215de45f9f8d30e5a04ae4ba291c5677a0882d35d1b72e5882a91"}, 0x3b, 0x800) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x4) shmctl$SHM_UNLOCK(r2, 0x4) getuid() r10 = semget(0x3, 0x2, 0x400) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x1ff, r4, r8, r7, r5, 0x1, 0x3}, 0x4, 0x8, 0x9}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000002c0)={0x1, 0x0, 0x4, 0x7, 0x4}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000380)="c5ff506baaf847feb212fba753d0efe269a5c2ef102ba61cbcbfac55b96a520da5a3c8cabec29c4a63047e5b1222927f750b9a51d58694fa51841188955a41a957b15fa2b272389a4ddf38e9a60a95da37ec98aadc770ab51ee5becd1e3b04f190a9", 0x62}], 0x1, &(0x7f0000000440)=[{0x30, 0xffff, 0x7fffffff, "9deb5ed35aade0ac43455512851966964ba595b225d1a0e9b773"}, {0xe0, 0x1, 0xff, "252fa526b04e887079a5bf5793340617248bb5269cc338a04b8f5f2922d49122c4704e1a9d65c5ffebc3e3fb55532062732f3869ed8d629d41cb84fe78fe9be6d79a0f35c99246388c88350a92983f8f6ba5616d924a7a75d7b5366828c6aa7a004929c0b5f367f3aaba0d74bc339a0140a8f504150344ab73e4df0ea66495d8ac3294f0f552afcec4b71d552862f100dd09942cc9c8edac8e8947e14e2f91a76c789ab3f4f0c6c2c4cc59be4291d26a42de519e054f0c6c559d9694fb72acb94bf6c20eea66fef70e4199"}, {0xe0, 0x1, 0x8, "d3396a90d7a97df461959ad8220b4c6d764ff7f2f4c9e98ef098c227e92e16a271846ba190279fccf60ecf3dcde8a6523aa5d592c384b3ecfca4ec2e9878f9b868c3bdcd43978a5a529495d0f0d832ff09b4d2fdf521c59bbfb495c3db201d4f7819c119a36afae5895e9c308b3d5ae89823e354161367a7acce141f8f382034807e1bde93a002df2a1d77274e3dc0aaa11c6019c8ec49e4ddf2281811fbbe994499d77dd957792dcc6c5b7554984ac9659b86c1294147cdb0728f0c67e1a4495db1160e41b2e39a3064b00314222f19"}], 0x1f0}, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000006c0)={'./file1\x00', 0xbea, 0x9f, 0x7, 0x1, 0x4, 0x3f, 0x5, 0x1, 0x2, 0x2fd6c41b}) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000740)=0x3ff) shmctl$SHM_LOCK(r2, 0x3) rename(&(0x7f0000000780)='.\x00', &(0x7f00000007c0)='./file1\x00') shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000800)=""/182) lseek(r12, 0x27, 0x1) 16:03:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) sendto$unix(r0, &(0x7f0000000080)="77f243ac138d8511bc7af9a314213ffc746fe9c6dac1fe3f530541339a80c9f554e8a43b9d06b19497404c4ee5736be3e79e87410b306fd9aedf4a4b4180557f6703c9b78f6a470e0f7a25cd2cf2a75f01ca0fd7de08e629b64981035631cbbd3fb9bb54a4264f72ffaf7ffd9f5d42b177c81cdc973a28854afaffe928f53580130ca6ff781b7dafbe295dbadc887f539a74e3be210c174df02ae85c90bcbf2c034aac8bf7a83c354d520327c12c7036fdc0ec03346ab866665f7234b8909a4a97c7eeed269d923bac8c768aadddcf298aa90493e63b1f5fd2ebfa4bf8426f7e50e719f98ca895522c2fd6", 0xeb, 0x40a, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x14d, 0xfffffffffffffffa, 0x92, 0x78c15964, "a8d504dea109b94327b8be837454af88e7c85a66", 0x3, 0xf97}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x59) sendto$unix(r0, &(0x7f0000000280)="1f35803a3233017a62ff98760b3db90fc9e49356ff78bdb11710b3a688ba1545f40bcc04ad8f307decc93f0be33fb9f3cf19dc43345a7759f368f288defab7e50a0d95f6924429c90cd4644bf1ecbbb0d3b908a6261258efaaaa20769d40db8b4d75197b31fbffdc4041528b59df96fb1b4a297af402d53a92754091f8e84b522040b8e18f0a8261f0a4088eb2330a54f2de87084b1f391116b463e6f7476eff40f5f761bb651524e1dddd0faafed2", 0xaf, 0x4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x84) renameat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20028, 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ftruncate(r2, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)=0xded5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000500)={0x6, 0x637}) sendto$unix(r0, &(0x7f0000000540)="8b06ae64b189cef405295148575c018cfc", 0x11, 0x8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) truncate(&(0x7f00000005c0)='./file0/../file0\x00', 0x8) renameat(r1, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/../file0\x00') mknod(&(0x7f0000000680)='./file0/../file0\x00', 0x4, 0x7) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x8, 0x1) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000800)={0x2, 0x1, 0xf5d6, 0xffffffff, r3}) r4 = openat(r0, &(0x7f0000000840)='./file1\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000880)) socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) read(r2, &(0x7f0000000900)=""/97, 0x61) mknod$loop(&(0x7f0000000980)='./file0\x00', 0x1000, 0x1) 16:03:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x29, 0x401) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:03:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) r5 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r5}) r6 = semget(0x1, 0x4, 0x8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/254) poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) r7 = semget$private(0x0, 0x3, 0x400) semop(r7, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 16:03:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/254, 0xfe, 0x40, 0x0, 0x0) 16:03:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x6, 0x90d6, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) flock(r0, 0x0) 16:03:07 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000000000000000, "030000000082ac0000ffe0357f00", 0x4}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) flock(r2, 0x1) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12d) 16:03:07 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xffffffffffffffff) listen(r0, 0x401) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) shutdown(r0, 0x2) shutdown(r0, 0x0) r2 = accept$inet6(r0, 0x0, 0x0) r3 = socket(0x23, 0x2, 0xdf69) r4 = dup2(r0, r2) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) shutdown(r3, 0x2) 16:03:08 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockopt(r0, 0x5, 0x400, &(0x7f0000000000)=""/42, &(0x7f0000000040)=0x2a) 16:03:08 executing program 0: r0 = socket(0x2, 0x400000001002, 0xfffffffffffffff8) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:03:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:03:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) 16:03:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getegid() r3 = dup(r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x88) setgid(r2) 16:03:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) sync() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) fchdir(r1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000010000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) r4 = syz_open_pts() r5 = getpid() fcntl$lock(r4, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r5}) renameat(r2, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') poll(&(0x7f00000000c0)=[{r4, 0x50}], 0x1, 0x7fffffff) truncate(&(0x7f0000000280)='./file0\x00', 0x1) r6 = semget$private(0x0, 0x3, 0x400) semop(r6, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) close(r0) fcntl$setstatus(r1, 0x4, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/116, &(0x7f0000000180)=0x74) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt(r0, 0x2, 0x2fd, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) lseek(r0, 0x0, 0x2) semget(0x2, 0x3, 0x228) 16:03:08 executing program 0: semget$private(0x0, 0x0, 0x404) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) fcntl$getown(r0, 0x5) r3 = getppid() getgroups(0x2, &(0x7f0000000100)=[r1, r2]) fcntl$setown(r0, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="b7", 0x243) readv(r4, &(0x7f00000000c0), 0x1000000000000029) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0xb}, 0x8) 16:03:08 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) r1 = semget$private(0x0, 0x3, 0x20) dup(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffffffff]) 16:03:08 executing program 0: socket(0x2, 0x3, 0x0) 16:03:09 executing program 1: mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x6012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/88, 0x58}], 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x4) 16:03:09 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x3, 0x0, 0x4, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xfffffffffffffffe, 0x1f00}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x40, r1}) 16:03:09 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7fff) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) r1 = socket$inet(0x2, 0x8001, 0x8) r2 = kqueue() socketpair(0x0, 0xc000, 0x5d, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x21, 0x4000, 0x4e00) r5 = syz_open_pts() r6 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x281, 0x108) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xcc28, 0x7f97}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0xffff, 0x51}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x1, 0x100000000, 0x7}, {{r4}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x2}, {{r5}, 0xffffffffffffffff, 0x24, 0x40000084, 0xfffffffffffffffa, 0x3}, {{r6}, 0xfffffffffffffffc, 0x90, 0x0, 0x7, 0x8267}], 0xc25, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x65, 0xfffff, 0x1, 0x100}], 0x81, &(0x7f0000000300)={0x4, 0x100000000}) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$inet6(0x18, 0x5, 0x9) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 16:03:09 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r1, 0x0, 0x401, 0x0, 0x3, &(0x7f0000000000)) close(r0) 16:03:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:03:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:03:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r0, 0x3) r2 = getpid() r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./file0\x00') 16:03:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x7000, 0x2f) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x23}, {{r1}, 0x0, 0x4, 0x8, 0x80, 0x80000000}], 0x402000008, 0x0, 0xfffffffffffffffc, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x1000) 16:03:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) sendto(r0, &(0x7f0000000500)="0381b3f62356e8a1a4734c9acdc127be949a6a75375021383ed1c13a470087da802dbe00092cc66d94f29e0550a7984dcf47d5e782d38534a972ea47595ffb47c00846acd38cbc77587d39897b427d711982da9b9dbf77783bb97497f2568dad504dbdbcf3733fed4097b268ab1c0010d87e46752098eb7b4d373f6421cc71853651f60017bbb83781dad5cce44895db5cb6d3aaa5405e8112b26b52f5888ce5594092c81b26584842ecbef558caec1cc284c78c3e888601876262632cb71584a6bdcd7df317e9f2a1776bda743d8754bc4e785370275bfb532c77d16736fbc1ceb3aace096dc458e5987711f527ec5d1e1503c4fc538bdf7810eef7af59ddbebe69db3ae5bbd68dcc89a9fb04cedcd7bb1fd3b2af52cd4cc3d5f3e335622ec6176807e02ba96dcfeb5e8999deb701a1f64f55e8b1491a887787c4713ad149e8d8f43d0afc1f00b6e5068fc54082221b2f38b150c4cf93f9ee83a98aa53c8a329eecd0510856b46338b0a137d0d6d95f3e7ea99677da85d0eac9fb36218d8b3a65ec97fc4aa7f937467501a7ad1065d97d2b9079bb2eb68d064e9667c76986b8abec6305a71d8756d1fee0d912919587787936945815650c058f1da953638e2b49be66005161c228d0cf06bc3cf523e6c837b90b7d8217f6e83c7f1125e46f876107433ea6bd03543987494db3ebc15317f785a994ad7759f7a6b8e39d79cf9cee50113891061f88bc0652c296f6771366e7b6d4a6dd3f9be708b9aec5291efcc8795e8081766618984aabc5003119c44b7ca0726a280066e3ec93d9e0796bf9b615dc3769d1626b4f84724a92fb97e733d828e3291e34810073dee8481d6b259de32ed4a7ad70376d3a1e774ccdfa1fcc096107a12a8ef235faebe93858b1598dfd7fb3c33e471ac389ce4cdeb9da5b813bd319d0cfdca2aa31bc5b06a95725e2c3d7640678a50f0b40d711aa44da9f3a858701c41e95c20f4696d22fa03ee5d436362a079803a5a4b7f7c9c6547367aa8f3487993cdc0f600f332789ad7b5937bf38d0c735b998d0be08645abbc0cb3e34b1e87e053f1506a5da3fd540d01b93aac0a0cfedf5b945b69b10ad8a959221b6dd4fc11707a7eb1e697e7aac7a1dd13364a9ec90d0e01352e22eec4d7edb4a40cccfa7dd72ba44101b13fbfbf2e777f54ba9df2e81e5ff5afd8801cdd7890fb9d9d88af4b1db7b3d7c21a370ba56510e120e9e00ab010aa96ee3b725f426457095dd2774f9340d611e53da7a941287d3e98cb00ffa7950be93c9a139f9a7a9e3e630fcddc6bfa188fa091e27a2b34fbf46d039d186c1a839f6fddd28c4875d93149c3399719492b4cb7d4d3476798c0bd690587882ce73b17d67a909007d647eccae048d68ed6fa0ee1856518ed953418c7e2f9274238561b7e138ee87f885c839f3fe7dc3c0e76625d0cde1736bb8a13a5906065c1014e77eedd06ac74995ca3e18b635fafb48635fef733cb6de5188b72eb08440d876f1dba6749d9243558a3fe12c0386b91c926408125cd5dfe28e7f738daa31ab418e5dcefebd4f0adefd9ee0565787798cb73d9a02d16ac6da21f26bdeaa7d6de1cd0012171a84203d07e3b8ecdd9b9309c458340cd521bca0a3f117548e8d927eb8261e85f33edf8f274653b5b176dd66e39874420c33afbc851a4f025f48164414d28d04b50fd58b77a26fee6d52873587213f1a494e626a8b68bb49a4d0dfcfb02c174b48534383ed1378bbe66bb8c95f9bb5bf5a628d7ae33190ec4ca82c773decccd231ac1015275b5d4e0b341e5542bcbe8a8f146abc5d2d3f6ba48cce01be78cf14a881aef040a3fe789cc86c57aabaae8d0f509c7fcbf446b0b9db9fb3402c2544e6a3606e850f506a8d93a0e8aa196454eff7c9028d5a0617e69b567725f6bec3d22713149377fd79ccc038511ccd330fcfd8e3b59f9d6ecd4c10cd2f28c8eb2597638b7cb771b482e651688b4a4c7bbf92385554a1b0cf48bcbeaee6ecf245828bb06cfd6d7299f4c648d2a39acc211a78dbb6d4dbd1268137967537636c99421a964369965da444b33ac454c03676febe0b60e49d86416f9a6e5c31a46ad9640e7093d2ff698f3043d9de41ed040791df5adb176c7ac488b560bc765d283cefb8020b7160142e6db20c49b472470af474e4fcd05bf7942ed5cddd584b3f9ae74f1772fdd0fa60d8dd381f83cd3cc5048b210dbac7d1fb77fa6b3c1dd41163b78e8cb41b4c7af9d319a74a3fa2588277d3c0f7a2fb033fe3deb11902a08b5153dce77c923b805983dba683bd9df5c4a0373de0b44eed7e04d5ddd41fd0099e9ed6186eaef3b753a3c74858308f173b28db75b41333e62238c2bfc85967f1c01851d58ddf9383ddd2cf76da414bf404a1576a93fb7ce1ff4426728a600169cbde6982bab373bb287d09b0232c75fe6e6aade071645c013c4ec1201b9254d34d9182df4867c756721e0b2e782089d877ae86cb1037c417be1dbdd65896670c89fbd0bfea035dc02f75fe92c6a00fd16b492268bf918baf168db6c9505e87ff4cc003496f7472cae601805c03657a8a5ae436b181fd658c4405a8bd07d0b0e5870e58cea4face408ce2e2b2349bb98ad0bd1a1c07984ddc66457b451e872c6e2bb324e3d51efe58524a18fc065bbf5f15e16746a3dabf7aecfe10aaa841366d0a6c21e62e21574d651acd41347fd97e97adee73973aa33a680d7e66fc995cb55b22cb3ce439238450afcc63a77272cb46b00f1bd71b3a999ac36e26ee003709b8d6c96a7f27727a5acc055ec3a62e34789ab74c375951e189748ed6df4bf4612306ce395c29d5108423a02aac66ded092e0c9d833e918979f2fdcba146413cf5a035ff2c97eaa5e0b85658f7af263892601d68693c5d48442660c74ca2a0da91485df65d255ee2ff4cac87a1d1194fdfe0acb632e0dfab43a8070dd8da7cf53ef6854ca848167f4bd88de86fef5d4b877676833e5117492c841429f2991c4f67989c0268d67ad7c4a1951c5fa90cf36629f9820b4301692862718f554519a5a4665f8d94374d52053c937302d757dfb71958e2ea0f5f253c46085095f08903c36253aa28fe3b49c0e82b4c8a69ef1df2c2fe3c2dee03d62682f61e56648fdc41f22978cad139c941d7669f1e38bf6fca9ef14a91fcd14f07f2fa9da7d93afccd34fb226fb2b11a58551bde7066f623089fe7c824c900ff84946e2688413589fe8e4b557b8c76cf5696ea5b7fb5f591770b16ef2ed465faaa231f7f0ef7b5b2e68908490390780fc024b172fa13f287c14c16551ca2e572b7eb5ebe30c72e4e28e81ea14cbf6636cd245aee8fe177f470175346501499826127a5e361d66015eb34726523643d1a408c7d4093f3963303f9bf17fb71817c30a00e2a22481901bf666e9089527fafc9407831b5bcedcf53e7d1679d7a9011926fc873e00de5a050ac96432296e357f35a713baa5189260fa5042413bddc01be28ac8d250d20c1d925112b8e1dc3890ad802c674025a713a586683b666d8e88922e2011331af90068cbd542ca771a790b4c70dd595712477ac1c34a609e667ab204b8b9806324be53553a60bc70155fa815aa8adaf7df9e4ff7ff8d72f26107b8d79493b7336912ee391ced1960c1b976a790bb961eb0d3c81fddbce98ae90a719021f77a95a04c82e2fac27aa03fdb4e1edf974aeb4277c257591efde38d039bafffc34d11e6da4a6068fde3aca7a4ab7809d92981ef285f89cdba180ac8130b153b9e334de277b61f01c3d4a6480b8ed27bffb3b87e8e26c2ca17158fdb357d04e411c32a21cb5d92479bfa3f9ebea104838534d596d16c72fd4a449e01fec077463c4b690e0ce9ba77cfa9e8590a343350c26320096fbc2b72c7e8f76fbfb7c67681b9db7fed789d60acb03b8de152c95e4e87b0166a95f6f97638bdcadfd99055d0e6e994486db464522e153a74fc66cd5e58724251ed36171941fad37d8f09fb10d2d8bbfec0e784ada10e877e7d22c9781fad2f130102e33bbb2d5040e920810e4f46ea83227b45d8e8fb2f6e5b2e772866ddc62a4afe65475389988822318663aba28b2a5b77af12e56ad9f6724067fa23a728568cb853554443564ad6a368f95485af57b9e41906c19907ca5e2244dcde5cc9f6391c70cbf22cd1c7c179b68871989a0c1010d6950e79fcae7a2cede2284372234192f849e49365b039003ba1ec3633491892c5338d15420ac695818676af9a4ea7db392ee8c0ac630b16d67443f33b00d6a53307eee3f403c63be2d14f95d0be6a8f173856b255b3ddd9085f2ce1b62034fa2922e56e3cff86ed4bfae8794a8f99aff69f2fee301cfec4391e31658fd5a200eff9f6798b81febb703c3579eb60852922ea1b2f971aad9d34fc9218ae98ded745aeb3d6a75b8c5afedb65628d6544e5c6a6764e75e27313e8f78b8a9c1a7f855f22b868e9409eccbb615b8a41db225b052204467191ce06d41e2d8cb91790a8a56db605fdcdf1665efe170458787796a00391aaa3785a8019bf727ea84bd934deea6c310720e5a1100074b3105c646a2ed4799b7c985d7af03bf40e1dbc84a990dcf58b37102843d96522db5e93d3e64cde3e55294e1f0234b5d45827506da99f0ed530cc3a3586168a2cc28261c2a0bd4897c9187108ab4da5fc71612e50b22a1278f471f7b8605f3d34c3b3229332446dc0e76cfd77cd299764f7853449107e9f8789f964504f879d3e3ad44b0014c8d7f065394247753c2918b56764fee5d6d326a810e9e40becbbada883438ed84e7d6b7db581ece22ae5c4f9aafa1aa838f4bbb1c371484071406acddb8a51979fa01d8be678499adc8d39168902c2a608a6318cc5efb4977ff3cc5da0bb1973e4619a0746e7ed7374ae4502887bf4bd6f89fec119fea7d2a8809d39a9f34a3f7b327404ba29516c05bca3ffde6bd4147c143e5292eed8c47513e21d65aa75d8ffd41f4bd50db4913d2eead1331778ecec0e774520877164df12129d4f616cde75913ba6f78db4eb0f8722c6cf92719936cbc29378929ef68e76e86e95a2c149fb0fa5dda5aaf8f4014b73680dccb55966d18303f13392f954a046fe452d0f833f665f34ec047b26c3cb90793aaaf1331cb6bae469007e29478cbfe873d1f4151e2c857c5ceec2ed6b189d63c9b83eb8fa34eba77d3c6e37dc125e0f8844aa104868e3ebcdc236825ea2a5f9a37e8b4090951aa80ce533bad6120724770e2ce59123d6c8a6728de894120c7af57e935e2197374263d241ec4eda10d367cc61ba64e5d773a38d128fca340b3a542878a961349a5d4559f60ccd6046e4da01c6da36815ab0e460f5ade3a3a09c34f5521b45b5da1d19c77413905433434aabae19f07eb91abe7b088b235291bae929954bc9e1c342c7dd2ec4ec833b322333fca06daf673f2bd50d8e318285062b1a4c5125f09bddeeceedd2592326d1fce0b20237a427ac521136c7ae28f96e4fb3d7af9214972b6e228b91b0ef8d13dafd4baf7cb380d35671abcccf43fe2017c4841e279621f673154e212aa0dc51855cea8225bb1b58a5f40a98cf410ae443d25428afd0f1dc501e11bd1f9cdd7a45a393531780fb53eb545a70e3eec76e8975f402b9b8cce7b18a7e79a341ba8fbe8457e2db8c15edc34fb46bd113d4bbce81759aae1f979be5eccd84d03402e6c4a5bf18497ebf81d68ef3d29a0776cfe79da7cf81670d1fa098f874a1b00040574e68377ce0bc2104073be8c1d557bbbe3e681da2ee3fd319654db10bc18c3aae3368117d3de6", 0x1000, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r1, 0x80}], 0x1, 0x0) 16:03:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) 16:03:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x13c7) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 16:03:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000000000002, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002dcff000000000000291c1572b9cf49f53a0000bca9edbd9c9f439cf6c64b0ed5", 0x3c}], 0x1) 16:03:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) 16:03:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0xb) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) 16:03:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x7e, 0x3fc) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:03:10 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) msgget(0x0, 0x401) dup2(r1, r0) 16:03:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x20) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) pipe(&(0x7f0000000000)) 16:03:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)) 16:03:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:03:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) setsockopt(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000000)="3cbaa679c415927c3115f656f5dd18031bc6468343c3c60432cda6f724610f35c509ee15f0931fa2818c8f025e6e22e8cc518edc50771ba0cf5254f11f91ba7282f416820bfb1867d198f90a0f8e5005a2e5631f5eeaebda474cb12a", 0x5c) 16:03:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe", 0x0, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:03:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:03:10 executing program 0: r0 = socket(0x10020000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) socket(0x6, 0x5, 0x3) 16:03:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:03:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 16:03:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x23, 0x8, 0x2}], 0xa8c, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x41, 0x80000001, 0xfc}, {{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc, 0x2, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x72, 0xf, 0x8, 0x1000}], 0x1f, &(0x7f0000000100)={0x5, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0xc0, 0x80000040, 0x1000, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x100, 0x5}, {{r0}, 0xfffffffffffffffa, 0x82, 0x10, 0x1cb, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000002, 0x52375b9e, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x21, 0xc0000008, 0xb67, 0x4}, {{r1}, 0xffffffffffffffff, 0xf5, 0x0, 0x100000001, 0x1}, {{r0}, 0x0, 0x0, 0x2, 0x1, 0x5}], 0x2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x84, 0x200fffff, 0x8, 0x66b0}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x8}], 0x6, &(0x7f0000000300)={0x2, 0x6}) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0xdca4bc39b0be153e) 16:03:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) socket$unix(0x1, 0x1, 0x0) 16:03:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0xd, 0xfffffffffffffffc) 16:03:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="548c18638a86c6", 0x7) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) 16:03:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/13, 0xd) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x7f) 16:03:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x110, 0x48) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x80, 0x3}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8}], 0x6, 0x0, 0x3f, &(0x7f0000000140)={0x3, 0xfffffffffffffff7}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x20000, [{0x2, 0x6}, {0x3, 0x1}, {0x1, 0xfffffffffffffff8}, {0x3, 0x2}, {0x1, 0x1000}, {0x2, 0x20}, {0x2, 0x8001}, {0x2, 0x7fff}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x12f}, {0x1, 0x4}, {0x1, 0x7}, {0x2, 0x6}, {0x1, 0x567a}, {0x1, 0x9}, {0x1, 0xffffffff00000000}, {0x3}, {0x3, 0xfc7b}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x5}, {0x0, 0x40}, {0x1, 0x7}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x3ff}, {0x1, 0x10001}, {0x2, 0xfffffffffffffd35}, {0x3, 0x9}, {0x3, 0x5}, {0x10d8ba0b51111658, 0x100000000}]}) 16:03:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000001000)="f0185d2f39aacdabecd2743854cf423bc2d0d4e2192dbcf517c7482eb339ed94a863b4c9ea714640a764b6cb3ff78a8580f5f6a0c97a59e6064e774e410aecd2af9073e901e03d0c4fbd3394921ef126ec2c3a7adf5fa170920d2e7a62c8f70321e5b8702ffa8dbee544b761a5062ce3598ed4e1a780c36e14185df63e89da7c7afd2edbcf9bcefb9488b63487a9d728509666f097501ce747e303ad2f5015612e9cbedb5243f543ba44e9492007a2dce79df62196262a6e5d573a0f97dea0393c0bbfaa0266692655a82cfef7685f0c03299963d85cfb29887f64b244c2a9ec8521c4465bebc2ebf237db1d0be129a5fbe27c4664290d5853de17e164f8e0e1a747a4e5a044ffccd785510a0a88f906b16add73c1b6dbe2a143c8525058eb0881461398a91e5f899c0feba93ee9fef682be5347e98df2d3d0a9c325ed28c4db135c456dbb6949ab3af86d0809b48de1e8329b6e0169b1d60559ccc2e598c0d68a0c8a2566b9a7ee21bca4e45876a7e6a2e5361bc84c848cc775d7297cab61079cdc9f876162afa2887e877d08133a4a1c085c39fa1ec887a894d392212d164e8a4acf2dd5b6543e729522d231b66d849a9227044a2f9cf75065cdc4db2218ae4aa9e9abcffab79fcf8188f0c93400b856a4372127c9550c4be6f4d13fee0a2c187b5f7c4044a833ecf5f7d0735e3130aaef67839af0019118285f9e36eeb11f7c48b4c9acf8a8daebdf18f9355c3b08f07164aa00fd44248631666ba104b7c57be61a0e4e31169bbf7150e2145d540de99286a36f54843b7d9850f3f13f30e85af6205d913975965b8c79850ffb993c16c86df4eb91d7abdb8f2a98c555c07dfa4661d519cf149ea87a92219227d383a75eeea45322afbfb569ea581e450a4f4956ae218c0e8d2bf17e4117210630e2fc927c6801bb48b6f000cdc987f5e5eada8ff25e19372b1744dc2966b01354037ac5c4ae8d7727e64ba010859a29ba8e6a520356ffd7ed823c07c773cb0705723d1e8b902b9369ccb82d77c679a4b07ab5858007bcf6c4ea94011a7c7a17165ac27e6bf7cc5c2bf016f0a3262088bf60cc69cbb9c68f33bcd6017280a6d8ca98bc726a4af0d767053225eeb0d8d6967714b01c67106a239accb2305ed40111bbee154af36a4a5a9f1a242394a4be4ada2faed8e28f3140767359b55bd41be52bcad63d84869f92c874736dde7defdd4083baad0e38eb5daf312d9a3520bf5b72e7d7b9238cf5b2b6e171cce3797d3055c9baf798c2b2ac4ccea11328411d3c8d0e9d9e98ae7ee25dd5b4a42e3fe6e2443e420038d24b6683ae5e08d67d14d7ce1c75fef3c7cb0e3071119f0efe71eade0f05eb2b67346548a3f08468fb410f5c73a16dcba28364b5f81331431e2c0ea24edca6edf3db35f24b40aa80dab4eecd8312be7a26847d6d7e67933ba99165a1a591ab41ad219a9d8639c2d5dd8d0d59f3f36d15e963878422a3c64ea2be861442a61d3945a7763787ba15b8e4d88eec1b4cd1433066766e80c0846f4dde2d29364e918b37137e479412f496f3d6eff4ca963273d390c3589fd2f7eb49853a61737f9fe97d2e797da88c6da33bb8f8cdb1e864ae0b7d0fe3e098983c3ad884d65802e60855a29071273253e141ce8b1ae7505d66ec47ee29e41f940468720596832efa30d124143de94f3ab429d822f80dac36ecc9a9f74213d9f6ce2b3d91d1157e4b17c3dc69b6ab04323135d1f4913dfea93e4d17f41bb28d48a3ae069158b322c2fada2fae5634392b53494f0e0b34ca45a7a83c9126f218093276bf9ec95c7670d7b2519cc24aa7cd444ffd94e0666a3f39b8d407e63e97bf5dfe971c77acf64a6dedd7e5c48ce9169156a830c333cd3749ccae742f64ff818f5c955344719b548d3af5500b709a3dff876339efa8a2455ee7630494383838141eb336bb5e9550f803064d995a11529dc3141ef6d4ddca90c0e434aca2963d457ad12f0d7dce4f75192f17db9610f66c3d4c9473eca3f55153af41ab964ac6f8a08ba8bbc9c033ec982dbe6182997b691f4d9dd06dc0b380cf64ec88b1572db7a40618a6b2bbba6fd72758286fad0e178d87af79a9cea1d70c75924b2877e7acaf6627be4b34966cf1f963c3bdc6b68ac0eb939ff552ba7078bd8d840bd8686a392c944d4e350217f30fbf4084fbee86464d8dba3e5a6a38a3c0820ed3e9b6cbb639dca3e55195a76e1e1dabd6c300bb9f0df4901819c2edf0528cded8be2c35be644a7ea0d9bb2a2402a0bf6f0e7f5b434b62d75630167a11b762cf7304d6e690ed05de8154e3f27f82008acefb0d15a12b0d29afcbab395c8a8b6f3d205ff55c4a28609cf2170f37371bbb66b84e211e09be4b5a4e1280db909d979c1b80434a6a75cbc17d2e2c65d1f7d6bd8ae1bace8f807252fb33067d5c855d347a85c5ef59af11500daa30ae49e195151efb69709cd4ca8e176ac6ece60b39c007e949f0125e087b90d7f6799de7b97d7c59297a3b800e0fa99b83b3df2347e252ca1efcc68116cef0828c948dfa77d3458d92435c24a1fa8521cbc0ea51d2197bc91ac4d81fa23889722d140d772d12061aec9dabca19a18f90e2bf6239cf381f66afc13066a8b2db139c1d9fa8c11703117684cd707f49e5816366b62993d77940f51ae114bf4ec708c8ccae7aad77414925e424cd6b48c18d9bc787683f228d580badbea3b920fa399811414e185853b1b59d8d0e5b2ed33be3beac6780bae747abb7724d30e7aedc4c752c9b0e32d91a07a7835a1e6d06db169069662f0ef59eff6d054ade08a2f4360ccaf6e06f861748d90d5084ef1a9d6a15e2f5832b5363753aa0aa5299de8c83f504c2a149b774269585854aac71e12ba6bb487d044474f9b423f64acf429633b07240a5e15ebbea6c9a96efd7817051f08116abce01fc31995b02d75db4f4f9f31912c180289357a17452c871da617ea2a6589fa5fab2ca52c469164e38fb81dc2225f695efa9269a54d05cfa6d4c8c59aa23b39a806d4ba2181abfb44bfd747226f6ae8ec6ff8743a89c5319b800ab894ebc4d962d0dff5ec0c8b3bddd69fbb9e4323f022249f719a14ebcd2e2e729eb9e2026d68588701ae70bae34e9fe60e65f6bd68e3a428bf7194aa460fd29ee04d8fc0e1308c0aaf4ac62dc7251f95b9991f4342a1c0b402b7a2ffaaab3dc50c1983a3300cf7c7493016ded77072ad5a2309e5b3b7a74827ef9ec04a1ab5e6813939c5fbdcafabf910b5046c8da9e47fc9d910507e5fe4389349648450348138f36cf74206623aa441cace7fc81b11f9ad1172ccac96a6dce6d2690eec77ae1dffe52d3c969728469ff7dcd5949d1da1b8a60d61bfe232d05d3d379bfe9bbaf60ff6a0848600da6ec1c6a9e4c7cf9e11a5421f7f92712b0a7c6ba1444d617be5ec4f90f2a58e0c45f624bd5dd8ce614b8007bce53b119aaaa29da6a424dc0285ef3b46b5e68d10a287f490097e67f05c9945f3729e8fc0d3d8b665494b64d65160ff24250cf2f5d6c0cd8986c68c6f59c7e85744f5d2ea4cfc218aa9dffedc0e201d017c28228b9fecf334ff4e34ced9210b09387b2851901a15d9cc0b3eae88109b1584383252bf4cc29d3b37df7d395afa1ce38d7d2a243ec29be4ca4f02eb163cca0fba6e56b49d4139eeb393a55de86163ffb37affdb895a09c0199ecc6018f55427f2d3fa50d78bfc06e7b4b6fe5a2a09c8a3d900709ef49293f3b7478966407651b90f8d750fb1da2bb551c6c21a0a54b66044b7a40830b421fbcceea633000f0f8f658ab0caa9e18c939cf0ad771857938bdaf8238b12bbdaf3e0b88bb11a021c8067b6c6f143f28a23ecf9d4b84ea4a5a078f6c5ef8db446ee473d9afed48fab897339e26584a1ba0922ac08c0cbd81094f5773050960f2516c144f4358cb1ca15c5c8c649775d68806fba6a51541d23a0b7a415b4d8c0632dc0d378cb23786191022a0000c509285bf13d047ece03f92850e1d453f718ad1dc6bfbac92bdb5d6f881c64ea5c89b0f46ff89bfa598f6bd07e711e678cebd52c88afbed19b9160e77ab42ff268217a32c6e8ef79feb91bdf4b0be9ef97d616bcde45f0282015d6685fc22125a351203dd827115276a0e4a19d4820ce64462a60369aca2f115c5b28aaf9096ed6a07c3d0db68bc7a5dcaba63632619333a8de0441baf092a444ee3aa421982b57f8406811926121ce8bc20ec33813f438dff115eed2f9db58c33ab68ad7b88c99627c067c58d2ed1e44121ca47db65e16d8ff2b8508884851ce7d9ea14b6d650de3d7e3780cc50bf271fcdbb0707b63e02b824482f5a9a5a809f3a0c15a2c0a54d24ecb1e1d6ccebea616f151d5f2c6761e448d2242ae03a2f300fc2e27b291dd7ddf297d1077931060d12049c51896750669bfd06e28b8fbd5a79e5c1e6e119c8c2a09eb61c0c9eac41c99490ace45cc243cb8e14ef98a8f82e15e220a58bc7cd30de63a07a0ea4503a343827400e3c1982b6f40c33d4e2c866b530851d561f85309ce0594732b83010fd6287672537896ca1b097ddf811bcdcf8f908719fd9f3a9082bb30152a9c6cf8c73b24c08ccdebfbf7bf9af8b1a81034d19c3837d5ce649552eca0fd04201f337f7e2eeff930bb5e48e5228be2fc2dd377a76548603f936c9c2c228f90aff55a5886c4c68010e8d7c89bf3cdef1e1f0254928771cf667a5f6f3e67ade84a4daa7c978749a9ce9bc085f8b90c314e5a2f8a3b343b8768302777292b0369dbb38806635e8848910294907e71560454ea86a6f9101e8fe3ed86c97a3acf7cd61f766f3261c336d1ffa9eadd642ce4325c551eb3491b934ee4802de5f5cdc78e88bb423ff65e4fc519e0d495e4d0ccc5a2632b6ff76e5d7d829c8b57ecbd96cd9866d9c426c9624dcd7f827dc4661ecce3f88a9a5868da74f2c98103e8e7de4a379d0a9b8a66b1d3a5e76ed8ab68353072c548995c5a73edee29d42ed0ed7f529cc1d219bd06ac1bf8c4cbeda6c00e508b47ee68779db6a9bcf85c0f70ea21bfa7c409ba08f87c190d97ae471cc523e59e2ffe7a2ee02e886140f96b0d258c6ad01dc59ca67baaaf67803e322832f6bb750435545003e30c3a923cdedb962a855076d407f1925250676bac7fb173653849423941d0c3963c78f60cad438d588651b6472774840ebb662219bf13e06776c9c037c95e7c181910cac7f84a22eb8a594da6f4b60f91b19361a27083f960ca8f74d979f2983bcd94436df51d87f12d96c2bcf0788de353d7326cf97095b96c7526b2e8323855ee77d76af43e8e50d2d97d3195689e34fea1abaad00d6367613b85cf04e436e384e18c11767985bd38e3b657bc9a401c0c094d6a975c1f1a05bdefca23ef1f0f0f25c6ca5060d2531f60516064dacb164d63c7f1d9def205ff7f276480c40687a6a99042ee5c476190de555b233aabbe1a7469008453bedd9c9fa1aa0dc47c4a1f34ba6cef3f3c5315eef47264344944ae5a73876f6abe824858d81e394051c1e5ccf387deff52235a92a1d8fe1860d47f043182006b229b6798b658cea933ea790ad550715d0c3ab5213667bf03083aa3d9a6b371047b6145b9d378eb304d77d1d90a8add73fdc5145285e837f24b293e5234b1ef4b21ecdbb44dbbcd1f0871c0ea90bca7b8fd7bd8d2d46924ab690a558862a4cf1122c0ad27f8307aa10bed197ecf91909dc4f1f01c7dc5c563240c0d75b6220657464b5fac0f264f1af7bd9e9894a54754f2eca26c97b3e0ed416ccc8ea8349ec67f9f4707eafbb8ddb5301916f", 0x1000, 0xc, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:03:11 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000940)="1eaf30196b672f8498c6e2a1c62822731bc6adf8d7b4aa4942337b17a911bf7ee36e945cffd9c9f35e79d7b756e430f4a43e341f9490788a453b7bfc9569ab7c2f604754616759f073f00c1bc8ddb6a7d829def3d758a4c50e9361e668bd7c8fb987792345ed2056ca3a83e91fb7520511db3d7e2f45fc088206435990aadc7a0c3822b10506aeee1fcad19fadeecf68a42bd808b2130159a0e8f7174e5f7c", 0x9f}, {&(0x7f0000000a00)="19050e3bb3f9e4873e212590f9ecd0e5b94d1058e25ed0e5f61d91f7ff629433fd4a3e99c632d275278c43970545702a3e1b4b1c4d95e291e77c35b9ea725eb0abbb9bf9ef27403ca5b9aadd398f789ba92e99eeff3f08bd8cf5a2895aa66138fce09ae6108f6025cfd4fce3247b5183856d9988051fa4f7bed5180f3562dc963146fc06996ebf5b40616d5b45693ac416dbec081f05e03743d1d1f7c178b8463280c663846b50779a6a43bbacf0117946ef8dd75d04d99876999cac71bbc4f686ad2b554899e7433c8b03f89e029d0078bd3c65f3d28080b40e4eaba1e643b96bead3365bcccc2d5957c00c9b0cfd", 0xef}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xded, 0x3, 0xfdb8, "010000006622dc8dbd6e040000008a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) fchflags(r0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21, 0x1}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpgid(0x0) r2 = semget(0x3, 0x7, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc61]) wait4(r1, &(0x7f00000001c0), 0x400000b, 0x0) 16:03:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0xfffffffffffffc01, 0x2, 0x1, 0x3, 0x3, 0x100000001, 0x2, 0x2, 0x5, 0xa6}) 16:03:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, 0x0) sendmsg(r0, &(0x7f0000003600)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000001400)="2328a5bdb6868523b4864984ae1cabc46d419c1b5916f1e356b7000c2d160ed02bcb26691298af6c8858af7e6cde945f96d501eabc62e6e5fb353b0b4eb386bbcd7d8e6438b9175c605a1c95074b1385ba4567bb7c8e0074d714f617a96d35dc1d2ed92ede13b6dd82fb132f08f751360b86543438508d4bd47207c514e8bdb0f0841a7897a2f14a4b4851c486ea54fe7b51fbbdc2b1a26736e00e6835435ff3611be58c56a7af5cb2493bc18f5ee0f4bd10bfc66d5f5d7c0fe0f33eb4d0a84dd25d50a7a46e08d8c02af1762e6767f825d79c510f63bfc57d2f6459a8b6154e4a622719e42112345e01540182affdd001c7a703f6f456d46ec47630848a5ae94b1ba67eef6bfb0cb3fa09c974e8094ebfdd1796da11986fd8a7ca32f418ccefb2dc889c434f21727f387cfa95b0017cdc0b451770cb523110ac9bda714bdfb0a78b2e9b0c68106cc96ee22ba464b42fbd09bac6887c0e3194d3ed035128dd4465650e28205a11faf024399522aa65797312333a6758b704da14208030e7a6126955b4206a4e228b9a863e1352330f82d93c46be20ce064c839241e3cee480b9d52383d915e205d5218267a06f248b321927b76200b137e87bb0036ca2c60f1ec1365a276bc039ffb2ad4879bd222cd3a8f20a0609ce6b92ca6f1239f3470d42d3c572fa33208c74171af0ec4a86be06a3eecc0f909ed9365aa0a5fa181973c150cff8e8816767ae60306306ef6a0add8d7cd0f81284cc3dc1f67f60cef8e68045d8ec92a05af53120b2c84d5f3e8068e9f43a32e3332b4ccf992466bef089eef8139ee24d88a35d32e8a8d44327a11d63e2c139c858956a56018e78b0eb11d85862c7714d0d9fc2b7dd579c20fded4b860181683f113d67b2f03067ac317a9045997c46d216c43f5c8a928c5ec5473de86a40708250331ec0d5928cc6d9eedd0068a07e77382a66a7a028482fe26a3bfe3ddf00681656dce91899100ea501a860f2559675b78ebae38fdf0c64f3fc1aa5156a9377f90b0d71ba725d627bd21d58c36ba2a8fb18b6db1c34982348458993cf8335acd587c25525832530aa792021897b22b63ffb8b8096623459f90d31d210966547dfe3768e536f18d698b8dc3ade2375671b5c8c67b26caec835f10c57e129fbf660207361850b7104758dcbca110e1f53f6688a4d249ba715bcc08bb6a01695d6a45d1121a8192d5f9e11ec380960b0a5c36449655fca0361ba3ad0b66ff9a282e57c776a810f4cb5ececa0270e9dc5b76083bda02eeac617adae569c8bb1ec112547d4ecf86403d83e75eec816054cd993bcfd8da30136f07b09ace6ba2e28fb8669be3a95a379710d27cfa10c66ff5a7a11460023adbcba731e74ba942cbcee2dbc69cf030f10f40b06656f5935d5e29a84a594b0cdc59071fdac599f828c70ae489b481dff027da4021bac17a99817b1aaa944bcc6f24abbdc9247d9eb7cd4ee27763c830205fa6817ce672d37012580de9624d7cd2c3a036c61cf45e42d43d2ae26fc7aec60f5d678c4d1cadc5d1b82d4378e517156f7c27b30ba97209ebd2d2dc22bf21fb4c0897d105aae8897fc3d52be4185af0997697b9f68090273347100253fe5c099fc473a7fa9a20299fd78169c2a33cf6f8a3654d694624081f8e3ac5357c494a9b6a19ca7693a6dfe75b48379bd95cda82b795bd8d08950cea56efe13ff1b1bb1220254610eae2c7b359a49209b9131c4765e58add12374a61198e2c336318a59ee3403640d36dbffd3b26d19f462906dd53b48efd0afcab82515b9457b263c939f7e4efd14f91ef9c49b15ef3b71662ee5e7df00598c1811af6d8d94c1deccd4974b633c859c6f613463a90b051c9066f9f783bde4d2c0affa308e505096342fa70d20c4243be88d295c88894231130fa93b5f0c9454ff8833a345295d1176a20071e39db936bad7deb9b8ad588e2779adcdba5020f013d076e0b4e111b09d86a15046b67d8c7e698f91fe68d8ac9388ceed539261d29df9fa1deb772136a4d3e418011fe7a2819478606dfa78f26caa66762c524780cf43a3d3c6a522d6c22c473d6594e23139f59109b86373ca1f7d6c5cd30ad10850af61b212b3a2abdde7b063ff80bc6fe82b06945582f121f7a2079c8b9fefbf23ec251a875912596668ac4b2a1005d6fca34ce21346e87c5d2d0fa82a35b8432219802e595084dfead73c0cb7810dbf8b738cc1b38db86f9b8647b6bf1ed1b2595e8ef0cd780f142c8572ff5df3161aa8a2497ed623001d5cc4a1a5ba7963a6c7593c72f8d1a7423390b3ab570c233ded1739dd4c8ae52303c05ddc042a76a5b28fc5052ff5315b9322e1c49c227d58f239515576d8b8dfddd8890db116fb62bac23b3db8fbe3c40d895e47b2245d3d30b97bce5479c9938c9b966048bcb608413fc1a52398ed97a62c33e4878700cf18cc80f591082ad1e05a96c2dcce9de4a46e67922ff84833631bc4a6db7cacd4a24d27784f3ce6711a681d053993e2fdf1e00eb3e8ac4786cbad44a343f5da5dbe99a1a89444eedf0191e10724fb9a56a4a1124af61362042e7f30640939e3e4bf58b3c94ef4e1b6a4613694ba88a481659c0b6e84e9be43c88abb4b1bcd55acb22d11fc09c1daa08201c1baee2da3e1d3ceb802c4514a3cb1fb43f0a2cf7382a08cf4526134420d71197893acb0983b4f9c84c6720d68b2f79b0cc11989c7e607e7f26e113511c1c18c19648181f53e07ec6adfa5c76fed0e85e5a9d2d651e3f0e41fc3c7fa2cf6d4b7c4be5346795cc5635dc1f8b18a3f368c0d79fd02f271df1ff87a527b27141053faee34a877149f8fad35d7a3b9c85781aadd785a5b1c4d33ff66fb08a4dcbc320818393d4f4acd9c6a13ef71728a44ff801e242036649169407cae609eb331312470f58a75aaa0616c684db71bb00c49cf479c062cd34c36abcaae69dd81829adc036edb423493200ac67df09fbf9d54c4351477f88cad6c3160f0760bb6e5cf2646ea0b8d7899d74898551b1a40082e4debcbf4049f851fb0cc48adcea76ac1a36d255b12959b20ba4da2e6142de5ad262f14b96f23aedb5d37542a7c04383f52ccdfeb3c214496d7bfe6214a3d46348c7657989b9de1506b4003a5e4cbb2b02b9f23367d193c2d5617956e3d608787621bca77846674fe41a94bded58e00936911a374a8a500a425286f83d7ba36f2189710b1006a4df0e4240d908297a0e18f5cf374bc15de8971b761decdb2651b79bb3d967a8004496bbf8cb805fe26da60c9dbdb2977a3530f64159bf845e06515abf8f65a8e762157fe717889fb0ba30bab1539ebd041b3c9dbc2f69d409d4741b7801bafe482bb985a026362ba28ba5afdc9f774e96cbc20190d37fdd6642a73693bc5684b123b80dcdd43fb1cd2ea3671e6654ba941976aa7dfabb1fc269a25ada7093fd2ed4eea0942849db88e1b41e0b7b93bd5c0ba4ae221136e458ef48b6d9a3497ee4e5692e181c1c1cc3f07ee7ba4fb7a6e6b99532f924de196c7f5a0cd6f96b81ea6317fb84cd77cae79ff1b0fcc62b3d303f8c5b3b7b490cd2a0c54839a6b5ab08cf312365d8145994750579a1805f00756b7d089eb7c7d911d868a62334557adfafe4d38b28dd5a16929d9cd01b6f33fe3610a637117f83b8b33545dcccd4c08979bce61df3cb00999da534a536f0af91d23562ea12a41e17db5808405705638034119c4e467d25a72a65f7bf4d0667c80edce88cc75eea6baa9d97e1e005b0653ad38cf7aaceb2e08889b68f4b16f08ac7fa3ce94f8f40865a131d377133997e0ec621810bd2c3497039e9488e93ed3f2f81567fae1443a0d53515657af45e842f11b3b582dc95415b53a767827ad31c596eee8fd9b01c9fb8cf3b970a99aff8e1c669cdd60f44c576b63c528812b533f607e229f6004615c9f2e30c83c8662af613019de34b9c90c7cd8346ed78c9f4664b2f958a7bf8bcdd4c6af33b4a3d158c2f8d32ed04830414826ad98b15e94da5115e2a7efed5c29cc45a444851d673e240b554147a5f8cff445f8d275724dadbcc43ee5b7f7e6fbb27264fc54da58ea014763bf23c2e1c20d1273f8c28634c275f87ba2b1193876ec619d116f506bc5ecac5a41d27415811a73b45a4878fe5962114e6a72f1cb941e34935e4e3fe62a037d14471df3ffab714d470c62e37a4ba9c8250eaefdca7bd9bb1eb037cec08e8b5317cb5c9c6df567511b4dcc99b2a5630b287355032d7e881f763be172c06c4673cb2bf8b8d4b432fdda1ebb52db97f8c346478f5d1be67d180bcf685419a2296ac0a73c19937d9d80e6e90311461cfa43522c4d7a47bd98ea726806c5daf5d94534ba1974fe93bb4f6baaae220e6bacf28a2110660f25e116954451cf04c55a0961b9239e675b44db1106f759205f03d8c309d214d0052477df632d25ff40c0f321bf2a503e36524c8a6aec5b3010ba8b33e03db4df684c6f46b8507081320fadaa087752836250b9625404af33cdcf4f1e723a0d0049d6774082a6500f9a27c4f18a1a7b8ba6e868870369485c0a80321f3f88fe71b52bf652b7629be7bc656dac8ce1097070da54b0ef16b34fad5d141f8dba035617cfe6701ba8d2ed60de3285d45e840bb519f11327abe91e3f101407c420011e75e50575ed575233c8fa10d40373c3f41e8511a0f40d3c4711b79064a2eb7626e6cef4d8962eec543837359c7ff6a18ffcf80e639916378b71e4c142cfbce36f8b8774bf1444aeb12bd148cfea155cbe7a89a73f176fa50f65447da8c2be84fa078a74a34e8c5a0882901db7f7c39c214cdd58e6b7efcc6c63f3b94bc87eb61d12fd01803e0ebdb4f3088eb903286df6278efa08f717e54ad248f1559af6d37c4fa7f4fde8716ced58d82591651733ddf48ece4ab5f5f4fdcc5e65aaa88101773d184d64dbddc1325e52e4f143026ac17ec89fee153e975d5cb4e0105da6197f5cd178651f3f81793b5ab856f102d084708a8340b894a72c4f722c9cf8c6291829e9ac506267911322bd255b25b820ac8fc22c12d8d1d29edc901f1f82003e3ecdd9a4c1d8c3cecbd264cf5cc13e596c8e38ea41a52fe192b74460a8f282231f181c6f49440bd6a3d1e4b0ed3b889097a28961937a672045a9ee178f5e4731433c939476a76b894738cf0425e4db52029887705ea75fd37602c6e24a04710a59b93650c1ec7ccac245a82774653d7d4ad86268ac2e611c2960e692afca6a3893d73d243e59c71baaa5dbaaab79385d2fc02ab9fbf54192ccf1319b2f647ae838016c6e3177dbf434bdbf8025d4f9c038ca8aa3b751370ed1ede985c42ff7e1d20eed0f583f85bfca6d0a5fe987b0297bcf1634cc6ace734e488b782a90ff02195ae8ca06e708a342531463b7b77452d0019271b0b9aac49c9455dc64e32429d6d88515e47574b88e034a3cac018c71ae18218993d88c127b28e7845d16c494703b74a806ea771c4170e9ca3506768ed9390a2f96f52d2a16b4e5ec740e3ca6067ca7fe4eebcd9ae940bac21b03213c50c84d348984e4b29affc934a7115b0239d18c60068d94b40cae38626140a5010752c79aead823073ba607ebf73048ac08d14d217cf0dc1347faa8b57dc52729b31c7e7d3baefed681ef23846d6afe3265b935ce07884f4a145c0ee892f2009b34165a52252144475728770b49a48b16d336cb0be2c50fec01d97ba389ed9cee096108f5067024d092135e60f9df5b2c7823c4131d3dd7bbcc276d1cde42c3ddf7a8293280fbdb066fa0b9be0c39b9eb8fe84ef74d8d7b", 0x1000}, {&(0x7f0000002400)="78461f664de5a79e78742a220dd21543e45a9a531a0bcd809087a9d35a054dd5e03d765fe64905fbbfb4609a91a36cb39d86c3fc308fb8c3e65a92fe87414dd3d941112c2ee936c9a9bad61fbd6c76795fda451c415f0a2a6c0f0c4c52af85ffcf25f5e56ac79071bbce05366e266b510ee054e464c51a23c111def6aec7d82057f4277fc1e04f9233e19ce41122bd36123814c4f76b6546b1f524a737460f51f3486948bc00cbed2a9375675cc64dda3e59ed04fc59546b661b3fa1ec068d004feb708621d6ef359e783944e2384ce86c2b6ef4252fc54785474fce8bcf766dbe0ad9323d8beda2ddbf095fcfa3ad", 0xef}], 0x2, &(0x7f0000002540)=[{0x70, 0xffff, 0x1, "aa5bf00fc42f20df9305f9f2b5198b0548849b4cca0c743d76174820f395add0b4afe2d73f20a3cde24a7c96dbe3b55cf27747a94dd84e0acd766100a4edc5c59b693ed3f78117543e374e00914a3596143cc223d5a2b03e253555"}, {0x20, 0xffff, 0x3, "dbd18df0782cb300e8995fce"}, {0x1010, 0x1, 0x3ff, "c2b87d53b097551b44e6cb723efe245358060c20c47bbe0ccb026426c85df79082cc6a7efa6278f92d3b36014734b37b3a7a085ad245d8859a59c44af5d1574d31210a1c6874853c9f9a930504ac1c0551f462a927ad94eb471cb9332aa83c571b6916572a33f59de9f1961dd84c44c4c1f64da50dbe99f22b74d765a2452271e44759aae3ffbce6558e81f45e1239b63c7ceea247373b3a69831f1ccc2881246ecb58719d2646b0fe2a12055181fc8bb440d88074eb9e809dad3e76f5b99ff7d39ac93313d0bbf52d4c915358a8cd2046c07670ad74b140248df823dde8df4182238f1ae5124ee9cfa5721bfda33a3009b03c1cee90541b505ff6dd5b7009b35cd3429eaca3b7aafa8c230380d5c1b97a5c4a20c06334dcde40175b2a02e47ee5568d4d6e9854ff1ef8314d5c9106b167a28ad7f574c2523f497d960b71a1c38887ccb7e0d215fe7b80c38cdb668d2553688f3088b983669183fe5820286d2de447a22a8148058913c6dd9982bcdb1df4ff7a391461452eb2aee801831ffd39e9682e93b45eb2e25b7330d8308f6fb6e64ca320f7be3d15d45a8bdb48ca7855f6de69f530488727abf0a5f50b02c7f95eb2ae91be8592721ff25042cb980643da83cca8f6e2a9a85acfeac96398975f0132696de01193587686768c32bcbf28caa1b08634dd9590d42987ebd9f774e58a07bedbe4f2878b5fe7ed920e93510be4b993145c0e3321fd9adc8cb83f2666a6d41aebec85f2c27870ed23a76d9b8754e49a1e18427a891b168e17ec75377a922219b12310489224534d360f187194e1b27bd747b62ace2d11d66d0e3725a1ab21e69a8f4d56423a35fb9e8fdf804fded0bc3fc8ddd5c74d5df63d57447cc634f06867a54054d08c77eda6f6794d5dea5e7e749b8c5a7369e8af2f36379b38b3f1c300d98de34d3b20be25a988dda1d7f0680c947dfbddaf6760908765d0c949588791a3c433ce436423cf9d485ae3627509d8c4b4237b63b510288e0f5cc83a2728d9678fd4d41c31358d0f86097ca65bdc4d6c9df8e9e7f77ad59f6b73fca5b944f8be7017ff14f34654135b1ce2b1e3785c022ba386b671ed3e140a1e064cbd3a07fffa8ed0cf3b11d1465837f90070072ebca77a1f0e09c346cc748ee247cb544893c9829f1713396c00cbb7ba9e213cfec372fa1837976f4bd949487b441dcf69679bd17a2e23ee32de18eb8274eebf933e46f850ce5e387b745098fbab29f07ca3fcbab40764b8213f3cc3621cc23dd600fa3f72c8bec44937fd2bb400743573e95ede9abce67ebaa0d7fa23bf80a9a3d2ef8b5ecdffac998c37ae30096721f1c618e48d60aec080b9f593b411ec8209d9a84e469521fea58c79664ee3ddae1e3a0ae2d52a4bb793488b48453068bbdd37197230484d0a661d7e3df0c84a7bd40caab2cc4373d2c3a017c069da0eae74404597c3efb9e95157db547b955f7436e1949dc27806b4b8d71b4ef989186630eaa9a2e8a0b905756addb7382c6adde83f4f00f0a68596f6038b9d5883f8518925295a57c89efe136375b142c15cfd21f14bfe5900252a7ddf2b542d35d8322b779abdcf150ab0a771047e91568fd9ac18300871c1bc81dfe810d8eddf464809bf1e86d5ca967ca59676b65684367361e7498c64c616f4d461a9910c667b4b7d29132c0cab93538df2c678a644a51a39f12931c694c89e3b790d868c00c5a6e9cf9ce031ea56eb17c435bbc7a4795328492e78dbbe82c7f41fd9d750ad61524aaa947d4bbed97bedcbe3c3fc37f469956a1b67ad500773b4eefa2015e13157105207876234a403592870e10ac262a051397414da2712898799b1bfb7f09e3839ea04100078892f42c734e38920b2f2cdc0bf7ebf1ad54714fc735a5e9308b849853839e7e8205b356176874311c7f10ff93d286e4b0ff3126e805862253ab9ff4c94d1b4cbed643e88fd31a0eb6fe03225066b8c0a27dcf700a8fe7f025ebe96539250177b84034d5477f220b8348fdbd241bd9de804027c714e305478c13537d3e161c4fc3662cd1eaa24d62a35e4b318fb8e5b309ac631a5dd48ed940438597fea790024cc44138c120832b6f1424ae68950e896a3772b538897d889e24f542289a1419982ccfff24a8ed7c5e3d43ba9892e3a323d941cc4c507837ce1973c84f67a35adfda0ffeb9c2b297c02221d283694e810f424bd4ebb24f3f6456b79f987bba9fb26b81600ffffa2959fbc7243ccda3a4c2f1d77ce107914f1dc902ae732f0c60c253b64933a6422a90fddc4f438047d5abae3fb4d22e06252c03c32559001182834604aeec3fbedc19a709a94ea564aba7fa63b5ad7f6bbb9519fcadbc7ef0b46109d46d4b7e12ae9df46fde55483f69c127b06d9f1d076180abdb5042c99863ce71766f22290f2b175e32682d13a61e926b341f973d759ae5c605c4dd6caa465e1413736246f9e7c6eb05189885b3abca6ac2c2364ffe878fefa01686c5e1b7e12490ea10ade1c0efd43379daeee68588d572da88357f4521060fe4ed696dace86cb87e23d6c4b29971a8965b5bd0efe4b381a0c71292cee23ecf2b909687f3ffc0ce9f20a82c86c4a6db4a77262792cc21bd7efd750ac03e7ea6707c1189914c71de85b920db1085a71fb454fe040ce7fd92a5fb34f4554001f2fcc7b9a39215e140c6b2f2ca2c4f21275a6696b292bb1bbfafbad7aec8cf9d35b9fa4eaced3e9c26d6f3d60176eac1f608a598609e18d259aba2e167533a229cc361e3b6c17f748dd7d6135e13e0a1ab6f32d9ae4952ff985e74a84b52c6b7530ba5486064f4d653c3f2a13c3c88e8e8662b962d5cb41d841e034a472fc3a0404e4da9fd6bfc0f400a41684b81c08d9cd432509471f808eba5cd25f56de43341718fe73ea9eba5b75d7cc59812a37c478fadd31c67494b871652a2a005062f09a73deb5e1db425ec52c15a3e01e316dd37b0af1fe22b72760718ae20cabbc9e8f3e48b4fcfcf8c20d227dae158fd82393f136fb4bd6a9e3e1ae63158992a097f5f1c0848d3d6e7fc4c78addcc48771e48666063ab2e461b63c7902223e72f6b0bfd6213674fe3c7bbfafb4f108c486c16287adf37fef161907ee95152f4fed607927a20932f1df2b8d41e51bf8410661d053b9b9526faf395ff5dc387a27a3c6f47f445c319f579e848e23746509d05091a109f4085f589bf1436e5cd1568596a4e51c5a9e56988adf9c15e8e514338ea5868d13ce93ac6cef2748d9dc3d9bddef9dcab462f37e781dcecc411cbc169b7e853605d1151fb54e8af2508de8b93124ec48196a7b5ccee95d5c8a76f01b37a22cf197288876f82292cfd1cde1932d63fda256f106bc5c96a4fa6f109eef33b3e2cb00c8953266a9079720126efd772698710cad1a130c51e1aae3e20ad29fcabaecf82d876898c36f1b7cbf03469d851cedfa2a73a2f0d6d4a598f6d54e4137e60dc402a6abbb7934aa752f877b073d84113f4fe1bd9bd228b9b59ad65f91c5672bbee120848526c2463a6c0a4403298a074bdf43a065ec52cff8879b4f0e3d9b21d7174d4f07595c3cfc43f23f9a5ae05df722a4862f9fd754d547934c8e3c4d55ba6360a0342dc0f3692307a106f0994d4e8343117432f2856cba7dd90b00c94c0407529bdcecb61a2f17c40f2230c6f59afaa768e3b7efc73ee966d11f6cbb19a4dd87ff7ac233a47c5e273059754c2a6d9327c881398aee51925b8e675fb492245f09f26229bcaa584353e050c3ab1164fc6e4c8fe36eafb9c39ea68d14f9a4e845f891295f0491bffa011479ddb6190aac4373bb5a1dad1d5fc5e07e5e242cd0259cf9aa1975057044c0be3235c325cd939ec77dd354160372b1b0ba1aad38ce99de1fc872038152df9445bebddda00f85d91cc0fdd49f0ab1edeeca793fc4ba2030f9eceefe84fe7b7e5c0ed46ed196c543c90ea70e4d45c0dac3a211f8e3cdd638cd8e1e24ec74152503c5b5de4688ac429c3d7602ecebba2979715aaa52afae228c617a0f3aff846e44dd8a55158da36ef1106b103a7f28e814a0c34abafdfa43436a27164c98856efd76048905a80b6602df06e82c898091b5e5eff25ff8f13f94a7b87254ba8f3e297e052a68f517dd820030f60db71469ef6ee5f9a0e27a0c239b0ae5cf2da27cdfcb796d031f63a2b78a86ab8f08a00548b6a6cf4d3183133b965e29ef7b0ef2f3447bf07b2dd6e1f9805f13e4160f33f46224f0d3ee52c5f560857a8438727028d7429ba9e5e8bcea71ba2cf7736db2340069aac5cd96fe61d03019415e1e088b63e75739ff3dd331c0b184878bc3b9cf93e4d222d43d610f423351837ccd3bd20126332823af83d4afb6d7da774a74c6d92ce18d37b930c7b2ffbc4d48f5fe3ca30b51f621e35e9868c44a07b29ad36c7268bc2c2ccae2665a6c981c7e7168827f812141eda27072d3318beb943bd1fd39b35a437918bbaa20900a414f813198a67f2d30d34c02b3c7aa3ddf1f3868493a37512e7057a3aa6ec64b25257b238c2025db84ab99e2ffdb7ac214a884739c4c868301e097531d89be2b27ed2fe06ebe02d13cd0695ba465213c7b81c68d5a42f91e14da27d954134cf97c2769ff84b81d3665c05caf55e8df253447d7190d4dc0f773ffde89e649764bdcf184723c01b682b562110ab9cbeddd26a123fe86d98804276f9c277d4b45b6f4cc4c81fbf5671aafb67304eee2a65954f62e7de5fcae6f01c201cf5c46b3482aba1b903384a6dce11300c601b5879ec70f36d4b8a5d2d01c1662dd3b776759487330f6d240d14a52f17093f11d58b9eddd49350a946864ef1816700e91081df000b94f97a30809e2ffbba4e910337cf5fb790aa2f340d1dcef05c8743dd6d52d537d7d35d39f5cded1df58c4058ef0ca4e1d9fc45f7ae0d98eeeed5d26e1c76a9a1781f990c58c3b1d469a222461eab4a87ed5c65ea052ca3e1ffdf35cd775f70abff00b6f6d62033ca7a9d985195aa09081595e7ab1be28efdc703a50ce9e52e6c4a6e476aad416d79296147cf505547d06cd38e2d103c448854ca107f5dd483594173302da03220e4195b7cc5f29dd03f030f420f64b09028c6865645d2a91d776575538884844ea8efc410663aabb987c4fa0ad2f6caa781172a631ded8ecd517c248a00d0cdf49e994adfd0beed50c3d008ac723042e90627fe6346eec26ab192b3620d790989eabeb2fb568d2954a858018b48495319c207367e8dc70c5ebf9a5adbe5536f3b04dae314887de97c826e9ffae8fbb89a9b445a330ad9b6f3bb6900f5570bcce8bff61b09ea2dd5ba66c04bbbceb08f543c8e0cac22eb32a45da177c458be1361630d3c5ad8ab6953f63093a32b09bd26ae04218afd03e702bb41d8984563659c2d2dc4bb522d346e75a60e36b09bcb4ae3ab01fd2a81cf2746d657b3bb40dd42d9429b1c244715f0ec2fe6a2c10feed59d7a5a8f4c5db51470384f901675c0b55a1d2413499916268e0739516300c3823746535b75240ac300aa841672fe4debb82cb4e940ef57a00c39e9bc0a4346c6b7166dfe3b3f0bb118e3905e1e1c2ba919541528c9dc3d25518ff17d48fd952aa6df831d2fd939ca0eab904cf8175b842622238ff77a38ffcb0b25b709e615d568d89259891c051d8bf092ad0e8d2bcfa4db5530bea8b68b870b13477ca5fc4d50bfdf2b8bca2ee14e603a7c3b6ce08b0f8b2010e3f14be93408d1acd1758c04bdeb5019c82b81a02ac98dcc98f9f6da1b3a4579790aa8c8dcb886cf4653fc548a02ff33d8c9d7d5e6"}], 0x10a0}, 0x5) 16:03:11 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x100020000000003, 0x2}) r3 = socket(0x2, 0x8003, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="f468d1877100002e2f66696c0140000098e4653000"], 0x10) faccessat(r2, &(0x7f00000002c0)='./bus\x00', 0x80, 0x3) 16:03:11 executing program 1: mprotect(&(0x7f00000d5000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:03:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x7f, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x80000001, 0x3}) clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) 07:53:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8130, 0x0) r1 = socket(0x22, 0x0, 0x1) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(r2, &(0x7f0000000000), 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) 07:53:36 executing program 1: close(0xffffffffffffffff) r0 = socket(0x2, 0x5, 0xc6c8) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x2b2) fcntl$getflags(r0, 0x3) r1 = dup(0xffffffffffffffff) fcntl$getflags(r1, 0x0) 07:53:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffd28, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x105b}], 0x1, 0x0, 0x11a}, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0xa2c6}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:36 executing program 1: munlockall() chdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x100000000, './file0\x00', 0x7, 0x5}) mknod(&(0x7f0000000080)='./file0\x00', 0x3040, 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file1\x00'}) r1 = semget$private(0x0, 0x4, 0x200) semop(r1, &(0x7f0000000140)=[{0x3508b5e6c47ec4f, 0xa, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0x81}, {0x0, 0x2, 0x800}], 0x4) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x9, 0x9}, {0x20, 0x356}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x80}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r2, r3) mknod(&(0x7f0000000300)='./file1\x00', 0x2080, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x7ff, 0xfffffffffffffffc}, 0x10) linkat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x80, 0xfffffffffffffffc, 0x9}], 0x2ce, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0xe, 0x1, 0xfc36, 0x10001}, {{r0}, 0x0, 0x4, 0x22, 0x4, 0xbcd}, {{r0}, 0xffffffffffffffff, 0x0, 0x30, 0xa7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7f, 0x79}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1e, 0x9, 0xc57e}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffc, 0xe, 0x0, 0x101, 0x1000}], 0x1000, &(0x7f0000000540)={0x1, 0xfff}) connect(r0, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000005c0)='./file0\x00', 0x7140, 0x80) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000600)=""/174) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r4, 0x0, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000006c0)=0x7d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x880, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000740), &(0x7f0000000780)=0x10) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f00000007c0), &(0x7f0000000800)=0x4) 07:53:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f00000000c0)={0x73b, 0xffffffffffffff5f}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) setrlimit(0x3, &(0x7f0000000080)={0x9, 0x1000}) socketpair(0x10, 0x0, 0xfffffffffffff001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 07:53:36 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) lseek(r1, 0x0, 0x2) fcntl$setflags(r0, 0x2, 0x1) r2 = semget(0x1, 0x4, 0x4) fcntl$setflags(r0, 0x2, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/143) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) wait4(0x0, 0x0, 0x0, &(0x7f0000000100)) 07:53:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000980)=ANY=[@ANYBLOB="fcba5221000900"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x10000000) 07:53:36 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fbbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b299a85ff3faa8d9211830e1f2f0c9f69ec7ab3a34c29000000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000300)=0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x5) setsockopt(r2, 0x200, 0x6, &(0x7f0000000180)="0eb9b61e56b0d5c6901feb0ff37f2c82ca9ce49b2114acc4b5d401280fef1b15a945ed9d1517196970f989f49dcf33f4a277d303f220376e74a52bf809bb856e44242a83d8608b7b2ad196b48e8fd29ed0af8c7baca9d6144fd116e27f37ad31c93938098ed107331c98db7d969e02787e4f280add11242a02ea3f1a57d5d5da86d1e5b85b661f34eb75f2df370783d2699bc2718c6aa3d7b6f6b18d6fd20754ecca40ddd6c333d6914432e6321ef64bc5a49c0d6803633db8e6c7d6f7651586a40064341942006634c6b023bd940b850a6717eae804fa1c128f72307a3cce67a4c545d6a466eefa468481dba38507d42c7c0addcdfb7d", 0xf7) 07:53:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) 07:53:36 executing program 0: r0 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/179) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) r2 = kqueue() poll(&(0x7f0000000080), 0x25, 0x0) r3 = socket$inet(0x2, 0x3, 0x4) writev(r3, &(0x7f00000000c0), 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/205, &(0x7f0000000040)=0xcd) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000002c0)=0x7ff) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x1, 0x8001}) fcntl$getflags(r2, 0x1) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 07:53:36 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)=0x6e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 07:53:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xfe96) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x8}, {0x48, 0xffff}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28fefffffeff000001e1391599640aa729fe0798cb94bc81cb0d271e8fb2e9e25930bde00f79dbd68ad21658c1d503d296d3d0196518250a5f76ca4a2d42804a25e2c0fabe8bb909a6e2d939eca7b2ca33ee222ced56ee98b849c7c17ec999a7ffdee20266cff758a259f1cfa0b86481031d4f91d3a821a1bbeacd5d483da24ab733f3ea660e32390cd6cfffe2265ed614facdf444210382d1ef1837061c89db65351f215460906f55d2070238f92626acc45bd0b74a389d610c93637d12753527e7133cb94cc95e1d09aa24a5527068"], 0x9}, 0x0) dup(r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:53:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x63) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 07:53:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 07:53:37 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimes(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x401}, {0x48, 0xfffffffffffffffc}}) 07:53:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file0\x00') getsockopt(r0, 0x9a, 0x67d3, &(0x7f00000000c0)=""/188, &(0x7f0000000040)=0xbc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) getsockopt(r0, 0x10001, 0x8, &(0x7f0000000200)=""/52, &(0x7f0000000240)=0x34) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66698449f929"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0xbe3, 0x3}, 0x8) 07:53:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000280)=""/4096, 0x1000}, {0xfffffffffffffffe}], 0x2, 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8200, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000140)=0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setitimer(0xc44b491622fba343, &(0x7f0000001280)={{0x7fffffff, 0x100000001}, {0x4, 0xfff}}, &(0x7f00000012c0)) setgroups(0x0, 0x0) setgroups(0x8, &(0x7f0000000040)=[r4, r4, r2, r1, r4, r4, r4, r3]) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 07:53:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/162, 0xa2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x101) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7fff, 0x7, 0x10, 0x1, 0xfffffffffffff0dc, 0xa63, 0xe46d, 0x3, 0x1, 0x101, 0x100}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7, 0x8000}) poll(&(0x7f0000000040)=[{r1, 0x104}, {r1, 0x2}, {r1, 0x2018}], 0x21f3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x4) 07:53:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0500000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="a8a6ff2beccfd810e0dc6c62769a85fd43ad31259813b13a85399f7eb4297eae0b0c39d18a4757eec0b83dd8b8d45ce0e67cea5167cda57ad9a6707fe6ad09d20111350d4aff0fac8f6a6ec52c7171862fac4dc6515f53a8024cb5a0d3422c7b3df691d42f9e0a5fc07986f02bd55cc7ec051be86d5fbe34fdf8b40e221ec002161221d075580db487218b03a0e8310967cf54afe605ccb7707fd04b45295a737ac8346139a4cab644eb3f3e98bede10fa2085bb61525f", 0xb7}, {&(0x7f0000000240)="9ca795194329becca81b6aff7034786e15a8e778fc02505f1c1a54ac2cbc2033dc5d220f3e08613fb06b645473151c3d72b579532a4de62e15789b659c51fb88be343cd46e043915cd52bdc1e3d4e5771d5e4d6b2c62967246545d2382cb186b216738a1f37ab584a9bfd9858902916643144226604ca3395b4f10e4d7c77981e0354817a0dfa38e053febf7f3dce2c8e55e48f2b17e5537692632739e10ce7da2f28b63a2429e74378b5fa2d8c023e9be0d", 0xb2}, {&(0x7f0000000000)="6c9db289332f7e91fefd02a700ffd88774c1c91f784abad7a92c3e5d36014f322157497698e240bd6ab4ec3cf5880f66027226e0574931aaad33054556c39427240e0278c9824ea9483b12ceb1f238b1204062d99d4bcc0fd99baf7c1f9098914158", 0x62}], 0x3) 07:53:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) 07:53:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0xa00, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x4, 0x2, {0x1, 0x3ff}}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:53:37 executing program 0: nanosleep(&(0x7f0000000080)={0x9, 0x80000001}, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="4db2", 0x2}], 0x1, 0x0) pipe(&(0x7f0000000040)) 07:53:37 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x400, 0xb16, &(0x7f0000000000)="c52c343672d332dc351726b734c52106455a823fee0a26057a6078fa8a9239b732c8e4b436b22de86f65b0819dcde4db4d3a5d", 0x33) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 07:53:37 executing program 0: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 07:53:38 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x8) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x2010, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) recvmsg(r0, &(0x7f0000000940)={&(0x7f00000008c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001a40)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f00000009c0)=""/103, 0x67}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x5, &(0x7f0000001ac0)=""/177, 0xb1}, 0x842) r6 = kqueue() close(r4) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6, './file0/file0\x00', './file0/file0\x00'}) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000200)="641b3283b894a71a3ef82547fa706ee193350a42b01a62152fc9c537d824f0aa8f4dae4b07ab6576d6d23d705f40b3eb112947a5081982e215e222b78ae5afeae96a9d5bd91507f3367dd1bb718607559df03d99928ee8c92cb1484259b3d9b3b363bf7037564665645d11ac23c5f1ea073fe3d5bcd3c690d251b723fc07dc4fd4a2610da1ea7b601b89c3abca6f18", 0x8f}, {&(0x7f00000002c0)="2cfbd87cccfc39c36bd7eb19c605406b174ebafbe3fad5abeb93cf6224462da469b8d3bc3c1a86b73a688906aff1bab6f5638fa38907e73994a12ac1aca284ea769bd8e14699001dfca8633e5e8c01f6e80701ca3ce3224e66ed1dccaaa6d5b09541051be748d1f16213107c74425262d985aed8b558ee3c9af670dd8aa81057832ecfcba1fa4340f78bc45e8b98f1b56aee27632f47f4d10a06446fce4067dd3825561cd4", 0xa5}, {&(0x7f0000000400)="d47d5584b327aa0723af15391f0d6d728204b6813abc50def0352aa6288c84176de8d445c09d4fcb07a82eed25cfc4203df025c73f60ceb54fffb52d54be46c9d1ca9402ac54b96043e5230225c11952a6c78f19a4bf3342b1ca60fb97ab70aef5b1d46d1b94d2660f16de0cc324d5a684622865f19c5a80a83c11831bd0d56ce0e158f22eea03194f0aa52e6dca339469ac622d7d680f21c28d7f9775df7acb6ceba141c25d1bc476bf4cb6fb126ba497e7beb8f315", 0xb6}, {&(0x7f00000004c0)="2ce69c9a371351848449553013ed6b288883c803dda86f8505fbd5ee45598f364a1dc4dfd8e52022e1133cddd3a258abdbf8db363b1670245dd67c456a8345ba8d7bb20a2f16dd3706223b85904895558185a5ff25e3661208", 0x59}, {&(0x7f0000000540)="cb39cc55c0d7afeaffb92745b2f3b0109fd88262a9cad2c06684a95f6859422753d35a0eb8c2910255988a5716151572cead7d0156aa1aa32b90843a300b48edbe7d01064cfea5e53aa43b0a30ac3e038d29d09e8be068eece29426a6638dbc2b8850f00a1a4c6d5efd51de9dd160118a5001af0df9257e8802de61904a749dc352ae6ef0bdd6cbf401ceab866b43e7d510a712f6478faf890683e76375bbaf86d0347bf4f3c19b334d5d67b820084be3481b72d1427ca966fe3", 0xba}, {&(0x7f0000000600)="e66d9c5db85724fb44bfe28994e3d70f0caac7a8fc4ff3c6eea7cbc61179c14ca2c0df61bd19f383bd3f7536581219889c340846616b4cbc57b8962d7d7dca54d3cde25b41ded75b9d6dedd017457922847efa0d", 0x54}, {&(0x7f0000000140)}, {&(0x7f0000000680)="07d93b531db68f7e5821f75cb131746bcc04a77b3524c6e4db18083e49351cf1d8f627a3909b85e355d9abe5a258737e2b54e1640190b4bf7097c5a1b01c851eb252ad2640c0b2e7fb546c1a06c83108f472e6962a3eacf87812848cb72f8eca96990f130e0ea45561e75b5019a50de7152f49feb1ad06539e96966dcc120e032ed892c2b2477f58feb094bc3c", 0x8d}, {&(0x7f0000000380)="a6693f5df04ba5764fcad4125d9e5b", 0xf}, {&(0x7f0000000740)="db5939a4e8f22119b42af33f98439a6bdbc4e03d4615589f770762ca29b28a161efe903a3d8912d7c9bedd725e638646917e65638e651efa2534d83f3ab851e1dbf0f9d740904aa826bb973358f1efa97f020114aa03e1d0c769665a23a04a96409d4b74f772c3549d645d6fc87866edfa5e3531f26c51fb79a238aa0daba7e274ccd90ba10b4f5e", 0x88}], 0xa) write(r1, &(0x7f0000335000), 0x10052) 07:53:38 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/93) r1 = semget(0x1, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) socketpair(0x18, 0x8000, 0xffff, &(0x7f0000000080)) socket(0x11, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xb4c8, 0x1, 0x8, 0x5eb, "afbfed32b69cd9acfae8a61998ef10641a9fd7a8", 0x1, 0x79}) 07:53:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40f, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r1, 0x6}, {r0, 0x1}, {r0, 0x2}, {r3}], 0x2000000000000182, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r5, &(0x7f0000000940)="75e1de71bbed78a54a5c95951e925063938a843498658522ec9976d81ed068c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92c2acd21f0aeb1a20e069138bf30572c31cbbe8202dc7662950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc68584391ad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) renameat(r3, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 07:53:38 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) 07:53:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0xffffffff00000000, &(0x7f0000000000)="decfaba9c42826672fd4dad5b3026531ef13a6c53650a501972133a409869680c3c852f4c88787234a828666124036e8f2a601d6644479badb1d48f823556c56f3ef8408b6c01e86d32141e58315", 0x4e) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 07:53:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) 07:53:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xcb50) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0xffffffff7fffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 07:53:39 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/191, 0xbf}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/100, 0x64}], 0x3) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 07:53:39 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r1) clock_getres(0x0, &(0x7f0000000000)) r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) r4 = socket$inet(0x2, 0x8003, 0xffffffffffffff7f) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = kqueue() r7 = socket$inet(0x2, 0x4003, 0xffffffffffffff79) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) r10 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000240)=[{r3, 0x10}, {r4, 0x4c}, {r5, 0x4}, {r6, 0x4}, {r7, 0x4}, {r8, 0x1}, {r9, 0x8}, {r10, 0x104}, {r4, 0xe4}], 0x9, 0x5) 07:53:39 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) dup2(r0, r0) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 07:53:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) fcntl$getflags(r0, 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x5, 0x40, 0x9, 0xb1d1}) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 07:53:39 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) msgget$private(0x0, 0x405) 07:53:39 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x1ff, 0x1, 0x6, 0x6, 0x40}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 07:53:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 07:53:39 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 07:53:39 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x20, 0x1, 0x10001) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = fcntl$dupfd(r1, 0xb, r0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x10001, 0x5, 0x2, "6946ebf9545da54682d7524288fb7825edc0c566", 0xab}) linkat(r3, 0x0, 0xffffffffffffffff, 0x0, 0x4) 07:53:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) 07:53:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='^\x14}\x1f\\\x00', &(0x7f0000000180)='-@%+\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)=')-\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/{}[\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='}![\x00', &(0x7f0000000400)='!-\x00', &(0x7f0000000440)='^:}-&.{$}\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\xcb\x00', &(0x7f0000000500)='\x00']) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000600)="b2cc3b21dbc87540cf38f75736a4e2fbb31a848fbb87cfbefb9b05f8c9cd7f0e3ba947663c7bb2f427ff63ccba6da312d9c9455e1b90c4e43ff936449cb5236985f69878f92edc2bf6fb5af9e795223096a52d61c49ed0", 0x57}], 0x1, 0x0, 0x0, 0x4}, 0xa) 07:53:39 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x100002b, 0x100001, 0x27, 0x7}], 0x34, 0x0, 0xc68, 0x0) 07:53:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) pipe2(&(0x7f0000000100), 0x10000) pipe(&(0x7f0000000140)) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r2 = accept$unix(r1, 0x0, &(0x7f0000000200)=0x137) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 07:53:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x71e, 0x4) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 07:53:39 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x80000000010, r0, 0x0, 0x0) 07:53:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() clock_settime(0x7, &(0x7f00000001c0)={0x38, 0x3}) 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) 07:53:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=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, 0x600) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 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) 07:53:39 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x2400005a) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)="10", 0xfd68) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchown(r0, r2, r3) 07:53:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xe002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffbff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000004dd500000000ffff0000ff000000000000291c1572b9cf49f53a0000bca9edbd9c8e05e9b74f17c4fe5bfce72c696884b9c0000000000000000000000000000000880df711e2e08d6ee2fdce4904e7f682640bb2eb72a8cb2aef3e354a4e48b61d45dff3974eb01959def7614ee1898cebd4d2e3386705559d6df6fa4f08bd893cacc136de53b893984a42422f951bb0b865b55d98815d5c1afb46711bca7af2a8b610953617215f167fba681109b03a02a725e9c3bde45d5c45d26cd40a0135d5621aef01e969d94fa96f90224e08713f58403b7d56dc90b4503673af4f85bee55f88c4c56e27371fe50872744412ec6a30e0b23473f1d9de8b20e797c9485791de42845a41279bfa00dce6c336511491700574d13dece6b56e04231825653163072f9c8ad85ff6", 0x12c}], 0x1) 07:53:39 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="fdaaa568e209cdcf14a4326f717d05a29ae5e2f11dbe96a8f1aa4fa13b818fbffa20744245e4ee54626d3a30e1eb8c0c589c67b78c2e6dac45413fc79a70c9ae1b0eb0c16e82d02b10d88db72d37f980d677cf0aa55d5cd2ca6c003a23c7507b87d1cec5f0945836b0d5a029b7ba57bfbbcf1d279f34f310c9c26ba020e0627a6d628708d64a69ddf392159c806187fa5a1e13ce5821492c8767b294aefb1bb39f93499dbf1c35a18aef0156da35dd667894cc3a74f0b1e82cf03e5234806316aba5f8a61c21051a75", 0xc9}, {&(0x7f0000000040)="7268778d9c243701dd12750cec4a085473bbed8a362261b6768d262ec5ffa2f465ed1031cde643ac5ed1bec1f56ae221c1", 0x31}, {&(0x7f0000000200)="620bb33ac5663e4ec00fd52c13d1b8c5372788c2136fc95ff69d5032dc6d47af5fbcd01a96e3ab212b1c41a312e4b6d69650f3aa539bd9bada389c64244895c4679a6e12f7612342c83ef4a344a4ae57f8db5f814b17adeeba5d943e1d12bdc57ae16ddd6665ccc249ff5b422c312c2d550b364616ba7aa7604a2f110f313a9921fde18a8cda9f449a6fc4b3aea5d3e5e0f5161720d5cb60ea99cacd0a5465b44cb353f1c733ee2c90d4bb72dedc6c95d5b252858117193e21acad1ccd67a301d0cd32cad4373ad3c2704b04e64d8e7686cb578c3ec4e8c8444d0c58dca218", 0xdf}], 0x3, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 07:53:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x124, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x81, 0x5, 0xde3, "25bffd84b8675154cfc7b9b4b224160fc2116192", 0x80, 0x7f}) r2 = msgget(0x1, 0x15) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000340)='./bus\x00', 0x1100, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x80000001, r3, r4, r5, r6, 0x0, 0x8}, 0x9, 0x4, r7, r8, 0xfffffffffffffffb, 0x101, 0x6, 0x2}) fchmodat(r0, &(0x7f0000000380)='./bus\x00', 0x2, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 07:53:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000100)="dccb006d173d5d8c3a5bb0aee619ef9917383e45f18822231cf7255a27e69b70b0909b0da598cf0872755291addea193bda98f4b56035c402afc336c70f9ad08aa421777005c95002e6c540d463f02bc1aa351421af93098b7e4c9adb062dd113018fa70340e9a23dd7294855caf7ff666c258a31c477c20ddb6b9777aa20fbdc1c863470491c3fc6ace45f0cfcef924cdfaf720d41f6704c003464a4a80cc9cafa62f7ba5", 0xa5}, {&(0x7f0000000300)="dd1c8e40606c3f72fe12bb2b020e6d0909e57284027b79d1864312062c3f02f45bc74e43f4c081e5418bec19487c72bf9cf96af1be6e77914afdb2e0ae17a0c0f2a019a21ff1586a0fe322b10a62f9d517f9d6ab31cd87dc55d0a7d04a2e59932b34499c2b5143ed142b11a8c3a44acb605de47d1630e4d5687335a9f22e10392b15a6919ec076005090731f52a051077f84b0595df2a214fea073e4d3e2b0a9b7972ff675b68cacc01cff450a2273475657a1ad6a172e918680ccb068daf6b4501f361e7c781c91c4552e0a32466f2c96e1b19029", 0xd5}, {&(0x7f0000000080)="9fbb96f6f3aa8606ac7efcc3e64d02028c82ab79fd1128e0a05ebba6fb299bbaec83281b", 0x24}, {&(0x7f0000000440)="e5c819163b316261dcd9959d9154924eb1b1cee1f37d14a36baff0759df2c552a2642445194d4e2177badb9fedb99373b818ec819e82b07c722c275d655c6379b8208ae6a6eaee4913bf90cc9f5794f2d4e558b1dc7200cd1c1dc9a6d8ded7ee896b0c4701ee8fa57b6a9c17884a79c4b2bb370824159f1d8ac7420a5c3acf0dd044793dc8d4c0e3183ff08f6d072ec56e2c313a970d210d23d1ed086512b3", 0x9f}, {&(0x7f0000000500)="45000fdc162e4e569e879a0eca830c935dcb8fbea15b6877c18a168267afaea2070688c65ab045c9c5c5be398bfe13ab767a5e0417e8cc226062d4a2024ee1a2e8735f6ecab3e0cd2f06ecf94febb103e0eb6dbd9455ad45a4faacd59312564cf56c02e5fde6b65d3dc64314af2257ca92c6c79e0e7492f5d406d2a0eeb62c2446533da2fc0a0a2e089491e56fe52f581e9bc0bc5c0be2401e22a47f7c8fde875ddc506c7bd44a6d23483285c4683abc66d43126b68bf8b9ee0b72efe969cff174981149b172cb2ed9f5a8e64ce1f76fdd90497c68612cbf7ca243c84c6e207a097bfde596845f16b45b52d9ad8fa9c9ae", 0xf1}, {&(0x7f0000000200)="4c522d16f2d13d85a8efb70e46d45989668c1d06f49e12c70c88fd06c7f132dd64f3831ffe6fd1c9675eae40dcf9f7e0028f7094886a", 0x36}, {&(0x7f0000000600)="33100b86841db9ab2f19b8fe6fb8ec4ac529285108181e7a18395c957fb474f309ce665242d15110dfb2814113daceaaf9a24832d660234a4016c944e905cf49da68aeeea3d719138e6d362aee2e1d0b64737600b0433fbaa039e724df38180f1b4c0dd6d77c5ec520aac6c4fe873c6b7591ae54e2820dbf5f9865ec9820b5a75c303c4303d77a0836c1ce963fc7bb24a93153d3a206938893658e57805f043e9b1b9dd2671525ed1d22bca476e86d39ee461bb4f6de979de01c075f6a5cd63b05860cfca8fdae6109b0877319", 0xcd}], 0x7, &(0x7f0000001c80)=ANY=[@ANYBLOB="f800000000000000ffff0000ff0000009228d1777dd510bf22465a5682aae7accd7deab595f3094dc8e0c183e05e203686b94b8e1919e649010e97fe8c57b29ee5a51dc89d7789484e58dd9cc46e09486c77e7b2b9f15b63e9153a2b9dea2664fa92675b00fb1467621fe8805e355009dc21a452b78d0014c295027fb3b7d7535b6c6c7ef77c6fb4776a31ca585732fce928b91b1e10e9f15eb55b2786c2994af8813a66f1bd358035464712a6edd9ccb0f8d7271d797299c19f16626ca43c60996eb3c7fda825a945e9d461be94fe94d95376de7b73c31a9a4014081b88399529204ebb6abf62f110091230f74b2a50365b580000000000b800000000000000ffff00000100000080203a2903e9d866198de4e94c157982ac76d3cfa59f7c1e8c231508e27b0c74791800c95582123b476e49a9d16cf8cd21b083dc55b3c9cbad04d09a96454823af9fdac3794e06baae94236147e6a51b5da30b0ef1be52ac726726f34485a42fcada60db85f220d66ac7372fbd727cc748a4dfc477c29ef05806c305994083db047e33bfdba5890301f76afa0ca29791ef484041a0163aa08e0303f4d1301560e3110000000000007000000000000000ffff000088460000e25819ff6d74443557107751875626c5282feda77fa3d1ca65ac48fae4ea577936e9266568b78e30ac97c8805ffc62cef5beedc2f75fda51f274735dd9fab54103ac18cd413069077895396e6ecf33dabe0f29d872c7cee5169b463a82729b3af8000000000000000000000000080000c0c71daf447a0c129661c3264fdff6b80e76039fd9086f80285ac0ad56e540b0bff65915efde55fac5c3ecb712c9b9c7792de2293fb6fe451f508a0c41bb90cc5ff548afcce41625c6a810b85ba6177b492d06034188bef20457699dac7b875a7618c8fe712f50ac42617834e362538ce65bc3643a24b4ba792734a31de7416b08a3a123e8a2e625e7bedfd717184c524cafccdaceed59c3189c892b70a0ab4b0744a8cd5e874752ab67c8754049bf73973907b55c16320b0e4bd15b5eca7a6eddfc639d0f50894493d2e7af0ba0600e32b12955ba00f2a8157b127eea3be3d229b9018077da4da41010000000000000ffff000000000000807620b38bbf22b099e44757b05ce650e5de407746a640fd808edebcff16d29528db44420ee6660d3f3f9913fa91f8237e1f27139d99a176152b6db9d650bad12751601a2e8b561d1655fe76812e7ab4d0634a79e0022ef8b6a49925a4dde1d878f426a0b4bcc443c79ddc71aef9f655a27f1c415113741692b10bf52459c66ee5eaaff50ca6600b2d2539b4fde9d12e7f720315e82d0980e1e33740498851aebffec6f4b1d8e3396a513f3e0b90d8f1df96b52fc8dfb53873f3f3a7d069bd830bf1713e4cbe154a57217b034f59b31b150c3390d60db0984fd252c9c58711748e53e54f922a5bcd7276b20e94323e48110d6711a2a77e88fa58c64c2ced4f582d6262cff34d110f4ddd7937b54a52d6dc469e50a0323fc681644af3a0aa41d1a85e14299eac0ef88cb13a75847f75cef8f7d10330d0ddc6e791320d87576bf2d8bf22d42c6adad1e01da403f244bf8a04020f704307fd1eebfc6c99bdbbb1ec4f0a48574c2abbbf2d4cfa690e65a5fe88bc6e32b34a1d8869177dd229bd6ffaf57c878cc27a6d35c4e9964ca6e3502084d5c904f0d1694dc340eef27b7617b458be29025a077d938c229ec80ca97d995e8be3dd197781f4f2c6f756b955bedef5201f7322cc361fd61f6f7b02478186827d21c2ea8e208d7f3b83ce8f35b5777f4f30e84a4f34e53b6cba9434cd2bb29876f5cc7479e93aa58a8efe61e1e20b23e0fac0d5bb4407b36af971983432f8268ceaa9229fb4d9848d2738ab4c845a8c385cd15baf7d1021e02ec5617da7a46fb7ae9e6e317ef6a797519b83b7319f24b2f7c3ab454cf045d2cc16e0b0106d73509a7078c67382f3075b9dcf72fa400025b59a3066b7970333531cf5a40c96cb8f828ffd8d283c4e0b09fa7fe0facedaccfe7d191a575dc8032a776321e0ee191c90242563f1836131a26d9c60b47772e5f0f88f46ef7fa2c1b76f21f52be717a238090488003437264843a5ee81f58e842b979adebb4892ce37a650afaa605d1161718796e3c8d0e11593d4c8b6677131722d684a9a4eb2b8ef81b8606434e98364191653d016c872ad031d857ceab15f6ba7a558b3538be4c8998f39d2c1a1d810c39f8af4b7fba712cadb56b83de998ca366837ea0cfaff9077915e689a67c0c832de0c48cde274a9f34d73f235f8540641c9c9fef06c59a6e6cec2ff43ac8bc49a6b2ace47480b1ff8042f093ecfd61f8ebe8ad5c0606c3f10e82149d6869f7556cc6f2c38fb4e26f4c73776b4f4dfb9203b0c85b4ed89808d7af5aff2c5abcf2e4ef6e03feefb10b1cfce14b9ad3cf1bc8fff35d1a1053595b25cebb979815533ff8d64db7c0e5b742bd2e27bf260fa8534bf482d81329057a94bec0ab1fcb6dee2b767245f10a16163c0a99fdde59e24ebf5cca7b1672dbb7624e93a3d3a3562ffd1975d8ea1aa6af8cf14bdf21285bf2194e75d39663bbaac9a1fda76943d851e264da619823a81ef4d17c8e1c14c3290d6aacad76a2314115cdc3aba0b5bb4c489c569477ece1fad46d5e7ea98a8138213f183399d08ddc178258aacee217bbbb203a37afa5807c7b0cd2223a74c9955af3281b2427db72d36282fcaba80422d73645a4d87a5ea5d6d7cd60ee270d1064a7f4d192a1388716edce56ba37e2751b9022c4b3f240445ab94d4a5bd6f7a749ae72512ba12f162e03c870948ad6a83028229d9fca30407ac9cebde2f1c869ab624670ed02b50193768ad0a74eff8125cfb96398a2c1038a419c6d6b07ad0f93a1530288a87058344aec3bc6d0ac487dd782ed953d5ca1c2b9c5b1f2d32c5a9ef513a1f4511cc6023b62b5f2b1c8a4821c81e8382aae0a82e90ad5ea12cd763da6fdf7451288b309aae75da4332d3c8739e7babecfef8ddc7c44e6b2d38c3ff5ed7772137008780127bbf6a4fb1bf675229b9f5e7a025633e62d6ea1795c7d36e058e874294e8419a716ffb336aec244a672d29c40c580de57412c894f0e879177f5f59deff3749c507e396d7154edd4e1862c1c21e60fb64a4d43a72e447f050aa6f86f226f3c745ee405f6957daa542e2303132b316216b1e0c5d29d66bf459c3e295190d8b265183228b5486e9f5c6ef1fb534c4f2888feb5c8dc4952a049811e91fba18a605e796df72a6dfc8c6d979042c383b57d498fe5c00ae2a99c3bdaf1a330ee8872607e415dd756132520dcacd497aba3c9e439fa98b59b0504a904f495013d9532c953842aa15800e8fcbffcfef16b28c4bda3a8c5b78671ec8951a50e3d9a7741dc7020189a190389597bc6519cca2f95795cf6dd2f00ed2534eaf622030a14dc08319d86b279cb4ed20141f11c2c38336596253304765fac2ce143e984cd91eb5ea202f1d2348b5713e81c7de28feac7d1facf27b3feb9762ced252ffcaa0dfd920ef51c35beda0faf3f32469dff9eea3946812e8ac03ad8ad7c49472afeae14d499be9c6dd6b04de59b3116a3a046af8a3289205fb258d347514094ac9bd3661647556000bebe7e407c55d2844be5d5199bc3c9ce1215462aeff8cbe3e2a9e38101f07a4ad18ad9c46e68916d713f034c3f3c345fafbfbe87775d89e74cbd47307f0aa1d7b51c3ac462688d37d2311f7465c0ff324e57948a4fc2759771b36d1fa9ef6f9653ceffb41c3f4a4b8a4c4a0b922222fbc663927e7d1dbab2b98031c0ec12e99ee7a56f31b6d32e4cb114a7c5130777a98fe008f5dff89703a4df41de5ce3c96631b2e6e6149c02a9645b6e579398b5c55e7481448b6a2fedfb07ebef9de17412dfe53e98b88c739a0f0041e3cf7d9685822c00e00827a67fdc83a8815036345539827f7f104ee597e07f8c6c15b637db6c6e51c5eb80def69714e300087be691a4a03dc4cd8d6cb682ab89a0538afc8e453dc378e764c4f4f3786a240da1ca6f4bcc69745de31be72544b09561c7d317a190c0660287ca223633942b7e67e18cbe3f1c2d8962b0d626753635e647e6eb3a6565bbe2f4542ec2328f98e25ceb5d3ecac53c2a8286095ceefcecf569ea423fe00adab5cf7028d40cacb85cf009790eeb946f1b51a5665673746bcb74c884a3ec4e74265be46be1f3edfb494da8dfba68dcc8e2cef9f23c699cf577129b5fe81e4c389b22d99d20b627de87bc22dec8e7ddfd0aed06ea1d807138e67b00750ff52a199eea8f8dbeeb08737156301050d10e1231f933d2b81fe93eb6834abab4e5bf50b2f9d3b329cbde2e6f07887c66c38249d259736ed15ef6dddf202fe55b2acd1ae9ed8a06c4703d98956fb0ab6844dd02ab3e02b483dda1a0b52c3c8a9a1469d5cda50e0a953a194a440e25b9c7ef766ba7192b7a78e5cdc6a49eb793e581866d6e1e1f5ca98c8b7d8b5648a5a9a8a5e201b5889014975c2b5cbc1b0d6274f5a534f67668a3306ffeed7fa4cbcd19b00000000ce167e748ebe4914fa938cd730bcc9538f2139db3f3766d4c8da0deb0b0dcb383b69d017843bc387ff7375ef32c8b58566ba5a97946d4e6b8ef1ee7d26877d56e53e96ab1ba00aaa7e9425b564b0ac59fb07a4f515d4bd009e81a7f36d0fccd3740a256a02b8af8ffbff069c6ee1ad90cd8b209ee46228ff97c7dabcbc3fcc5a3380e982361c724dce6e0e8081db3f2476e66cd4e84bf43430fda89c385a76d87890716640d163bf542d77934e52a51bddf483c6f01e6e981661d09837a24a33cfe8a11a63f008bd9822829b551fc760fb28f5be5c6329b306c44134643eacad491f8332cef0887e49dd36d219d56c6aa7c187ecb59dd271b56c9cbf9439850ddabbd53c5d1b6c087565c9d8fb6e10d696314fc02b743d61e0de854eafc7e8d7b5f6749d3aa3b5d4886e3168a93a530d255f92caa5a909795beb20c9b2daf1151b35aa2867ea0bf38f8df29b28827e80e425086131eba0a23a6c4d6ca71acb02bf633feab1cc21454add468e36d2cd12919348051f96933d8ba28dd22a9ad04db49425eff6568cddfe19ab9e456e6c652c3fe2676bb1dea03a5debed502fabaec54eed80624ffbfb842f4f4a3526036eb36741f99d553564c5613e58b76de6e2475ef316b158521a4364bcc6a4673f85666ca5840154698f83045aa6387bb6fd4e1118629b4f662809b97012e303174d1a91235cbc25ec9334ce2b06fdcdb598b3e49ba1f707609a1b57b23a1b6e8965b62d5c6ae19dfdc7a5f45c2f926c01c77e248e2c2b7460b79f39f6eb2490a8dda14ebf2c76ef083f2f22f98f89c493dc0e6ed55580716bba4f823b7a1d014257a04e3ca9163ee557b06029392f5cf54d96629997207a009b36c6437e29716e5a23f83e7e2217a1ea2057c8519b010b097c62aacd40e31e92b00092bf9be02037080e2cb95c44c11bcfec96d125c3c551a4c2ebfe08755b5d346012509efd89a7b6694303551f509a7d2c23bd5a02f97779d9d244b14de53063cbfeac3a65feb36e67fdd779da58e9e11e20780570c1730650efdca074a138fd9285db82779f2ce4bae601ad8f849626b155a96d59db90de8bf7632e1fe540c0ab617959a2e8928c36aa8bbf669f76fbebefeadc65a2594e5848c05aea5b96ea278fb24f5acdfdf073e3ea8f5428677be06d5b2ad13ef1fd24808d1cfe6e511d65f41264f52f3a9d965b8af252e32126ec41cfb4a20f1c12758b9ac483475abd793825a740338b7fe623c50b5ddce079bb15f3461148245198957822d7ec295851c0718cee0f30690e2c50774a5c797ed0ca44998cf63b6cb23693a3683750a8c288bf54a443a977ac241ceaa91796ca82cdba6b69ff480af554f4cf77659a77c4ba599028148b0ac2dff1da448a70d3f09e28470ab2b2489356f32d05b856028dbc66e771d6edb3e9b75a8e7e14db95e97fd60b2e26657bd13a4951a98b09c675fc8bcf70c88ff71f8495b86384aaa2ff0419e73f8530f17f4d5ce41280e3dab7b193511ceb08c6f3dc4a14c479df9b44cec72e05581c0e09d57e3af67d3120ecf3515f411e588220813db20891a21f486cf2e01a8de21f3938539253ecfe78d9265d3e3d07c64a6fe06d37c24bec4e19a9cb92a908b1b00d124e3a6b147c1970a73a84eeeeea7210c40b682a171b4c51e149361fcb1e9f3e64f976e205abfcb94be745dce39689a85c4dd289c0e7b1d2fbb81b49f1da0c11444497ea444e5d0e01f62bd9c423404874760c716185f23f15565b9c3290edb48f1fd4f9d73b7165b039096742bbc0744cb237ef208742995fe229acc37ab09ee7c0cfeadc493ca8391dd394d5dccfbed48f68a1440835e933578dc9e74169c96436e29d94e875a0ac3e7fe5f3f397ee57c6373cfc6202fb30b7041390f158b5cf7cbeb5fc77712020503fcd323cd6f50a830ebf8ca3e3759561aa3bd1fce37a84b05d9749524e81c2c594c9ac1a19cac5f8b932c9e8ea68c302c2e097561e932f3b5793593513deccf9255fa6f82593f7a2a362d2905d87ccd10bc2e0ec0ef39de10ad67c34814164463f665a69b4fac856ffa4042b973e88ff8954f8f60c144220d019e37d61eaf7a3f84fd470c030d64fa273cabe097301470773fd15bcd6c1964ef89bb9d7b3b1a2456acc9b9f1a04066a3072550b3ba949c5ffa2ae6df608f01b6f40c94acb58b3866d563a27d4bbd169e780a6cb0962a587d3dddfd224b3a406ce3bbcccf042c37fa254f10448ba3f7a6d0e67d814c9f44931973b86ede184ccef93feefbf611729da0143da10105efbd3919160f0f72b7e6533ad0d113e5b2d9ac85319e00164d172cbc91c680f3d13e142eb51529ba9041af99e9a6727aa0a3a16a460000000000000000100000000000000fadd43ffd172f479e2a5fafe7d7bb502fa1232982094f37c50d82b132a1a630c903050e99b799c7ced334460cd497aa3ec4d5baaeba37c05bd9bc73d911a4265ec827ae31b0532970b000000000000009000000000000000010000000000000010bab7f0e42eb0ad8536f65d702681e22ac16514e70ab8fce8c211886cda03c7c6e96fdc6e0f5722ee25a9962c57c944db79db57f19b458374fd7748634b6b1952bbad36deb4ccff8d7e4cf61d28469abf1567542efce2469d5fb13342a694688f3852a87fcd894dd35b8bed57b0d3a01974ec77d6984ea18ac4ec54b1e20000b8b43493819ef2daa8c9b88cfe911a8ef70e908cf12d5ee7069c189fd0520028af9f421319769bf9fb48e3159a33e5c831b952aa0c7e20f125c4776812b28266e527fede91408ee833eec71e3eb3c80d0de7624569e4078d73d48de5c8c05da7d4e738d59527d90e3c5119116404dae9f3fa2618757522738d474d6bfb82b94817e26c64c462ec003e9995296ffe3b4e1d7b3c67a35ac66bed9b74ac9856ab431e9fa2419aea14f55d58b9db93e87cc3d1e7099322babbc686"], 0x1418}, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 07:53:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 07:53:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0xa2) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x134) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffbd, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x2, 0x41, 0x7f, 0xffffffff}], 0xfffffffffffffff7, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x0, 0x3}], 0xc51, &(0x7f0000000340)={0x1000, 0x10000}) recvfrom$unix(r2, &(0x7f0000000180)=""/209, 0xd1, 0x843, &(0x7f0000000380)=ANY=[@ANYBLOB="00001a2f66696c657000357ce49c32a275dce85a6a70acc9b1a5d32923e0b6b427c01683a5e71a049d2685d94d25946ee1feaf12962e2cfe91ec1e78f045c91a030ccad99d59f0cfa078b6"], 0xa) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2040, 0x100) 07:53:40 executing program 1: 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) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:53:40 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:53:40 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) r4 = dup(r2) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r5 = dup(r1) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r6 = semget$private(0x0, 0x7, 0x10) r7 = msgget$private(0x0, 0x4) write(r4, &(0x7f0000001600)="696f471f3adbaf3cb37b7a9287774174a11704bfea15b1009f599261a52ea49aadcfdc3d4e24797d7c03d2cf4dc95311029c47dfbb39cdb66f0ac2c94e1d9af9255d1be74fb8f3d33b10665badff9dea8efd9480ae1443d3e59611bd485cb27881ac9f0ce2735ae0bf12b82fa7f2ee25f503a2088b752528f4e11f18ea25886eacd020ce06b0a4cd484c185e865726aea4f7d0f3486dc39f724ebd056ef3b8a4215dce41a36efa177d7bba7517b875052e09b2e24859d6327afb08e60a8efa03ace437977592a46edffe0334492a280a8125ae23acad15a6bbd53f0aa9093519aea834efd5af23488bca463a206e4e990cf9fbc83f4f6968217e8fc720f8915c011880eb2dbaed252589e0e7e1603d664e6408503edb1353461da418c4cdc8d3e6e18dc37ab9a370fe5f1aad9e6279a25674f25048eb7d5cfa1b717ed1eb0d959d1b830972a806d27292bf1b74abf02695226cda54e9598a97f7028da9764d1915920c71964a8f53cf82d5a5f3d01121317b328492bcabba043666a72337a973bfe6047e4104c71c2df8b65b4506e381bdd1d6d96696c0830876a40cc62acf68c87d459a070a43287697751bd55de88aa3e9a5d2d7d07f66fdc643b74d258ca3dcd6ab8e3da24363ecdd987a1b877297364e5a1480d0fc141aa9afa807724d09c0354c6f3a2f52fcc0bf72659082565aae1c8a329ee8465274895c3359995e936326fc089218edc258f01f077e124b2c3f18e53ccdeaecee2219f384ef5162dddf4c8e6758ff70b1e45fb99c9c3ac0783616e3f9ec16a9f276bfff3ed2905a8a084f8ad6d329b4e90f308117525d4c6446f193616956c8af457565d52fef225a95dd42a6b503260c05128a8a05ebebee301a52f686474a2eac62e37ad3976bbef10eb881a90c3927bdd605b3717749ab0f06c5c0b70eba3627f0c20578df0008dfd8b825915a6afc946ed2510c63145d665cfef4ae4bdd28bf8755be7788d66a3742f6874632b13e78b5f6eaa93c4a81a77fde370462cb38450cf683a0a4f51f67571d60c4249e4561330836002d20f201912895dcfdcfc54b7ec5e158482678b87d5e2da19800c3ce2ffe74ebce9e8d9d15084461684a67be60d72a957916f71076af5bce7159ccec254d3cae175be4028e703a146da62b86236a62a5d1546f216b05b9a8105e34bdbdfa1fac212966840417c9263c91d6689ef7a110e3b94d7cc7ddc11b567bed38255d47356d5671bf9d2d8081c9566c2aaa2a4e57cebed1d0bedeccaf29b8498ec70f82dd4d3ac132e45e016c266833432f55d79f7e0ce7c6930f3869bde12dc9e60b36b06905962b4bb30d0feae401f396fc7bc8597c2af072ce943e3d9eadaa942d488e89aa08e66ac78944f1ecb575df5d192252af0967abfd1f3bcc7ff830fb673b898325b3f03d3084f785a8a6bc0640ce60cf96e970462b30a01f26465cc1999b3f41d3ca615e4f35fe20fffd8a11e64c9977727b6348a446e7a5cc364557dbf2b108104c466b8a302ccb8674759cce55affc201c194ffdaa6a676a66ebf989fbe5fc2c028cab9ea3a2ee62d3be1af053b80bb58d8c800ca9e113ffeac687a676b45b10f8656203aaab08449e062baa4c98984b35bd4e058680f17b3bcce346c7881846f5e8b4b7cae3591c2e098d05e21237d74210bdba312a210f7863c447a834ebe353d85af4788e316c26a32fbc3b25d3c39b736df1691035f7ea137d200167b348ad44426854dc886c4b108e0e00dffa479b169feb70957d18a98c7b93cf906cfebf102d6cb42ef602a6e9f300e01b8a8c058ba863c2de61813c158e584c32752dfc456f3ada7b7d48e5ceb27f112315ab0a0c58e69667af5f78b380fc8f89e4f919fb4280a8a9b2dd11423bda7b96a72778a463cb4f55cb10e8a87dd3ce83cfef21ad42e5daa83a2db5e5b0dbe1430b74e57fead83f3ca2b23002bd8edc22579952a295c56e122c7abd4b9eb13befca53216f15bdd21c05d431c353685864f47c4ec32d8819f3261d025f3746ec99dd876860ee6e5fdb418ddaec03acb2033b9e5c472886e16ebcf777175b65578ced395f1ab61b10cf0a1ea54c0176f1a97c448338a1ed733267a221953ecc78d02585196b220f187e95d2fb121f10eb4e1abb797f74a05796feb05bd8e152324e9d53c5522065d5720f23cc8df529b1492120b7503fb573acc36274d3110a21a6af9f1d6f130479181a2bf37afbfa0e9acd1d9174d3e12a875364d457109a1fe239ee60c5f862bb7428ab0e0daa7764ffbc5a17b6d5e7c2d5fd71cceee94c339e1ab85f68d97286f9ce8089777e4b1a2217d6d643cf20d6603ca03d42e80a285494d2fd9b46dbad14df63bf14269063440017998cfa46ea9da2794ace92a817558410969ec1d7f3815e8d09fce8322be8c5df1313fe92104e3d144cf4dc5665bdb9c82bdc53d168f46da6befebdd11ab29ce69fc21e61c71814a824d0f64d0e8af4b201d13e276e64aea36e04db065591161a6dcd22edf2719bc3db8818012223265dcc373aa6cb79a5771420208a871e31f02c1f4699f306de36c7fb49304f840dbc932542a8c6a8a3ad76f2f41371d4ef5ce460d868e00285653b8188fbda08e16934305f4476a79ffdf04febdf2b8be0f8fe8d32ad90b177cf95010d8a92ee8cc1e6c01997c624563a875b47367ea9cc16fecea2b4ee0442b44e3cf6906f30ce21e32e29658786bfb453bd3e78930c4daece3f1bef8460f1f1a6fbefa2270b6b78bbfd584a9bb5ae8b22c8a1602be744a6bed8839b7f2eae1372bad7ca75375caa5ffeec3ecfb3016e170983b978bc570b6bc0a2c2e4956f2bf25cb0f9c0e406be56b580f17dcded466b78394fb2020642752f5a581b9582b002a54bc79f32187f7b5c3b82c934ff76afde35ca055ec182a4f4be1b1487701c8e6f8677167557910be33b5668fd248482c8723bdacbc990f53413b5db2d4ac442b5be6de3975a08c7076ff0e775d480785b91744af4c45be9a8d1b7da7558fbd6d2a21e2dc8dfa54b1ef3071fa0d5435d8a2bbed3b30e441225768c448987cb0e986568dc2e49e98612d21ccc082f362e4a36052b3d4e5f95b60f53ecdbea940c64575d5bccfaae74c7a1d664ad0b00fe507353a2e465832e91e51b1f99277b7a0b15d5ff46a0a30f974b09954eae388bf106f2ed8c0d32ee2f1ec39e0b533eb00013ab0d0c8f54a6b29c4fd6c3f82f4019ec143dc0fca04a50fb6a8f20463814fe2150a437139ce037074dd979228bacebd776af65122c9279ee4cd006494b6b8c349a88be27ec5ef8c62610822e2e1b4c40a02ab35bf6532a44036f7ca54954791681c6ce7dca61335c811a89d0b9c91ebb13fefab2c8d5eaf562628239af08905db39770519093234e9c3080ec6c1cf65c293c5fb90cc591b7e60dfed69c3fa7bb7b43e06fa26954ce3c35e737fdbd02acd73dcb8a2e4a5e7bb31e516e6bb7b745110d0da78290f5fb86fb8cd8dbe3f74482e93cc5f93ca6743188db7da1020cda05412fa64c444828ab3f76d3aed6c141937ecb5c9f72b14b390dd702fd7481827623bbaef0601794a5495ebfa7fbee79a7b75bbb5d93c2a221afc8b49e2b2fbc141fa939b89ea39a96203dab6800b65f4c38e9ded17564d2877c888d954684b54dad0c10712a7eb8bd00d1756054ee46ac56dfca92ac01baabbb80ad208bcc4501853071b1abd31bc1d05cc211c18ec9c884cc11f3fabb8b77169c39d35e14e65b4617792d24116cbe9661f9e98e3d5b621259f2f685513f6324a19c7bdca26d739e94f0c4ef01e820e432825965b1e396470c7165d77c0aa96a80ac7ab37c70906e97d35235b94e6329f2d1e6c6492b9005d168902b62add5fb5388afae8516724bc9e110172fad94d25d1fda2c2dcbaeb94f73b872bad56c35c641e1473c2a1dc1c8b5e3b245ce18423d0d3047ab86adb3721b44a7706b818134f2cb0b534cd474b20a2f24359806cebbc8b3ef9e825ef8852c674983beba2f47b82574168b5e92d88ded69c06e68d52bc018874c77a2daba3ffea1484156c854102561689a54b9e53471454951906fb4b0ee3978e183c281d1bc02a73daae21795d70fe2df6d009769f22b010964f03928e6be368a95c058430ca7125e3dc5e0ac6476c2d7e421394551ee4c774fe652d0b8c71d439826fa8b43ee3404579c8a7bd7d27b32a964c4d7d29833fe24333a3a76986f906e8b205fa93c2a1cb0e662a2da7723fdc3005762fbb37afede55e7c0a4a50baf53d104d5a7a2cf16bb93a8fa5f82e8a90e8f29f1dd0d40f60b546cc4ffe4f41368e94cf6ff412df8ec6ab0a8c5e78dbc94ba5af5ac39a2f6660e5910d6c350d6351039ac46d5996720e24c5ccabfc9a4c48e9fd270b0712ffd3003f68fe6b5a90a2aef77ff9fb5fa7c40d729359909c29b5e88aba01635ee8bb488fb0b14da0f52af7443c733e76a00582452db1df58c012cfb396f5f9d3d5de88d80958d6f2f1757de69de57fd8886ed7dcf6e6b738338a2d1ca6e8b5fd05f0f3a400153bc6f2ec4ecccf252a9f733d094725b850d1ec8c898ac37160af6d4b45f9c3d669b44b67676b8d18e23aa14c16d0e998b7ecad685044e84bba8e9b212df4c3018d3860f1cf24ee84df2dd227ff2639c47137e4de7c1c9c5a88beffbed16025f10657ef01b008ec95918ea618c01e7777b54848200bd9e2bb9909021df3c976f0e131dc26623ea200ee778f1ba9708be5cdac222fef24ac376822e397e012789f88a785d140157442b85de64c472e43dcb11d36bd2dfd229446dcd3cba4d0871e020b7760d79cc521082b76fbfa754075f60af8304b9a367fdcced39bc21d74279a0548586596382f21e576da5a1b2f4ab19cdc2efe4cbd29fc6665db1ad9556bae2165df2e1cf6bb7cdb698b31f5fa269ed102914f85d113ca33966e88082acd36690e1499a55aede54b5d8ec4937ac1f4509444edf69e4d398889b4ee954cccf16148b2fc911f5961ae5ae92be43c2f3f0b7a74862433d34c442c3754fab2ab98aaba5487205b7f9ace38c8568eed5db430ee3b5f2d326fc573c1e9bc67780e60cc20fa36067da56d541768481160f920bd61e1ac81f9e9a0dc5cdd97a3caec90b2d9326d499ed938c3dc2e17860a971a199078606de6585229033d08871c931df79bdb8c9df14573d5937ed6213efff9cb472d0022606f506e8c6c9d07d18573695c0bdb000790164edcf8519eb960b1e65e22459ca13f4211c88709b3099a95524f8b267e36a879a43a635dae22f607d7d74e59d82e6a1a5586a20af2b737c793fc09e57c090f8a6a4928a3b5ba0a25f67bddd8209b54c1bb29d656cdfc51b4e5c6022b7bec0e25b1e75191d57bf40524eb75cfa379c546679f4e8d3bf977f621e7b94145596e62bf81357e8aa3138d852743ef4a91cc2f08198ec22a554711ffa84596ec4624aa76cfe8ba95f02ffb1e34814f1e422833f885356d0b12fe2181bf31068b06c91783044c03c1683c148591455ef99417882872ad8e3d8710eef92b40815cf387d70831c34b800ed1db662797a57f599a4e85f387385d222021d5e1b96bb2335ed6df8a25dd28ed9f2195893b2077476fb2f9d6bd1aca2e421847b79e47c9df598d385e0fa55d9fcaa7dc1f7d8859128d755d6fdf43d4bc35018f38beeb2f093685815181274b78ad32cfc447a41bfbd5ce6df61b3617dd540f6e5ee164004fbd3a489583e18608bdee9114c44ed895e8648b9d023af7412a156b041992c65ee690aff2c1347752984908b3374f126913a", 0x1000) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000340)=""/4096) 07:53:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x60) dup(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 07:53:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 07:53:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='.\x00', r2, r3, 0x6) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r4 = kqueue() dup2(r4, r0) 07:53:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x7) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8046, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 07:53:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x27) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)) 07:53:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x18000, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 07:53:41 executing program 1: clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) nanosleep(&(0x7f0000000040)={0x2, 0x3f}, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 15:59:57 executing program 0: clock_getres(0x5, 0x0) nanosleep(&(0x7f0000000000)={0x80, 0x7}, &(0x7f0000000040)) 15:59:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x480, 0xc0) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') 15:59:57 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x1, 0x40004000000028aa) r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x102, 0x80) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x9) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 15:59:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x4) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000100)=""/120, 0x78) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet(r1, &(0x7f0000000200)=""/68, 0x44, 0x42, &(0x7f0000000280)={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f0000000300)=""/105, 0x69, 0x42, &(0x7f0000000080)={0x2, 0x3}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r2, r3) socket$inet(0x2, 0x3, 0xcf3a) kqueue() getpgrp() 15:59:58 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) pipe2(&(0x7f0000000040), 0x10004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 15:59:58 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:59:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') fchflags(r0, 0x20005) unlink(&(0x7f0000000000)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xc233421c9db083f, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80) 15:59:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chdir(&(0x7f0000000240)='./bus\x00') getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r1, r4) getgroups(0xa, &(0x7f0000000140)=[r2, r3, r2, r4, r2, r4, r2, r3, r3, r4]) setuid(0xee01) r5 = dup(r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x8, 0x1, 0x1f0, 0x81, "22ec3673f8fb0f331d42a03e34036e018e6e8a8a", 0x6, 0x7fff}) r6 = dup(r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 15:59:58 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20282, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 15:59:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) syz_emit_ethernet(0x0, &(0x7f00000001c0)) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x1]) r2 = socket$inet(0x2, 0x4007, 0x8001) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000200), 0x0) r3 = semget$private(0x0, 0x4, 0x250) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000001c0)=""/37) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/203) semop(r3, &(0x7f0000000240)=[{0x4, 0x2, 0x1800}, {0x1, 0x2, 0x1800}, {0x7, 0x8, 0x1800}, {0x4, 0x3}, {0x2, 0x9, 0x1000}], 0x5) 15:59:58 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x2f2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='x\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = msgget(0x2, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/127) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000240)="1382269e7bfbb65cb49b54c9ea64dd47a53c4c1158b2cdc46bd0730b99826078ae8380a21bbc0a9ce8dcd0c9e661369beadc7e420eaef7c40778619a2f43ded8842bdf5e1302241eec28eb2524c917ce6d41ee2ef72512dd8a27cd7b865bd7f863e65dd8276e1e5cb536dd0d456c6cfc39becac9ffbaf7", 0xfffffffffffffd97) execve(0x0, 0x0, 0x0) 15:59:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x12, 0x1, 0x3, 0x8}, {{r2}, 0xfffffffffffffffd, 0xa2, 0x280000001, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0xfff, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x44, 0x200, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x400, 0x6}, {{r2}, 0xfffffffffffffff8, 0x64, 0x40, 0x3f, 0x7fff}, {{r2}, 0xffffffffdfffffff, 0x24, 0x80000002, 0xffffffffffff5c03, 0x7}, {{r2}, 0xffffffffffffffff, 0x2d, 0x10, 0xff, 0x3fc}], 0x800000000000003, 0x0, 0x3, 0x0) r3 = dup2(r1, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 15:59:58 executing program 0: socket$inet(0x2, 0x4, 0x48fece7d) r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10220, 0x1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 15:59:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xe37, 0x7}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="54aca1575ecc3224442d8aec7ec79c895c0c09a2eda999861e77ef70c320007cc8f3dd5a1489a8e75699c6e91aa708dbc1fb3b3981a1cca4f5aa1b6835ddfbd4de448fd68a9030297fc5531c5519e7d4dbe9753d2e54cdd3c56f323d9afa01489b4dc88a3b1a11640b9311572f56d977c64497537968763c82be2846b2", 0x7d) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 15:59:59 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7, './file1\x00', './file1\x00'}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 15:59:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getitimer(0x2, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0dafbe29892376c9873b800b888378b2a4be6165c995b5c63063ea7b0129ef1d86e83442437135c2dc5bc9c021805f1a6dddd505caa635a79e1c66524efa8ea0114d871919ddf2ea475f25fd6e8e371efcf7f097154c3ebdc8b84e07845b9ede060be0bd4385f250f341c520cb950ef27282443026ec7dbcf06b924a1f5a70a158a801963fd2116e08d041a23d5a96d2da28cddd1278fff8069565c99b1e47bc244330bace157de31576d58ff180e1156c515af4dcc33721cb64508aab4364120c782358", 0xc4) setsockopt(r0, 0x0, 0xb3, &(0x7f0000000000)="5d02004326466421", 0x8) 15:59:59 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x3f) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="41d27f0803143adcec5efc12e98cd81dfe9a9b46bfb5b0f2678570a18182b31de6b1", 0x22, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 15:59:59 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r2 = dup2(r0, r0) fcntl$getown(r2, 0x5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x10001) 15:59:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) nanosleep(&(0x7f0000000080)={0x5, 0x10000}, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) getrlimit(0x1, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) accept$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000008a69079b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cedd720a8107c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c111f8d7a6218ab4d05ec539b9aaf7250ac583c0cd8dc6d7b76a8caffdf307e0f1"], &(0x7f0000001040)=0x1002) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r2) lstat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) lseek(r0, 0x0, 0x885dd4312a98ec21) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1}) r0 = syz_open_pts() close(r0) socketpair(0x1e, 0x1, 0x8, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) read(r0, &(0x7f0000000000)=""/26, 0x1a) 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000ffff00000115ae35f233b090cb23494410f7e12073bf03aa7e94fcd3e0a8a49c8853a09f70148d6b7e000c6b7bfbde11227ae472b583a7bcf3605c698ec40c9683af3cc133dbec0160bc3dbe38d7c972c35554978a303281fd743b2f981ecbff"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) socket(0x1a, 0x3, 0x4806) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) write(r0, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5a", 0x5e8) close(r1) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x320, 0x4c) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x110) msgrcv(r0, &(0x7f0000000180)={0x0, ""/119}, 0xfffffffffffffe9a, 0x0, 0x1000) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x4, 0x1}) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x5, 0xc7}, 0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4000000000010491, 0x0) fchflags(r0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1000003}) rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:01 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f00004db000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x6000)=nil, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x80, 0x8}, 0x3ff, 0x5d9404e0, r5, r6, 0x0, 0x2, 0x8}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) wsmux_getmux: no memory for mux 16777219 wsmux_getmux: no memory for mux 16777219 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x6, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce24", 0xa4}], 0x1) 16:00:01 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000080)=[{0x1, 0x3, 0x1000}, {0x3, 0xe8, 0x1000}, {0x2, 0x8c, 0x1000}], 0x3) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x1e}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:02 executing program 1: socket$inet(0x2, 0x4001, 0x0) setgid(0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) poll(0x0, 0xfffffffffffffea8, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x208, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8b, 0xf7f}], 0x1}) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x401) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c483000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10000000128) close(r0) 16:00:02 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x18}) connect(r1, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001c80)=""/64) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xffffffffffffcd45}, {0x80, 0x7fff}, {0x25, 0x8}], 0x3}) kqueue() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000c40)=""/4096) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x7) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setown(r0, 0x6, r5) fchdir(r1) semget$private(0x0, 0x3, 0x18) semop(r4, &(0x7f00000001c0)=[{0x1, 0x600, 0x1000}, {0x2, 0xf3d}, {0x3, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x3, 0x40}], 0x7) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x7, 0x1000, 0x5, "e9dbb6e3f6405c28b761028b0a4e1e74315e2bc5", 0xac59, 0xe8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000002}) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget(0x2, 0x1, 0xb) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/235) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x2) read(r2, &(0x7f0000000340)=""/15, 0xf) chroot(&(0x7f0000000300)='./file0\x00') ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x1ff) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) close(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="171737edb52883d0a4580ed0a9fe6b7471cb7aa2fa57d038edd5f76f5412a7eaf8f99c882cbe7161662d37e8362306eda99e65f9a4fe8fcbd63840550eed420b0c1a04e5ee302fce41fb0706abfe61d774d00d0a3d204f03fc5b4a3b8d014d98de7e3e9a06642c9a204090491aad7c423aa661d1208f27b1e832f18948fd66656100a5a3", 0x84}, {&(0x7f0000000140)="200bc07cf8b46c9c923fdee52f4f98bad854968f31de650ac38b7ed590396c56e0556cd8be3222da82e77af084fee8cb765eb08e368d1b9d98855f78dcaa145ad71c56ab3d7a86808c2ad5ecb74c490bab17a8be604d099435f14c4aa5e8b64a692e275f020b2c750a0170", 0x6b}], 0x2, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x401, 0xffffffffffffb1d6, 0x5, "2c62653fe52bfb3a19812c39c01380b7cbcd3b20", 0x6, 0x1}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) write(r0, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x10, 0x8000000000000}], 0x2, 0x0, 0x7, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000016, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x3, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000040)=0x341) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0x3ba8d57326a93cb9) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x23}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) chdir(&(0x7f0000000100)='./bus\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) pipe2(&(0x7f0000000000), 0x10000) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) socket$inet(0x2, 0x5, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) shutdown(r1, 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x410, 0x0) sendto$inet(r3, &(0x7f0000000180)="59faedd78b7d3afc54264998ea6fa3bb8a05213ddb881d5e7c0136d3dac3fbcb471dd6a93de504a0f32ac1d39b3f6f6fab2f2dcd6732b80a24e3c79b987513c1cc2bc54522444695428d4a3e331bac3e078e1c9e8e5c8baa800ab83cbb8cb7edc7de570957d6f8859082fcd7e42db9eaa2ada24dfdb698f5f978b8dc8dd2d720fa5cc8501fbf04bfcb9dfed659f9c1122d19ff2612335fd1010f50a161db4a4fffc9251b8ef5cfc5337a1c4657a947a3fd56df2fa4ce42358ab0dbda3a51f104a3e747a2f7404d06f80d00a5222427a5d0e25741d5ace5925262dc259c113baf61ab11df49846b44e0dd73f9bcbdd97635ce2e4e3739b90aff5497", 0xfb, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xc02, 0x2}, {0x18, 0x0, 0x7fff, 0xff}, 0x5, [0x4, 0x100, 0x2, 0xd19, 0x8, 0x400, 0x439a, 0x4]}, 0x3c) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)=""/2, 0xfffffd9b) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) socket(0x6, 0x5, 0xc77c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xa59) 16:00:03 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400000000000000}, 0xfffffffffffffe2d) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1}, 0x10) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) recvfrom(r0, &(0x7f0000000680)=""/211, 0xd3, 0x843, 0x0, 0x0) fsync(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000640)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f0000000400)=""/89, 0x59}, {&(0x7f0000000500)=""/172, 0xac}], 0x7, 0x0) 16:00:03 executing program 1: poll(&(0x7f0000000580)=[{}], 0x1, 0x1fb) open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x1) 16:00:03 executing program 0: r0 = socket(0x19, 0x3, 0x104378) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x801ff, 0x2, "b8000000000000080100"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2f843c29ce2237eaf74dc69beb691d2c2960e22e7755d77847640c8668b6790c50a1402d39480f758994ba401ca717fdacada77fe3093f2602", 0x288) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6a, &(0x7f0000000000)="ac6607198d7e9e6c936b9014ef00000000", 0xffffffa9) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:03 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, 0x80047462, &(0x7f0000000100)=0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) setuid(0xee01) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000180)) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000280)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000340)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x3}, {}, {}, {}, {0xfffffffffffffffd}]}) 16:00:03 executing program 0: socketpair(0x18, 0x0, 0x5959, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffff7, 0x1, 0x5, 0x9, 0x219c}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1, 0x10001}, {}], 0x2}) 16:00:03 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3e, 0x6, 0x5d, 0x1, 0x4, 0x4, 0x5, 0x3, 0x0, 0x8, 0x20}) sendto$inet6(r1, &(0x7f0000000100)="3f959c6f3e33eafc8d5a157395f61ec3b9638487a330e179999d397846f193429b9d8de02a2673cb750eb0aa1541d9dcd66168320759cb42a86602102377bfa9a3cedefe86bde81027cd40f136e096db59c56806e6f6061f54f8c696137edc9c869e0a6719ae4e6c7d3274513a3794693f561d59167232ddd3b63c7871cfb38daba130c680db0890e6654243d9d0cacba00e9ba4e0c0d05a069e3d02d0795be20cf36fdb1f8e06dc9580463e6a48a9caea9e6ca8ce5c519bc8630587d15ee415c8bc6a4cd4f9fb962d3f26f2e9c378dee5375d9e13e94cae73b5af9425c6a9143a1814bf7743433020c85154e56ddde345509933fb6a3f03c8240563b439c2efaaabccea6cc7d19e35e8f5c2574af9e52d1d4f7936ba8759ac1e86a9066947e19daa4f9c7ea6aa4d8d2c7880c975e0436452e59c2ed68d7be5b1a93ab4a2bf784969ccf9464e0bafb57c3528dd077be7650329b4754b73f41fdb6705467b706068a96be047eafc9f6b75d1dba84d62572d4b7d9cd4da3962f5f904888b739fa5cf52e58b7360631010c03c520cb5f2553a02a46d2d33291645d44797b510218cb4a53f920bc0f4952eaf9f7d34be915d30b3312668666e8bdabebdc42219864fc4aed631dc56b77a7e6b6a28cd80e0d14062440148038ad23bb36fa8555a25697a2d3e7c09751c14666e6826a3ec7ae234464c64466d624e65f42d6c6921efd0a15553db95b3794ca96808c5f15ce37efb71c4544eea1f028e3e49da131d33ad9c067c4489de41281a823ef4e773db9aa959bdc2fef071a60da7dbc6f360687298c8fdf9ee170cf66346e3386a4ecf2828c97eeae857ccd931de7c65c3e4b9ba7d017368e76048014f344efcfb643e29c3ed300f112864953ca5ed18cc3c90fef5ba2ba8c348a5ae71a6a319c9655076073785ede43ea20c7712d05fc9cb5e952318012a2a164350e386c57d774ceb7a521cac268811e0498df546b3fb105a18fc3b1a4ad5b6d3ecbe4f0ff8fcb683c5a6e208eca40e338b30bae3dbf8810d8b737128c4dc509371387ef749791f25c67716d21e3cdacf23b3a47139a0fecf87d5a4226cf34c49f8cfac3298b512ebda6f0efd2238e64f41afaef0da23d571ab3b65be984e4a814c41b430329d8bfc18e4f9a58f2ed58db4deca1664bb908815b2be1834054221916f5efcc034d043adc332fbf9632d1bd41a69a998712c3d7ad3f5b4ebb2baf502c227a0d3afbccae7d7cc7aa9226fb9f51fd5de55664245dcd4138aaeb6bb76f1c2b525b78dad80f450da575a7f50c38b601be058bc88dd99dfd430cc3cefee5889ad3aae6644b3c4994dcc77769e0a632b4a8b0bf9e8ac5423befcf31085b14cbe5fd0ef015d68886379d8ee240e19c8e5c3d79b6b9b5c52188c6d7c4d071f434b6c0cf090ebd6488e18df56f70667d9457f15ac599aacd96cb7a8dddf316ffed25321a6f7315bff3a06cb8ad261d824b68d7155b13c62af89453fda78ef60ceac19d7bd5a03a7b20d7f67069cd81cbd00b15d858dc3f577452375ae044aeaf32346f0ba503672bd5cff235fa1689187869ccb65e223a1e502160e90addd79c43d222e9bf455aa38ec974a02d5d1bc83400c01b4f1e26966ed531103886497d3775ecac5c942dcef3591d5889f276184989d7c1817f62018bc4ed446728b4727d144534ba68cb106635ebe192308c91f360512fe9220fe30c50cb5b4d7bf9f5a987a4786703812704254cd0e1b751aeef2ac779d2b915c5d428f219b36cabd8a6f89dda000bc1164899d7951bbef1497561ccbd6bbef81fa6190430a6c3b564a5f0afd8cf84514fef618dd31efc07bfdf418061cb7524a583a5550a041a64e9673c6856d0c340108919132e3e8ab7b918990f4d03e688f1b23364344572f49543bf7fad6a4b3896c8d1842b288d46e9d97957f90b81fbd48617f6b17abeb606033b9348178cdfe10f300394677fd1e28732dfc52706500e59eaa30984c561efe38713e9e3fedfb4e5f92e33fd91519759e8ec3855651578fae4dc5dbcbc0b8d0e2945eb1e95ba3e34bb84838748d6061907bdcc477e40784fb184970d3190a8b46d7d9c2ba5d07d6fc3fb5d82390b5bf2f76d0aec9b614e683cc0383c99266dda41763044aac86ac389aeaa0ecfa551ea550e19a29de56f138ba69b541a9479e4490ca321a6eb31a482d07baa8779f8295eb16f674a49938bdf30beeb6a00c3a5cc407077a1fdaadd1124375af5a6f335a4b61f10969861995ff0d7feb08efc7fd968085bb15b01e33038d3b4abe098ed450a45471518cf52436f522e4f8d240f0b93b77c2141ff84f2d0a3e79841017eda40ee6bddb7d875533dbb136d7ccca424beb575517170e6505b0cc7069141eaf95f6cc6134644171d541e78ac3093cbb8f4814bcc90fb48fd1ad67445c473f6daefa40d48a40a6fa5949f515ee529d84be16d119221cf31b451b1f428f9d4b97488bcba524c3f52a0e433e3cbb642c1efa3c99f0a6a649785855a2ab2b16fe7a20307afa6ac542fb0ce15c2b33212763f99b8826dae4b950f6d38dbe0bc97ea3568e5d52199e7826fde2de7948d137fddd71872f8714dc8c8b012764d18efee6d3613398d67d1d3df2ae7a406de4debd38ec62ad1acd10b60e50c86f009f45e4c96c3b743c1012ae770df977a1096999d1dd9c99864f830d0268e4e260f5c659f7d6f2ca0c6c5a4da0cd4be4c71b84de73121b1bbee40f188817c45db168555a361b2abfe5333b45a84908fcbabe4f16aa6c9b7feba1f259b388cabcf861a0d13b20013379117133fbe85853a4bd7bf8a12f720ed29a33a7339fc0f33317c6cb811086361a08ba9d4cdd6776608ed5bcd6e6cbb9a07222880d4e1c53553002bbe18092eb483554973e34206364fcf993d8d119d69e4d10fb434455ea8b94b1a240be126c2d5ee0d19967a7a7c8970f557d1949bb5aef9bb8dcd5066e2e0701adcd8b3b3d436d97a88f0fcbbacaae32164ad7acdf1f83b6b827939a75958b8a2e9fd21540030c05cb20c49272b79ee4d6affb86aa28565840b631b57116249e54afc8514133be0d7619f11f85ef9b518b61fe5012a5ba3e6c91157da554fa75cf3f641b84a2d8790e260702cc4c7866ebdabbd63f7004663fd2e494c60548929fbbfeddec0be0c6294fd56cc28f39525a0cb3e3165372609e3d3a61dc64bcaa200787ed4d8c5af06682e4d598bffd5911b6d8669e4e296dc04e194ed18a7f3d6bb3a248001ee1e4f8c9f5d8e05c91ec9104f53c5bfafcc52644a6787caba369a88d19a6a416454869443959443d291970b811d83489207a25ecb9aa3744132e57e048be6d7e501aaafc1a11c2d35b25fbe9677ce1e48de6f0fd32baf6d0c9295347c5d216a5617fc29984bfce96bdef83c927f8f024bd5cfc9ead829d3b35423a650d4e9f48a17d552294abfd424d217cc536f7d9560f4b98784055f114ed8224ed9597278fc2f7311b0b55eb8a32b8adbba1123651b28f875fef77036c925c2f571630125082b3de4ccc5b35d06ee2647c5898633c8fedc89133b8cdb856924930ff7def82adbf006c891f28f7e89a1e3222a2ac319b72787d464287011458902ce1984cd18a6f160a5615088fd996e7d74e2233a2103b988093b1d041fd6328b10529b66d6c30c00e9dfa1d39269b0ad7ff27793f4aec7b09052c8d5b03f59a803f48f23c44bec703542f0ac51ad0053eac015fe0a1d827f8196e67f2d517077b7c52c517382524251d961ef2ca5c0225619b7164b55dc307ef6e4a63485f2f41dc94264f048ef66446554b344b8bc054aec8a98fe45a5a2b2903d90543fbef0700743b47edb8daa743fa1f9f4604ccfc9975b6ab467b1fc4b581eb761561577fd1e11542577daf4cf2612ea150680c2bdec05969a8c2690f023e71596fc3912cce99cc22490606b9b1b9a76809e1f447811122aac11a5016e92e73236db7da834da64584aaaa998080138f006700334b0321085038c942fa9e1c1b51227951e6b53b2e1468398a6eec564009945770db941c7c28cd0a6efa6f7a5edae446a292c54db3d32fb16f60df9dec8ab515ab72e7de971caa050ce05226ba8a028583a887ac2040c599a21cd0facaf9df671bfdb8d74dc1dc5e69cb9d9a41c25c72ea1bcb05b2b7ad1fa2fc6134ac747cb8184019111d47ca2a7baf0e7d995e63a36b08121c46faa98f56743debd6352b3fe55684e258c82ddeb50d623acbe9c99a4b91cfb01a182b0815a3838417a866992b7e78c206d29e531c5dce8f9d64e48bce197a7e09fae7fee5febaff80bf7beb88c824a7efdc6de27e470fa2cd95ea2ece89dfa9a1e5a2f2355c6cd4b9a5db1b737b9583f7f713320a88f8847f215d9758497c16718b0316160f56d4ec8a3386f6a97e1978bd0131cbbe26ba0e969cdd886f59849e2ae8ce76f719987146740379c535717f4f46a82fb6a3679e00e345428d0b33af218cc00f62f65bb69320ea5dd2cabb4e307b5e1936cea13cc85c081921266e44b9f29c6d07c5bbd4685e664aea434544fda42829a729ee90af69163957880c4e6205912ed0df1942b42e69e2180a71fde8d2d18770e3a4deac4d32bb61a849f991ed5203d3a3812d9545cbbfad2d4115cf76ee100512cee75f0895da07139f110b6195b762b219c4e8efa4df7ce1240eee5441290e029404c4bb6af2893c5feedd94488ac2412e411499b72b68fe9655e761c1b6eadd584bce06329a455daac54f75c37ffcea2626cf8a69c3360ad5801a4e6d26184dc82e5b4dc5b3c4424b3cc2c308eb7c77ce221878902509817b2f5f4439e560268cbcdffe4f86c66b7af62afadf29b0c932670600179145ae1484e8ebcebbae7f11acd80d71d0130df8d0b76a06cc068c0fabd020cde3ad3da39712c36097dd812395b8af01f80f37f61974ae13890845157945c5158921361f29f867117181f799a3453ab2116ac42ab2c38175ed586aad9dbe13682f7339f50bd5f0571da06de543890730e78bb3dff8c2ef18ea7239be43631820d5f41931e6db36dd45c6e04c78278b5badf299271eb77dabb667fad8ca3004a0c1776b95281cbb4955ecfc0d180baee548fb1918ae80f076653a6ef500b16731b11307647d64a292214d8c878a0a5b58823db413d06719336be017ce87aa47d68dd76c3227a9a4424ffa1e44630d46471a04b22261d15279965135df3297fa72ca1b4a63720a5c046821344954c49e58600e5b209f88ff01dd11836b9ce05e031a4f2d86b6d2e836c4f3c19ba548ada83d3d32dccd80e13a57b175f26a0abc29c62d81b6465f1ddeca2c6fe4155d8b07a29554e541b5b9777367dcad2dc32f9784dc26125b2e219babbcf9a676fac62c8a56e27eaefd725e5ee35c414ea1ef521a2ad1f7dc9ceb18bf1360c96eac7a51785e016793eb6d65ae24df2200a7916e73b8639710f088041b990bd8851762bf0269c06527166ebe1cf96d29a25dd66e93763c2ee8246e007b7709565509474239c4b2196fdffa5af5d46650707aae3ad56362c20124a843426d751c9342153a60ca375b0fbbf22f0491296059fdc472b0199a0709c293096473a981ae39ca95b728c610b2e7cddc0152485a19df2d618f6be3db3aedf5251a2bd9b1c7e9a512c85d9b694879dad3b23cc2e3b31ed9d2b1beb8623c11b9c69b7d3d31d2685942ef31a877e0403f468f935ed7ea16741d4c51a9d9ce2d847425f27989853b3400ab92d5f6cac634eea238cba57696c7aadac8f97a90725d0a3bdf07f2fafea2e8615221ea6c8bb074", 0xfe7d, 0x4, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x86) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x48122d3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0xb07}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8180, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x20, 0x4, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1, 0x40000000000002, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="1e07e78fa9ad7911b348440655f348f3863d73eba3f2e3f3364b800484661ab37324dfdf12e6919519544897cfe4fb66d730150de71e87c7fef58957b20a95e8844a4b7bb6514cff2dfc7cc317", 0x4d, 0xa, &(0x7f0000000180)={0x18, 0x2, 0x67d6, 0x1f}, 0xc) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x23, 0x4, 0x100) 16:00:03 executing program 0: mknod(&(0x7f0000000b40)='./bus\x00', 0x2, 0x40004008000028a7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x5cb, 0x6, 0x401, 0x100000000}) r1 = dup(0xffffffffffffffff) getpeername(r1, &(0x7f0000000ac0)=@in6, &(0x7f0000000b00)=0xc) renameat(r0, &(0x7f0000000780)='./bus\x00', r1, &(0x7f00000007c0)='./bus\x00') r2 = open(&(0x7f0000000880)='./bus\x00', 0x8080, 0x0) sync() ftruncate(r2, 0xfff) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000100)=ANY=[@ANYBLOB="3fe94c9219ec7f12000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000009df98a8d00000000000000000000000000000000000020000000010000000000000000000000000000000000000000"], 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000440)=""/159, 0x9f}, {&(0x7f0000000500)=""/180, 0xb4}, {&(0x7f0000000080)=""/33, 0x21}], 0x6, &(0x7f0000000640)=""/50, 0x32}, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000006c0), &(0x7f0000000700)=0x10) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) pwritev(r2, &(0x7f0000000a80)=[{&(0x7f0000000800)="4d29beb37b59a4415bd8fc236fb06fc390de4a4d13ae0d13010680d9eb9663ce7b4e8da3714820fd21909f7e051cbfbcf632da23b56d150c716ceadcc697eec3c2530ba99361924d244a48014f1945fab11ef692c9ebff400f84ab3756f2498d5f5a26ff0ff607aceb426104a385af35", 0x70}, {&(0x7f00000008c0)="8fc6f6f0c4a06fe1d8b3384932f9e2a4d956f9179abe5ae9a788d0f90eff68d455abb888b543a162ed658d9763c14bd7277a987e7054f51405796acf4afefba2546b08a0d2e2914a8126b8b1ac76aec62bf58a5efa09b4aabe8150110295ad8fd9bb3a3250f86519848042f10f23835f5ce0ac4380f7a6602dd77ae072405ead65d7428b219f3d", 0x87}, {&(0x7f0000000980)="72e9ad1f3adcec2d006fbcd9dfe8f2ab4f6c6aa799e32cdd9791f737f4cea1dfaed144e46f57462270db7c9e8281ffa94a41a015bb9b248747faec5d80076b844d38c05b379ee206c2dbde3ebaf4e315bfdbc12c6d872114100a51d968bf9d7c3f43d3d485836bc9798a43bfc3c7ff58b7f97b87c0b635c042e03c3cae564fc0cd5280b6ca3782f5b9cc54a5baa36f6303511a8f69ac71b47b575130d8dc27ec3039bdebb2045dc580e330268c02301cc71340c1d7b5bb66cae85788dfbdc601724d321e70e8c69270f0ae77a98bbc2edb73627fe7ab7d525da1410370fe3428fbf1a2", 0xe3}], 0x3, 0x0) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) shutdown(r0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfa, 0x5}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = getegid() setegid(r0) setegid(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="28eaddca3028ebeb21027bb951662ad58b2e4deb02d3b21ed2971ad78c8c4a409cb396bc8675ca1464287ee04001ccdc2d5b6b808a49b391eeedef0bc63ec08f976a0752c6136e9a1240d246c87b9b78da2c41322aebdbe245", 0x59}, {&(0x7f0000000140)="c0f3b5d2c359236554729be8d7c5b26d77d49aeae4604cb0a7f279a6ffafbc8234911e58823ff4770d6c4524c102766af85f9ced1787052209f10bbf2a8ee29dd5189b47a5abbf8e544aff3937448fad2d8036df3b63472933ac3240526c13ccb40d33262f2dd2c85c58543f77810947d0f1efa5ca3314f4a952ec78264e531ed00b2fcb46f8739d5a36549c62d60ef3eb7c11e367caff640784556346e98d078e27a98a85da60de54acfbc78903e1c8391e66be4cd33a4a34d7c2cf18fe9a0cb0885af8", 0xc4}, {&(0x7f0000000240)="1e30e7430a65f507f5542b0fcb4046fed75d9b306639eb6f78cd9d82d347b1a9a440e5805173f4afcaea05f8b572ac29e214f380f5bc2750dd98a2e45a15566b8505ff705f4d0e46d3077fb67cd21c111ce1db33511d970793a9b382f039a52e9e315ebcb128f56889d7da4bc1c8e54346929cd6f195767dcdbb2838781504b73fdff5a40f1def0fc6cdfca49e77c172d3ce1521b4f59d0e7805b660f4a63dd6945c521c1b07e5dd047a2cb7bfe25d08452adc40ffbccadfab89d461eed9f32e05979526d0a33b6e2719b5c476fd3ce9fc51bc461d9492943a35b5b3fc", 0xdd}, {&(0x7f0000000340)="ac9ba682566e72cbb8aa6ad6b0a59b8a4284cdf9884772d9c902342a17822f7bf68a1e2455e8047eacd76149d22924b5f0ef6ded396b16608c61d7650250c3dc41cd137d43b1b558f7e4eb8379c13c5936652b825632cb71f550c05e21a05076590bffdfa2f737e0a143c2786f8963426e59b81e42f767e6d36052bf532f68d89891acef977a9b784895758faf4ca525b8e8e5efab9e17002fc79869e22bd03709590036e93268bc464957a112a55736e22abbd7", 0xb4}], 0x4, &(0x7f0000000440)}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = syz_open_pts() r4 = getgid() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000540)={0x1, 0x7}) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000005c0)=[r4, r2, r7, r4, r4, r5, r7, r2]) setregid(r9, r2) r10 = semget$private(0x0, 0x2, 0x238) semctl$GETVAL(r10, 0x5, 0x5, &(0x7f0000000600)=""/39) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000680)={0x9, 0x1, 0x800, 0x7fff}, 0xc) getegid() semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000006c0)=[0x5, 0x2, 0x3ff, 0xb4, 0x8, 0x1, 0x3, 0x400, 0x3, 0x5b9c]) read(r11, &(0x7f0000000700)=""/45, 0x2d) setregid(r8, r5) r12 = syz_open_pts() shmget$private(0x0, 0x3000, 0x598, &(0x7f0000ffa000/0x3000)=nil) sync() writev(r3, &(0x7f0000000900)=[{&(0x7f0000000740)="67b1896296787f00f001439dd67d2c1ef52d9bb272406e4ca641e45374", 0x1d}, {&(0x7f0000000780)="99536805eb1c709c45781b613b2c379c483a74eaeebaa187b9ac7d9c7263e5bd8ec3dbd9ca3be9fb437e1ce0b3e8799dbbbb6f473a8611633c047c7d2accb59813cc6e629ee2a4b44000bc6f7c8f81fcc48a487ae635f8f86751f53d1ba3dd63a07bdde83a7f34dc96df3ece02da71d124c95622b6fb1f3e1bf27370e315905771e043d62e9a988bbe1265716ec3766f", 0x90}, {&(0x7f0000000840)="06c4dedce1f83169900b13ba2cae9220bf692e124332ab93e1ed2c05afbe4bdc7cec2bf1248917619d3b1aab7f35f4ffdd118bdef7990e0fc42e095da249b5921035b708cad02ac87fdd7e0f3b7904ccee2638126313d856c4861e564b7667e87294ff35c64a47a256422db40f48b0058490d8f43e0629104d4b0f535bd60352617f9327f5e8e51960b62d1ab5231e3290b5b122b41d5231b69b4938fa70fec4dddbfd70c106683f955692feb2945e10", 0xb0}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r11, 0x80045745, &(0x7f0000000940)) getegid() semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000980)=""/147) fcntl$lock(r3, 0xf, &(0x7f0000000a40)={0x3, 0x1, 0x9, 0x1, r6}) writev(r12, &(0x7f0000000ec0)=[{&(0x7f0000000a80)="cd323fbeec5a3530c07433049bc30185a871e32c2e68100f852c1a7cc2bd57e92b3ed7c8c7b0e08b1ad31d7e6f814e27d1", 0x31}, {&(0x7f0000000ac0)="9c1ed4d1b7831510e919f7092c0f5e5c4993d60cc8ba941fcb4db0e7749fe0d3c775d9e23b2e8e741afd98d3263253dbd0a349515cdc83174589af77f959bf5309f0f0e3cb297cb412b08d7728b2d255c75cfe4fbf6ef101cedc2eb875f34a39bf399166a653a2e9fe62a0fead7fd5dd669facf9615b565afe60c24906161383b1f3e02f118301160d05978744761133783147486aad08345f69df8a0ed1d70720c4", 0xa2}, {&(0x7f0000000b80)="5fd8dff02d253be1535e00519589d9525289db877d5cb36a6c1c9237ba5289e39b27d8555b7272a049cff119eb6ced1889768b5ce4e451a049c2c0bbb0e47eaaa6aa2cfc0314f7c3c415c190cee3edf7c0ac4e59599c96b72d194899ec7a37aed1cf3dbc8a74c198b56708fa0efe18a8e51dad9ca72b5c7a9bd2d4cb56dc", 0x7e}, {&(0x7f0000000c00)="987001c37f19787fb29bff7607f9a1a45da0b84ca82cb5145f598b8fee25ce4907753bcfa0101434736bd23fe5f0c0ddb55aacacbf9c3c57bb2ff810129060f426f9cb9e07f73753715a75383e5e55cc8bb44c113bf6c2339d2c29dd07956cf55a8b2048a7659f4943c792faa4e5b3a15cf655142fa7d49086648f4f3599aaea402f29484ef8eac4fef1bc44", 0x8c}, {&(0x7f0000000cc0)="3311fb930d7f56f27c9d96fbc1944db72e4ff99d8ee69b48c0ff1a44cb19624a8b5c862ef84c74583f3067e4f9502ed9dc4c9af2ca917afd71ce3d2a1144569ce80f1ea5ba47f5f2de571c868e486c3bea4ce62cf0e255c9d0c717", 0x5b}, {&(0x7f0000000d40)="dbd874c3eeabb2ad92c5d4353ea97ac4e9ac8f8dc19031d8f98eb95abf2f01879cfb469134330349278b5cace10410858d26bc211f5e0f35d46b8ddc260a6c1b08f9ebc776f789f672628cd71089a7119c73d6ed9e74a3b5ebac9bb305c2ce1dda4af414f1477b867c97182639cf4e1a7a8de441a5b1e5e56129160e6ecf722e6471f00da015cf", 0x87}, {&(0x7f0000000e00)="5f9c4db783dd6f0e30556ea6e38c5759a6e54dc18d9ef4079bec0e0c5800c4eb35febd2b4eaa8829fd1c0f5e340c2cd5c7590436a7bbf5a90d884e5960d8ecb15c43b00e25fb2ae64ba26a8cc57f91ea6a73a9992b41bbdbe210ac03d1559f4bd578ee01cddcc2b575c8004ccaf6294951dea8b210689bbec5c6d36488a34cc2e662fed1323c6b77ff4c194a1e254ddb95c54e2a1667dc73221ae9a675837943507a167014803243a6728d3748fa0deba01d3cafe8fd7d4ed30a7b78fba6", 0xbe}], 0x7) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1f, 0x5}, 0xc) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:00:03 executing program 1: sync() sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="e06b7e2edb0e7fbeef73dabaf699b288dc27e251729df9125478a6e739831e7ae03d45da116d8d9be7421ecf6b1045d1c964a8f49424993f9784e810e06044eed1f2c1523e0b40e2969cf73eb51c5ede6473986c0c1632c464947da12343fdfbb592aa0e250a9b6614472841fc91eb667b4fa457e0433d291c9f2c12214b3afba2a5df4239ee3c", 0x87}, {&(0x7f0000000100)}, {&(0x7f0000000140)="5112320a6b88a501b28a149b4b069a8a9af0fbb9fc73fb0fb32bd84b536445c00de4fb10d30e86d4670538f162cf492eb2843fc1d091d875ca61dec5d8ca1dba37d1e5347bbda1752b2917d4174415622949a433aaa435d81e67cc13b54ef171ed0329f0451439bca215a26dbe723b818fa5dc234c3ba4f85b16f5f265b11978ea9c4343642b9670b79179f2bbaec40c43e8df3eb3cb850c39a5ece6fd959350232660b15d44bc7d79f0f20b96fb88ed2400aa5b7e4dde6a1882ea8b3b539f520dbf7c5f0b0fc20a27593d354dbfe538f02d7df3014f507c2e6628a84871a9ed9e9778733474a99f4479190b1468d27dcc16e045bf18487eb00bab893869d6768bfdd1b45692de0c58e419716bc5aeae2b2f35475b32d5c4099919bd49c5184ed2def750ad4566814c26167c3e37577b0c8ee97f76edc1faf947e44ad8f4656282fa1b0fa6cbf8b0a6df6fc5e360921bb0c028973e11a626c076a5cd266444435fa50cbc122b9a601dfabe1f7eb94154e53c188d26f0c47c56f936647d545b5f5ff4b0b7d629328750c6b24a9b31c29e7eeaa83df78b48db15fa5458528423c6e0be71cd070a26f3943bcd828cb1d748c4505f39ac77e35de88e7e8e1ea8b4cea2cd7cd6a6762d642ce5097942a98235ba959fe7dd39ead189e648b01007b57feb7809a5d653c1ee7540bba04e30ab2d0c1978b5b90e85172de0605b2ae4d3e3c39edf45edb4ad6d18efa33072494936bb79cec375a9d0e94c3a7bb569aa7acb0c0a93a8e0c83eebf7cdfead3beae85b4bce9489fbbb6a711cb33b5ea48033e966720a3923cece053723638377ea15b09d7e9cc1eee804e6eca2b4705df0bce32ee2cb9420e41258b0d512f1d4c0eedf335a5f092f0d3b4d8cf5451283c37a4f39e04ceb9badc52b818feb9834c7830de39fb58049af9ffce82f8b8a14b8ecf970641f24fa990174052dce6b9d68e74c0f85f11b723de2445b604e82d07d22c44bed41a54de53485738bfb3c005a2944737ef0c8114a6e887b22d76e2b5b216cd2fdd8031374aaa26203d8045ed414f968cbb7bc705b5ffb936126b836e280ce536dcad5fa758bfe0720ecf756b3d1f8e36dfa5e92cc1fc5f0027adf84129c57f537d8dad237b3f8428a6fc8754fe36af88afd94f830446c521f75461ee5d787f3c342c8fda45bafea35bf50c677feffff47b7c9526c4d7e10e3ac9ced4d61a0ae6e32f354ccf55ccb061420350b9ee813632a27c6f5a91bf2ca935cb7ec0ec1be2bab0d4e968e8874a3718349db3f86dd235fc3d85da7be7266dac48c99290608ffae5b4c425f46db58f46feaa7d49cba99fc5e35a0bfc2ebaafbf4d0e2ab46f21c4103470c9eff3f1980cc3c12d20701647a679612628a7ea9ef79915bb989382436c7f244d2bf4f2d6c73a0edfaa0577b3bd08f5c4fc09cb75c2b88819af5b7d999bec7964ff33661e3b3690d2a441fb3a6764cddd3748d86ae0aa00b8274c66043a0d4c0314baaf97cbd88064856ed951eb614bc093cde8b3a80d02bcecee3022fd4e7ba1eb9ad0dbfc477ca12e4a06b79fbd683bc898f4b91e9349a5ac19edf8ca57effd9656db4131fe636831c1a7c31a79c24b5419746bc7dcab0d6abf2a60c0aef05e1a0e9f078ce469f48599052b4a7c8b907ab3baf0116047cc4a6f9e75c8391a663dfe1d6ea51afa24ac784a5c19c4451294ce890c85160a68a027f852d1c4248f97097fd9ccfb5bfc1dfa151257110825a2af5842c0390b7610ce84d4f16145b3ee3196a42234015699c28eea47f769240baeedbb7812c8ce76b04769f366a91d054ed6b22f9946fceaa7aa9f40bfca9dbaa5484e3b4308cd276316058f45c806246ff88c3af64ca50f5f3b72855eb4249ac6d8267a719aa731a54c699322abf5f6c40b78f9954e52537999abf9f3047b5b21bd4c5f5a7f79866516b4174716282c4a97b43e89d06933e2e983d1f729dc4c968e8939731828e7953f25704df4f1cf8cc070f31ccad1bcf35f03b053a337233bf5f3797b31e273c1dd21bb24c2468f2e0faffc78d027cc4eeb1b1aef0de2573c38e72d79e1043f835b698156939adf452fcb1fd5dfe8f9e66a9acf412ec64ec3a2a5953bcc3807f0a4d5e74089f0acece670875dfcf3e3f2f47102874bc1ab14af32ecfbd6a1b729cd64af1c2d5d81c13e34ba1280029a10401d4d4d62953bbffe95ff3db3fb6c0c7bcac3b189ba91ac4d55020c70393d3dbacc8ef06be0ae1f0ef01550b1e54891a297f1b99bd0199d9d9f50795144bcb958f96288e7a7ffb239ce2181beedadd10325986367f3beb13fe872f03d13cb719f7e28d5145d60f4a5886e3f41f7b599e723912e0a3e86fc3e5a51b9e79d97b0e72a86bc1e88cfb830787e05d9b7cfed165c423bf59ed1f417f24ae61c602c7a897cef13608aef83d72e43462e7c31ba37a572faec9449328d7ae580e222d5d75675e34391f7b453b0e7a7cae33aa814573b49cf9f38c4ddcb2f9a0f3051d10d2bff5272e0f4a467dcf7d0cf2a47638278ccba2cfd79cfb873544dd7107319f175d738e42eb22c0acdb35ab48b303a927321d171cd09aebb89cb915b29d1e5812ed2dbdbe72c69f9ff0d8e0d7290f7b212ac3dd4a45a2244b3212426a74bb7c77bfa9f5adda78ef74915a22947c7f4f4134c500ba5ecf6d6646967688ea995486053e5630122a906ff7b2b8bcd5486e1872eb3e0db48bd6970e07ebae44156e11c6c82554295055f12a8dbfc612942e42a7a4d32a2054ccb213a0dbc582d215999105f56b740b08f30774cba6f92c5433e90b4054b8cc5774805a813bf525f1b3e09acacc7293ad7bbb6fdfdb9c9b8150cc6b3d845617474c4a404629c902e0718178eed06b274bac1449adbf1a413be3ed71414c96012a417d970a0f6f6864e9d83bbb81f44b5f8afa0de3eeb5ff6656af72dcc8f0e074bd5ed992aad7516a53d4262f0380bcd41612ef75d8331c29a67061355cc8419406a866b8b016683ec33153379964f6ed177a01d0ac86e75752c1b06bcb85f68cd3c0328223be1e845116099c2a0d19cf57c63972b63faa6010334056f1da2cef65c0177abb4fa8231ae061f2fd18957bc59963120902cd2f9790e161e256c22a2fe73222d311dd29bed8d0334eaa1b7869942cbccaa060e248f3173b74a6601e067b37789de2b1464b15765d852bc716affb644ea1b64fc364ecf37a6db5e1569321d70d58b418aaf4f8382d2611519b4ed32a9ee2a5c8d44536a43747bd8b68cbd0c2aa73c2e2e9d2b2dfa849fa8f3f9d25b2f9f2d28a0bde4107e985c688733739521b051c1275ceb4e4acfb44351b8237da88c6545996dd07701f2390ce998610b3e37bf644eee89b988f45a60ebf6384b5595c264e8fcb8fd4230f36607d225c5773d7dd25feb4c650f257ed46a368086b7b35266845b66e2d266dc4f9d26b10dbeb0fd498bc4d3ef0ffc9b779cbe03ea1efa3cacbc94edebdac379f3ce1aed8dcce87c57e45ee41858f3c5b4637bb8909c79f53611f5e84d98a911d1882beff0bb5a663f4e6e88649484d9f36d016b933f34de550c9b93654841211015f25b7e61293b624608a2c1148a4be0bd38120e19d20ece35a5299cc624d7bde03aeefaff021b4bb62654a2b10ac53c57e703f9b69a3a01615d2def23360155203c0f7a7eeef17c43eec790bd45c1974032ea6182eb8a09d62413af26903138c8165c37e0451c834cb1756f6408b4adb7aaed0bd73fdbc3127dc5adde42647d1503dfb8fc4c9c48a3768064b56175a96eb772f3f4628d7447cae27a319e237620301419a16528790bb19dc9e31a72a990fe55b85b41e2cfd3e2daf744dc70b4c807446f652050c098ffba11657102d8c545bb0a888546e1cd1079eac511533e719f8ee0c2c85bdd7b23568200498abec6f48f772c1f451c4051928dd3b227a8e9b902d33ee43f6086baa1b28519da78dc7f988c9f01561e5bcf06c8ef49e67e83abab343b4affd16a13322cc1a0d69f34798dbac7990819703557d86a0b60c72ccfaa7b7384b55e6622b493c775e282c02fe244648a43edb282bdff3798a3d6f072506b471e2d14a925b7967197a54aeda55906160aa199d7a02bc8e3dfe16b3a64b717a3135dfa604d9bb0226dfb6866e76eff4819654cf697970f0d11ca0cdcd24ca4b44623b4c133093d39e5e1752e53bdcca606aac1d6ec28afcc1c175c31f20993e01aa631be6dac63fbaf3d6caaf0429a05278539bd41fd0c4258e71abafb0b32380667a6dd1985891043f5bd6502163694253ed028d21638e8ec9917e587f24e381968c0e12440928a7f39c466ed9321dd7b80fc0574968c760f0d9893ba0d55651b593a6d4fd76fbca50e59fa3c4c47be207111c75250dad5d3825ebb247a39052dc85677f899fc6d440eddc88862d9b051e9b1e9f987fcd4e89608851b9e537dafec99e66543d2797379511f12706a3d45dc52c9d2b28dcb59458585dca04818215657b03c52dcc3a91c39524e6e7da1ed14cf579e2cbee623c31b946661ddde4995a92bce284444cea91a3fc743cf804e5009d8e4d23fcd6b2ea99b8a8b9e01b299f7735c4b8cb870c9df072f0dd0c3bbddc8af740b7aa6601c52607ab94ed6917038b04db6a26dc80245c22def0fa4c57aaf61cf83b71733ba15fd892bc7abcc9e4a91c69bf9436b862a163b305d802ad94cb3bc1b957f0b23f1cbab5d08423e3c29ebcf860c0d88d7d2ee5eb495eaac0d265ae72aac711fd38ff9792d1f0009fdfc451de46124609249534aab96585a4a18b81a867dae84fce886db6ba1bdefc2707c9bac1d06bf6162881da83d64c3be4858fd2e232c6ff20d0cba46bbb53d1746760bff742ea1e88a0f139767d1203ad69d1804cce8347039090cb9e202573b7ae20c21f434d8b6933b86bad6682227482bd9bd6fece8a5a98c90228addbd53092f807b43c772b61c5ee490a1a8a35c61a79f152f6c99ec0443be36a0f411b64e164b243de8a1c88349df79f1584bee76c0474cb3b437c4df280ed2a345c87a4bd26afcbdacf8a8d869bb45c1ce568e6526ba7668156ab7c82c2fdf1068365c87aa60101734ac67cef21e45622fd767f96bd8cbd864e49382cdf980fc9c4252da3fd0603ae066cd48821fbfb1344eea26ce5b56cd4dbd8877d14588e3bfb11b2b3d08bd00ece85953d62a0d391d4edbc7e51318121c1447f51c85731d48bdfe2b88305cead82ac9ec3948f1f4dc364eeea8c6d6d557a0f093be794c9c95a976b2cf37046200e70248b16bd66a43ec19257479f906dccae13bbed9ea287654bc1dbd7fbc36e35649b4bc0cfa6fd0ba101cdbe21e469d0cf84be8ff2ca8c2fefb1cadfa7be8d878d34e42b23bd89e08d10ddc430a1a51bbcd6cf9abad583aede50a34f89b81726d4204966bde52e195d25320b4aaca28cb924462f5494774584df1b172472ee8ef39cee729f092dc460f0bfbb5dac677510ed849ab5d1c03a0002837128b39a0672a65b0bcf925b216f1b499b387777e9a8ccac1add75b8dc2897bfd6a54aa28d3e79eb301a3190e890dded7589e2c0c00da250f33224f674968c7977b1f15aaf3e73643d11b5dc945e45902b2dccdfaabbab3555668020eda22940c8d280b35e9fa43de5a1fa4e6dfb23ecd55a4b2f6fddf89241d0d945a066c95c110970fb63e3d694957074eec24ad150adb92d8a6d563467f02b8af9ce8008628db563ce88596f75f80570dc90dd58824a2b7541d58b1dc4afc943e3fc983c31a0e374ef3184ef8f3a472157a623610e3f", 0x1000}, {&(0x7f0000001140)="a1806ce94c8f6bc1034af01e3ac08623ceed7e128f396f1ead0c9f590d6a1b3c8c4e37d7d2ddaf4a4828415472fe3c3784fd448a7b3acb567e216d07f73c64f617536427483504efe3c52c42f967124702772e676176fa5a20c37a03673d27a04e0ac13be82220b5f6b10b83ef77fd2c873dfdc3344955216df42d4906353840a3e76b52fd4ddb", 0x87}, {&(0x7f0000001200)="0142962fdcd34c7f43cd305179c40f900f0ef535a75c8be51cb99674dcf6601faff377a66819b4051b5b321561ad325de41a8d932b3140e2359fecc74500cea40254557c67b0360b19c9f610794e5ebd6a94d0fa0bdede91955709c1ceca74fc0a4bf3914c84b1fa163382166e82a58fef83d03050419e4440dd2ddcce87a367ff38090393beeb3dcc2db9f28c77620517ae3f1e2957f252ac0e0559c69f0e5ed67e00cbf8a3c9c13262fb8f668fd85906058514a457f35bccdf4550be7a35cec4bd", 0xc2}, {&(0x7f0000001300)="8acb389dcbe42e631d4c08f7388ca50a9f0126bd5ebcf5ee40df00df9128d92bb593eaf934dbf14fe515e771c6e19cde723d75c1987906098f2270779f72b9d03eb2494376218fa8fce81c0c9d7b0ea6c57b192c", 0x54}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="a650e6b43fd7349b05d14dd3c704c5863e0d247d5967282757560e8d570bd644bed65bcc7fedda70b34772b1a1a3da5e13342e81225c126be2406f2f773167f087fd336750ae697e83cf7af804103bc698e8dfa63fc1bc62aa8d58035b5b0ee86eeb008c412cb32474d9d64da1ca91d174b7acf2378d011420a4bc5944ec5bf86b68a464a2edb2b062c7a4147536577c67e121aa760dcd2ee686e22c3f736327148ba6e8f903d5dce3ea072667a8649e96dd04e21938f50b3822ea5a50ef67683d2632f812c8d88d80384c972b149b4c7e59ecfc4416b803cac2cb118a3c980d563be4c41ed3637081003cd2", 0xec}], 0x8, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2020, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) kqueue() select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) flock(r1, 0x6) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x1b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433cae6b6d6e273fdfbe8", 0x47) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x103d3b3b) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0xc4) accept(r2, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x88) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000000000001ffd, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xcf, 0x5}, {0x0, 0x10001}], 0x2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000100)=0xffffffffffffffff) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x102) msgrcv(r1, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) msgrcv(r1, &(0x7f0000000340)={0x0, ""/231}, 0xef, 0x2, 0x1800) r2 = socket(0x0, 0x4004, 0x8) r3 = getuid() msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x2) seteuid(r3) r4 = dup(r2) openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*2-!+\x00'], &(0x7f0000000040)) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYRES64=r2], 0x1, 0x800) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x800) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAF(r6, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x84) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3f, 0x2, './file0\x00', 0x100000001, 0x7fffffff, 0x8, 0x59}) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000200)=[r3, r4, r5, r6, r8, r10, r11, r13]) lchown(&(0x7f0000000240)='./file0\x00', r9, r4) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x40, 0x3}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x3, 0xffffffff80000000}, {{r1}, 0x0, 0x20, 0x0, 0x491, 0x40}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000002, 0xfffffffffffffff7, 0x1}], 0x7, &(0x7f0000000340)={0x100000001}) sendto(r1, &(0x7f0000000380)="126682a480da5804aaef11127165368441dd9da6e8a2e37790f207be561fba59b91354be2722", 0x26, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x7, 0x43}, 0xc) seteuid(r9) r14 = semget$private(0x0, 0x4, 0x50) semctl$GETNCNT(r14, 0x0, 0x3, &(0x7f0000000400)=""/11) r15 = fcntl$dupfd(r0, 0xa, r1) seteuid(r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getpid() fchown(r0, r2, r13) getgroups(0x2, &(0x7f0000000480)=[r12, r8]) getsockname$unix(r15, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getgid() r16 = shmget(0x2, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000540)=""/255) shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) setreuid(r7, r7) 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000240)='./file0/file0\x00', r0, r1) getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r2) setgroups(0x2, &(0x7f0000000000)=[r2, r3]) open(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x70) setuid(0xee01) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x482, 0x159) dup2(r2, r1) 16:00:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) fcntl$getown(r1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_emit_ethernet(0x2c, &(0x7f0000000040)="ee5a0f4ff6f4da85a6b25cd50f63cc98f0bb0fb0d32ac177257c69b43b3eb97dc548829ba7a3215197e217d9") connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000880)=0x1) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = semget(0x2, 0x2, 0x100) semop(r4, &(0x7f0000000000)=[{0x7, 0xfffffffffffffffe, 0x1800}, {0x3, 0x1}, {0x0, 0x4, 0x800}], 0x3) recvmsg(r3, &(0x7f0000001100)={&(0x7f0000000980)=@in, 0xc, &(0x7f0000000fc0)=[{&(0x7f00000009c0)=""/240, 0xf0}, {&(0x7f0000000ac0)=""/152, 0x98}, {&(0x7f0000000b80)=""/141, 0x8d}, {&(0x7f0000000c40)=""/176, 0xb0}, {&(0x7f0000000d00)=""/167, 0xa7}, {&(0x7f0000000dc0)=""/211, 0xd3}, {&(0x7f0000000ec0)=""/21, 0x15}, {&(0x7f0000000f00)=""/80, 0x50}, {&(0x7f0000000f80)=""/31, 0x1f}], 0x9, &(0x7f0000001080)=""/100, 0x64}, 0x840) r5 = getpgrp() kevent(r0, &(0x7f0000000000), 0x3ff, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x8000, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x53b}, {{r3}, 0xfffffffffffffff9, 0x41, 0x0, 0xfffffffffffffff8, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x7, 0x81}], 0x2, &(0x7f0000000940)={0xffffffffffffffff, 0x80000001}) r6 = getuid() kevent(r3, &(0x7f0000000780)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x7fff}, {{r1}, 0x0, 0xb, 0x8, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x9, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0xffffffffffff96db, 0x7fffffff}], 0x2, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x2, 0xb1cc}], 0x80, &(0x7f0000000840)={0x5, 0xce}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) ftruncate(r3, 0x4) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000200)="64621a98ac7baf69f3fd1fdc333390e7503d975fc211e439e4965a634e06fb54e56fe0c4f410a2af18f8a3ad", 0x2c}, {&(0x7f0000000240)="84d7d243da59872219df22b1e8da0b13c7fb07be909197c2cc88912b1e92f516b6756207f283dd6dce3513d6d0901af9f6b0feeb1e81253b062d525c18c43a37d64851710eccc5157bd3983e134091287de900b696d689362023c86cc0de09d73a5563ff907203771f93e25211e33ea8873ecaeb6fb4349313fe2d6d1dbf0fa8135620c66de86506d77b8bb601f35dfcdaa529ad3255b4bee68e63f9f8893f97db", 0xa1}, {&(0x7f0000000380)="aeb301157ef8e8864fe0140cd9c078e5daa134b2b24283bb82deaf153000ffc7c2fea9e1a15912f9f0c71df5500cf77e60ddd557bb77f8c5a99fa501d7abd4e2763702ab174c5913d4a3c9328c31046347360bcd032469904dbe60a271dd5508dd828c0d4f287d4012635a2a76b7a241d077cc266fde6a24cc4e5ad5c2ddd1e51d65af96abfa1d49d832e22d2d1404d5fe5c30ddc283e77cf76abbe95969a581cc5cbf4d260ac6fbf21989b26dcb6b271bc1d774e2be1590bdceaee549eeb804af649b76db3d35026112a8493a841c983274173b6de6043e60dd04274e6e26a455b512545c22bd91cf68e4fcb5d456c790587eedfcab01", 0xf7}, {&(0x7f0000000480)="86dc89e7a2d3f5ae9af577a64b70ad3078bf82ec6e091e631d1f30d1bd01cecf1e02f71b7e1db1d2f66d1a4dfcba27dd2f1fd2f89cb5f05c5f24203e10e7309fc52d58af1436ca424f40a0caca0c81c73733ecb8e973635a7253211064f22dd390e98d345bbd9a7d9b7a46432e4c9975ecdccbc38ccf0ef6491cf6c418d913798c9d8b22f9f6576eb0b39aaa416aca9d9f863925f8699198", 0x98}, {&(0x7f0000000540)="a819fa7d0cc2ca7e6bac63970f406ac259de4bcbfe6610cec8496975ddfe6e651ead747548ba0e89400f4680a3e4f053056ffd6ac9e275e050ad4995462667fe6d68539557285ebe9c8c0f1c10e1e57080bdd5ce7ad6fbd74c5a45257af11981ae7ed555099fba4506456594556ef9c095e915475ac003c58a9d38a97fe4bb1940130b4eb707b315e5", 0x89}, {&(0x7f0000000600)="22da3db21323cee40d78a640c207edd2e566096b47bb1a7937864275f2bf099e5662369fabf511da8d9c9fd3815c478c7e0135ce04c3c296c05f131351af9727656ff14b0a96b4d342e069aa061a365fce2f4ebdc9ffb12a498a1dddcb8b4fceb7d8ea7508be09a1306edda982a15ad42dc66b2a936fea096f9f7731", 0x7c}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x404}, 0x40d) chmod(&(0x7f00000000c0)='./bus\x00', 0x4) dup2(r0, r2) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="3bfa9e2110536a5f218a44927b0981e25b4a3278994c8fcf26c1273312e6829c97b0619b7072b538279b3726ba2d0d9b5d219d3de08105ae62d336ec22047b1aaafff3a2d5156a2ff55b57b68276cbcf19dd70e2116a59c183dbad4cea1c335ccbab6e6a6bcc406b08d42fe4a921b76491a752f546", 0x75) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d20afaccb5", 0x5) sendto(r0, &(0x7f00000000c0)="05f119d71dbfedc9d6b7d74170a2fef0a23b6bf0d3bd5376c71104b38654e323c91790ef55be4883e492a17ae736703089f5ba4d14c75be8a347068f5d1df8490705aaf2a9d6efa190944f85a99b6692ca15cbb5f067681f672c1572fa0d3dc7c892c71e225b6aad84956879c1df162fdc1cf20768bcc16ad08b0d0d9f2c68f2511a13efa26ea6d1a7cfd8d7c0ce7622da361a2f6a742806d2ba70c4c68a89dbb5d59693de41eb911a0ecb92d31cf557e3a8f37e8e652cce1c46ffce9efa01f71e648e64e8541148582b765a392f1ec00a78041c285bca18cd6c57487f18", 0xde, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="6fd27fa82ca298dbd39d8da037a184daed876ea2cb2c13e53726cac097f62093ead1b95da3a8411681f419f70615da2af76dfa", 0x33}, {&(0x7f00000000c0)="637de5d1babd5aa7eec248376ab37b8c963d869213c0ad77ef45dce774acf5537e8856c8d5d245efefeb10959294f02dd9b371ce74b6facf5f2bdc80641f560d6bbed3916976686f940e0fe5a12851519dc881514eade71ff9e126c695ccab62b14888e0974e70a0ac22031b1ced0e502e9d2a6fbe59bb7022", 0x79}, {&(0x7f0000000140)="729af0587557ad40714943c69adaddfc6544b9283cfac8460df369", 0x1b}, {&(0x7f0000000200)="ee056a82daa6c2aeec00eab9dbe9328ad06ae1565b9350b2aa0b26e53b156e461d56de412be66b8ea69d3afa6b5f173656e06baa4630f3553937aeaded55d9c73c7b37039a707a1e03f76897f573ea209470aefdfc348a285fb8a176ee74ee4a19dac062c5016eced43a60b61a747c111f975eac7208059398663c83d1420c2a8c1e212ce2ac591995c7fb84f6ca9a7702546915a2fdc0190348a8f30763d1029bcc08ccf85d2c", 0xa7}, {&(0x7f00000002c0)="a8c225fa335e3b05753e0ba1e53509ef58cc39c6d50f8a251aee7094545fe8a85ce8599ed0f72ac89048734695a8f76f249befc4cde2f4bf3bd696fc967b32221dc365178e78f5adace1615b7ad0f67464040cf0bac83a80d5328b0fe71bbe09e13e48e21de6887b266904beb2d51d998bc24ed9a4a334cf997677730c920edc5accb651196412d351f7ac8f161cb2539b0bd54d", 0x94}, {&(0x7f0000000180)="7da393a409c6bb43b90da083708c8cad136ca9ff32f614ab1aed1907541a7c77686e0d129812", 0x26}], 0x6) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) 16:00:05 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r0, r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 16:00:05 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000040)) socket$inet6(0x18, 0x8000, 0x4) 16:00:05 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = semget(0x3, 0x2, 0x10) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) r5 = dup2(r4, r0) r6 = openat(r5, &(0x7f0000000140)='./bus\x00', 0x10009, 0x2c) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x81, 0x4, 0x2, 0x6}], 0x5, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0x9a, 0x20000000, 0xbef, 0x6}], 0x5, &(0x7f0000000400)={0x8, 0x2}) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000e7ff0000000000060000000000000000000000bb7241920e000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x38) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) dup2(r0, r0) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x6}], 0x2, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='@/\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(%-\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='^\x00', &(0x7f0000000440)='$\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00']) 16:00:05 executing program 1: r0 = geteuid() setreuid(r0, r0) r1 = geteuid() setreuid(0x0, 0x0) setreuid(r1, r0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20408, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/45, &(0x7f0000000080)=0x2d) mknod(&(0x7f0000000000)='./bus\x00', 0x800000002101, 0x8000006) 16:00:06 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x280, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x21, 0x0) write(r0, &(0x7f0000000040)="fba8be50bca7c7a6113601cc36153cd81ff380846e415021e7c35c249ddfd16f27cbcd8cc15cbbe1038e0251ad77eea1177a9218954650c1e0e21495d3c80339dfebe659becaa1634bbde524c71389f3980de948f1cf24125ada54f1d4eba96daa08c876811440b21df81823f8fd62959eb1f8330f60be48988b241fba5da6109b39f8ad6ef36accde42b0e143f7b4d873109694b7efade30848e78142a623541145c22ae2aae1bd03b73043477ef58152153c6821bb42d52167a2ed8060d4fbc0e60048b417835d0bd2341ac049cc5ce04ca981534b89309d229df26afd13c6237d716e97d8a4d501243cbb2d239348b18aefc8ca1abbd988c0", 0xfa) lseek(r0, 0x0, 0x2) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x2b, {0x7fffffff, 0x8000}}) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) open(&(0x7f0000000480)='./file3\x00', 0x8221, 0x12d) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open$dir(&(0x7f0000000680)='./file3\x00', 0x200, 0x2) open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) 16:00:06 executing program 1: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x80, 0x3, 0x9b6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x9, 0x5}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x24, 0xffff}, {{r0}, 0xffffffffffffffff, 0x22, 0x80000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x4, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8c, 0x80000020, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x89, 0xbb}], 0x3ff, &(0x7f0000000180)={0x100000000, 0x4}) clock_settime(0x0, &(0x7f0000000240)={0x7, 0x3}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:06 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r2, &(0x7f00000000c0)="97fe", 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x17ffc, 0xfffffffffffffffd) r1 = openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x20808, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x583, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000280)="0a21a6db7983bf56f77ef6cc66554ba03d5aaa71c418b4a1d42dc886fdddbeae29a142fd38f2efb3a8475048c39f08e8e96ea14b1b66f77ec95e46218eb47abc7ad3555a4bda198c81c203ade74ccfcbeb43dcb5720d5677ba262bc353676ceb313723606f374a6d6d2f569cb717543e228d9c4bcf55e63ef4ca4375440c6ace50aded381e4f35be3d8b", 0x8a}, {&(0x7f0000000200)="3d4db3639dba1d9e509b6477", 0xc}, {&(0x7f0000000340)="4fe4f727d0552d568395d72f4f7b90bf46fd8a31cbcfce1860620c5d46c8c507219570b25f9eb21d8569b4645baa2dd0739771d979db3cfa91ad736b60315ce3d73b8c01ec9bdebce3b15426b30bf57016bbefb1f5517504c5dd05929ea57a528f99b89afa3db398f31df68230627438ce5627f84467c8b677b37c6cc4ebe8c3aaa9062de4350f83e4d5af4958c4daab8e45c440f0cfc5960f7eb5199552290d4b7bd04c2f6764229d31a360a085a11c43f557683ddaa7501b31db6241984661b8ba80e98c35103996beb7d7ca06b05b6075045e562f4ae983eda8b8", 0xdc}], 0x3, 0x0) fcntl$lock(r2, 0x6, &(0x7f0000000040)) open$dir(&(0x7f0000000500)='./file0/file0\x00', 0xa, 0x181) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) recvfrom$unix(r3, &(0x7f00000000c0)=""/100, 0x64, 0x840, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x4, &(0x7f0000000580)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) listen(r2, 0x80000001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/64) getpeername$inet(r4, &(0x7f0000000340), &(0x7f00000003c0)=0xc) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000004c0)='./bus\x00') sendto$inet6(r4, &(0x7f0000000440)="d5215f4c2260b76ce0bd21ec83860912fb6e07d24f57534e6210f69ccf310ba94f98da8e5086f0e5c15f96f1a889b52b6b6b6ee1180d1f0cb99de7417a23d9b4719e8138f5ee9aafc98e2e6d7ba60bd9617965d74c26859e33d976457526ec8e2aa64081ed", 0x65, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000100)=0xfffffffffffffbff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:07 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000001540)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) accept(r4, &(0x7f0000000300)=@in, &(0x7f0000001400)=0xc) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x101, 0x4800, 0x3, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001340)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x20000001, 0x5, 0x4}, {{r2}, 0xfffffffffffffffa, 0x174ddf687645565c, 0x20000000, 0x40, 0x4}, {{r3}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x0, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0x82, 0x9c, 0x3}, {{r4}, 0x0, 0x1, 0x4, 0x0, 0x2}], 0x1000000, &(0x7f0000001600)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0xffc, 0x4}, {{r3}, 0xfffffffffffffff8, 0x42, 0x2, 0x34, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x5}, {{r3}, 0xfffffffffffffffd, 0x92, 0xfffff, 0xff, 0x80}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x5}], 0x100, &(0x7f0000000200)={0x0, 0x6a}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mkdir(&(0x7f0000000180)='./bus\x00', 0x400000000000000) open(&(0x7f0000000000)='./bus\x00', 0x4, 0x2000002) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="511f58de7a8895e8fef31243adc9c662909ee66c5820f9d396d9a7cfb7d1dd28716d7bfb054d2aff83c692d57d2b28f561574c81cd4c4f1c094e7c13034b4790349e6f686b637b7cdfb3786e6176dbf5d35b94d3a8332f62abc472921c130ac96c168979accbdb125817d2927424", 0x6e}, {&(0x7f0000000280)="f15ac2ab852d6300ab283b0f1cf3ee2a141614aa663a9613338ebef6d75b6476ab0c0da998b84a1a00b2ee460feeea09d21bae0c8e379f6839ab06f12da6fbf50e3c42ed5aaf7e43a783ebe6075f1fb5e9aa3d01d3a27cfbac9a4860b2c320d5193f9866f31a87376a7620a48b8588ed1a1ad284b1096e8f8c3bce51e9c296c2808295766a7d1c1ba5e53c329524361b76db8cf9ee0b6aee1b6438fda060e6fb43cfc24833e10e2b6c0116fc2fd3e72926f8e23fc7242e", 0xb7}], 0x2, 0x0, 0x0, 0x4}, 0xed14fa482afdf89d) 16:00:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x401, 0x60000000000, 0x80, 0x8}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x7, 0x8, 0x4, 0x0, 0x4, 0x2, 0x200, 0x1, 0x2, 0x0, 0x1}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c22125e00e0ffffff404000ffffffffbffeffde"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x1, 0x200, 0x80000001}, 0x3ff, [0xfffffffffffffffa, 0x100000001, 0x2, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x1, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1002}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpgid(0x0) getegid() getpgrp() getgid() fcntl$getown(r3, 0x5) getegid() fcntl$getown(r3, 0x5) setsockopt(r3, 0x8, 0x800, &(0x7f0000000280)="ce8b8072c1a5bd2e8c10906c085d1d87476503f69a1449834498769f1587ad60720d540f84fed6ef4e638e550e02cf0723251c4236767daa186775f5f0b450b7e4065859b5c1f4566b9f03fde6212ea06a0515bea1d904107d26d4bdda14f118bcfed76c4edb7a256e645b0f39d4479e282b99e47f6649944d462f32fd8cadce95c7f112d4c821a9c3aa546468df2185c6f156395b1e63c993cb0d16c42d52fc1ba0ab487a6e55512d1e4e866674ddd3ac43c55ea0a4c263736d755145830c63cbe82ed01c168c2be5d423e50a2e9af0d11ea3099126e23bef65d6b9d20b", 0x247) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1fffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000000), 0x11b, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="756543e66272f073e0d2107f49c56da47c570c148b61279c8a5d8266c8f8d1db0dad5967f290b617d79682e2f6759b01825add17c72836b37d62afe0a6d46356f88da9a9fa1c70f6f59f44a5f0b7f1200661dfe0b5211a867d6388df04845e7f772793448b3c9137ed3eb4d3a7b19052af7bc2ce7b", 0x75}, {&(0x7f0000000140)="11c8d2c34bef7ab83ab190e6a872f3b433ca49dedbed15d09e02f5002a4f3903a4f1e8cf61bc8b648ecefd3161f799c91a1a61868fe695e92a9908250721a015f3", 0x41}, {&(0x7f00000001c0)="ad2ff05ae2998c3baef4238bf6de0b2757c06ea6cee753394d320a468a621c0f07d32c21d910f2c520eba9511aa6f85ab8a28d0f3ae9446b121c46285b7f6292b22be37a5f39ce8f171e26a1aaf46b629876d23fa394b3c94cd64fc31f24976f20ed88d018e9cd5d590e6e8a67728b5383df84fdc1e2d03f71202ba7e8f6398b731d58d7f1e73196ead2cbeb5f0cdef000ca6107031c6f9904f691c5ea584325d6639d24f6ff76657a59bd6d9ef6111c78e3f1abf2e3d654385ae146aba4c82958ac0417489d1bf121f071eec32dc4", 0xcf}], 0x3, 0x0) getgid() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41, 0xf0000041, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0xc0000080, 0x1, 0x6}], 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x40, 0x0, 0x4, 0x9ed}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x40}, {{}, 0xffffffffffffffff, 0x30, 0x80000001, 0x2, 0x1000}], 0x80000000, &(0x7f00000000c0)={0x9, 0x6}) open$dir(&(0x7f0000000180)='./file0\x00', 0x2049f, 0x26) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x8, 0x0, 0xffffffffffffffff, 0x0) close(r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x6000, 0x377) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/90, 0x5a}], 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x8, 0x40, './file0/file0/fi', 0x6, 0x7f, 0x8, 0x8}) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231c01afa9b87bb867"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x400013de, "d2316c68feffffff7318cd9f8b4dcbaccdbcc27f", 0xfffffffffffffffc, 0x8}) semget(0x3, 0x0, 0x800000000000007) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x5f77, 0x0, 0x2, 0x7ff, "4df053012451c2d66274af284fd808ad1d000f3b", 0x0, 0x7f}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) semget(0x3, 0x1, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, 0xfffffffffffffffe) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xc4ce) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x80000001}, {0x9, 0x9}}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)="20388285bcc993647be558c1cb812900f5940c775dd2667563893596b4cc8e1395ace148f2bc87d15c1fde741557d76eec378ae0c1966613bb68b8a4ed2998d6dc26d6c3aef4ba5576f907f9e2f312a0688b429cf6d0d9ddd1a45053bb7c55a48efa69639b0ee87efe94e12ffe563cfa6c65a6890da1210e496bcc8c8e9e0720314db4ccd2c650b37df266a9770b5ea316041799a0c55721775f3e9d58fb7309117f95b8febd9c6d5cd40333c323246e7b2d7fd73161269987a6a738d0b02e7422052fd92c5615a28adf08574682a3857f24b8727ceb4a65d3e1efa09e5c8fad4260419e70a0683b81092af8d3e17f597254f02baecd3194a7bbeb3088b550", 0xff}, {&(0x7f0000000140)="02db01986fe9d065bf3c1302bb9e1c2147bef488995aa701c8583799ba7e6bd11e3f2d1b4a41497ba7482a06a5dfb341de2ecc7fbf09481f9b049df8d4c866be862641025c2073d015b4aa7dfadeaf2880d472fc3efe04bbb4f5", 0x5a}, {&(0x7f00000001c0)="0370da5b059aab2e759c52eb1c37975a0ccfc269fc9bcb747fa24947cea407ff8a3b57151559a9278a6a71d76874eda16fbd082e2033c5d7ec4328838e0b2a5d7a64ab6f20e8bb50e7ac01c920c6273a2624b650a89127ff000e987f9fe3138ef55db55be2dc4cad3251176f1503ee50f0f34baf914fcd3815", 0x79}, {&(0x7f0000000340)="e3867da95324841712559339c9a5fd8b7f3b159d1e6987e374ad3d9e0661b9e3db9780d6daab503397b2ae8409d0193e63b3f40e6542f2d60f1dffacec377e4197f65d39238ab26524d18bfb4cdc9cb602dcc8d8d36889dbe5c273ceb773a5dcb6a04676d66e987d51b9d701429241b213d98df1393408e2ee0efb93e99fe8c5abefb9b10a5bb9229cd09e81bd5c267b75ebc2c638d6abbfbde2f22216c4920dc37e9594ccdc14ee1a4ee54b2265811dcbc506a64865f0c298218bfd55859c1bccc9218e1aecb679a5fd94f0c77df5200efa5b043f", 0xd5}], 0x4, 0x0) lseek(r1, 0x0, 0x1) 16:00:08 executing program 1: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x136) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) r1 = dup(r0) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e137d1fc502de13", 0x186) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0x3ff, 0xfffffffffffffffd, 0x1000000d0e, "b04d00f3ff0a631a00", 0xf2, 0xfffffffffffff8b0}) read(r2, &(0x7f0000000880)=""/161, 0x52) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xe6e0, 0x4, 0x6, 0xffffffff80000000, "556f78c8c37efebd409db9e3c224d8ec2aae7bea", 0x7, 0x4a61}) close(r0) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() openat(r1, &(0x7f0000000440)='./file0\x00', 0x10000, 0x8) close(r0) ioctl$KDENABIO(r2, 0x20004b3c) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x140, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x0) clock_getres(0x2, &(0x7f0000000100)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) rmdir(&(0x7f0000000140)='./file0\x00') pckbd_enable: command error pckbd_enable: command error 16:00:10 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x881, 0x1a5) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0xf0000080, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x44, 0x3, 0x200}, {{r2}, 0xffffffffffffffff, 0x4, 0x29, 0xfffffffffffffffd, 0x4cf}, {{r0}, 0xffffffffffffffff, 0x42, 0x10, 0x982, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x70, 0x4, 0xb9da}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x3, 0x10, 0x3, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0xff}], 0x8, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000090, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x20, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x13, 0x97cf, 0xec}], 0x80000001, &(0x7f0000000140)={0x7, 0x1}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x9f) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000ae78fe4c975274b8adeff050628d3fca3429bef35b8430d87df59f66b1daa09453e4f7dde76dcac677ab084cb620e31461042de33b0e9b1b83c254612eab958bac5f3db1d1d83e8cc4f2b83fbf2acaf77a6bc00fe6432f4bc6fa1191fae318f18664eec12132d208f2f02aee86"], 0x8) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="514191310b1416ddc35c3f2de46a201050a75bb88995306af8797314200349606d10352c5cbb5673e0ba994780e0298cbce910955aae16b9fbdbf7cb9f6ea3bc9fb5e54304fa2f630d35e5cb0ed0925c54ad22369a4dd0a821aeba964c6fef2d3ed7bb2bde93caff3b07c9971d91513fb34f2f6e9ca953daa65424004f5696cf7b799556c62a9068e46fd810b307767b118fe864f58e052d25455094f191d8de1de71032a83ae74d759b54fc7e0ecbb8de9b44f4f9b7d82926c40d904e172d853fd3517f84582ee53c1b0e78cc9c1e359bbf59c496151bdbf48d1fd1ce1d402baa3ff66e4eda78c5757522117766e2bc7f6039c087f575a6", 0xf8}, {&(0x7f0000000280)="d20cf4b7760f28ceaba27dc4cf52fc0346d2250c15badb9a980771126634dd329465b112319d45e0e3fed24135bca4f2c5a8cb1075b94aa383be0c12bc32c9115c34486d37f0d19eca499cfb5dc520c4bd6409a8c6272e1605ef7f2515cffc76bc3854d36468481694cf", 0x6a}, {&(0x7f0000000300)="9365b6d4124f83f1f5e0cc04f6fef0a51385c6c8f069dc1a24a1c1e74bc93012799a02ab72750b7ae9d31d84a73938fbeda87b8c3376572c0c8340dcf278d95149979bbf0db95556dcdb27adeb8bfd0c2661c50378688ac106068c497f", 0x5d}], 0x3) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000ac0)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52cb46219e3c44032ce963474c8447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24510976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e0946976fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817466aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3113b134a18de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0591f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9e32c29bd0dc0321c0be1050520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e05fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec26da44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496abd0239ecd14f5f8ee02bd689b6fc0420cd37014083bf407ca610227a25c995212f2680880c51172d86811db1c8d8963d6c0141be9678939696a5740a815c34918943f776e9c2a82c688e7f327d9bb88b9c0bb9add0414f0e2b4ed932fc43540854b30737e0b50511c07cfdc9e43a2523db2242b9b4a70e86b058e992a82c31da5e032671b55ace1d8e619d84852a4995b8f6e9f1ef7841806b566e", 0x414}], 0x1000000000000085) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x56c000000000000, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x9, 0xfff}, 0xc) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x850, 0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x200, 0xffffffffffffff01, 0x0, 0x1, 0x5, 0x7, 0x2, 0x0, 0x2}) r1 = semget(0x0, 0x1, 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/15) r2 = semget(0x3, 0x0, 0x280) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="a746", 0x2) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000080)="d274895cc6d3abd92fbadb29c321fb00042ee72efce7932e98060540b68b3813f0f9e295caa83d10357528f3d385acd3", 0x30) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x680, 0x185) semget$private(0x0, 0x6, 0x40) 16:00:11 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001140), &(0x7f0000001180)=0x10) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x283a0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) lseek(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x201, 0x20) 16:00:11 executing program 1: r0 = socket(0x0, 0x2, 0x3) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x7, 0x6) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) chflagsat(r0, &(0x7f0000000040)='./file2\x00', 0x50006, 0x2) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8080, 0x0) sendto$inet(r0, &(0x7f00000000c0)="09a49a7109018f1651e66aa20081b792be484db22dcaacc2dc58d946d306a1a4eb6c42a68facde302a3cf4f0c389714f20b560b7d84037b2eedc74fa9dfc04315b9ebddab8ea4c71e5ccdfd21dc0f223e5ff47d618828f281ce4c04dc3a5d7b1d6926ad566fbe0cdd55942c4e268e4a9c6d7770cd31340b6108c8f7ddaa5c0852bbd98c93b938493ffdd93ec779b0133f0b5f7147e320980d65864757d57879b8342accf356cf2bf49e4ecff54d3e7bac489648a65ab3c8a7f37ead5b8d91a3eae0abf072bbd0858cfd4e2fb3c15430973", 0xd1, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x9003, 0xfffffffffffffffd) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x5) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x94) 16:00:11 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) r4 = socket(0x36, 0x3, 0x8000000000000003) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r4, 0x5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x1) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x6, 0x4000, 0xd500) accept(r0, 0x0, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x6) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000580)="aa81c08329cd6436b96273b130885971cebc493987d15d18da062527a5622894d793b3ce33add3ea1eaca16be4c054383801", 0x32}], 0x1, 0x0) renameat(r1, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:11 executing program 0: setrlimit(0xa, &(0x7f0000000000)={0x3e, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)="98ab4a13d200a00bdb166a8d680bdc859302ef0b2b5e0e2072ad10dab087bbfcd2b28bc1e52e475d6a0a616d880086e07939b4d243ff300f3c0b1f7d7445d48d0fdb2108a5ce7eaf21989bdb4104b981fd40cc9d8a68dda575d589349eef88c1ef188326dcbf8aef4633503a37396eff4557e1d20e0472f1114338c329e40d8be07e1bcac7ae9cc561c8408e6d6e7aa103f018", 0x93) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000040), 0x0) sync() read(r1, &(0x7f0000000140)=""/179, 0x4a5) 16:00:11 executing program 0: shmget(0x2, 0x1000, 0x25, &(0x7f0000ffe000/0x1000)=nil) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e6b0e1535ff3eae3363c5d5a530d79f8ff1be1399b27af32a3dd3e4ca4e94fbaec581cb13fe4f6eb5cc52920a453f0d0df87a1a2f0a17f48944f528f17f3d65f0bc34f99a847b384ad9f3b270b4c3229c7b4350f63b2bf7c8214ebb7f83d4515c19f8041449da96da970eeb866f0f730c4c5388450acdce43638e91191723eaab0f53982e98279b2dc9cb872be778af715994220d352e67e473512", 0x9b) write(r0, &(0x7f0000000000)="2b00ff23000008003c00000000060000cb62", 0x12) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000100)=0x9) 16:00:11 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fsync(r0) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002405, 0x2d94) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) semget$private(0x0, 0x3, 0x1fd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) semget$private(0x0, 0x0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r4 = fcntl$dupfd(r2, 0x0, r1) kevent(r4, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r5, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x40) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x10001, 0x5, "3a652753f342344bcb82546fd27856414d6a30b2", 0xfffffffffffffff9, 0x81}) read(r6, &(0x7f0000000200)=""/183, 0xb7) write(r7, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x3, 0x0, 0x0) msgget(0x1, 0x800080) 16:00:11 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="821b5c4bbd3ead91abd05e2cd10f1208146a6e87e0c423072e9bd4046e05966213f6332c5cdd1c7339ab15407fcdea626b2448759a359d6a11c665ec3fd564a40a3ff8b075b242da2234fbdfe42f03fe526a86aff2bd51d8e63763a5d12ae72346534a4adbdeadbd6a5d87eb4b1aacbf4f8e671786887953cf6d869a268b6adabd0dbc893fc973431fb7ff3e9ac626a4b33d150267", 0x95}, {&(0x7f0000000180)="28add6449558e0c9287ecb0eeb8464f9a2f1b2766c928861a3fd1b798f52001efb0df08f46be23a9f50258be3030c088ff31996e50de94b74c5a2e531a9c2c558bb1775628748b0298a546e0be9d869d7825f47519ad9287de0fe766df39aef48b3df3ecf16d9e4c86105c4cbb057eb3e62b", 0x72}, {&(0x7f0000000000)="be3ac292", 0x4}], 0x3, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/84, 0x54}, {&(0x7f0000000380)=""/154, 0x9a}], 0x2) write(r0, &(0x7f0000000140)='m', 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3, 0x2}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = getgid() setgid(r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6c0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, 0x0, 0x0) 16:00:12 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20988, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x100000000) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) r1 = msgget$private(0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x138}, 0x0, 0x7, r6, r7, 0x4, 0xffffffff80000001, 0x2c6, 0x40}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) r2 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) fchown(r3, r5, r6) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) dup2(r3, r1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r7, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r1, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, r2) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r6) symlinkat(&(0x7f0000000340)='./file0\x00', r9, &(0x7f0000000380)='./file1\x00') close(r9) ioctl$TIOCCBRK(r9, 0x2000747a) r10 = msgget$private(0x0, 0x649) r11 = semget$private(0x0, 0x20000000000007, 0x400) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r12 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r12, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r13 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r12, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1004, 0x2) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) getegid() semop(0x0, &(0x7f00000000c0)=[{0x3, 0x80}, {0x5, 0xad, 0x800}, {0x2, 0x1}, {0x7, 0x37, 0x1000}, {0x0, 0x4, 0x1800}, {0x4, 0x4, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0x826a}, {0x3, 0x0, 0x1800}, {0x2, 0x6, 0x1000}], 0xa) setsockopt(r1, 0x1, 0x6, &(0x7f0000000180)="4755339c40fd234bb2e34e7df18fb39ebec607c82bbea6cab8e32291cc1fdf6e795e5cfeb3dfcaa984bd2a29ca9f30b7b89451a772b88c2ac098a6edfff0ef39bf48d754d4e42901bdb1d17e8b0b78b870004216903fded70d2ffdda860f41ceeb87f7c72fed75556e83d546dd665ffedd2218bf3f2a71339d46c17a8d33fe4110c1109fe72cef4a8b6af5cee904e0d2dab0c4485240c2a6b1", 0x99) setuid(0xee01) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x120) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x800, 0x1, 0x5, 0x3, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:12 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) getpid() 16:00:12 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13df3ab0877e41a3b6582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f6253f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd1182000000000000000bbf223123ce5c1b8c6f23fdea857b057a63c1e805ff5886b368e134fd6d949284fe090a9552ed141933732263b18df9211ed5bec3503ee846def53276e578a3b861634024e2572130962a0722023bda0e050d3d2c85971"], 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) sendto(r2, &(0x7f0000000300)="05b5b42f9c2bd0f0da3d279cfc41b537cb4def00c0004b403c2bbae57b47e074a6f8176b74afe2695b5c573f8812ff082d68de377976adc0ffa718af330fb95134885c91691fa7a7942ff5a3bba3a467131777877dda258376a4ec1a4436ceb3ed9c61823c703af9057a87b4db55df76c189118d6aaa7b4ad8aaf167515418269596", 0x82, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) setrlimit(0x4000000003, &(0x7f00000000c0)={0x1f7a, 0x100000021}) socketpair(0x1a, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/183, 0xb7, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x52, 0xf0000000, 0x8, 0x4fe42831}, {{r0}, 0xffffffffffffffff, 0x52, 0x0, 0x7, 0xdb}, {{r0}, 0xfffffffffffffffa, 0x8, 0x86, 0x8000, 0x965}, {{r1}, 0x0, 0x4, 0x20000000, 0xb8, 0x9d}, {{r1}, 0xfffffffffffffffe, 0x0, 0xb, 0x8, 0x20}], 0x9, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5, 0x40000000, 0x7c00000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x2de, 0x1c64}, {{r1}, 0xfffffffffffffffe, 0x90, 0x2, 0x6, 0x3ff}], 0x7, &(0x7f0000000180)={0x2, 0x3}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0xc160, 0x1ff, &(0x7f0000000000)="646c6fda5df9e6510f158e7f586c09f3bf6dc4a19d", 0x15) poll(0xffffffffffffffff, 0x0, 0x80000003) 16:00:12 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0xffffffffffffff1e) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8002, 0x41) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) setrlimit(0x0, &(0x7f0000000100)={0x10001, 0x84}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4007, 0xfffffffffffffe00) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bcd7a61930c083fd7d80bef64f3e13e5fff2c90a6b42423a25a6ad25742edd4ea2cff9fdc80cbdfd4619b22815335e688ae407522fe6ce1f384f9f98440dc1365ba5cf292b2072c0271513915b3410de2866827497113a94d6eee0aa547c73adc9f278b0519c88cdd7a3756898fadaea160bf45fe3985c4aef04c9a17d0f41ee1fb1e6abcbf7ca02d1003c5e2057676c2cabbd10f701324b4a65aa03af9a4a0a8decea49ffe06f8b3e2959c44e0c5aa65442aa35dc974dd801dda28a35e5a8be99f240e4755147e148bf0ed9f3a558e566", 0xd1) 16:00:12 executing program 1: socket$unix(0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:12 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() fchflags(r1, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:12 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_settime(0x0, &(0x7f0000000000)={0x2, 0x8}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x800c5606, &(0x7f00000000c0)) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r2) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.\x00\bide0\x00'], 0xa) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) socket(0x16, 0x10001000000006, 0x5c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/95}, &(0x7f0000000140)=0x61) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x40, 0xffffffffffffffff, 0x5, 0x1, 0x8, 0x7, 0x3, 0x0, 0x1, 0x8bde, 0x7}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270500000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x9b6, 0x80d}, {0xffffffff7fffffff, 0x1f}}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x30) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x110) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x88, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffffffff7fff, 0x5}, 0xc) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffff000, 0x8000, 0x58, 0x3ff, "b7c3d4315671dabc9929810f8186d05133313625", 0x8, 0x6f79}) readv(r1, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/159, 0x9f}, {&(0x7f0000001300)=""/215, 0xd7}, {&(0x7f0000000140)=""/45, 0x2d}], 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001480)={0x2, 0x2, 0x401, 0xc}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:00:02 executing program 1: r0 = socket(0x18, 0xc007, 0x10001) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xdc, 0xd3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x18d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x7fffffff}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getflags(r1, 0x3) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) r2 = semget(0x2, 0x1, 0x200) semop(r2, &(0x7f0000000080)=[{0x3, 0x100, 0x1800}, {0x0, 0x2, 0x1800}, {0x7, 0x5e13}], 0x3) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x2000000000000003) lseek(r0, 0x0, 0x41001) write(r0, &(0x7f0000002840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039c67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8705a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbe95c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad4b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6105d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac000000000000000000000000000000", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/121, 0x79) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x482, 0x1be) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 16:00:02 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) seteuid(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000240)=""/189, 0xbd}], 0x4, &(0x7f0000000340)=""/191, 0xbf}, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/89, 0x59) setrlimit(0x0, &(0x7f0000000440)={0x3, 0x800000000000f3a0}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x8a) read(0xffffffffffffffff, &(0x7f0000000480)=""/101, 0xfffffdca) r0 = open(&(0x7f0000000040)='./file1\x00', 0x2, 0x190) ftruncate(r0, 0x1) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x2) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x1) poll(&(0x7f00000002c0)=[{r0, 0x42}, {r0, 0x40}, {r1, 0x4}, {r3, 0xfffffffffffffffc}, {r4, 0x40}, {r3, 0x8}, {r3}], 0x7, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x0, 0x7, 0x7) fchown(r5, r7, r8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r6, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r5, r1) getsockname(r9, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/69, 0x45) poll(&(0x7f0000000580)=[{}], 0x1, 0x1ff) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x2, 0x3) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/195, &(0x7f0000000200)=0xc3) clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) pipe2(&(0x7f0000000000), 0x10000) 16:14:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) fchmod(r0, 0x3c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xb42, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:14:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:14:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x1}, {0xa7, 0x1}, {0x0, 0x3eb}, {0x0, 0x9}], 0x4}) 16:14:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x74, 0x2842}, {0x0, 0x7}}) 16:14:36 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:14:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getegid() semget$private(0x0, 0x3, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) setsockopt(r0, 0x5, 0x20, &(0x7f00000001c0)="6dea20c4fb7edffa37bcddb52fade9ca49ce4458a31259", 0x17) 16:14:36 executing program 0: clock_settime(0x0, &(0x7f0000000840)={0x5, 0x800000000}) clock_settime(0x0, &(0x7f00000000c0)={0x4}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:14:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x10000007f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x1, 0x1f, 0x8}, {0x18, 0x2, 0xbc, 0x401}, 0x5, [0x6, 0x7fffffff, 0x2, 0x5, 0x5, 0x2, 0xa22, 0x100000000]}, 0x3c) pipe2(&(0x7f0000000a80), 0x10004) flock(r0, 0x3) flock(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000500)=[{r0, 0x10c}, {r0, 0x8}, {r2, 0x6}, {r2, 0x20}, {r1, 0x1}], 0x5, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x5d}, 0x8) fchflags(r0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/234, 0xea}], 0x5) kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0x3, 0x200fffff, 0x0, 0xd317}, {{r2}, 0xfffffffffffffff9, 0x32, 0x1, 0x1f, 0xffff}, {{r2}, 0x0, 0x1, 0xfffff, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x82, 0x0, 0x7ff, 0x80000001}], 0x0, &(0x7f0000000600)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3ff, 0x101}, {{r1}, 0xfffffffffffffffc, 0x48, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x240000000000000, 0x9}], 0x9, &(0x7f0000000680)={0x3, 0x1f}) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000006c0)=""/203, 0xcb}, {&(0x7f00000007c0)=""/243, 0xf3}, {&(0x7f00000008c0)=""/246, 0xf6}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x980, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000ac0)={0x1, 0x2, 0x3f, 0x0, "8f6c062662a6fb2ed2ead08b3ad393cb0a3e72b1", 0xffffffff, 0x5}) flock(r1, 0xe) 16:00:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setitimer(0x2, &(0x7f0000000080)={{0x2, 0x6}, {0x9, 0x5}}, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0xffffffff00000000, 0x4) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x30, 0x5}, 0x0, 0x0, r7, r8, 0xfffffffffffffff8, 0x1, 0xa1, 0x1}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="42ef31116e8f9ec99e8c7b98", 0xc, 0x401, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) fchdir(r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/234) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/78) getrlimit(0x7, &(0x7f0000000340)) semget(0x3, 0x0, 0x20) semget(0x1, 0x1, 0x0) recvfrom$inet6(r3, &(0x7f0000000380)=""/167, 0xa7, 0x840, &(0x7f0000000440)={0x18, 0x0, 0x400, 0xcbe}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000480)=0x1) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/207, 0xcf}, {&(0x7f0000000700)=""/22, 0x16}], 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000840)={0x8, 0x0, './file0\x00', 0x6a6f, 0x2, 0x7ff, 0x6}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000780)) semget(0x3, 0x3, 0x10) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r4) r5 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000019c0)=[0xfff5, 0x4, 0x9, 0xb9ff]) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mlockall(0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="0f1e59d80fcb72f9216ada99ada136663418e47690bd035e60", 0x25a}, {&(0x7f0000001380)="6f1472c077c77e2f2017d7a6f563f2174e3a850205d88d223ba2e9dbfc01e6506e7e6bcf6c04883d5c39c4360dbe58e7ad6b7d5c159d7d1cd34f0c1c0528ec412d77a6203b2c5f695bd7a48d4f2d5c45b62e4f9d2432d3abc4e17ccce514b2278a18c972116102", 0x67}, {&(0x7f0000001400)="74731e5942b70651a14f53785beea5d28a05986175f4c2a400a9e1607c071323639c1f98ed5b8f2fc1ea471a3d05cb6e070f1607bd6c201e59a336b5546c6eafca39862f61f552659ce03f6af4d30d8f62ee264bd81b930744d6a0360e51d985175647eab1f23650b53059f7b0386c615d716af39848de93d19a143581416517519b00c0fd2c8907a19d2d9d8ffccd3090ff2cf08435dd1e9b27e14005caf3ec225740199adcc445a8b3b33e4de6b4f33fc211c1e15cf8d07f7624a0c6630c68de1f41c06144fbdb27f34f69e4d594bd9136914bb70450bd", 0xd8}], 0x245, 0x20000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="e1d7f0f7dd6a9bc464880b6a81075de76846840dd57544005acfea537f7c0f2ea39d418ecd25b8ff297533dc64795ac0e16089c973753cff81eb3d4b43ba0803f7e24c0c3dc1a6e8411f55673be8077d330fe0b788c4521f590008c99ea420e4b0b461459d38c279b093f2d190e586ca7aa7accfd86dd34cb15dc27cad8d3efb2b", 0x81}, {&(0x7f00000001c0)="90ad908817a63b121d109bba12fa2f8b2db2d17d7a29be63a715846e53ba4626ae68eae747861effe30acf60dfd86dc4b8095dea2c7390e314b4fc65ee0dd988ca7d005195d805a7ca13121e720408340920c66df9c5fbb7eebb3282c42ff0df7f8ca952460e52c21381c85a25a0231d1952fb2e8c345ba9e22c8609aedb62ed2e8d50bdd8d3866822f9c6c77b1894cdac0c17848eae564fc2241ab61ce8c7e3362ee8ca7889b7c6f6c74d351af5822230b5a8a88cc87a3e620555eabdcc1a1be548550c49357d2f0649f35910e968ee4ef127d3c6cb79d1ef4d184f77d4c40dbc53377d376cccab5e34bde6232405271946ae13", 0xf4}, {&(0x7f00000002c0)="7ecfee155f5c0b78f507932aeb60401da9a023253d00b6a9ef8d5108133d0040349f5a1ee0fd9b19e1aaa25c97831b6ad1fea1f4f9356f02bca9b67e6822525dec469e59217a2ebbe9801094b5c055b11ec698aa5a5815626abda06d29ad33bc223eaf66f69dc3aaef70c3e7f75c8af6f62a885c2309298758e1e7b61dc43be71820b6869d8e5d70439e24f35a0469ffc07f62ccd6b7fd4af04fcd5a237acb4acd6333144a9376e8531096060158734a05988f156714b9a1077e", 0xba}, {&(0x7f0000001540)="5684b700f65ef2de52e2dbc456674839977c5b8b49ac2fbbeafd271a4cec0abaa891937b77eecbd53000e04559e9b58c5bd136fad84c358095fce29a830054924c22c04c276e63608465b2d24cd245d788a7021ef829aef6bfe5d5ec6a4393acd69e8b6063a9271d204cc2e7b033394a3292687b1da7d751efde53a2a5fcc2b5988ce409751f85a4ad96b59ff46b302ffc1524eed2cd69d3c827fe9457545c461282d15eab0593d596b30af2174d2984d0e845d933da6978f0cd4fd8a1414062211bee9d0caff6b0dd4f5035c0cccefea3e33bcb22f0176675fc21284cfb0e1fce944c13747cc7bbe49185156d501feffb807315e17651864f9babf174d60300c6542a38c0ca11da960499219327aa5d54a946ca81beb8177f7600f4175196d56ef2253db8d0b5dd974deb56a89ca9e38e2efab6743eb647edc4ce8c52716e433ab220f81ff30351685cdf19c96bcacc1c04e9b61374a37e550687e388f57ad2a002e565244e146cc2da00ba35bf50dce253cd92aa57023706883b11d8d807ff16ab6457c835f64f26b4ec0ff6dd79f9226437433e3206a9c8b3becee6a27ea354b694f3dce72cc5df401c0528813fbc872f2c7282d042948c40a397441f606684101de53451ba67140aaef97afdd8c47d8cecec3f00a82c1fdf0cf9ec3f35f15001cf82697c11919431e5a239e1b0ce747fb212ac1fd620d146fb43b5da79cc23b8a3b1c4486cee4af98b1bb55bce5f8bbc4a55c01ded1a041e5d7a084a446f993cc26781075c4674efb99e180bac9a3e6db2a49f85a76ddae13e3a2302c024aed8fc5de9888949bdd518df235872c7b784b7b888355a180b0a645e71dfb12151d304df140553f66030cbde4bd12e114efb8e2f115309ff69e9f54ca73f7af86d76ce4581752c3338e6ce95fa8d6463d14ca63ca4feb68c4b084e6f0f4a6fc61be2b05fb1a2928a0f7b860aa02b7a074a57d58c1d8addecabb52d8748bb2e165b128f901ba9ed63e14f2754cb7e6a93f9ed8b3a8d0ca2a94568ac53f53cb370506295610cc5a556c2d57e01651c6e310774efa24fd34fd9b893c53cf79527c35146dd5e1740f56dd4db391290de5e49b46892d68c2dc15dbc99d22c5cf5beef7b795a5704b7cecb6a54541d47d748e852d407e457986dd1429518069a272a7a2f8a81272167408bfe60f6ab8a43f2bca421edddd43b0fd8e568c78db62659381be2bd7883990ff11da42bf7861b3d06cb979e869ecd1dd26d6125e330e2a69c03743946ffc731a14d55409ee950230827672c438338bc1af80773210669d19f16f245c62fa8501ee92b2118dbda178ccb0499c4d45520e891965f0fff1afd1a0930bcf9da31f69fc7ac6f62479997106928a53ae71de1f4ec1d60ff2cd27d803e5d445470835cc85e3177a2316f36d6d588a5d494126e6e0980a365a4e4c0c3e89b68cc897b982f1ad598edbe3652aef27db85f2e5ad482ad77727e32f144e35ad14ec7274694d6676a934c2a34ba3b7b67669958ade3edaa764d405d7cc998ea22577160692a0203283851e74af69ef9e19d2d46f78811d2f9a3ac85030f157447d3b226402a59d270837de98486e4f565377e9671b4130f7a1f3441cb8bd6428dff1f8dfa1491c126ff3deedc7ce40ab619d9cca7340c838b8f64a1a974d1e123c516cb0c817aef10e6977a78308824ceabcdfb8ac05b284d8a92f78dfc6860d0e4aeca274c81195d75abe02e2c4c169760ce4de4316089bdf916a2c1910586386d27af14501adbbab25b8d91354fcce59ae9522610a8d1ada187eda13651b985e75676279d7dea908b44901eeb0b1abe288556666844e4475ce1a8ed4dadc1820dd3091cbdb6d1d5cb3dfc9c843ed0e50bdbd3caf0da3e14be8989dea50a9e11c9725efd03a6c32977b25dccadd00cd9c4a644b043e395c8652fe70f0d47e5d73fb46d3c645dec0c0c348ae44dc37e071d5fdfe79ee6f3a49ddf73a774015d4fbd3b36643c1f686398660c89b3ddab4a7257b8fbcc5727d92d99651956ab6f8bdd3a410c32326c793619a7936519f3cf019951dae567e2b79e9cbdd3b14b6be2472e670b7bdd00544510ae3493c800fe56837be7fab9e23e41a58d86cb2fc050de60957e857eb5c95be267c5cab96db37bf15f6c2e48214fdcb8c55e314c4112abca92a345f9d3f2c57c62052d0156524abbac960f2e144a9f8b5f8e39f43cd6b802b74d062ff054aaa37b40fdb6d667bcf5f1ea10a9d332d5f8107a1dc39b153a7c5f30924e0cb6b7eff8bfb47a9343e55d85cd6c0d27668e1b961e8f966c74a54d22dde05db82eb6246639be00c59d376e0f42be12d55f8a3e25cfc7a794ccce45a674bd065086f0c8142de3f069c4e915e81a52e795b5a4f5e2d5229d0002bbd3c0e3fecf7f5f2b15e45bb8508d0cb92431ca1e052c1025bc1db6a9da60c78127da7b34b7d76634882143b7a6b1a261dda01c1f8b581f8986db390bd655001ee47d8f78bce0e27c30810a6bd5e5d929aa07c98b0809452dfc8cdc96acdd32ca47fee1e61e5908e65631f5e6551aecdfa75453fe6e465d85bc095f6e8dd13b0014e3f817298c89f57fba8bda508c9ca405e7e8ae90ecea6a4c650d4684ef448e6c0a4204ec64858d628946c9eaa935ff8da36fd863fbad3da4902f116d007a9a5b85224b569db2ab1f3a8229aa5494fafcb48a21c4a515105f11b3e77f82d371408bcdf890e8a09d86dbaa0d988da0a8a20f964efb1a0f0f7aa6b938810132364812ecc115110d6801c190a62f77c4a9ff8403c79498e58f1224f2a39d27cdc0266096270b113844b0a06b7928e17e26610e7861275b7446a730954515f66fde9742dd3b87eef08695108f17b621c757d7e049e6a0960d7be149d8b5da61c3136ab739fcf782405ed490f2f58a7bdecc1b21e348c8d6f8a4a329e3415237611b47b2d031fec28b6d34f19d276e8c28be7cfbdeb1f967cd2f830685ba9ba06bfc39846d67645948cdd21130c6b3386a36edd8388b263b403e52c1ba920afc54009130e869ab56c02aa0a9be3068c04a3646f294515fa03d3e0aae747665800c97b24abbba12194fb88ba00f6abee63fc9622b9b77ccc2bd99ae00f86ea9aec81d07d2a1e45ab1d1ff08395b34cbc5e790bc157efae87ca029ff1f512612a41d12cbdc646180c34e09f54ce2f3683a5f3cd0691fa8fc6a9b776a7f68120ef5b0c3cdd5cc7eb2ae4c3c5ad51385aed9df84c7b295c5d13d92e5696b332d18b9dc9b17bade196600c123603c012943e61ae74535d53e2908a8fc7c8b3acd5551fd06a697569b1f2f0b80c5e7e18af3f4993fbb63d25b891e4c12496efd747d6faa0c3c0b749a92dbe3feb18d715ba074ca1603030f7670a9874559aea8dca3e602b134cebe56e52e21977048a810adf7dcfb54e52f56b009dc7d34ff174c02a3c05e1a3f0abddde996bcf89589c4030225127e9af94ba7fc849b1e98e693590274abd3a42f87db514f2023f4cae218dead56c076ab05df08ef768f374bc934465f4315de61d5979b27c0648149fb7ba79e1ac756fe290795d4ae1aa83362753cab9fc79d61af919d082253158d00a0af9d53d26323c799c1bdc6e3140d9587e0102897b473abd6dfa594a7f91162a4dc62dc1f1b8173b14b8fd34853e09f5011a74147db5ce050614d599ce70563afd3785e151ff87ef69475b2b05b2cf68062d33082999f594a79a4e123d886b49545c681ec86f21530a057c54789434cbd648734cd3d0007f9b1085cd64ca3325882b21dd31817872dddd2c5c0548afa480e1223ae24162d193c77116fd12786d82a613d5af8f10325ab1919c37d5024656efe5f96ec025da5f0c956ad4e5f99ccc43862830b2f56c21c90a2e1de87d4df6cde3f86a8df565ca0338f204e68b3897e7ca635aa2fc175d5d9316ed8f8ae7c873e506582111042564e604e2a13f148b4050eca62142e714f36b6224b8436ae68cca42673477e796ac0c6003f48d95a6f71cc3e16ae5b287708a5b4f9202406c2ef2eb8837d01360055841f2a4648dab04d77aa6684594bebd9b8d904fa135860974533e19eab2c43d1d088c4e1dad060e79be2175e7096dc5f0e4c56059e6d71e0de3bcb9f5915f2c3b80249b28732d74bcc69a37c2910a1ad85e7101af984568859b42ab336b6385e98aca2de7deee14dce878080a04c654ec07f6c46a4f582379d48cf9383df09a9caa735d9f0982f840263a66273072c352305552b0380ce766d3141621484e4b300ea89ee34ccbb683324b6ff9060381d678f389a6b574add96e53f680dab0b91d2c6f79cfbb1a19abdeb5ecdb90dc6f26cf934be6cf4bd5fd8b3faeaf07fc16f5aabed2e9c155cbe8d1bd179278669e150fe4c087c1fbab286ab9feb46f74f376c26fdf49ccba4dcb684b7ad84970aae6f2d538dbc85864f14150c1615f6540d2cce66059bc3f5b369a857a9376dea09b4e4955968bbe1897e4f55c3344f3c7107075eb8aa7bd04dfffabd3e50a4a4c50b0be2e80398da1893a8c684cc8b5dfa496cec73c9cdfcb49d79ada8aacb2beb0ff3d8995fe0c212d06727daca19f04772990620dbe9bc0323233be4c32337cef153eb8196542063524063ae5b240f880c70a988838533ec4a8648c88ff257a9745474833743dedf16583be318ccd7498c39b6be7296b887388fd6438db8c4255550161c0169b00031a9edbc72a9d61d9fba58ce8a302d20e3e3e250ad0d1064513832c20d09f49b4535fb28d5c7b9f8019f66ff92fb9b60e831da60611bd081a6451eac70240af5423896c8efdbe56afc9a4045d6708a941a77293a87642d0a3078539db403909ad9ddf0d523a22eb00af42d6fb4d82caec794fdb1ebac58e125002882bf6c6afe068377bf7550f929e436512bc2b3e551c3f92d1fd0b86516d44e6700cc296442e87f1759d4ed9cfb73d3d4b369c0c75df4e7c59771a779fe93c99fa48e4dc99a3fefc394fab5e6f0d13a0672b46ea0edcdf5bc8cbefdd1946f1c8aa20cd90d8ca1743a7f7fc750ef561633f2721891ac6696d8db2f7e1a98c9f87f5ab4f5cd56d00722592396628ecd8a2907b530eeb263d70c60c39fdffa22f5e55b4e58a69b512446f7d592c1104fdb26678ec97128c0fb348b880de521883939d257dcd832462899e80b6dada2489ee11a5d12bec8e1a0064fd5b6cd51633158ad3993d0624714621aba49d487b61ea7efb210c21db5ab56175b8c837eaf56fcaa8e6f8bb359678043a83be4c50823f4c44d63492083be30fb5680ff695738c30eb04803fa66cf10421624c691e43a5302c4c1dcceea3f284ec6bef751e0092d3d6f4b4945ad4aabfae7ad188006f281491f5f9bc894fd2e13399e7bf2fbb3230a0b8e873396947a89181cf81b015c905370098eab064f1ce54baab360e32fb092d2352a61148e70a2f520c58d32cf195b4471f9f17a0cece67d5b6553e2b80cc05cd59440f2c7866784d327eb6acb7d69e08144f0219aedd6ea2c3b3665c35f5daa6ca88880fcdf4d576057715a3ef8ac68106410c21c6c26a1cf9202f25fbae3840d13ef72cf5c78f8acd36d0cbc00e2de67b4b3462a651027caad26c0e9e0b5f9a7ac0853b1d32bdf1584851e15568ea52acf74e434c7e15e79bd8a0a27cf65e858598b58198620d63bebfc03987d9a7e3add1d71900a98a7442ef60a37d80806545bb6abdb144bf0f46f02450d78e2169cf911daaafc97a63f8f3e802f7440b6895ea24c0bbca36432c860294ddfe6bef0e04a2dc3b44a417d32cc69695c5c7cd5", 0x1000}], 0x100000000000009b) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x5, 0x6, 0x0, "3da0e69b644b368ee82bc12efdc36236af544564", 0x820d, 0x5}) 16:00:04 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "00de2fb3333d287f9b3200", 0x0, 0x1}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r1 = semget$private(0x0, 0x7, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0xfffffffffffffffe}) semget(0x2, 0x6, 0x4) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x910, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') close(r0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20080, 0x100) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) fcntl$dupfd(r1, 0xa, r2) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x41) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xa11d01e3}], 0x8b, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x320) write(r0, &(0x7f0000000540)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d2222bdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0daba4098950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd6920dcd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0fa58f28b8a34196af178f26b", 0x20c) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x711) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x5, r1, r2, r3, r4, 0x60, 0x4}, 0x9, 0xfffffffffffffc00, r5, r6, 0x80000000, 0x81, 0x6, 0x8001}) r7 = socket$unix(0x1, 0x1, 0x0) r8 = getpgrp() socket$unix(0x1, 0x5, 0x0) fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000040ffff000001000000000000006d0f6df158c77211791b9b21766981f9ab30993f71141e5714fd1a9e4c22de8644a730aef57c1c04da2cdbdbd001a82b76342e19f733231a010a176fbb707d967f43971b7aacc0f161029a9c00f4a87cc6ca634d0efe7182f39b5cc1204a53e285306a06003a5dd522e2a1a40e24"], 0x10}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) fsync(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet6(r2, &(0x7f0000000180)=""/87, 0x57, 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000001b40)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000280)="c2723b6752262bee1a617835bf269bbc5ec9432d3d9155e578492525f4cb23d3526e514070cf86078014f90f5fb2e68e2fa626c7bafbb041ab05d75074bae3dccabec49367551d214a9accf447ea149909e576fdc924c8bef42e150c2fcca2ddc14f7dae9616ea88d158991b5912c1ddb8482578cfd66d08cbb13ed4818524d51ebc2a9713ea4a741b5de1075180aeae16b623279833f4bfdefe6a9f9213519f98d613d43d42faf905c7c591c289032b5ffac543d5d6", 0xb6}, {&(0x7f0000000340)="4885c4397352334490f9dbafc49c06ac6eba9ad596f33f1111b01257b924b8b00476c773af0097e077dd7dea2900f9bf0a048d37b4cb0a800abdf27e9912e2d370db6f6b1b219dd4e6fb4f39e76f7c3f83538f33ce826eee7524e07bde7f6783575d7a9411aad6f5162ba870b1143243054624f1aaf68b04649ed52928f9628993e16e793defcd1aa1f72b0133cd877fd1c623ff0967218ff1d49da0c65a6fd94d7f167505bddbe051852a04a03d712b039b0665f63fb356dcea9f24ff97e43302f1d98c6d3119f2b662c4c5f1b4f34c73e1ec", 0xd3}, {&(0x7f0000001b80)="28af4b980567159376eb508cfafe84a4717920cd93e208b1a33f2195851a3ed343019b70afd431ea77bfd02b139fc1fa851ffa5787632029a84604b28bc474d1285618329eead3f5a3e94f935c5e59d8a14557bd7eafdf3e3cfa0b3b7f570a3bec472121d56c8858fcb92161eea984adea4f09ac9170bbfdee8d2076948aaa29a0ee6ea11ee488e03dcaf4f342fc4edbec1c58327b43324ce8b27e78284230efc4a33958656ebbd1a9aaadc08146db4223d7840fb12ba16fc5cada9b150515e0fe7b69497603c10898f0f2a758cbe0c02a94ca5827c4ccb475d151823e3c11c11ba5237fc2bc5985b5bb512990d188c99122a81c5b6eab0617f82c11518c72fc61bf187d1dc0753260f824c356a7adda6ce774de005a8436dd10b844d3e5131eae56f01e97b8abc7a5d1552ec552bc1c95927e4906c5beb9bccf59eb8426619eb3cd4572265dd028f45984d83411e949efe581af468935481101ca56e4dd0c07ee57697e55b2a49f1c3a64abce92a9aad4c25af55f1767815dc37fb32377acaf0ce4154c8267367cd13712e4af08dcde6e31e74a50e2808e8cac848fc9d8ef8eecfdcc6b893567ebfded2845ebd742c7cf3b81b6438e6eb590b3af3af73511e6c22e94768e4b3e844336a649073126b3b5e576b9825d723e471c4481db264d4fafa0b9abd306443438cc2ecb1750e6e7b632d0ccef74d18cc9bb01761a3ac813cef6c07d4583670d90abd99b8b8f7b401602b6447e508efcb232bf47c3600ecf695dbc127fc6b5f40f2a90cebad8a2eeffffdb1a2237f51cf3a96d5b93bb917072717c1d6e065da3edbec13277f2587a91693009381712c474673b71a232b212f93a7d86175b1dab34618dc55569817d800f25fc615e6347de3ed0eac60d66ecac6f330aca9002de412eef9252e47131ce073c9cb0a290dec2d6ea9ea923d904358764863424d82478db40e1ed22b090d443ba4a1a6973a4e50828a89df6132f0ff15c5623cbe66b6eb2159de37ce3fc36ccda25e74a492d1163ac3ad3b15bc7a12486949d0b3eb0083b10867e2a023a6b07d235ee06532ce6b645560d473faa8bf08a363aab457a36767b83bcf67cecea530672a9e7f32cd76a46efa0a16f7abb804c2d47405826eda5d91712a421396434b6e4d64c7b2ac560adce0acc9abe93237e9ed77cbdabd844d2fd2d1b8523921b8dd88c190d759c1ad013bfeaeeb93aaae64dcaad4a72bd992a9218500c1ffa6d197ee19b92fbbceca661aa68882fd4712dbcb50c250919336c953c8329fb7f2ab93acf884abeae9a1973b9b38324ff147a62fa80ca853847ae1eaf926cc9e9b636aa0f696de926433225befa2a9fe73dc210fcbe0890df49b4f73a46a1e7f26ae7bb6d8b4c442fee653814902bf0e14b185c8d1dc61a6523475b43b090c9f8886ed7771e99cb5d8dcbd95f6db8ee3738725c6a56f150190ffc312e4f0e0fe60ca7cdc4a960d62ee6b173b9cedd3f1a7ec995bde86b36637eb44e21c754255f3239ce8bb97ea0433127b43e60f3d0d91ddf8aea1a81b3f7f32bc41ef1b451f064ef6e12a8098666dabaed38f52e541a5398d35bf3269d2076b65ca23a2b04bcf0ee659e58aafda47ce0eef22720767cb78099449790a1264cba603a4c57872eaf8b50f4aa2918b2868fff51cef49c6cfc4827412c2c377c70cd9165112e158d2f1db2790c453fec74b8515062a56604673d4e062d15a14bb308878f3f78abae0d3a236f6006e6ceb0337b04a0334d572674b14c6f6a8e721e80b81d86c1faf71de8c8ff1efb89f04fc1f07f1cb5c5515c0fa3fc504212a79d6fb9fc10fd8d32f2828dc5ddfad75942b79928417f1e004262cb99aa15ce89438395ef9cca130bf4a4b0df07157c990fb987ff7d8ef549e6c7d6d9c96a87dc53b8a5de409a5fd7ab52ce903d47676a3d49380b5d9c3f417b9a2919582340fce15d77e3b5e118a720c542ba4f20fe08676557fd11b5e785081e35a5f77f98a27e93f392136085ab329b57e6c0c25501d31ac52cd40aebaaad4e63cdb156015d8584bc1ad7f187b7fad4d4414ea2c8514d838c7c53cb68bf747de85fc47f02d91706d1a25d81a0d31ee51eea9828d18ef114b3f0176f4c1cdcc9ef3094691f1a3a4570fe2d9cb3781160433a962e18298c923a6ca0abc10e717fe249caa334d09f6e7183ece59f7c87071e0c693a6856d9c32db326afe5caf5027f4bcd6dda200d39f1e0c9297188e8fed056e6ef45bcef7c98251b8cab5f245131cea5227aa0e16bfc389046877eb8bd3ff57395c715a72c1712972fd2974907bc24828d6177666e77881a6d824ce8495fd3792f5126ae551645c1f5fb9770b6832a2686837dbcb5871e52371419bed7a9ef2397c2c9ca33d15486e339a28bbd86716773ba482d9738b7e125fb50991b610bd637bcdb1872bcb1492b0bda50cd30c868ecc23e08a925c7a8588859add91c410ac1247eba05f8f8c3d4fd5754b72ab67a394e1e48514f00479e9dfca82cbe9a59ad1ca5a93a973ef2ca08afc039a27066ceab89f61df74c9ab539f12c23f9ef8e0a90a989f1bed32952ea06b9d60d4b220b851c5e61526d2cd25df2051971df52b43c8a54883e9214178197fc994a40c07461633da7991ee71584c847ed5150c92e12ca62d1ea19ed5597e38e5bb99037863c6484612827102461c419d6cd9a1f59e6a32e0096b908386ec5aeb3e20ae947b895a94344b30fd400f03b21958a3fa320933644b504ad4880fae195b17359ab7415826f1212efe5bbe5f45a4dc4b9cfdef79266a39654206676ebc334b92f16349e399056729362d22c9f92877fe966f429a45fa7377d8fdd9177e37e13c0a264a312ad970c58488030f3ab9eeb78cf3b21380e7e230a33494b4a0bf96ff05a0ba12a66546e307a810283957af0132e20f80c839a4b180375ad6e1583bd6f91e3a7af5a941c54c92508ecd7c0a573f399773112516adc79ee39bcf549064971cf76d0c4876b2fc79092f840d3e16fd99dedf578143acaa824f5472a361bf4feffb238d355d6ff8cd11feaad6823caa0dc1527b1154fd7f5ef57c699229a08f979f4dd20e160e279c056c47f0ac8f92e04a81242685f3fba3425416def3bacba4401fe337c454b34c738b8208a240820c01b419a82aa41c17c04ecb17ecf521a4645660aeebd04d76c4fc04a97ade9813de2f34fd518678ef943e223bcae066ce3b0de2b7dfa6e91a99b6821d2a2ab836c2ed6e4021def91eb0cee791d065e321868b971c55f480683e266ab17d0a7ad362414e7189e993b54d2d0b35ee2ddd56d28a2324b42a3a05c23868a568d7f930f9dada85258f152207ac0178d3adfc211e2c9801299097a7597667a8fa2b3651779b067037a36387650cb9ab13aaf1a62940bedc4aef003995119401ac52584a788a4f7a77e28e9938bf5f8f98a2f50bd3b767a1e412134e8f5703879744e4484ce7d1bb3f5776311bdef0fc0ca3c5a924250ab614f75c4837c1292beb96abf85a6d3e94c6a9be318559372b0c2aa4485457d6ac293cfa38596dbb94b9e2839be7545fdc3f6f6729c1b03a25480f5a216e7263702e5ed687e356578adfc5126001af593302b42ef8c8a3119942b4d1f98ef9ee8f6f103aa76e0663b3ed6d53d2aaace5c081980af7d6ea69a6546e7db4b6fb46b59ab006b68f46558334749d1ff11874a69c8d18131d306059e1630e336224b44b4aaa0728314255e0206091ae34af048a31dcc52c5c0a260e980fdbf0641df05d533f4b73bf9e6458bc469cf136f17a539dcb165b008669dfe8956092c57e33814fb474ef18063b69e6d7ec9c7ee4dc8e4fbba106ea4eab93ec2e61dba54930587e2bc08f60afdc3f02fa3da4888ba64e62bf89abacba649aeb2b86a71bd7a28c04bf66c030302fc967b62875aadf692b99989befa4c30fe545397a22d9b95265da670b7c8619b0d6b4daefa4a28298e97429f218dbfa354b45ab79527ff4d71d97b5f0a2745abbb3e9c4c0e3bda89219238b27faf6391e40b90f11b8290b5bd1a0cf1ecff3db93d484ec724be3ebe8983c139faae4b17210639b42d82de3d0444d85a7b1d9af4d8a749999c120c064d62a33c8c7e718e4264613821839cbcb6a7ec2350342b6bba30912d33e31b28f7a46e6f498a0bad44286999d6f8b5a163e7dd7d0e883792bd2b7d1c66a6d9ff3590054d68c8b197f0f07d2f90ab916e5f61ed7530a7d41f7a5cf227fd966bbb967fbd1a3358c1a5aefda049066e54757e13d62e92ebd30cc00fd33760f216b521a7e9348af8f9fbfb86c5cb1fc2d02715d4dace71b46a84a973a3981c71abb7491cd50a8174b8705bd7a8a8403c9ad48bde0c06239da052610e1e193c3cfbe899db745e775fbbb75b7de9e0d153b8454bb461db38168b1ddd8334c9af90c88d79b4117f8d0802e00dbd3ef0de0ce476c16e7029b73013c3c51e5860b44777726d2f86c7e7054eb38904f568328bb1f5fd3e664eb36ce4accc193a9e62cc52f9c4cf289ca1bfdbc6d100176c78a2978682a2a5dad73def63e08b713a99e77fff0a2cb95eaee28f3d31d35b605389f21eb3e03177d17dee0f9af7fa9812da9cd9127c2e3f3af04a3408fa5ab12e3f767190ca7475552c3f06317366705d7586f9af5bc53cdf9a52700a4965dd63b7d54ec91def37250a5baf9968048f930e0f990b108eea3c169f24c36c5ac0537005b03f2bd8dd008c727c618b7b82f1c9f7ffbab6d7a7c0ee44e90014c7888bfab723a9e5d2e1627b62b74ed6e0703a7f4a4bfee53d20d584468a71311bd7f74a26eeea1f24c848efa30f4b5b6c383b0636730e030e92b777d3687820d6ee88b395e94be98f91ee2cb109f2255103a40d15d28835f1e5fe17fec9b85c0a5520f3811013d1c0159bde78180e20c73c2bb761200a43dc9f88225511691a3f9ebd77248443e286357b49d668e47a6df87360903f81571cbdf5420b3174fb301b1caf965280ffa07f74655c04659a278d944a686d16ff39bd0060da842f9a0d3d681216e9e18cd8d3c5172d0f9c8866cc833cb60bdfcf6b5700d6a14c9f1797943b247d6ffbf885bf9211351981b5945757be2c9c30fd450b36c131217a02d581f0453f761291e5699394fa05f8d44b277ba2afd9ca92195cd95b775e3e14a200320ba65f1fd9b3afd54008effd15c93748a2026f0bc02aa63d015fffe7f404ad75d5dbc1521b0a312f57ca3577973a122b839c2ec5bf4807f1aae40c87db0623565c526187ea1129fc8a34dc4cec26b9e6e980fac424514e1d9ebe85d64d10a548102e228f7a6d93d09ce61b2fc27af4e634e992b4caaa6e3bc9fc606ddae3a08424558d7ee7a6d029daefd74bae9a93e86fa85b22a99b413e4f2c2e047c06a0302cd0ea10bbd910fbefc4ba0fa0d4a624e81221169beb87b554545ee3f8e9b955755a6aeb10463cd5efe63c4399b0aa6fd7fd8fec2938c0b0dd463e14db67c297cd30bc66a4739b3875c86294e07332f7773feed1d7cdc503e505054e5eb1aede51f078f6b9c93f66340a11c742a3360e42a4b170aec4f0c57465cb5b58d51ca74d53429be39d2a32b07dc18a6376f6766cd4957729c2ca207441cb493e20c60de2a7461497a0aa82536132e3684b40a2a0a75046c50ae6ad4214a60d67c31d040dd76b1ae9ed993ec0ae0ae142854bac7e843c269d0d240ba3045e3b06b002a87b1d347b435b989aecd3ee85bedd87ad99f7dec370cda5e728a3a7345504bb86697fbb2de3be3720b6673b4eccb93257924ddb2eec5a623350", 0x1000}, {&(0x7f0000001440)="4f3f911d496c56049cd066d08cbc39d851f05c19e5b5dbc208ce3c7ee0205a3773b5cc59062a7e8f8da9ad260ce1abd83c69fc0dff3b46bc9f6273fc13faf7fda11edb440d60217baaaa92dc30f5a18db52a35ea955dd0476211ca150880aa285fd7de5a8bb29faaf66d5601fb8ee681efaf2ddbd3e9833fe1efd4ec64d1f7c45fe5673bb5e2e7275c92555f1a79399f94659b68bcbc72d82df47905f9b29f4686687e4c4800c729fa74e027b63212bbd79e0cc0077ce32c448f2a9a9ebf95fee6f0fa218840d65731cf3c7bd6d97cf57619db85", 0xd4}, {&(0x7f0000001540)="f4c34b4c427ff95bca8be234e4fffb7ec8d499c92f1b04ef945b0feaa4076343e07e32dbd6de3c3d885e72024286b5dc569b802afe196c30f04e4425c607dc2020ae0b0b30cdec2913bcf175806f7334c268d8f8166eb86c09d2069e3b01624c272bcee7fc523ae628dfdc9a28deea4b0195b05d63c0cd0998d14843c4572e76bc66315fe7308fd999766f80ab45ff49e08e9ee6b9fc44c344d80947b6581b9ec9e3b61d334739a2c2e9b247fb0c905028b37c284ab5c766d83791dcde7ba3b3bef421963b6420c898514343ed5835b32ca26c5aae0f0a79e2e9bc76c0f1fa7175edea", 0xe3}, {&(0x7f0000001640)="828d6a91f4465a144917c6ca6fc2da175f49f975dc6666f61eb70019fcefb0bca122ba153c26be2c8bbe7a956dcea0a4b1dcc315cc84d58c504143d3bb470b44c21256587914f87c737e2ccd18709c84e91e800eaa1f81c7c2dc7a63bf8bce0378a836a050eca0e43c57647c46a6f804bc71e8f1449e0f774d37a48f0ebf20ba16edc10d8d8c07bbbc8f2fe5", 0x8c}, {&(0x7f0000001700)="648d89b3e111342c75b918385cf7e3ae63eea259d763668c30ad32138dcd02eca369672a8ad288656120c251afcb1dc7da567c37faa5624de0d7aa2b7290dc2a15f211de2be5bf4636534cef8a26783b44adc408f613d6e93f9c1f5e6987fec73106ad7dc3872ed94a297d153d6c82632eba33d8bac817027391a567e244eb35e372047d1abfd01a449789f8b69e5b27ac0f23a9dedc171c49dd4514936f", 0x9e}], 0x7, &(0x7f0000001840)=[{0x20, 0xffff, 0x54d, "73c75244f7632b9319cdd553793bb7"}, {0x78, 0xffff, 0x4, "391b755f9fc2bcf7b20e5b1ae8047008cba7c19d190d4aa03b62a77f6d1e4f7cd6324ac7301bb0c98925f15f86fdcb25289e0af6150c3e593ddb24a9aa48d1f831946bfe9c0e61c138cddba216e725e454bae2520fb3b887f6fd1a94def19efc2a6d6851ce"}, {0x40, 0xffff, 0xd34, "a7e28c7f465f4e3d98e163af2cfed5fa5a8d2f65fc1af1bbc50e9d308255e2a0e78939094e45965039d7"}, {0x58, 0xffff, 0x9, "3373d893090cb424267ea8f2fe0ce1017e701d115a891e0078336e8534ed3061badcab94bf3c75dfe811ee13e75b3ababa93c0fc9c393629aabf2bf28e93fa649ffd19"}, {0xf8, 0xffff, 0x9, "20a2540ac846c86725f2086e81cbc10fde3bbf4d658c2669317fd2ca6ea5135de0d76fc1c5789e33093a51f803ca3a835b763b02bd0842c5897e6a2ed6ce239bca4ffab5ee4c39e9c78665819e370003c1e6f0ad07e92b6926d15dbdb7f923249245651b7dbecc73734456f975c3cb7f428b9c0fa9c0b64b27c491028b4ab66e68bb0ecb4510397339eac89ca26d086ddcca9f9c203e5ce438e9f8f2bdeeaffc02f0f2845749bab2da8395ed27aca81dfab6c608db4ac9e65291b51298be3529f675a994949be5b9d7d2ec01d5242af8b1444e5f47c83dcd1afb2a8d26806460d3"}, {0xc8, 0xffff, 0x1ff, "1bde6e10a3f92fdf5b05c134f0dbc5d86f511a293dea2697440872da2dec3d06a4e1aa38a4c79b6eaeabac1127ebe18549dbceae5604e5ef85dc088da67fd9914ff139f8f3b89f0b8d31a264457bef44815a35ff59b6a121f3b1d4fc46bd72ce314e2fe31dd0096887f19caa84a3d81c20f668fb02650ca6abe861d8e0b9d79ffe932c5eed26b996cb1713aea6fe79e2e21bfc18bde6d6d9dc6615b1ea826211488193915919c15b1c77cc76c6ed464cb5da"}], 0x2f0}, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) close(r1) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0xc24e787319b7fdcf, &(0x7f00000001c0)={0x5, 0xffff}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x2, 0x0, 0x4, "7c8441fc051b8ff2d13ee130b163e97bca1a9a2f", 0xd1c1, 0x28}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x5, 0x7, 0x3, "d9f6f8cdab2445967116737a3d898a0199a52bfb", 0x3, 0x10001}) r2 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x701a7e62, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x61, 0x100000001, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x2000000a, 0x5d, 0x3}, {{r1}, 0xfffffffffffffff8, 0x62, 0xc6, 0x10001}, {{r0}, 0x0, 0xe0, 0x4, 0x100000001, 0x40}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x0, 0x8}], 0x3f, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xa3, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x4000000b, 0xb8, 0x101}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xdb6, 0x40}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x8, 0x800}], 0x2, &(0x7f0000000480)={0x100000001, 0xa565}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000053ecd896844b0c3815b39362eaff0000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085ad12d18e464865fb45e4fd31f86424465077c056bb66f5c627738f022e6dcdb7f7681a46732893a3d970"], &(0x7f0000000100)=0x6e) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r2, 0x100) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x48, 0x80) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r2, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) accept$inet6(r0, 0x0, &(0x7f0000000140)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x3, 0x102) sendmsg(r2, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9800000000000000ffff0000030000006b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124c60857f63f93faba140a8b2346d101ca8eecb275b45cf2e126cb62ef88436bad446fe1bd894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e01df8e5be0b58d9a73501b061716bd"], 0x98}, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x950, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xe5, 0x2}, {0x8a, 0x6}, {0x22, 0x9}, {0x43, 0xffff}], 0x4}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd0, 0x8, 0xda, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffffffffffe7f) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d5", 0x86}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf", 0x7aa}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) sendto(r1, &(0x7f0000000900)="3bf19b15fcb9b8850f015acaecb8963279f152f3546d92766d748c29603207bca4f4863c6bfc60006f0b53dce374eafc06b58edde11d7688ebe8565fcebd83d33e94eef11217b3af78957758972bdf", 0x4f, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:06 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x28) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:06 executing program 1: r0 = socket(0x5000000018, 0xc005, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xfffffdd5, 0x0, 0x0, 0x8c4f01a1e733ee8a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x10}, 0x8) 16:00:06 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setgid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x27}) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xa0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x10) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 1: clock_gettime(0xfffffffffffffffe, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffff80000000) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) setreuid(0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r0, 0x7ff, 0x5, &(0x7f00000000c0)=""/167, &(0x7f0000000000)=0xa7) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:07 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x7, 0x2011, r1, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000000)=[{r1, 0xf69a55aa7ca7f958}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100, 0x0, 0xbb, 0x20, "acbd2d1bec59eb6b651ce0bdd28646911ed928bf", 0x8, 0xe86}) close(r1) getppid() 16:00:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) dup(r1) 16:00:07 executing program 1: socket$inet6(0x18, 0x8003, 0x7) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket$inet6(0x18, 0x2, 0x100000000) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x2) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xe640b4b7c352982b) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffff7) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x100000000}, {0x9, 0x7fb2}}, &(0x7f00000001c0)) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:00:07 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./bus\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$unix(r1, &(0x7f0000000540)="fca85c7d50b95b0f37f7886b58dae97873633c0d68ea47d1f17e77d712574d2d510c21c23c8d1c5c2ff2a6c0650e617d66ee2de6d38b0055efb5c63e27f093a2ee32068d5a819a006c381c83ce6ab2e77730a273db00118dff524fb3163545336e401d440aa746fdc103c1b9356d19b1eebdbe962a02a48cfa25ad834e0e3935ddfa6bce10d063695c8f23da1241d448d2f1fbab60a24aab0f0ef82b03d85c1fe33255aa0cb7ee7b4c21b8a4bddd92b04e70133b367572f2dca3292846163135b251daa02e6401ec4bdea1844e034abd4201683ca65fe811590d256c9dd6555765ad5798145437d33d4a46ebe6c53cf7fca9c006bfff07d4acf6ba56752b5e0ffc85c83842b3857ff7bbd036bcd9ddd7cdd0e73de49dc6704099e400688bc32cda23f59c95abfc2ab2140f4b56bd948c50f5c6fde2f82e6da895401d6eb166a2e40eb117d8d103b7fdfe0e382c4d700a69d2ab457340532864b11bd4ebd76efd9ca9f2b608395d9292a7772973c46d9be1076fa7102e76a010244ed591c24b51723c9c73f117b95a9dc077e0a39e428946a2c8ed85ff495fb7db69bfb62f78c12fce08ebdb0615f5bb2d0dc327dbf347d9854242e587a79e857b7e5ce95b3ed698054739ea2ddf72171f4ff05d7e416cbb1c8906ae5561ecf18812ae0b1ef76f072186a7d63a1e095a6f9b1b9f24dff2afc36371c4a4e54d0daac3d5693e7f25d419246ab53c3a454ca490bfbd0cc7f86fb908e0df2a270fab5e0450ab60ce6da326aa0cba23cf79c4820fc0c80e20bf97cbc8c431652d8044f186cfd08a20ac416f18105a0989678df1a510794023bf1e2fe565c274ded0cca366751b0ba46cb3c650fcffce508a1fed1d73aed450e261d8b65ba0500a4e11097e8980c1f2bfa803caac352d8aa692b6e4b4e4f23fb23f9f2270fff16da80f63fe9fd1374031bc4d2f236f2000b697d45e38296816f0f1d241e3ebed9315470be124f86d0e6287f7ca4ce92c8468a14634b4c9020d2c94569b713b8fbada98c5a29efe97b31f6726eb99d612bebe7b146224f0e067ca6003cde74a21e62e18529a9ff4fb43c224056d6f28b31f316ec64f80b2fceecd95e7555adf272e17e975cdd6d5ef427a4a4a5a3745e01772ed4ce25253f51d116e0c63506ba3352987e9efac971d66856dee63dd1869386aca8bdd6c940c821d560176d81061dd365d48471b3bd8501f45e668271948f3d58c9dd9234ff9e2713d9a04349ac53f912303ee85fe72012a0557754b069d7bbc632155d547154d42b46e01ada4639a323bd2d452654a9524c0f1b7fa4102a96ba71e9b2bec4142aa036893a264c2486468b3a8490f9866b399e3884a1d487f26bcbf3454e86508f069f79fda7b60cd958df01cc57615547f6930ca8d89f5e9589a0fa5463d4020fac13014719920717699e5d3195469a1969868eea8ee5f16a25c2615c27ae8421d48674753f7d052a5aced2238dcf0d386d3dc214088bf9a463638652b55165cfd96d350088ca6cc08fafffaee714a642533f5b4398b8aac8f9823058ed076101648d0602782feb645148d6146aa133256377a6b2b154ba629daed07052803d1bfd84ec7475140579e3490ed85841d678697e7a6be58693f031333c3b7941e3298f5ce1ba6b0331dc0aee9f0256068c28eb2cd7f5bb62ecb2824e0e24d93890ab353a657796e20d3750e0e94b73691adf57053659271b44d67528526571e607ac78b503e299b279791303b49b515db25b1f334a3d40706065f4b71a500b8b6c8941e8ca1c97ff79ef8bb99af767d7e71dd48f053839199d6094bf81dfc816b599268da4cda9581745ead3d4a0e2f884aca1412b331807c38f4ece1a1ec3be91d68dc6e4e5ccf4399320cd9d764c20935c324826d271b4b65481d5d24ebced814c52901ddfe5a72b9c5e232c2fa8a1438341bb64088dba130240b640e134399e1c73e8cd44a5343638f9fa7c4dcf46a7e1b0932850c2868b344eb17e3407aa22fd693fb3812618e92c6ed03df5ad4faa49f8759ab340fe89de84b8b568532e286189028a58fbd946428706bfc1e25e3a84f9abbcd70c162f66012e831e3b11902ea8f7488ff57b045716b410b25ca1f8b7f1e009c45c717e4fab3851090ca631dd91ff4e14838a23942321fc40b4a4dda8885d586e3cc2862451757c49bb7bf287545db93b746dafe3ebcf3422d94e81ef376f125692215a7301de19233743879b4c1b4ed2f924d11c5e408a6170290688699a7fcd852b89b3442b11f14a5e303f6f339f307478dc2ff2ef07678546f6ead2d18aacb5d711415ebf8f53de2cd31819c630a37582d47dd112e9dea04171fb4a460cc5d09ed8a9ac805d219f2516715ef593b12b3f571ad44e605558bdfc762cc4734c49d0e1e2beaf291b0d0e411ed70e7802d32c62eb275acd201986439bd92fb53badb64be3f1677712422f6a3819d61031fb019012af1ff6db50019a09ad23633e16997b359a42ef89f44fcb8814d3aa74c78e5d793e4a3ab71f98cf2cfa69e50987603ca5d23156d579455002e2edd4ff503a09d7054ab0ffb2c65b599c9ab6d046c934251c3e34b608e0fafaa43b41ac091baa7d76c6697a70e99e96ce96589f53598ad5d378a085ececa2487123a707bd0f0b156cdf1289d9217c04be746bc84a01e960df74bedf8e4ad02d7887af2404dd2d0c152360624c62d97469350948ab4912133beb21ad8d4227ffc23f3bd9ba0a3209673a06a942228148b975c80575d183e8e0b69d1d42da0a4f164a9458f3656d3005eaced1cc409192ca4b1705ccf63ea391684c0169a7a2c784a6746a6fe3ef45ee7db54668ea012acb4226e2c88645eec41d440e85730ef33950a48956ffc5da05c8389cc9ae89c3fdaf96eb73515cd221e3a28de5380a582f84c2e0d2cdb2c3ac81f34933b3ca49aeafc4d1058f900b058858ec0152f50450e52abc5b5b204ad92cf081580198eceabe0f9e2d875b55a5d7cf7620b2c720861caadc2976edbe07dfb9553aba853aa5c991d3da33336c8ae928ce05dbb8c06277afe035f9f5d5301397982e002a178c8ade31556f403eda3e4697a5d3fe258fa817f26d8c557063b64ca1c683da818a31fcc0f533bd7624893b40f77261e07c48a63c8e41f186c7f82e225439c4dd2090e74a3014a6bbff853e9d0e9f58bb58faee9c9891640fc68b36fc52dba2ed1d816c4509488d8bc63b9f446b7f5b50106f0352121f911a2d24729cbc71f93bc7acacee6a38e274793ee345ab1abd60c275b27a17d64c843cef13cc1438d3d377d4c070971eb1b43b23a435789debe42fced1bfe2a5924f2afc63b8fd9b5c9227b4234145c680ba8db8a6e4d11399bdb08522d72c7af0899fe09eef1effdfc19a7b26324c562cbfef5ea5229a8acd78287ab8f21de41a38a73bd8eb946125556b1947f6b96a1f021374c9a079190ace52ce36e74cffdcc6f543b8c781346accbbe8476b4bf85228e9044c399e78dc4bb52149b9cff0492a553713047263871064e810f04e77a2d0fb86d7ac6d34573d64cfb4ec176d10cbef5ff78affd803b1f0524399d5bab49feaf828c43e7acb652c495b264f3b41f4c5dce4e166fcb814d5e8747933a5f881d0ca41b576b6c10f765c059043c778e86f4800af864cbd87abd98b7f605689edec78f07d63b6f05879ec4f205486549021e06a0d2f89c8b72656a1aa362884566c6f0ae93bfc9e85f2cc4d7a411ba09682c65570935ad7875d47709628895d127d426e74171947ff465d6bf9000f29c941e2a7d8e664d47c17ed4bce71bdff1fc10017da3e8965763a95c5a341d9b4e82f03f621b21205f58c526c546ea84582aec4b9d97a4864f0d966b460d229b66a08926976f413a37215470523ecf36cd4038e0518d02b23e98804d846ea344ce2e4931ef5bc974be3c833010a4b679beb0a35f79d5efdfd936a0844b1263b2b285637a9ff58090c55a7290a4069fcb1667df11ddc63c8ed346d7c2502bb352cb079feec95ff3b93e1906d9645a4fa83787d9de51f3eeef806829a661410d45640692375435906a40dd9e6314878e2122adbb124d57c7ae9d92629a8c3b9d742a18adf0bc75b35285632afbaa7b3239029d5761bf08b40cbaa0d1fb1987c750d8a01810e82aceafcbfd406ce0317b1b364fce6281076c248f44af9ad3e6413fd1a1c24c905759b2b9d3a5dd71b69d29442a0c5f8c7454bdfb68aaf2988df6f21e5633da3d8c95a09ff7c0f9900c6fee9a5c8adc50401b19bcbfcde491308073c140fdc69997a05709f02dffb81b109366057ae43981ec765aea1ff2a5e0a283e813ec30d78d1b9bab97ba16390b98864143c926138682454c176f0d2da40b32706ad9105803feae9422c7e6c637a6e062847419b59da567908b15549bda2c5c672c86518e4e742a0e868c6244bced574314891f7a3ce247bd057350c7083bae6d7f7b0a29bc2349fbfb19a92dc69b259137bcc94728e2c44aea2483ffe7f3c0bff61e615a23d48d86783889f21eef652fa03020e7249ad4376ac133722897c51d54556f347aa4f897f4aec93d356e86a5989171e04f204211e6987d818271a692718f6368c222cd32d0e0b4552023c819f37d1b1baf21149405cd7f8990fe0c82b886086ab68d63da3a9389ccac107170d2417a6a822ef8bbb24d8734d6b75e165645dd005ba14cce1f11e5398f65faadd45f89c87b136ba9410300245ca6fe26ca69619555c0ba66a188c14cfcdbd872a84b2a9e5bb63d4715704c556a7c740eacb564757e1263a414bb26f95154ea0d0b8b00277d2e4d61ae0bd875a76f9fdca68e2814fbcda7a12f95175767d352154d9158d0664af68fd2bd6ad4e018672d302586283be220de50c489de4f8f2a4899d56f55481255f5af1f9acaff64546bc2d78555788edbb1d5cdd6ba004aba72d967a3c6fb28418af98e3a04dbaa999f53894ee793a2a6a63be142f9b3bc7344e9d24f6c1dcedc6d04ccfa3c1c70fb6932036546ea5eec12d572adb105ac345c511a0810d7db1ca789d467700dece113331ed1d2c334e7cb6190bf3ed1fffb8822b5d25154189db47911a9732f828451e1af9c165d1cb362693a940d944a405ab0a7b9a1b16e7c79338519f2cc709c186f6fe5c23eb3bf2e7515296865fee27a8991eee662f46c4ec30660069bd53cfef93b638e4318d9e51cc545e30d2db0e2a6cda2ae974019bf103dc2bc629943bdef5dea5bcf15de1957b984a17bc07beba24ada24cda372abf3a55f640aacf757cfeb63bec97321db82126357b757a768f4e152c138bf4ce0242695def5aeb73aeee4915fe944233da4a3bc01a0013bd05c1dd176c957ed91cbbfe12aec747b6a624b2c7240aa5555a68dbf192b81a09c9952eb89e1be9557d308e4d649caca89b2c04e82b4cf72115552129ddf93927aa5a4fe21f20646cd63de1142af78916c18861e9473214b6e942e66ca96f79c77cefdcb4b3772b1b82fe9c4250ba1cdf8e0b912702f1448b70dbd51c6023ee06e5aeada67f0376e727cfc49ff1fc41438bf66914a87aec38b5fa940f06c9683115d8303dea1aec11ae91deaa18a0b537b4c0763f76f51a7ba47d289bf973b0cec0819fc46120d5cf389a40eee1defcf27a106c0583630478667199eb1b8f5b902e2cf12e1ec17d4d0e75a870ac657334ef61df54e8fdf617b763c7dfdb147c405cb47b4f7aae0d4f6fb0e789d1a072e6cf6e3450c58e9353e55549e30b917bc143fd2a0748595a005744157bf7d7fed62741ea86318bc706b25", 0x1000, 0x7, 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) chroot(&(0x7f0000000500)='./file0\x00') openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) syz_emit_ethernet(0xcf, &(0x7f0000000400)="5912634b14d88dde37c04edeb55aedb7b510c652322050345011c4ce82b7ef79fb4e7eda9bdb1d37ece7fb16ef2fa572aa101dfecafcd71aeabaa210ec3b7bf0af0a2e5da3449d6144e8b6d725aff76aff2542acc635382b3b866a382b0d26fcea043c340d87d0f4254adf853f9994be2148168ef63386089c575db5192c8f91153a6d798e7e57b9e9dc1d7aa9ae7c3b3d77f7990467969c9a5fbc8317a6e873892c67497f74a3f58fcc59d9247c3e32b2534175dcc7a595fc6bf0a5ce94cf8183193f71bf84346218b41f224a5c26") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) connect$unix(r3, &(0x7f00000015c0)=@file={0x1, './bus\x00'}, 0x8) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() ioctl$KDENABIO(r4, 0x20004b3c) kevent(r7, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 16:00:07 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000eafca1df179c8f3185e19817a7c6528709a585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be0300000075a6cf52714134ccebac38ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607edeae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee67345605402643122e858cc19d309280d8b433e2996cd56ef5fe8dfcb588462558eee8563a7b65a60073399cb7fead0f6618fd23854b95d2b7898a14a6f5bf2e7d89b8bd8c1516a5e8e55afb6d9358a4f09cbc8ebc79f29bf7452e6a71f58912323522a83b7c913bde4d9a2175dd3f734907496241d278eb2f8f73ecd62d3e7d5866813154303b22e9a1"], 0xed, 0x800) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x4c) setregid(r1, r2) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x20, 0x7fff}, {0x8a, 0x3}, {0x20}, {0x87, 0x2}, {0x4, 0xfffffffffffffffa}], 0x5}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7fff) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000180)) 16:00:08 executing program 1: 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, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) ioctl$TIOCSBRK(r0, 0x2000747b) fchmod(r0, 0x140) r3 = dup(r1) recvfrom$inet(r3, &(0x7f0000000400)=""/209, 0xd1, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) dup(r1) r4 = syz_open_pts() readv(r4, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = semget(0x3, 0x3, 0x40) semop(r2, &(0x7f0000000000)=[{0x0, 0xb15, 0x800}, {0x1, 0x100000000, 0x1800}, {0x3, 0x1f}, {0x1, 0x4, 0x1000}], 0x4) r3 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97efc473ebf6143"], 0x1, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x2) seteuid(r3) r4 = dup(r1) openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*2-!+\x00'], &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYRES64=r1], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setreuid(0x0, r2) munlockall() r3 = socket$unix(0x1, 0x10000001, 0x0) dup(r3) setreuid(r2, r2) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r2, 0x0, r2, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 16:00:09 executing program 0: r0 = socket(0x10, 0x3, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) sendto$inet(r1, &(0x7f0000000200)="79d07d2cbc87efb550ab4e8066900a57e3b6afbdb9a88dfa3c3cff0b6a55675f4b7162419d54c2897a8e1a4b3e0566bd9680e72c03f19b722e9fc7cc797ff20ae30d37cfe4db7b7f9bad8031e6b728763c2aad671de60f3de5afd711fae72f6d119593a4abeae1596cbb61e980ca797cb9c4ec57756df7ba7fb6d06944a953ce1850366a463ca0fdca0cac124cf093128126b64ce8812e531533a0d269770094bd1b3bf98cdbb492aa306c2d768bd0a448edcf1bbb72b211a28dc7795c75729e7a5f615149292bc8ec5148f7cff04f8bfcaf14be34a4132573f14d9d2165b6ef462aba8d2761dc90c9079c0d4f9013ee019b80c04c1a214413b4fa6880ecf57104ce4a2e1221361b97f680e7f3ef6a872d7969ddb037f4f0df1fe32a1988ea7546bab498c65e7c77f989f4b1b436cf05f63b7d2d46d0be422685c4f3c24e2248a2dfc21fc61eaf28ca8caf5e4b50983b8630b2bf789586a7fb90f1306f09478897dcb08a1a4933ea293bd4e015fb55b5698fdd3f038935199f930cb805b516d655990c9084dcefa669857cda6a6a58322463bdebd9545da9c51d2bc5d1a48c44ec19d798d036083463b8acb48b2c36a0c07e624d165473c7cf046e700e041ec390ebd7a332b3321c3e220e3c64a9e9c6c25ba76cd87b0f5d28943fd8c062fd8330e010a7b84a7a4176afd2a9087ad930f6d32921b51435f984086f3292e87244eba8f9dedb8d9c4f959c888ae1fc1787da835608402fc9a3284751fa1502e6951c3b39c8418b5576ffc28b5bd9051abccb8c44e2a785268b15c6842e94cd03838481a8ec23ea323d9744436603890084c017c1a64ff1e707000ab737bb1799110c035c6f46674ad653491157c17a612a3f47996933a8446f2629463e367c5aa126cbd17a93c613b0a8bade4bbe6c73ac573cc51081204e1e463152f65a5c743b3f5c33a2c654d3f956454f127dfa1ac86e9a80f47fe073ede43ac9a79cba99483554220e38f8aedf8230edee3b8781d8887d434c102a6db1d20e8b52e5b7770216f8c5eda87978da6ad5a68bc853757eaae72cf928e69d907517823b21090f964b32ccb6fd69a6e02af035e6bd628cba32bbc3b5508d9e3fdc5c16e500539a92e73bd5a0316bf7b5f4703e21eb658de34431fa6d6c54b1c9684c60acc18ff560e785196c448316ef93b1d4d4bfa7bc041e0542f506452e46f192adc352f9fb04530b46d4c7860c7ffd81f2aa27269fc78b76e10ca63a582af537742bdfabefa7e4f4e060c7b0203ef91adafb74068251dca4f8174b520939356daea199e0b4158c195b8c2f304819abf5909d47f298fa6bf21bab384cfccf8a4876bf1bc582b2a41e259b3eb2ca9d29b81bdea2f16f02d7139326976d114e728fe9f3a4515ed672940ec72800d0d7374fe9f5bd3ee99c66d4e39e4206223df8959a7830559762978180fd2f301a014822cb0d6757aacf15ae7fe30b703176e4986043ebdc261da5095ff66883aadd61eb987a8eea195ced8fa8ae1b41c9204a3349fe83e9e8bec355d8b2b8e79628783af668279abfec3411a7ce80797d9bf803e467bd31eca7ad18e31d83a395c3e37a1d8ebf6981d588aa138603912934c64f7c08ac0ebcbb02c43e2298fcb158ed80924d31fa68bb3429d687e5ee3c35057d496ec8788906d285901c027e8fa17e79d3b22a9a65742d4dc0aa7e16374923622d4cb4e004a5fec761611382234f199c9f38397defc2fa3e8859438222f0c66ff7525bfd9395cda88e27edaa1eba0951daa75f17feb51338a58fe8771f170889454352317929f99977aaf31500798347a818724a1d05fc1875ffdda31eff3b12ca67c7019fe02437bdb8dbba50b4a6d2879bca6cb5ae9be8557021d5357ceced3e7e3206ec3055b27d5127931b33f5f1bf1252f96892a5f04e019855770c3ffb76177236310b1e00c8a5382759a78b2de9a1c949eb1e6370cd33ab22e2711ff95f1de25afb69115e4a45f1fb471da50470686d3af101edfd32aa774ac519a44d2d54dc265b50414d951b0afcdecfe7d9520816847da80b147b976230c481332b3c25ab259eb880732288318a9635ca150d547253a88f1bdfd4089c6bad18868dc77fe32925d4b6da9e500964c11b0ba16b6c58dd4e703ac6c0d979f6e35327b7f27488132d8ace6ec4d5c03090ca0c99268c36ea2ce41c1444aff7efe58ac1f906c3ddf5fcc22422b3b3b1a74147b756f16c59370377f3b75e5425ed08c2438fc52bed29432743a9b07e70f2ad6ccbd5e3fbbd1ca352043951bf584ad113c89069ef67e95c001425ed7e31b357bf2e0b08de6f1c0646ba9ee3d4156a9d3e40ec70d47ef0679127c26736b656ff445db874ee07fcb7e9f8b90c6586ba1c9151ef03f45156f8b556c5afea920e723e549bb554ef9c128f61e91c15948797d6d3cb400f39022c2ac1ee32fe3bf7f3a7fc50bafc8f2dfb276293f926195bbf5c84471dba622e0fab5459016c054dc39a9919dbf97a4ce559fd8d61833e459ac699541033e4e2e420f5cae3c258099761cdfa6a1c0eed885bd88f1943ecf879b32d3ae5da6d3a902bac7e7658321a3ffe2761324041ccb8f600ac7bf736d39808b7afa94c6aecccd12081de4bfe44a712141d362543ebde5660e83998f59009b6f51118352d36469cec7be345d558c4545b70a9dc3985ef59188925cb214fb292d2f973cfdf0ffc2a7e7756bf8e651e4310c7873b41349e037a7d32880cebd2eb329c37a6f4f42c0d9c750b34f9a2ee1282100155edb9e99ea6a4c64840091ab239cab3288b20a7318f2a8e553ced2f2303bd6d0a5925218f9a8f22de201e6913a15b6e9c578b960d85add8eb2260786561f4af8bf5542ffca8860478b6ca6668e7c76eb720d59c26a793a86c801d1581a0eb5d26b8618bf035716246f31d8bcb8d091f1642ada608cefa174ace822d44c93a8e572e15caab0a808613c4df33c68beee1156966a16ed19efd845bf8eea4a9221b012ab95c0798e15a5742e297ceca0692bf397175adc525befac9865a154f1b9d4f205a1b62b1302ada35bae3854e623486d13648137bcc3dd67263976ae9c365cc06e386efe2ddcb7cac972861d3d6f37564845be1ad2bfba37ab9579ec11598f4c397473146ed35637ecab6b6a3ec00683f4ab9fdc49322f8fb97c949bd42a82244926761cf73fea4bfda2c6f0f7492ecfac1b7485202c5d8342062c7cb154a75990f748ec792135fa63ef2ca5565e800e1ee0985c2587096862909ba049d1c5d543264fd10c4a83df318f3e94de1fb9729e48b4cdf676f9d3de7c5871b4706af433ed4099cc82130a68ddfb18be7f5f1853ec01e040bed8c60887acce067e85b624ec09ffc32223ccaf5be87f9b955ffe40fda52d27ba3b361da4464c93423a0acc1cc4e3cde68aaf2423a874f34f60b8ab085c8e028895df474b90ae680a27653892d48c0f6c474aa0b6b4e199210d0b9d3b4a771c028cac054a93d7f09fc376043dbbccae6c4f133846f4cafda4bc62b093433ad29320bbb421f11274cc839ee2ea3d287e95e4448ad299b423012883141bde6d925328d0ade1d3c3697b0d32099c432c6858ad1c4060c956303bc3e6ac61c1004d2c60c01945174da56bad6baca8cb02a89a0b09fa1db4385b7c5a87efb64f4289e19e52a223cf7a6bbec55bd4a7426db014590bca7fa66e28ae35e3ad94b5ab674b343911ef340a63a72ea45b53b69a50984a357c7f161944e1e0830fe756732a49ea359e0775f7356e00d6170ff0fc434c197d0eca5d16ee94a654d52ca9a485329362c1f8603c2de8b2421545c9048673b4e3c283b45f9c8960cdcf4f8fee7bd7b206d99b0157034943a8916da4c88cb186bad5822744312c935a8d6f0a0e188e08d778e99be684d296c20476be564d80467c69ec86d735cd3997036421e9fc4c0d1a8df17125ea8fd196bb8319fc3a5a1df243340f0132a0c14587c7a715dc129058b1ca4cdabfbf87fd6b1f762fe393545d7b84bf461dabff92074c751434d829b4769ea99852dd90a3ae55d33672642d9bf56924b6c38a8e7167492c728a1da79b11e6ec67b2d007d6dae6712ecc9d45a8283e948a58e3b53d84f3afec1159f0bcc6082f5ffb0ab733b95fc852cdae192bc4dc9c5406eee09f2edbcde7634d2ff7e9573c11875988da3225b66636a84cfc40bd112eab8cf1163e273609c35f39bd6b6f41cace123f85a9d93f4300af945162b21a9cfc63478496369acc82c7f7945f1bdeba866b275f774242d7f4932d3d0b116e9f35e58b31da60f4c0ded35f9dc7fa8afed16d326239d7f021563396add142d30a56e78b6ec1f5fa25fec6f6233ce70bffa0f616d583338455822b25d89fb6954a7f6c123880be4a58c3044f087f6ca73412914ad28c3474e3aa292ca4971042cca97b60b4bf7cc37589ab34db7dd93c8e31c0cc880dba6584cb3739f80bdb4d2c9376c6a438abf6be4b2d6d5eed4f8c49f6065f51d65ff658761c63faca8a307acc5582a6e9f89242446c00cb5f84570802cc4ab53661398e0bcc48ea778fb564bfcd3d267ee7c12db17ad15eeb74c774c5da215c69f4b186a20d94a63c818896acbe953f6d005c699cfae53258d8b9400afd395e849732de189c34f66eac22cd4f3ccffc8c10f6d81a9805ff357b5d8c87e837a08793758b3493b722118c5a1778422b01b1b9c66c09083a6038d299e6539a902cdc76ce76e77571cba5643b3d1c344094449d41acd39af2aeb23bad1a1d063e26af4f0487d90980b8f50633dd014c285e36ae2e613fa743aaa608462d5c8b021c37d9690dcfa79d880f8cea7f2f0316444fb4c041a76b9febb258b5fcec2b7431b3bedbda519f7ae8e39c9599e5e5a856ae4b643b209fd0ea89642293586d09310ccd2f14a671f80634744b1a92814da20e62d3c39bb3676ad153f77834b794181ce0068dcaf713098d800f10687b07b64019d0d2e0a2ca6abe5bd183a163e24e8f35531a07b626aa1ef53cc03eeb8c583a528ea61b48941e5d9abdaa16c816f22242872d70679446ac469a0919790e65c7cdad38ea6e41229163471839a7c7c4daf10cd71bad599d22537f86499b2f36636743413edf19c0e7741eb1a84393c7e68765364000c80dc010dad2ffa8480897940fe36b389758a37ff5153a33be623626df7494d65514fd89129d14e7e9d41221ff57c4c5daca7f0b7c9b6545d89987d40a526cdd342fa2479325690e5404e00e179eeea0a7fa458ad0a82b30c8249b133f1e545d4467fadc30dc0eb911b8adc032b8bfeb4d75df71027ceb5f194b5c73f79efad5ab63461e809aff0b5bdcb403ae51bb2855f04909ca0516b7dcde06466246ff44ad84f4eed6add9340adc372177a7761881762e65fd4f9c79a0c2c963e09a6264230bae130f6d6753fe85e9e36048a851b67fcb73cb6fd33ad5785a79544f467f148da429f9f3c6dee734d5275aa9c1f0efb275eb937a8382f9b3cd96356bed63d5787d0a316dfe68401fe8dd5f8fde460ffd791dad52cb2748cfac0d2f4477225aa8e4fd977d675535601bfc92e88ccf369df7876f7637a504c65ad0a8d6dd4691702eaa3898cfb5da1d26c970eded6f7be66b4f51b03b97250343f495e0a86f599cf08967d1f4538f0ed2c9747ec5a807ea7031099d5710d5598216ce02605d734cf2c9e0317ff19368f02cb59f0a9ab15dcbfc1b6cb6633d1f8b8fde0fe12601399cde93bffacf0e8b297a7192d6c03f36f917722f1ad265079966362e197e1ec5fa69808fd0da2baf259d378", 0x1000, 0x2, &(0x7f0000001200)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x0, 0x200, &(0x7f0000000000)="35a549c24be5ab526cd1b8303c06f0ce9ea8a7c8660cbbe4009860837b6d0029ce38dc9821596beed7fee809a4d3eafe4cb8b2a9cb799d96ef0ccb04336a809c0a36d8770f1ce1e54941379a1abe8c575d0f967ed718497b4ca587a9b0ab2c7cf544b03e228f60219f86ddb32c4ddaec56240904006d86fc7d48ab5fdd4a37462651571c354b5dd8df48a32c6682aeaf05c60a0026aede564a6db46f0d2108c8531e19bf579bb0da97b0e2844d86060fa3", 0xb1) r3 = socket(0x13, 0x0, 0x81) setsockopt(r3, 0x0, 0x0, &(0x7f00000000c0)="93f2eca3e9d317f7c06a2d808175ea4c735323e0470b8731e63160a8ee8fc8930c33a5e36192f916d62e513ce15c6b597379078cfe6728ecd31df33e68968498e131fda65e5d1a41822d5089d490797c2b92687f88bd111ca86c0daf5b7a2e0ef72b940dc05e63db1e820fe36c78aeec92d25546892d0fbfc80f9dcdfb39e219cdb37f8b6d6ef6a3617e551ebea1", 0x8e) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000240)=""/31, 0xffffffffffffff8d}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x6, 0x40, 0x2140800000000, "1d7a5e71778e44d6bd0ec637dc0a49c0fb0fea56", 0x5, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x2000000000023, 0x32) setsockopt(r1, 0x2, 0x3ff, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff70) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8492, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1f}, {0x834, 0x7}}, 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x8c}) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) listen(r1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) r2 = fcntl$getown(r1, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1ff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x78, 0x100, r2}) 16:00:10 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) 16:00:10 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_getres(0x4, &(0x7f0000000080)) r1 = syz_open_pts() r2 = semget(0x2, 0x2, 0x8) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000140)=""/37) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000013c0)=""/4096) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x2d2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f0000001380)=[{&(0x7f0000000380)="e22de5c5c24f6e9e9683185124bb120c9f214ed91f6b8b96107d84c452f532d5971fd3784d30c74f650156d036d8c6425fbb93e8e26b09a9923474a17ef158ecb2748930e19efd1a3e28a5f7469d88b253988ae8d426185eb65624dcac812ccd67834d64b4fdd562a2b976b451001734e603460f0dd3c17806096f2e452d", 0x7e}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc018, 0x3) 16:00:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfcf0) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000080)="6d69505ca607e37b6ca825aec574c71cdf5e5efa4e56fa0fd36d707f3cfa85f3c7ddfe48b78b9df6098d6b5911676aeeb999eec8f0da1ce7b0c1b61a15c013102b55d1c15f76fe1a866cb674b821f552f3d447bf47e8d02540d6aac1f5031adfafe2d73b8067ed3036619aa33e5b8a4beafc7d0c77c4607fe10018ed25966718", 0x80}, {&(0x7f0000000100)="50715c967161a827137c1d94f7935032fb7c240012ad2c0b4c117c50ab4af02fe80ebb8086acc04d0fb9f1338e0b69fd1237f6dec8d121f05803983befc0c5ba4ab967f83accc8df234c039e0d7532e42f4fabd7405a21ad07", 0x59}, {&(0x7f0000000180)="6df806ffb629ba8871fbf386281b671ab33e4c7402dc18626a3b552fc3c696d00416593a9a32e0dae1e10e90a2b716d1ec508e1b2c7ab850ef1f010f142af4f4b2919ebf215bd47149", 0x49}, {&(0x7f0000000200)="10e35b21a51d81fe5bc6c4c701645bb833b4f4ed1a7bc338614c60c03cac439a16e5ace6bbd45ca7b1ef43d870690969386da110175921f6709e5103b781c8963eee381f6c4b246fddd7a7359d147a506ef7336ecec1dd56debeb1fe896a08ef95ee073c3128c2f83cceb32ecf443df5739bd812dc429d10d4a54976ef6634a6a9c1efb8f9e6ce73e8c7d8d9e4fccbb214c74d51a5f771eb01453a4f25233230711a3351aa4ca3a3be3d3a2ce5d324cb0b1b4c51c0d5ffb97f1d3023e1a36bb6981b9add9f7b6c377cc46660fe5cc9dafe6f79e310c37a56", 0xd8}, {&(0x7f0000000300)="82022a3f288cdcccb4730fa020d5a32bedbfc967ad0b2c11f9c4a4c42bb0dcc9f3b4b4d18eb36fd36c76a34231fbe130949840a6a7119415eac71096894a6fdfc5d379223dc4b3af329042d53c", 0x4d}, {&(0x7f0000000380)="6cb04fb0de70d6372d542525b84db8d2be45188fb72fac34bef076b71c45c69960d725f147d339732be74a4a6c2668759d3f2b7fd361d561212768afa547b9db99af4a2023055601176786fa8358b3cccdb43bfbb2ad94902a06b1895d57bc766eb6c510f69cacdbcf67dbbd0af350b4090f45976ef16f52983ca2757d63c5a6ba31253b1f5607824bef73a6f4151bd3ab8d8dfa384729b044e51107fa35a41e42d00dafb8c7156b452790ab54463744ec0cbeaad894f0a207ef79c18d8e23411554231b972b2517bc7439caebda3c9b65b988a98af90ecb1f6ef688f37b5bb4094dd561d85c93b841657da3f85ab669a18f", 0xf2}, {&(0x7f0000000480)="c279afc8291484996663d14a0028a9e5035a83b348ea7d706fa5cad34dbfdf539586a7247de24051330508c2de4727a3e223a1e74f8e35d9781937e2cc8bfe022b2f5a19496849a532ea3076029ae3b38856c37b9deba110f1a8791746f2e53608b13cbdecc32dab739b8b3d37bda5331f4fa5a78428a7fafba9bf2ef07e5c4fe4d4cc481a8b4a9be29b85521d8996056524dd205a19f9533b15c42f243914d00e5d44b373b26be2c2c849a3f0cb836dd3203b8d878321dba07e1a0da904b35879b7cd642bf603941c1e1029e9d7", 0xce}, {&(0x7f0000000580)="e14248fe6065c2d2c873663986548cb15e76c10918dd892814698038dd53b4a646608cf46daf0811ab7e95acb88cf9f4f67058bdd1b41fbcc11668fe5866c53e3c5cbf8ca46ab1fcb3e5d4743f5035c1d00ef7c3e80a53139a938a9cb46cea80a67f6bc8410ef12efcf8bc76b0d5da12b690178a91bf31baa8add02272321097411a2129e0f2941412b003ef24d7a866378854be72286601e3142a66f6d155", 0x9f}, {&(0x7f0000000640)="90e2117b7a64465ad155c675d4e0540d951d3c44ecc1940a9753e1c6308858ffb39365f870045739c47d9d5cf8dac746058909be410c17af737a445c19271075ab3a6e35c3958f96fedfeb7d3102634b423e10e0799816edd0d3bafa4f045586343fe900f7e4d0271f6e8046622ef27a7eeb73dec9887982a48b75a6aa9334a96634af0cf2a4fcc0f70e33159ade568a459dfc68e4ac2fee4fa35b71530f5f3b98e86826fa5701ad2326a831fab5e1444b394d31f8d53ec93af78fd77b5ad98d83308dd3e58fae004c12463e66f84bc6ee615135894de3054692d788316eca", 0xdf}, {&(0x7f0000000740)="2d8a1ae7244a3d5be941f489460a4335ad7959f7e65db12b980adb02e9ead03e3be2970cccb761ea454966dcb5645c732363ae806d0839187d6958f8813b5d235315bc06f977d62252e4f25fe371491bdc0a2a5b34ce3b5f6150e44e9d42e4f12a1ab0e9862ef5665f7b65cb63cd616f6719a95f21cccebc841f9c80a70bcf6be60bdb235844dd4f2f0adf24d09da1bf8a84e293", 0x94}], 0xa, 0x0, 0x0, 0x8}, 0x2) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800, 0xfff, 0x3, 0x315fedf6, "795cd82de37792e227e5a643074e05747b1172f2", 0x7, 0x1}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r0, 0x3) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) 16:00:10 executing program 1: rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x8082, 0x8) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x17e, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080001ffe, 0x40004200000028aa) open(&(0x7f0000000100)='./bus\x00', 0x202, 0x10) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) fcntl$getflags(r2, 0x0) writev(r2, &(0x7f0000000140), 0x0) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') getgroups(0x8, &(0x7f0000000040)=[r3, r1, r2, r5, r4, r4, r0, r1]) 16:00:10 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0xffffffffffffffff, 0x10000000020000, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) r1 = socket$inet6(0x18, 0x3ffd, 0x7) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a42cfc71bf167e955cd0308abf144bf810d7a71b985d5953985619656b4300e19bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c101d076e162c883d7ea423e28d3bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x93) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="ad9c419302987ee662950f3ad27ffc9257df1d51da588feccf65ba64dcf383f3", 0x20}, {&(0x7f0000000100)="17e1a114f9c025f0f058dea32b89511a02a13313bdfb23a60fa2b122ab00720a903ed23c8d56728a34e93cbc727fbe96885fe1de", 0x34}], 0x2, 0x0) recvfrom(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x42, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1011, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}, {0x0, 0x800}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) mlockall(0x2) 16:00:10 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x100) 16:00:10 executing program 1: r0 = socket(0x18, 0x4000, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x3d, &(0x7f00000011c0)=""/174, 0xae}, 0x1) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c57449dcf8bfe05632ab466653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) lseek(r1, 0x0, 0x2) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/101, &(0x7f0000000100)=0x65) 16:00:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='\x00\x04') ioctl$TIOCNXCL(r0, 0x2000740e) r2 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd68) setgroups(0x8, &(0x7f0000000400)=[r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) writev(r2, &(0x7f0000000a80)=[{&(0x7f0000000480)="d725a5ec713905dc89d0a1a465f31069ccfd1ce9ebcbc29c6a64e669851d1087df1605a268d29cb46e3d752713bba5b1114767ba7ecc654b6ccc9207fba99ac800efdd7531abdb17b88704e077550a7ea019251f97a9551837ed7d5c4a3d29120de28dfc", 0x64}, {&(0x7f0000000600)="5b53368e21cecc87cb2640d9ace0552176f1d16e366a4c3400342198380bb0bd06934b43c58431caa8b906d56dd16947a15b5184e26053b826b58a98f32d42676d9928505ddd1f6ff935f92b643274ef461679dca5750c5ab0840e0844305b95f9c10898eb99828caa5768aa3a6e0e98db25942a53771b287fd71cd281470cb3fc9be2e589c4b480d239f53aaa344f616b02424e6a47bd78fabd5f08342837738d6fd42907925102e047ffa618391a5ee56492a1aa4e378f48dfc7e39dd90483da45c6c4d392bfd90fdd2c44a994a742ded802556ec7d8980db356afb7cc95dce3e1fd46ef48ffa9f411fdd63d790bf5f93204758a2a", 0xf6}, {&(0x7f0000000700)="1b74ab5402c62a1bb2d948e13273813a6fd9722183d965fb59360c1d2af04382ba307a31f17e25ac75f73499ead1b713a2d7d34882cb8827b9986a09e2326c296afbaafacf92320007d7faae12b23baac2587f97beff4484fa19c30927ad2209c240285edba9f3b6240e11ec4d1fcff114d4ddfc8fb62f4ab427abeb6cecc960de648c963788742904f6c6c15d360a0c456cb9402f91cd17bcd2e8ed980c59a7a45595a7657f9527df4416e733076ec981aa19e3c0a27be6aec1455637e8b240d871afb9ae2ca3cbb35ebb65f5bec48008d1ce7ee81b1cd83ebf9066", 0xdc}, {&(0x7f0000000500)="81f18456f59efe72c4e3c22a1b3ffc51082a7f528157fa966fece334763b50638119b6e948767ee87ecad3a9db7d3bc8c3d9385d961fc46295809843cefe42fa6051747bdaf41f8dd339cf5e20d8d0a154c922eaf8fd56ca917908ff2f428499", 0x60}, {&(0x7f0000000800)="4d04f35ee241aebe78e15eecb00d428f1b41a324aa69ee843444eb3cc4488d5055533ab55a97ba893a91d6af78494a9cec08b3fc20e58793447c39811f0412ad0ce8ac4dbdc296f7ec301c36958266b4d15eff7e2ad07a88d92615155cbf97de60e78297ff673f0c2fc50d07058fa0d0bac81b55c5aca0bcea8cf48eb8f3d889", 0x80}, {&(0x7f0000000880)="569c3def47addfd9c39309a883ab1dc74708c95fddb132801d3e9b9dda53168a9b18b8ba2349541bb5bf9a772c2e8b44ff6a7506312c71d9b8f70f6732b3", 0x3e}, {&(0x7f00000008c0)="88064315eac7c83e30ab80c0cf2363d4644d106b7df7120d84a88bbdd5379ba39fa85b456cd58dd751d88c951e108236fe66d68e3d26f870de55ab78d9b78eda39ac8fbff8472fec78abb5d9bdc610e85714462449a34056c8cc81eee41d08ce3f5d43366566b86c773421ff71d82c9fb1b4cec7a665821931337ac5cddd86d8a995dcbb2c2e4df095c2dce5f58eb33574765b0001ce628860ff7d10afa1f0327f31a77536ecd850c01f1817751ee6c61bfa80031557732f11c8cfc92f95710f0be9bab2a837abc37fcd", 0xca}, {&(0x7f00000009c0)="7e006ea050649b3219cba223716d3419e3a63c710cc0259f0f698a2a8308571b82a858b2d48aa310e161755c64f00cd3940ada2649ba1d196079488279b98116731e34b136c8896c22af7b7e081c30797e50069f17abcbd073b6d68d8c795a3bbe52b77bdd68ecaba1c1ee59435ce38abc0ff5fae12901aa7d234a7908d4fdfa30b22549258f", 0x86}], 0x8) r11 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r11, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) fsync(r11) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) -OnQ$ !Nk}R2՗xM0OeV6B_k 4t~Xt0>(FS&^V$ܬ,gMdbvQ4F x o.E--OnQ$ !Nk}R2՗xM0OeV6B_k 4t~Xt0>(FS&^V$ܬ,gMdbvQ4F x o.E-panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *145946 79336 0 0x10 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff2720,ffff800014944360) at unveil_check_final+0x805 namei(ffff800014944360) at namei+0x88a vn_open(ffff800014944360,213,0) at vn_open+0x157 doopenat(ffff8000ffff2720,ffffff9c,20000080,612,0,ffff8000149445a0) at doopenat+0x2b2 syscall(ffff800014944650) at syscall+0x541 Xsyscall(6,0,ffffffffffffffa8,0,3,9af8aa70010) at Xsyscall+0x128 end of kernel end trace frame: 0x9b2748b3d00, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff2720,ffff800014944360) at unveil_check_final+0x805 namei(ffff800014944360) at namei+0x88a vn_open(ffff800014944360,213,0) at vn_open+0x157 doopenat(ffff8000ffff2720,ffffff9c,20000080,612,0,ffff8000149445a0) at doopenat+0x2b2 syscall(ffff800014944650) at syscall+0x541 Xsyscall(6,0,ffffffffffffffa8,0,3,9af8aa70010) at Xsyscall+0x128 end of kernel end trace frame: 0x9b2748b3d00, count: -9 ddb> show registers rdi 0xffffffff81c210d7 db_enter+0x17 rsi 0x47ea __ALIGN_SIZE+0x37ea rbp 0xffff800014943fa0 rbx 0xffff800014944050 rdx 0x47eb __ALIGN_SIZE+0x37eb rcx 0xffff80000093c000 rax 0xffff80000093c000 r8 0xffff800014943f60 r9 0x1 r10 0xffff800001945b40 r11 0xdc4240695ba5e452 r12 0x3000000008 r13 0xffff800014943fb0 r14 0x100 r15 0x1 rip 0xffffffff81c210d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014943f90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=145946 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2978,0xffff8000ffff3540 process=0xffff8000ffff7078 user=0xffff80001493f000, vmspace=0xfffffd803f014528 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 65249 3296 80654 0 2 0 syz-executor.1 65249 120551 80654 0 3 0x4000080 fsleep syz-executor.1 79336 188406 93951 0 2 0x10 syz-executor.0 *79336 145946 93951 0 7 0x4000010 syz-executor.0 80654 419614 84866 0 2 0x482 syz-executor.1 6525 272555 0 0 3 0x14200 bored sosplice 93951 319913 84866 0 2 0x482 syz-executor.0 84866 332761 45505 0 3 0x82 thrsleep syz-fuzzer 84866 127909 45505 0 3 0x4000082 thrsleep syz-fuzzer 84866 242080 45505 0 3 0x4000082 thrsleep syz-fuzzer 84866 50449 45505 0 3 0x4000082 thrsleep syz-fuzzer 84866 248350 45505 0 3 0x4000082 kqread syz-fuzzer 84866 157194 45505 0 3 0x4000082 thrsleep syz-fuzzer 84866 211016 45505 0 3 0x4000082 thrsleep syz-fuzzer 45505 255331 23449 0 3 0x10008a pause ksh 23449 350759 54686 0 3 0x92 select sshd 35179 276554 1 0 3 0x100083 ttyopn getty 54686 283957 1 0 3 0x80 select sshd 9193 265397 8684 73 3 0x100090 kqread syslogd 8684 402826 1 0 3 0x100082 netio syslogd 18560 20634 0 0 2 0x14200 zerothread 39179 19460 0 0 3 0x14200 aiodoned aiodoned 96767 125081 0 0 3 0x14200 syncer update 92281 133422 0 0 3 0x14200 cleaner cleaner 63690 199367 0 0 3 0x14200 reaper reaper 8450 315927 0 0 3 0x14200 pgdaemon pagedaemon 38964 155611 0 0 3 0x14200 bored crynlk 97366 320306 0 0 3 0x14200 bored crypto 81821 522118 0 0 3 0x40014200 acpi0 acpi0 91714 250293 0 0 3 0x14200 bored softnet 217 80547 0 0 3 0x14200 bored systqmp 63765 213980 0 0 3 0x14200 bored systq 31506 207330 0 0 3 0x40014200 bored softclock 91855 20891 0 0 3 0x40014200 idle0 16961 233457 0 0 3 0x14200 bored smr 1 74569 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 9493 6274K 6343K 78643K 10788 0 0 pcb 19 8K 11K 78643K 386 0 0 rtable 100 3K 3K 78643K 338 0 0 ifaddr 56 13K 13K 78643K 119 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 32 0 0 iov 0 0K 16K 78643K 96 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1182 74K 75K 78643K 1574 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 13 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 89 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 17K 78643K 633 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 45 38K 46K 78643K 418 0 0 subproc 64 65538K 67586K 78643K 172 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 71 0 0 in_multi 33 2K 2K 78643K 94 0 0 ether_multi 1 0K 0K 78643K 9 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 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 230 0 0 pfkey data 0 0K 1K 78643K 4 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 69 19K 24K 78643K 2290 0 0 UVM aobj 36 2K 2K 78643K 40 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 30 0 0 NDP 11 0K 0K 78643K 35 0 0 temp 155 2353K 2421K 78643K 4749 0 0 kqueue 0 0K 0K 78643K 4 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 312 0 308 1 0 1 1 0 8 0 plimitpl 152 40 0 34 1 0 1 1 0 8 0 rtentry 112 70 0 30 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 112 0 108 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 10 0 10 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 310 0 123 12 0 12 12 0 8 0 art_table 32 311 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 6 1 0 1 1 0 8 0 semapl 112 87 0 77 1 0 1 1 0 8 0 shmpl 112 38 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2579 0 1168 46 0 46 46 0 8 0 ffsino 240 2579 0 1168 84 0 84 84 0 8 0 nchpl 144 3710 0 2075 61 0 61 61 0 8 0 uvmvnodes 72 2715 0 0 50 0 50 50 0 8 0 vnodes 200 2715 0 0 143 0 143 143 0 8 0 namei 1024 10608 0 10607 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 11079 0 11079 8 7 1 5 0 8 1 sigapl 432 794 0 782 2 0 2 2 0 8 0 futexpl 56 10317 0 10316 1 0 1 1 0 8 0 knotepl 112 252 0 233 1 0 1 1 0 8 0 kqueuepl 104 186 0 184 1 0 1 1 0 8 0 pipepl 112 514 0 493 2 1 1 2 0 8 0 fdescpl 424 795 0 782 2 0 2 2 0 8 0 filepl 120 4787 0 4699 6 2 4 5 0 8 1 lockfpl 104 255 0 255 2 1 1 1 0 8 1 lockfspl 32 199 0 199 2 1 1 1 0 8 1 sessionpl 112 20 0 12 1 0 1 1 0 8 0 pgrppl 48 24 0 16 1 0 1 1 0 8 0 ucredpl 96 1054 0 1047 1 0 1 1 0 8 0 zombiepl 144 782 0 782 1 0 1 1 0 8 1 processpl 840 810 0 782 4 0 4 4 0 8 0 procpl 600 1622 0 1586 4 0 4 4 0 8 0 sosppl 128 11 0 11 4 3 1 1 0 8 1 sockpl 384 635 0 625 4 2 2 4 0 8 0 mcl64k 65536 520 0 520 65 33 32 65 0 8 32 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 10 0 10 5 4 1 1 0 8 1 mcl9k 9216 11 0 11 3 3 0 1 0 8 0 mcl8k 8192 5 0 5 4 3 1 1 0 8 1 mcl4k 4096 38 0 38 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 47902 0 47871 11 6 5 9 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 81523 0 81456 38 33 5 36 0 8 0 bufpl 256 7474 0 2996 281 0 281 281 0 8 0 anonpl 16 98308 0 89746 65 14 51 51 0 62 11 amapchunkpl 152 3360 0 3283 9 5 4 8 0 158 0 amappl16 192 4646 0 4179 52 19 33 36 0 8 8 amappl15 184 220 0 213 1 0 1 1 0 8 0 amappl14 176 156 0 153 1 0 1 1 0 8 0 amappl13 168 27 0 23 1 0 1 1 0 8 0 amappl12 160 124 0 124 2 2 0 1 0 8 0 amappl11 152 188 0 182 1 0 1 1 0 8 0 amappl10 144 60 0 60 1 1 0 1 0 8 0 amappl9 136 596 0 593 1 0 1 1 0 8 0 amappl8 128 177 0 162 1 0 1 1 0 8 0 amappl7 120 34 0 29 1 0 1 1 0 8 0 amappl6 112 228 0 217 1 0 1 1 0 8 0 amappl5 104 252 0 245 1 0 1 1 0 8 0 amappl4 96 863 0 839 2 1 1 2 0 8 0 amappl3 88 261 0 256 1 0 1 1 0 8 0 amappl2 80 6002 0 5950 2 0 2 2 0 8 0 amappl1 72 23587 0 23201 25 15 10 19 0 8 0 amappl 72 1871 0 1841 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 39 0 4 1 0 1 1 0 8 0 uaddrrnd 24 795 0 782 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 795 0 782 1 0 1 1 0 8 0 vmmpekpl 168 9356 0 9339 2 0 2 2 0 8 0 vmmpepl 168 88584 0 87193 109 41 68 90 0 357 4 vmsppl 264 794 0 782 1 0 1 1 0 8 0 pdppl 4096 1596 0 1564 5 0 5 5 0 8 0 pvpl 32 273872 0 262278 149 20 129 131 0 265 25 pmappl 192 794 0 782 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 512 0 79 15 0 15 15 0 8 0