kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 22 12:55:40 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.197' (ECDSA) to the list of known hosts. 2019/03/22 12:56:11 fuzzer started 2019/03/22 12:56:15 dialing manager at 10.128.15.235:35965 2019/03/22 12:56:15 syscalls: 1 2019/03/22 12:56:15 code coverage: enabled 2019/03/22 12:56:15 comparison tracing: enabled 2019/03/22 12:56:15 extra coverage: support is not implemented in syzkaller 2019/03/22 12:56:15 setuid sandbox: enabled 2019/03/22 12:56:15 namespace sandbox: support is not implemented in syzkaller 2019/03/22 12:56:15 Android sandbox: support is not implemented in syzkaller 2019/03/22 12:56:15 fault injection: support is not implemented in syzkaller 2019/03/22 12:56:15 leak checking: support is not implemented in syzkaller 2019/03/22 12:56:15 net packet injection: enabled 2019/03/22 12:56:15 net device setup: support is not implemented in syzkaller 12:56:19 executing program 0: getrlimit(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x7fff, 0x400, 0x1, 0x3, 0x1ff, 0x0, 0x1, 0x1, 0x1, 0x5}) linkat(r1, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00', 0x4) syz_extract_tcp_res(&(0x7f00000001c0), 0x10001, 0x4) renameat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r2 = dup(r0) sendto$unix(r2, &(0x7f0000000280)="361ff3f347405e9fb1", 0x9, 0x1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) readlink(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)=""/76, 0x4c) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f00000004c0)="fa6555c82058cdbd9accd8afda2a56481ad01999b809b824dc188acc429f893ccd50de93ae3ac632fcd5cfd41810479b9430f3bb45c91616ea237f48eb36e8d6e7c2a595cdb9d4a53ae8353e03c8637f975e5ff324d79c44a8fc3da7302f782046e4a61af824c843c2c5221d", 0x6c) chflags(&(0x7f0000000540)='./file0\x00', 0x20002) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) connect$unix(r1, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) fchflags(r0, 0x20006) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r7 = geteuid() r8 = getegid() r9 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600), 0x0, &(0x7f0000000900)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r2, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x108, 0x2}, 0x1) 12:56:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r3, r4) readv(r2, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/139, 0x8b}, {&(0x7f0000000640)=""/38, 0x26}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)}], 0x9) pledge(&(0x7f0000000840)='-&([', &(0x7f0000000880)='()d\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x1, 0x0, 0x6}, {0x18, 0x0, 0x7, 0xfffffffffffff001}, 0x1, [0xff, 0x5, 0x8, 0x68ed, 0x1, 0x3, 0xfffffffffffffffe, 0x6]}, 0x3c) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000900)={0x2, "41b5bdffeb0133c866ca0244f731eef118bc8e913d20dfab8d0a80e04f6120851b6fdb3895617bf0eca96f07d7a17deae52a1b35dae50aaf735ad69146e613f345992671e9bbf64fa2a254b14019485e633f40f159a4add735a38ee4b858b8cc04193667a21ebb893bdb50040c5afde2a28f866bf6f114180012ad6df4e7915029256c281d8166d1a5fa9b82cd21ca76813dcded3dcd40cbb21f7f7133e5837178a6dfa6fbe610d124443339362c7afcd241cc764d0c"}, 0xbe, 0x800) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) fcntl$setstatus(r2, 0x4, 0x4c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000ac0)=0x16c8) r6 = dup(r2) msgrcv(r5, &(0x7f0000000b00)={0x0, ""/62}, 0x46, 0x0, 0x1000) write(r2, &(0x7f0000000b80)="5280a3719a6ba0c3c7faffd4410cd4fe26b9f9cb41c089b3699944b2217f7e7b540e4deebbf046c9c5d84fa8c9f2efb74b495b6be4022d0f04cf00dc4724c6f9fb7173da947eddd64c4a9b965e468954aa704e8ebde3c595df619da2231023ee8e63772c13ba6ba8a6ab8d86e1ee8ce02af157293870ad58b2e1e5d0e15376077e757c9663d9cb3dccbd5d48eec7fad8a14827adb3a9e1f67f40a7c21638abcc9e4707aaff83c056694afd1e4cde19fbd31b6680055fed87be9a714b05b112d5f72913a5d9e67cfe54d1f104de4d028545054582e9916b7f3713da8b069f8d2b8124f2acaca0354fc6164bba6a12642bee32ea88be4c40a5847697726a12041cc238bf2a9f653e806cad914dd660024e5e2ccb79dfcc67b855b733286959e0603f7351132ed0a8e3e0a33c8473ed7a1aab67d026f5f85388b479ecc332aa9845b0018a1029e3ed2f43cc36cade8b1bf7e8ed892f6926bcfdb5f8d7a5163e96eb742f8bbd69f6782611d04d47122be7c46b7848a148499451b2551fe85d723572f41e37f14fa95a694e028487249293904fdcd9bcd754326feba3f201d7d28052916e4c40e31a4b00b1087b82121a4505ca80ea96306a79b26a814a10ccb9d2008c23458bec2e7d6fed90406be6887e33a06dab5073c7244a3f208310834f80e709b67eec618f8c519009381ebf40d5b9a57df6337822ee419871a1dcddc786879485bdf5ea989eb4d73bd7a205fd5db079e25ac2958e67a3e1a75660272a58a4674554626878364d3539e06f5a4563a02f159c0828ba9bb8e0fb257917093d16fb755f46bf45b0dc5d56f44b48713c601aa81e30545ab8399515b05b0d53a86e788b5e249b09ea83f8b4cc18b2eb3dbca46dfacd7df3a9e2c056826fc690a63bd2b96604928f125a2a01fee9da4c2a80bb4f891bf37db95f384fdecbabea8c8f01c2b76e3ab42a7fba863a514760262ac2dffc0a24a9b02b614eab9f923508d36941adfd519c13205ef8082bfe589afdf2e44c7dfc99863050d26021bf5d8ffda91c040e293e05f0079c6871d87d2822303064319543850b9237cb4e576b0c7300ad27f6b73978588b968fedbaf6c259a2fa06c355d8205c4e4886dd5318d354da8c8734a8118cbb74d2ab34ad2aaf9daaadc73ef4d3f86d610fc5e70ee771e4c421c148a95e0a61cf2cb6908c7c352c49e5fe1e92ffeb3553f5c85e5e4d8efe99dad2be9692db24e7276287bb10a2069a43053df102c1403a2bdd3672924b7c30f581299d26d68a86fddaf55c41aa52a3a3df5cfde617c7d316c531937392da824660b3fee1acfc2b6e1abc57c7e2747c8bf22094f7b2df77912c518fdd4c9b594e9c65009cd0c2fcae95bdca7afa734bb1e3f647e6eec5767de0669e34ca8f1b29d69c275703d532d45a85b353eedfda82d9db635caef194fa9d3f4358cfb9907c71484ce14337140ebadd689c70d7f3ea44586131ebe3dad5a65ba78df64f7de786f2f1d3470eed8fb46d66d24c73c286dcfafbcc5bccdbf7e32e832e11b854299929ce802589769a2d8428e3a11762bb54396b989fa3d2700893571203c9b207dbe9b730b4c2702b98ce5bbcfd07e1f49c674cfd36bccc3d8889b113b4094cefa66db62750f6791b9a387bd5327a91ccfea9e339deb685ab76f1ff9a58a5c803ea9ea1aec2751ec7620da2cfd4ad83a077b40db61b4212dbc9281000355b00dbb08d297f7aaa9443aade3ccc9af008541b1a58aa7f90187f1e5c4e70b5cc2db2b67685594018c77466bab2c8b586dea544ca19e0b63b2410a0057040e2efa191f013908edb6878ce4be5a0698392988c8795f1fd0da486c0ad4c13716fd919a1e895f574514adbe201a5b3428ae834ca65838c770398e14db074cbf5d0f590c795063901bd62694468bbacac5142e9b85b2f6d548cb7c142e885f03557a1c48ab10b73e4f02b39625ec3891a6ca6c4b8ca30c2d78d020bf708ece62f10d89368284579d9b9aa8e777236b461b15fb6142e9a41af95b1063e02a920edbaf79c5215a707ed9aaee33b3b036e34c6a18bc6217c9e8ce3166ae626c05a30ce6d87555e0e47e8db026a74628538b207d09e0519a190eabfb5d671791c718848cbe68a7db9402f34058df2757a9ef8c359700c0fb35c9d21142f8ca6fa2d45a338cc3f5843abc6dde2aa3fcdf8cc52b45f7b94b1850b426d52faa41fdbc3ed04dde035f28832c1bf09531c7e78c60de5bb8bfc972f7ce439c7c7bc489fda7ed1a6120a668dda8f4c366c3bd364c7b9d5aa7769a3f862e7f2515d0684ab147b65e1bf5b01a710b08ba1c67b1f5121600c4b8c09e3123c5ec7ca01dfbe06517f69e98e4babbb0309e57a91c0646ebf32a2d35e6f632412d4a594a171a6f664c6190688503efc1b67380c4c33c32a8cc1041db2f08c803fa7906d1eebce931571fe79a866b0d9ad524f534102b4827c5838af6123bdab0b7da4a740f2fe1499edbc53c04473cfc8e0e138d071aaf5f2a403da98e53461f21fe6bab104e47415f69e8b5c5aabb0611e123fdc919a49c901f226d843f366fac609f0bd7467ddf802aeb53a2b22da0485ed0295a5835ca75edd0d31fc4f4b33b152d7897178cce97cda126e42721c89bcfc013b2e77fb688f05b04b57d5806d91cb71470d4143a4a9a9763b687d33863d506b20a8ec2515970efe6e46f0f2a51e55116174c832c2913a25ec749ed8878ea8a3ad02857248dc689eb4f4ce373307a1c7c8423430648f28329af3759c25cf360ed90a2c53a2b50803bfe37fab50a71ff94e34b9b360e462c9a764fcff6530d2cacf7daf57ae8218c331729772b03a555b4a4aef9bb18d30cb178a693684c527331fb229b2754a4c7368eedfb57f5e92e777d31acae2ad9b9f2dae8d3c4e8dcdc9f5ed0753a9dc972a527ed74a3d44357d260252f47a986f797c37513b4ed5c9736420f99f9000d34cbb53cdb2c5c33ac3730fc1f5e5f02ac498afb6907a67b6dfcafeec17c5acd64b1e7df5cfbaaad02b8de229a4400bc7d1efa39a80474b7376b014050e965908240becee8876f4904a104083b0121a75ee3361ce23b46428a82ddfec8f40a74dc62283a31bbcc0557060f5a25ff01a827ba91a81a9c7803d0e029ba6fbe93a399f9c3eebd784182194155db640ce0897c75ec08b905bdb49e5756d86da146c2feed28a77395e2dfad4aa8e8400d7186ca70edc2e9a7c96b5e71cafb9aecd54608e3b7bae7b0b295ac9a4c6a98e798f51d5c3a6eafa1db76ade1b3bfea78be7ca4d90b92fcce3dffaecb5c4801dc5a75540900257849d8d987680db85cf4db247d19d39e25db9f37c09666334928d4d5493912f239693a7fc0b341e04b499e9cbc2a9cc10a9af612268e4af72010d633733a5ca2e57eecceaacbc282bf2a63231a015e30a9447503b31ea18f2fe10440e42502dc7f20e63f625ef949c2b0ef028a6eb83ac01d4063cb119a6abd50c1ab9bb0895a02cd7b9c2919fd7f10aeff6cacdd27e9bef3b93f1841b43de4aa593b0750819717215d484413c0182ccd8dd06060e4fb330aeb0edab593da0486c4f911b637163fec707d0a7d72f00ccdc40b6209bdd1461a11d5d7d2951df1e3df587fb82b017d44b423733d3d0194c43819210b942513ba23cb1b913d4ee5e8beeb071b28db994fdb6aaca6a641c2ea0dd6a87b3277508bef2e8e3c06f76375c7d7d5f5b06706723e1269bbc8f16a9dddac1bc8170e4a2f4268e73de4ee8e7613489f87036085f367d2a1855eb021bdda58d8ab17c156b9c234a10af0f1da58b16acadd8671e596a10c4a051e4b883ffe390ca961de08cb649266a35b189821c38b4c156a21327698be607af06bd7182e265d839fe645ad7a8e45073c87b3216b7c8b9716dffe33bae09a298215174a3aeb8bc61f6a2e767a51e9481bfb194e64dcc3967dc726895d7591a8a46cce0f0b915b49f068c1fbf1c78319d798ef1e65fbb5f3b1d86dce2df2c6018d04cc958779523396e889bed6cd64d908a11e854db48f1d045d3ad17eb21262699af03cabadd83fb29c718c1f78b5459ee65f3470c857963e2c2f19f73da05927a1e448bbd0cb8da0a827c917daacb62651d8f382eb084626c6b02595f04aaaeddf674ce2b8219b29f03ec3f3169dfdcd609c7c332e51e8d0901b2f93499caec35de6a57d2e84ae7bbc5d74ce6192b04867745d0537622f9b9b37333b3545b883a66226be7fb5e8d664bc3888cf3cab62207cad4ba150ba367555227c155a1789ebb22654758dd9d7b02463376e0f4bb8b1f62b8b2f108e928e9b04a5dcb0e281eebc0840ff4b7bc14de476fd18873c1361bd8fba9741e49403364d981ae17088f847de7b12c8eddd70cc16fd46347a4f61af25c09ec9e3dabe09e7071ad124f1356eac55ae157418476825e04967b63c7e11b525cd640f45f278e1f929f628359ba4234fd2d20567843640ffdf1045671985b3a13b98e69f2decdbec9b07e9c7bb16111cb3f69c7b4a80d3e0a18187f9d3b81627f9c34a76b3400a3e9fcd443f905a9a52db999460212c0a5e2175a39626c3be7d53144515822e9b87382d6bb1a2f55209110f893de5ba899c22733aa7121c757f5df6b9496c68140b3a448b6b93de5706244c788b9d3f17571d204b19544463911f43045bbd46c57f81731d8740e1e45497c8726cab5a0f971c800c0b1a107f939d04a59d03c48d255d938797ea79ebb6182ae1cad9b0b0cbed121e084c19a35af6a9efbddba47707977fc69f56bbea014c54e95e09247438e052fd200a73c3891944833b3ec0b59b71f21c130a8d2d467107547817fe6ab97c33ddc124aa1a1f05d693edd5526433b5e09d4a33bf0d3cf37f2fcf28ecb3994164008ae63063d5abd0faf9a62bff960303fb12fa0063b4002985e6e83f5f82e3d55c2a8ec4cb52aa61d7b08f3b23480e7a9d457a6f8f8f48d0c4ed3d4b366633fe53bd9aa6883d0167365fee0b5079e6dd610a0e5f0f2d90f910b988305b3aa92811fbf8101175681d1d0896bcc250f3bbe398fff9c19215bdceb0b93215371231bb850b9df72bc6c7641da3de8544ecc503b26d40ceff4975eb1a594c4d4c620905a80497c59d06c25167100c2cd625f4ac09ca626e28d8d071afe23eebe506d328789572471911daf777f90dda50e9d2e4ebec12c4c2c49515d12fa5bdde22be058dd08a37b49865ab67be5586859afcbcc608f3252ce7e3b404a9fc5faa7830200ef9597f9c06e749edd90fe3de7a765535f9828611eb1fe94251dc0c490db9406934bf3631181f7f786fda3879890c1ae7ceb2149e34bfd96bf6c03af25843d1b6db3e00bb283f7fe2da0927c16e2db60ed3bbb33c239de270d0c1ebf1fb7ed744b2148708f0eb6fd409826efaf7ed57a2468262ed1efc7d4e34911af3d6a7521a6cae7714b65ac340ef44c95d647df36e8a5d97082b5ff549c82d7ab7b8176c25dee2b02ce602bf47726d477780fd6499865badf9d97f4dee96276349f6610df05e3e037d7bdd3c3ef6a7ae7d68246a696a89d6eed1943792c1f8a4e6d0f5de0efc5ba651d77a222995acdb0b61aa45f007bc305fdf8a2085186f2163a7b904f8dfbc5e1bd6c7a18fb920f3e71a4ecf76cad36acbe0f03543125d48d42177966fb9cd0baf567e4b180307678e3b29cc4af65205b7387c978766da93b4bd56dd3f91e8c11a64c89daece5b03e0e2f59e0565d87b043a57fe98df9da279357eb89c3f37815f0d2e9798acd067ef05f691c14515d8873286d24813591552c05407e67701e51d5ef6b", 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000001b80)={0x101, 0x8, {0x1, 0x100000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000001c00)={0x1, 0x3, 0x5, 0x4, r1}) ftruncate(r2, 0xffffffffffffc836) msgsnd(r5, &(0x7f0000001c40)={0x0, "aefc7b2947b65e2e93d1467525a97cd49471230e130814535476843c2cf6b3de526fc587783be95060aca32c754f901fc8c96e8682e50ecae32a7165372728e8fd0347c5f7acdb0d58a3c40a7acd52e16ae1ce3d445eced503ea16a2ce632c715a8fe18cd479b1df58c2102f4876ee57481eb7435d7a8b36c1cef8ab4a22ec5597c7ee670e964a91965a8565fc6708b46f0a6a20f32224bd29e5eeb3bd6a88ba019cd3862a3dcb45a216d402ac81a8aa755ff656e1"}, 0xbd, 0x800) 12:56:20 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000000)=[r3, r1, r2, r0]) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x88, 0x20) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000000c0)=0x80) setuid(0xee01) setregid(r4, r2) 12:56:20 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x2, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0x200000000000}, {}, {}, {}, {0x6, 0x4}, {}, {0x2}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 12:56:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) getegid() 12:56:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2040a, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000007) read(r2, &(0x7f00000001c0)=""/90, 0xffffff34) read(r2, &(0x7f0000000000)=""/21, 0x15) dup2(r3, r2) execve(0x0, 0x0, 0x0) 12:56:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x80000000004f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x8, 0x0, 0xa6fc, "4c3ec1599f80243d0be53211838b1b89c88bfc35", 0x9, 0xfff}) 12:56:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/168, 0xa8}], 0x3) ioctl$TIOCCBRK(r1, 0x2000747a) 12:56:20 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x0, 0x1, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x401, 0xfd, 0xfffffffffffffffa, 0x6, 0x8, 0x8000]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20081, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x2, 0x1, 0x7, 0xfffffffeffffffff, "62876328f6d3e39660cb6008ff53c1addcf69960", 0x1a52, 0xfffffffffffffffa}) ioctl$TIOCCDTR(r1, 0x20007478) dup2(r1, r1) semget$private(0x0, 0x3, 0x402) semctl$IPC_RMID(r0, 0x0, 0x0) 12:56:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 12:56:20 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/156, 0x9c}], 0x3, &(0x7f0000000240)=""/37, 0x25}, 0x801) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) 12:56:21 executing program 0: r0 = socket(0x3, 0x400000000002, 0x180000) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 12:56:21 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x405) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x100) ioctl$KDSETRAD(r1, 0x20004b43) 12:56:21 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) 12:56:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='W\x00') recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/32, 0x20}], 0x2, &(0x7f00000002c0)=""/194, 0xc2}, 0x41) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = semget$private(0x0, 0x1, 0x10) semop(r2, &(0x7f0000000400)=[{0x0, 0xfff, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x7ff, 0x40800}, {0x34a587cf49d23480, 0x1, 0x7da8417a90f777f0}, {0x2, 0x9, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0xfffffffffffffff8, 0x800}, {0x6, 0x100000000}], 0x8) r3 = dup(r1) readlink(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/128, 0x80) mkdirat(r3, &(0x7f0000000080)='./bus\x00', 0x44) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x5) 12:56:22 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchdir(r0) fcntl$setstatus(r0, 0x4, 0x0) 12:56:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x32f) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 12:56:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x250) setuid(r2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) pipe(&(0x7f0000000140)) syz_emit_ethernet(0x27, &(0x7f0000000000)="c7ea6c9ce65f4b2696271cf613ff9b3e267ad77e7cede2048b5f2e11c191cfc918a9b5d6c4fdcb") open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xa0) 12:56:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = semget(0x1, 0x1, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/37) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 12:56:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x800, 0x57f4}, {0x18, 0x3, 0x7, 0x3}, 0x1, [0x8, 0x8000, 0x20, 0x0, 0xb5cc, 0x7f, 0x2]}, 0x3c) socket(0x20, 0x8001, 0x7) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:56:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fbf00000000be00f2008000"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) 12:56:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0524e6389283964bedb1932316adeb77c9ac140376ef3f6a6d304a7a4e0235afa1cac6787720cde3c6be1e178ffa7776da6040", 0xfe45) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) lchown(&(0x7f0000000180)='./bus\x00', r1, r2) open(&(0x7f0000000040)='./bus\x00', 0x10000000800, 0xd) 12:56:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8100, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 12:56:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x7010, r0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSCTTY(r0, 0x20007461) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 12:56:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = semget$private(0x0, 0x5, 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/209) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) 12:56:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) munlockall() select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) 12:56:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=@un=@file={0x1, '\x00'}, 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 12:56:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x8003, 0x1ff) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) 12:56:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair(0x20, 0x4005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r2, r0) socket(0x18, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 12:56:22 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="c45fae660237a6d9096ee2b592c8657067b671d2189ab1356ba0c4cac34f47fa863fa4560bd9", 0x26}, {&(0x7f0000000080)="5ab0eb7e3f1c96c6c952d166e71c364496e8eb3a038b042f6fc1b50ba9aec7b94e6eca261027204501465c9569addcbb2bb2524790c2231e1c414ae799e156de2dbf174205d5d135702749ce9a40e54c5d8ac5dd79138216f1d225a84f54aca445e95465766f805d751209e5d89ae22100890b1965ae0eeb5862cfa4c5bfd3f0b0fef3ac79915e17d36c57d7ca65414f5b92b98f96c7345e41e861e978be35dda87f4312591a8446c3bffb2dd1574336609b45d41b4b0f17b4d9e2793c62e3382cdbce4250e4b8bdc86636e4655164f646572831", 0xd4}, {&(0x7f0000000180)="48449ac6749c87b3b6ba145ec8701db92c2e6c0c52149988d105271585f05225ed2c1c5d15f667407457e409f6e5a7b8661887073791fd98af67d8194854a56c92eabe192176c0cc95a2fe8fab5e5753d3f353530051f7754d8b39bbb1a2295a5da663f771d5ac294859d98b35be395cd5f1dae8d3712fbb80fadd0e8a4607fcd64289a8fecb8b64b7d0549c0ceb746a0266c6ac89506781f595", 0x9a}, {&(0x7f0000000240)="43e176a0951a35ea5d910e682be6c85596248ff6c52f3e1f302f25373b39004f198826106e1b5f6a35a72f423254074975f343f7804a1fdc0eda0655ce90d7d321f0f9607983af923f437b9751e95cf1db10", 0x52}, {&(0x7f00000002c0)="9ffebb21c2ec4b83e10498cdb86642d4455c6946ade216972129f58f84b43922a2407be8650af7ac5b1504689002cc7e46796ff67956910ce4ed21d4b696084b7823ea32ed53575e7a5f97fc793b546f73e6b490105e71f14a0a", 0x5a}, {&(0x7f0000000340)="aaaaaeca33efcf9183e8c288305c34841cb3815a568ba62a00e32f40cc8317139011ce797c92230b17ca0c239cda7cb9bf9c7948e6c2a0e5031630e55c4da7ddcec62814ef901b01d0fb9fbc8f9f98efa3dac41cd156381720cf635f45b979642678e6f2af9e98394d391a7d2d5818ba43ab371017d801860e52f7527c0524ebbd9637b7eafaaa1af38dccf832815df80a34c9a6f26f31bb7f4b3f22f54d43a24d6e738368882d22647b", 0xaa}], 0x6, &(0x7f0000000480)=[{0x90, 0x1, 0x10000, "f5b29c4a778d7e292ccf3aaf2b1c26ce88fc3da951b0c0bdc3e2f621848cb9391e43b276ef6e6e1fecd7c68c7a744ac63aafb72c51b8096ce3ce4be22ef1604d16257f332dbcb07cb43604bba6574b05f406a5c81a7c72acc9f3ee45753fd07683473efd2150a179edb14a1f8dac6a252ffc060b45c5bcd63d00bd"}], 0x90}, 0x400) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000580)=ANY=[@ANYBLOB="56022e2f66696c65300039956aef4a2eb0f31370b88441356650e79773f92e67edf6ebce972e181d234ead65ab081f11e8e3d4c168041df5c8cddbde64854ac281a612a6b3eb92748f348620e48907bd07083005ddc30c21c10020e0b5b586"], 0xa, 0x0, 0xb0, 0x0}, 0x0) 12:56:23 executing program 0: socketpair(0x26, 0x5, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f00000001c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5fa0014f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) 12:56:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009", 0x0, 0x2}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:56:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x10, 0x5, 0x7) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:56:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) 12:56:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:56:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=ANY=[@ANYBLOB="01fe2dfaae5845"], 0xa, &(0x7f0000001700)=[{&(0x7f0000000500)="881dab86b5f95d5d5b9dbe1e83b83005f8d3d059fb2a8b9c72139e43f184a4c44d4f9194ecd5a228fb74e5904758718790628c8ecaaf8030a55111097d6de2846e0bd438ee8c5384a1dae7e9141070d1b7560a708071089c0d99a3bf8dcdcd685af6821574afa2ee9e563129d6394706006775a50e8f42ca5329db18d2450a4bfb02f32341534feb92c4e674f44008416cc18c9727c432f81ebe35850933b09256138bb334389b0632ac88c0d4b2c43ad5f2bdf25ea44ae47e161266522ea56508d5d6ac21eeb6eeb7381ca636653ede26f525b4ef77b2cccfd95825991d3f2a467933f1e3088145a50a4247aa05e3c3dd9333ed5ba301d27d41b7287926b164d886cdee0ba6be29cb32c14435a2553a058fc374a0316c0a274e8c0493c289a6894011cd7b4ccb048a235dbed19defc9f34a559dd9b1917865fc3113bcd6cb6cea10d13aa3e4320265c42a348bfce5a1be0476c3821c3d479711936b2b4a77c1b84eca039fe75eff88d030d1d8aaf01c16bfa28b34859885c360230d083abe92c8820d884bc17bd43fe35e6238b7ce1209020b23291e175b0d54c50655aaf68e503e866eff2ce227c1192e31fc397686450728f59ba972cabf749011694278de7660821fdc113d30145fd940989ba3990534c3adf7e896bd3ef47572b4ccb70cdcf124b7658a9d66cd8b3c9966fab8d46aba8a753fa697e05ef25b8b83b7b87006af95d5769e371ce6f169a2096339d39e3a2f2d26d031260bc23d0a5b44414e22112e8966b03d636b2b641d8a84ebbf270434abe0a104fd804553ee57ce40d245b4544095404c04e5ac476664d4982cbaa5eebb4851fb2ebfee53753fc00d6ebf698a2cbddf7a98e4563017245c4f6f9588a8c52d2b84d112271421567c6e3e6ca8548e60d7ae93f9a9f06b6579c24ff55410d737ccf1202650eddbd01a3c3d1ddd3bfab07ca2b836f43dd917c67cade55baf06df07c9efc064d9bcfecaa1d17dc71c9ca43d981020f19e664ab0487945eb0690af1edc915af077ab86a2e79e9cf958050046d4288125696ab2bd0d24ce68884c7c9883bc24031146cd178c0ee7f66ebeaedaacca8de7b22f3e48f28e62c3a2f379c183b532f858bbd0aec842a875e7511cddbfe85e286874709922674347c51e01197c0d3cc350fe3acaaf31385af518b462e7a908c28cfef43a921e6679a1afe39713c9459cd4c18d153870b28793fa62067ac6618132881894fb12fe82de2b5d29e9a2e6705ac4daad03d9afa7562311f92f0ef470e5e5bf45456288c1452e40f250148f2abcad4130e5ac60c68fb4bc6ace57e4508578d8b6bcfa4194a0bd17edc33ac9ca6069248e8734fcaf5e4fee3e0651c0f136b166efe6b8911f5351223dc25b7044ffa6a0094211fb537451512af21b74b852b06255b4f0a1a81c822317a2e17d472cbf15a94c5e6254d687785fbf45d653340d7f439ed11610eb096721a56c3f1df81b71b72768efe4e37e04b6f297150b39f0577448ce776c22de39b29afeddd49a1d4028a6ff5868ff2ba99f7f4a98795db7f8f29e1aecc2d035bf4b42469c634e10b6adaa98cdfb4e184e1bb3f9bbaf3fdd25c6e9d7abe2b5bacb932c86899f8c8ecd59e21d232c0c44dc9a8c55cd4a8de449c56d2adde45336c516f7b054485f3db3ff178a16dd02db6e8cf635c0d7912081d95da0514f82d705b7988e4538c6c438e5247b64ccc05d9d9185a891fae184c573fd1dbda5758c7a720f1979d4128c2dd52d5360e5adb428d0d0bc0461af6420625937660b2aab1d434b196c619422cb9f92d1cddca2cdffc6cfd9d5bb204385915632b9125ab68f414f80aaaf0f33d820151b9933ac9046ff31c65edd8443ccba306c54f575939de1484c878cb7bf923f12e5c7cf7122250ddb1c23473f4dda4e4c7467e0b47cc42d5ca44da9bf2ace850186105a817f0f6c15d02d4f928d58a93b0d5b70efc8d9d1d0e6f2136a108cee09924c9233d1978a7c8baef113fc28f0c02665e94b0e5d59a7c9191e48c8aff8f7a584d3fc0798acc0ff73e1475377451d7e04b88ce57382563cd295991e36ba490f27e549e4dd7f7ef91078c1de5933f822fe42f81e8787346c19ebbebc32c84dadc413c98785aa8104895fb9d1d17337b614a614eea678e560e7c10ef195060fb9fef5bfe616ec9a3069f2d96cd88799d4666e99babbc20199a4352445d10dc653e2186149f495930f71e0617622bfd9a63bed84cecd095ba20b5d83244d0fcb2bc0c846c7bd90fdbc05da3c1a15462fb38de451953ac7ee58634f0654f627adafc83e682cdb837232f781b73e6e6c571896fc64e8a0b5d854ee266b04447f122bf13feef47fcc68e6f22b04c284d4bc80fe6e716d8332895a60490e5425ceef198e6415f4addda3404376d541bb4d12e3685508bb53dbf25c62c2f1fd0022ddeb7a53d0da00267b12eb1172bee51f91f5f2dda014780a0607999c078e373c511c4f0a87d4b813dc02b6a7d007819ff22b91174a8e9d7c5ad64ce89c6dd1e9fe4d931781837a9daea53778e290caf2a6610880ccc49eae7ae06830b61252fd03fea026cc374c406b929486bae9b8cf2a84f957a5dcbb03af0ce3836d8e4c4f123a8ce8a1ac9f9ec65f03bac2a487a7473236ea74640a09a9691e99fd07b9a718fd8f30b1505b0aa1c41384928be64d5967c223f4f86e2b031ce207b58f5f8388f14b428cabe8d17b3632726937be74ec662067d38cd5c718f072a9eb960196b9844f7091967a5e4eaca19f97e9a3724256fa42e1d9210a81f0ea02a1a4c6bcd4233ee9d4182769ac1facf54f4aa63c2f395b691baaacd10d6d255521ffadeeb1dd8725ae379ff596b4f9ac992f7ff862b6059a18e52d60ddf620ff6f8000784577ff8d1ee33a5e7bceb7933c14b3ef6802051ffdf405d1d9803ad196184a1402cd475265aa441ca88a59290e0f464a200141994554be80ac857d5342edb2067cee97c2de2a863d07386c9d553e02830627e0a0d7482584fead2012ab57aa97604527f6d18a50a539135bf806d68f537b7f6c29ea6c135da445fa37c96498aca13b7f236ce88e023a74fd437ed74f392ac3decf115ab443738694b697b7468aa0ac2f672e901cd2831dcaafc400dd304a4768a106cc5e69b7b1fca7f48e1050210b94636fbc5d943c7972a1410f111ed46a1fa2d274cd00be9a4517f993cab86721794a5d9a7614b8ff992a18a5d3696eb04cf892326a284ff6fe0800befe6e12f01b1b8fc6c2d1a1206df6402bcd125caecc074972bf2dbbde90a9913c3691dae255d6fafe1b80e3c591ad8f7b37db09f4aae766deb44a23412760b8464c9766700bc86dfd679a82632c4e5bc38da5310e06e2507ca7e1135421080b272800d1993e612351e5d329362502a2764a50f969c6f4bb6f39cb86a143120a59d392511ca6396136ad7fef38cbb5218234c2309a9225ff28eb3d0f1ef86ad2ca276173b6ac807cb0f87aa37641565a1f5e8dbcd797a3cc3899c53ca2b7c7b77da8f62eda771af262d6ff2eca368f32dadb69b7e42e895bdee860b01f812831a192990f20adac4dba454937f00caf4eb708b71f88884cd632618f052aa984c1193b8deebd21dd8f0d91b8d5f09695f1a33041c50c33fcf5b0d044c18b230e9a07e7a2369a97a02071db6c4c67d3e0f4387966cb364b7081a6cf28ee081ab3ac3d6ae9b99119591f06d34aff1ceec08f373eae4e6c0a24ad9b5e4591a3629cce5b3cd31c309b25c68bdb23afcae85d1cbe169002d7b93b562922bf546407bc1bec8a4c1e40bc2c9eff8be255dfcb512251a3f49492b5eb8d1fb65a046d8c0da2d488b0b1c85c71508665f3757bbb4ea9d44e2d89535783c8a234f728c489edad05b6bfd3e3cd682e1cded3d9989abe9e46d124759b04618705bf7b442802fff3cb877da437079b71e9e022d5ad62ffff81dabd5ceeefbf0602feb9d0cba6a3679441a8644eefb6ddf305e5add0da6d859e4a86d5565f27a9ed77486ad1978b2402f4524c5970a2b952440dbe342d641dab25bc0c553d6914ee729906927ecc73bef1e1874581a80bf8bb88288833335880a7d89a058aac8b892e2241fe25ee7e8ea6509e6a8799ea706c0065fe99a2c79c6e9881e938e59785b996014074799a5350f17257aeb33971aa0584e611973853c89440c927230a534aaf237c3f84986ee90a64a05a23e9f5ba39bd31bbe7d12f79b9beb7abadeef76778479783c675d1d41fc6c7b57bd5ae755e2d4dc62b63f855af2999d888d868e764741caaa51771d922401bd465983485aeb410dd2481278db817375c07c35d26ef40cd1735ca26e24d73086e6c6fff7da130112101c3c522fe7ffbf2bbef77b94187649892eb2d9478604c71518a80eca513a060ca65006bac367be3cb80a1b3f52c405c5f06b04434ddba018a245a38a98a1342cc847c761069109158db6c87c0b3d10df44c940e9596bbe319ba1d420412d7941692afcf6b5dd1667d4abbb52e8b880d33a9af3ea433188a585772f206fed52068b214b91b28bdc82f59099a990e9f99bed4a23c82255a224729dd9d4acc113dcfbcd61c37776ec408be473a4bdc20cd8a420e0296ea5adc7139c91b16432ff4a0858c62d7f77f030ba4f86ecac2340ae218ee4474f0e5c67788644a3d43406eccf6bb656db5f60661844e8f891b401e80f80ad83e8074a9ac8d28509c6afb1bc10918536ba1ca8b370ea4f6a565b9ffcf067985f5e24d6421d8ce4a92d9212336d8bc51091364aef85749fb30ce15a05495ed7d10e33e1654b460c488a28f3f5ce0e06da022cd79088d2314087530b7a961c624da5f59c76f4be15234908d3f9292961ae3ebf5e38d063165acd5aa62b81886011bc5cd7420cf8fc97463b9ed2bdecf6c4bf970829f47c90bf8987ca19427a3f54161a966d4271591c32142d2f23e7b7ad787af07aed05800df48f100bb5d6227bba2ff08af792b489f4a75c39526b0a7837f224073f7f2601d57b8a98ff4d57dd52fa5333c7d4efef2b0d4cc4235e183853d1708d0cad3136dba83c4063bdfc6ca0d101aef573e884dbbd727efb071c497f52c2197a4f5a19733eec29192de371a33564561e5840224f22ce562c75c29ae8fbad53d89c032bfaf84c63ba7b2df9225e8c9462ddcf8af41ac3a227c22a594484045d9b1db500455bac40982c22ee1a99139e9070ac4451a97327a6f83c4a4d65215b6e70422d999281f2bc0270f7b305c476d0df2d7794d3674c8b884323896a899f5c28284f5b4bf18f3db23044906fbfba7f97f72950bda4926109db45e52f3024141afd544952e361f874c1010926bc9c1cb125c13b7dc08936b2ccd848d087c536b2e59d32857a96d446554da9c097b97e5e9f85ff277205ba3aef1a692f8d58c4618e70c924992a0e47263a9df605e32ae681de07ff75280dd57173d39d218d837918a646e886169feb207aef2d29d5a61bf0be5c7278f481df5b52f993662ea59544ec559fd0efd510cd0199455315ea1d3fe76ff1e50bdf60d1f94892b4a4d95bc6614ef5f2c322c54612608f1edd3010277ba00717bce22d62ecfac35c8488dfeaf2afe196739f4f479a6f13b74ee843197fcfbbc5ff8e7113123dfde559eb70923a58fed8b0ab635951676adfc4e56860a2784f41bf8d449c426167f0389ca0e87e8c6c384abec357814b819624d2293e366d2d4c1c9b5a130fc0676f8cff231bf32bd1a94211a6c48925201294be234a3bc8c1582873cb1b14e4b1fa8c260f1e291db940b48fe98f0524ff9", 0x1000}, {&(0x7f0000000100)="d7dc084f653cd11c5f49eb58e70e2f8aae4765d180b3b0e20412b93c418192047f31d4da311d881aa53687d13245954dc2dc629d70b7831d9acae5d4cd73e0385747ff99253f44ded4910d319d26fb31b541b8fac4258b9dbdd82da5a31aa18c1d0a21eb174edca4f0ec57522a8991c8a39aaaa9c3020ead5af06226f296aecd8f23a256e37c2e951ea30860c778fdaeb7f04681c2f707aac7a4560ba825827bb0b9", 0xa2}, {&(0x7f00000001c0)="0f072d5bcade56bc86ae29a68a60e149fe9ebb022b6db850690b938f53a27ff93df32fb0d94f67cdd04952456d7d8ff1ff81f0c51c60594de406c1c9ab0c6932e24da64da4df3aecf7ebcd6729577ca4095eab40fab74947c6a242d387ee6b25ba1ce6b3f74246523b0dac771c71378584c31e2c70dc5621a8da41e7c1fe42da131eddb089a0c2b895ecc05d535a2c839e62ee6f7fd3904dc92b7e4521cfdabecb5b310f405ddda95ab9f91f64d9492cc624b7427d716e90cfd4644e95c0b04d4402e3b5fb11ffbd7c", 0xc9}, {&(0x7f00000002c0)="8278aa4d804c8fab9fde29f085ea51d48861d2380b1f", 0x16}, {&(0x7f0000000300)}, {&(0x7f0000000340)="dcef021c557c9f65e1cd3b6537385e92251ad1ac2ef065d27fee14ca5b2d8256f6ba3fe1c4a9c37efb3c5c8e82d3cf439088b0a1618bd25d172075e9d2d7a38099f60a42b952bce63232e8a856ca8adbbc557bea42683aeeeae79322e8fc3eaeeb9b0fe46f3af9f43c99823c631b8c373a4d71d88eae4b989cdda86f6711374dd091b0c9bb4eb1f0d1", 0x89}, {&(0x7f0000000400)="c7b05ca8a05ea08fdeee45f94e3a654e2976524ff19b0c00197f18d6fb2d8b2642dca2ec0478216419e06fae0bdb139fbdcbf2380f2a1c61d6fd63e606caf322629056a9a6fc90d528b33e85fee283012ed6587dc05983abb4674163fd27", 0x5e}, {&(0x7f0000001500)="3753815080d165ea5ca9c8d69bf2c63271106f85d2ac2e3726d18abb29bace485d570b6a1447491befa2dfaabfa1cc7369d5858e56cf126528b48a5e1dabedf800d09cf782d84a03b0c0125ba02d48e6d4fd58d5592b4a4c0a4ed46bc47a654cf9c9392e66862ee510353815c850", 0x6e}, {&(0x7f0000001580)="9203d96a0d6c31c32a31f595ae3778f4a46431664cc949c10309fb69f44d1abad713e564f4fc3970f74a3658dfd3dd1f62a0596320046c3a48efe300572bae2e7d2df2f3a40d0d6ee0457b3fff81af82c33655b264b70d82b1fb24a17a30057dc899d7d2df4abb9684780db61c0e570712b9db51fda44f42221d02ed7deb64a8e292b65274ad466038c2481d0ff4dd84f80058014045aaf6415482dbd7919631f0e86e11dd24bf17e0482bc40a7199c3beda9a0418cefd", 0xb7}, {&(0x7f0000001640)="e5ed38fb2b2507b1c46334ab23641b690361021e3ee2faa45af2a565d31575f98d41d2a7fef7be4cee2b985bc2adfe415feb4ccc2710c48343262db3ac1e4259f46f2704f0e482a5293182dbab84761705502e87c3104ab71daa173c5d9696aa200a600a64fa4b9a1f714811720c40ff4558f87720e9fe689b960555880bcd0f6aab41b2aa80a0fb9763a6d95628217a21cba9aef6390a39826edde776", 0x9d}], 0xa}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000000c0)="1e", 0x1) 12:56:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="422184fab552992e9f18ec22c029870c6820177d53ede515c44d0e82a7e849f3c9ab383311f01e0dd6f31ccdf83b4f94d6d2ca5d2f592a88588997c70530109f92fa30cfe1128ced37ce528d5af37d424f955b24f65b97730965baac84b8af64355c1fb8517bc75d1737f05b6b0acfa36c04c8ca8b069d705cbd8c01e0d0337d15aceb63b969f5d4f6842b348328d9453940b13652a56d0183cb80b51da7ce750b4a5b5ee607288d75ea6b5dbb8c11677d46dbfde876fd0ba059a406077be570a58ee980bd3fe887a16b8217bd82c072556d8d42c4903d0526239456c4088f96d0e4433349314d1dcf8f631081c251e739b8416e4c", 0xf5}, {&(0x7f0000000340)="21d449208c54254b8c164a5c17a417f69e1d5bd52b3ef0bdb70e9fdb34cfd90c761c4d70a0c8c56f7829bc5d95b091dc43ba7fb3b4eb1d3b0d6cb7424f14cf74a4669e1f8bce55be12f1a08ab25dd42e1a513b483ffd42232d5e4bdb1e3dc9d5b139ca485bdee17a4e6e23e76fe9b49d2363780963573c2e4610f70e316976f3e2844a3d0911cabefa85f27b73234960203199709442fe56dfcd7ac2", 0x9c}], 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x9, 0x20}, {0xf5, 0x80000000}}) 12:56:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) syz_open_pts() syz_open_pts() close(r1) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 12:56:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xe7, 0xf41c}, {0x86, 0x8000}, {0x86, 0x3}, {0x45, 0x3}, {0x2, 0x7fff}], 0x5}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 12:56:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = syz_open_pts() close(r0) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 12:56:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x20) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 12:56:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2ffa4c6c65300068d90f9b8c82ceaead55385c5e61e91a4b876230f4965fbafedd9e59cc14797321953841de51780eccc09083b86c75d4dc51b17f3e377f4a55f05565d97da9fd82af3e6f6248f0edba707b9eca4d6320d6a61da2f19995d80eecbc7c641121f4c7ccf7580b3597431cf7bb4bc1321f9b9f72a1df4b1e42d4c1c6e0515fd6e039d3e5118dab74b9ce611d918cea8c60364371575b65883ce3a490da"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 12:56:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="033c75cd", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x1000000000003, 0xfffffffffffffb7e, "855c5500a7000300000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() fchdir(r2) 12:56:23 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 12:56:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 12:56:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000010028aa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff03000000000000ffff1000000000400000f2e9ff00000000", 0x2c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0xffffffffffffffe1) 12:56:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:56:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) setuid(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket(0x6, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 12:56:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x3, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair(0x10, 0x8000, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, &(0x7f0000000200)=0xffffffffffffffff, 0x4) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) 12:56:23 executing program 1: r0 = semget$private(0x0, 0x200000007, 0x243) select(0x1d, &(0x7f0000000000)={0x20000, 0x0, 0x0, 0x200}, 0xfffffffffffffffe, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20410, 0x0) semget$private(0x0, 0x4, 0x10) dup(r1) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000140)=""/63) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) semget$private(0x0, 0x7, 0x484) syz_execute_func(&(0x7f0000000080)="c481556247dd64f2430f703b4a64f30fbca00100000047d9edc4e2b197480b41da54a100f30faecef345aec4e14651178fc8488791fece00006c") 12:56:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() setuid(r1) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 12:56:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x100, 0x7fffffff, 0x8}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = dup2(r0, r0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000003c0)=0x4) chown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffff6, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576", 0x15d) 12:56:23 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) close(r0) 12:56:23 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x3, 0x12, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 12:56:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3f) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 12:56:24 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff6, 0x40, 0x40000047, 0x800, 0x8}, {{r3}, 0xfffffffffffffffd, 0x44, 0xfffef, 0x10001, 0x20}, {{r0}, 0x3, 0x70, 0x0, 0x5, 0x1}], 0x10000, 0x0) socket$unix(0x1, 0xcbd95780844504ad, 0x0) 12:56:24 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8402, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 12:56:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xf) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x1) flock(r0, 0x1) 12:56:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000040)="f8e2d2782a6535f85e78780d42b7e0d773e1909e0477895c1e40f12a975a01936d", 0x21, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x5}) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 12:56:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8111, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2c0, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x7fff, 0x0, 0xfffffffffffffff8, "3e63cdeb22f60de91972ab44cae75c8cf17a7d2e", 0x3, 0x401}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 12:56:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r3, 0xb, 0x0) 12:56:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)=0x5) 12:56:24 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1ff) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 12:56:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000080), 0xc3b, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xb0, 0x10, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000020, 0xffffffffffffff04, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0xb5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x9}, {{r1}, 0xfffffffffffffffc, 0xd0, 0x20, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x800fffff, 0x1c, 0x3f}], 0x8001, &(0x7f00000000c0)={0xf52, 0x40}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:56:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 12:56:24 executing program 0: r0 = socket(0x0, 0x0, 0xffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r5 = geteuid() getgroups(0x9, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="41388506bcaa1ef58c1d536a2746be9bbd450879114377cfc742b5a9da88e6ba22371b2c2f03cd948be6ab90690dc2479d19720607de3419a4f4e70c45971475f420e073087834cb6c82ec5ff9496345ae90bfb43bbdd5d63616d57a22faa9e5b92fbfa485bc302305d69c4008c91ddf13b6f25764ded8adbba3dd7f5c4b8fb4e5dd834c8fe046759c8a39c2c9b41020561cc87214dc1431", 0x98}, {&(0x7f0000000180)="f156cd2bc42ed8cc92889ecf9b41517db0572bf4a14c3a5d2c6d7b8f5c48d31703e30b173ccbc9e36a63f1ee712cafbc0d2008573247fbbc6ced3e600ca8e1ea46cd641da38e0e5c0aa5bcc650b055527dd8d32c05899e679cb529225cf2ca9ae4479a2a", 0x64}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc0}, 0x8) 12:56:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x1be) login: pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x20ffd000 didn't change! 12:56:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f973517009ecca4ee0c7a947f090ec7354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b0041701629893b0679a4", 0x61}], 0xd7c9a2289661cfd) write(r0, &(0x7f0000000400)="493b4451d2a0748a67bb84590b0000000000019a8671a40000636070a5b52859c76a8fe8757f3f0cd10165f210641c3c2b515aac034c040f130fbd", 0x3b) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_open_pts() close(r0) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/49, &(0x7f0000000440)=0x31) setrlimit(0x0, &(0x7f0000000140)={0x100000000, 0xb876}) r3 = dup(r0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=""/223, 0xdf) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x4a1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = geteuid() r9 = getgid() getsockopt$inet_opts(r3, 0x0, 0xeee1e5d81b447d70, &(0x7f0000000640)=""/133, &(0x7f0000000700)=0x85) r10 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000005c0)={{0xff, r6, r7, r8, r9, 0x20, 0x4}, 0x200, 0x6af, r10, r11, 0x1000, 0x0, 0x8, 0xff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) 12:56:24 executing program 0: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fe, 0xfffffffffffffc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7befc82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d056f000000000000eed5dad1d4a3fdff5d20c594e101000000641b2447322e", 0x15d}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x10001) execve(0x0, 0x0, 0x0) 12:56:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000200013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0xffffffffffffffcf) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) fchdir(r4) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 12:56:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0xa010, 0x942) 12:56:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efab6ebae63225259560f8e5815f73f2a044fd33055552fbd5e41389632dfc94ff334a5619515a4c8ab06198824b3fa025bbd47b68f579456f87d4096e8c8b6b87cb33ac969531ca25e313a3e04f04a22d72b8bcdb9ad8a4f5f708193ef16ab93f12fc4d5f16f136a5d00d1628b53a00", 0x73) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100), 0x0) syz_open_pts() 12:56:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:56:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x10000000002, 0x3, 0x0) getpgrp() sendto(r1, &(0x7f0000000100)="0062e4a9c79793a64612e0f2db15352e8390c09585a263b038cb02be8431e85e8aede3df265cb63532091a4278f4cc911712a1b37f1183456f73bdf412b198a17affe3bec1079d599e5a4265ccc13ef7f0a5fa3fe3688fba2a137c9e62948a65e5ffe114b6011dfec66d08bdbac0b3720ff5dffad66bf04279849555db70425b59e8249f4ae80652491c5f58a9d06a0af1", 0x91, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xffffffffffffff81}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xffffffffffffffbf) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) getgid() 12:56:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x25}, {r1, 0x40}, {r1, 0x10}, {r1, 0x4}, {r1}, {r0, 0x4}, {r0, 0x10}, {r1, 0x10}], 0x9, 0x800) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x70}, {r1}], 0x2, 0x0) 12:56:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 12:56:25 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$getflags(r0, 0x1) 12:56:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000000)) 12:56:25 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200"], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="d69a082115b4e64051756b5e8c70273b19081e00dd585faa6dbf39545107ea67", 0x20}], 0x1) 12:56:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x7}], 0x2}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) 12:56:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 12:56:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(0x0, 0x28400, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 12:56:26 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) getppid() pckbd_enable: command error pckbd_enable: command error 12:56:28 executing program 1: mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x3, 0x3000, 0x398, &(0x7f0000006000/0x3000)=nil) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 12:56:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x7) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 12:56:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="259659519f083be277cf687219a6290c3796bd388256f542b04190e537226257eb93916644145c97029928921c9c00a322d87277bc7edc980c29cb7415098a3b5c2e6b11ab26d01567e52ca7fe0fde0df4b23932ccc4b12ba2d54f1b846cd7bac233a3be39669e42842cc5da1c6f4c6bbf56448e9a3527f2cca3b169a48f1b755a9ec132461cad1bbfbfa6fc561624e67318c6b000cbc0fd648adb3ba2c438026fb3758efb20466556b1f782619c285fa9bec71c6f9c924520f4a5ad543f6b4c53a23b490aa4b0c92324b673e8889161a5161b227d609feba04a63ba319c1004f576313a98e007cbc863ed6deb3ac41021a4dc39a951a5d63a382be3f424f89061ce3b35d3eb8f0b155cf8e0fbca22d8d2d6345d1652b92ac15a3d4674f53ee80755e2af9e131b56e46891437b5125359e03ed7ac288f6db6b45d18c27274eddf39e23b84925d996a1493eda95e849eeaf45c7a317ad1c516d5d915f011783657e20a80803bc8a29cecaec8330cb9d083db4ee42930514b7f262f1a976c346628678d6849976b3912a1509b80124bc563513bde6459c998090694b06e328e18e277de60d520608409f128d6e17d1cf531e7516ceac065ff23e6801f8004bb91c67482a90ddfedd67a81c9c662e3ed0bee5758b12e534db8a42496c7331d33c"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x302, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x300, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x0, 0x1}) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt(r2, 0x2c, 0x1, &(0x7f0000000300)="d5ff9668", 0xffffff9b) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000000)="292918d7", 0xffffffffffffffdb) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 12:56:28 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 12:56:28 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = socket(0x36, 0x4, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x40, 0x81, './file0\x00', 0x2, 0x200, 0x2d041891, 0x1}) writev(r2, &(0x7f0000002380)=[{0x0}], 0x1) 12:56:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffd, 0xea81, 0x1, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:56:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200000000000002800070000000000000000000000000af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 12:56:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) shutdown(r0, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 12:56:28 executing program 1: sync() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000000), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc2, 0x0) getsockopt(r0, 0x3ff, 0x7fff, &(0x7f0000000040)=""/76, &(0x7f00000000c0)=0x4c) 12:56:28 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffecc) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) listen(r0, 0xd76) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000080)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f9f2da4b1326aef9187a869a4d3722c91f75073a1ebe2466873beb13645dc2fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9210700e0f2f0c9f69ec7ab3a34c290b2ddc63da38add7ba145a8b8c7a76c9722722b6706dabdc39e9d09aa64ba3e1ba0a8ec67824e479f2dddba39cb6c183bf96306b4646cf01b2991e1844b4de26508148be5d7844f211706fecdfce86a9ebc97a9a7a2835d14fa9f415e4cec71916875f41c1afc8ce685b1c0aa928a1dfb14c1a11ec95ae8aba662a748c73493cca217b8bae256294358e35d58c5418b082f0de149d4c09cb84bf18b52dae59379918d9f72a1fcc2930164ac3d09452057431d36f3d2a830384ac0b40cda549345065586c256986d992c100dd1012ca0f5664a0e7a9d73e5513547561d32db6ba81d9c4764f426ee8a4d86623f6d0fc83706b114c0f9885cf5c1aa9b400000000000000000", 0xfffffffffffffdc3, 0x204, 0x0, 0x3b4) 12:56:28 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x40, 0x0, "d4864feb9c3ecf671923e1036d5d6af5fde559ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() 12:56:28 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 12:56:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) clock_settime(0x3, &(0x7f0000000040)={0x0, 0x6}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r2, 0x9}], 0x1, 0x0) 12:56:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001040)=0x1002) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 12:56:28 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, 0x4020426b, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6002, 0x101) 12:56:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 12:56:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x2, 0xdf, 0x1, 0x1, 0x3, 0x100, 0x0, 0x0, 0x0, 0x741c}) setgroups(0x1, &(0x7f0000000080)=[0x0]) 12:56:29 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = socket$inet(0x2, 0x2, 0x1) ftruncate(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/211, &(0x7f0000000000)=0xd3) semget(0x0, 0x2, 0x40) 12:56:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 12:56:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8880, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 12:56:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 12:56:29 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 12:56:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x40) setgroups(0x2ad, &(0x7f0000000080)=[0x0]) r1 = getegid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = getgid() r5 = getgid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x6, r7, r5, r7, r1, 0x40, 0x101}, 0x5, 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0xa, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r8, r9, r10, r11]) 12:56:29 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="19c8109d1da9dacec53509af37fc068ba84621281c9509d2e6f3e63eb1f146c27cc9ac3935ec087c5889a898419bffe0eb65025eb263570c20c1bd7be05f780de622329ea47fed86a0a2eb34ed5b545bbeb9a9880d22b9f64bbe5d3e539efc497c66baaa00afe5c9bab97e262a1443826620be9a7c20aade", 0x78}, {&(0x7f0000000300)="26fe23764a6bf407d57a89b8a3ca7a561e089ff575dd758d0d5b524bb0dc3d05357f70f96d1a386df5ef565d7acbe68f889452b8be5d59cb4812da68d9c0de5f989a1ed8921447752cc02690909b4a1341b6f90f243e04779f4bda6bdbcbd450f2889177446db8b7ea0a83c1d00d2ac9d3a71e6b3696d786f5a6da48b2812befb6c4fc07d3c9cf439c140b98f010b4a80a4b5c", 0x93}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r1, &(0x7f00000003c0)="9a6a60d37bc211da0c04cc91d84161eb4c1472ea97c1e9430bd91812817ed8ba9a839d506e6c38ccac8ed366866b2673196dfd28ae51a780c5f2d878aa182d42e39bf9f77103da9a95947fc112e277cc9119f7eb6d37c4e3464fd9662e7e3b6fbbf7fdef95026fc5c546b781b047bb4f306938779ebd6dd3a9241d177318f772f0bcab947aeb16a9725b103575bb87da7343bfba2a568ddddb8b4a247fdf58fca206e469ac58151792c188cd22e4e69bb36ec142f2190b6800b7689d56eb5a614d4a96f48b37ef72", 0xc8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff9, 0x6, {0x0, 0x4}}) 12:56:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002207, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7fff, './bus\x00'}) 12:56:29 executing program 0: shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x10001) shmdt(r0) 12:56:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 12:56:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x402080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e000000000000000000000000000000000b0002ff000006000000", 0x2c}], 0x1) flock(r0, 0x6) 12:56:29 executing program 1: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x88a) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="b15e8369e37b4fb1ae2aba749a40b1386740725e808fd827c9b2965d2970824a038302d665a8c8a23e3efcd95fea47311afb90d23c32980843dd658b2c6463267e7021bf03cda1e57d9689f255", 0x4d}, {&(0x7f0000000080)="ec59398a35b3796c49fd11a83cd1bda58b5fc03db8e570453cdec774ed70555a66f31cb72f84838ae134dc35da3ce45b809120e726708ebef6eb87d479462553078666b359488e36184c1956ad79df4a903552e56106eb6b2dd46e9983457ec93d9515925181bfab096ae1811a616ef9adf8957319e396f8e84a24ae96e0453be3b64aeead817eaab2151bf6fdde70d1a00553010cd48d0e644eff94237b66bdd81b15fcb3cdd538b80dfc5b0469c74c2492fb9535940dab7a1fb751acc18879a89c8e951a0ad27275b91402a6e5b53fc5ec54ccb25a5c1235776803158001cb01a0f31f33e65810ae76760f9a2bea4b371c1e37a5b7229eb6ee24630fecee44c3da01960773ddb8128418f8d53bbe27527d2dc2036a3dc302af2637716a6df97dd2e76a28f27c92a6af1072eb5fa6db5f27730545e1333fd85dba7d67652a83055dafb9ad80abdbdc760f29f50fc2f06a7038856491c98b82a31917f5ea5a49a502a848e19b1004d47ff1e4b3e490a1468937a1ce7670ff48b1d14be84965826b700f2d6eedf66ee291a41f426d61224cad3bfeec82271281a54ac48c91d86bd9dbd1271048dc27fa09698a503da7901a1bd9b4901e26b9aa9d1c31886288075fed91f7159e1143498a1e00c12bbc6aaeab90c064545cf66127472f167439678241b3fc2a19ea1bae35cf94331439188c8fc2fcb342f9316cc466af46184e2162f905877b10b3a20eae9f4e8a74399fa24644e41256258be3ccf9b33886742568c4dcad52dc910776990c4fa7f3b5717d7fa94c13f094bad0a389705c3291c0d6f0faaf38deea771d3ee8e6e1cb8ca8f3261cb2874e6529726569659e5205af4aa3fa6d38defd1389944c56e9b38fe6a8663f602d52e14ce39bf3df54093ff794624166265100523425e6ac88cca5e5148b58359dfdacec5969661e6567c169a9b26194467bb93f5f9afcf73d6bdc68a02cc0332dfcb40afb68a2edcfcf06e52530ae2b354fc930238b1e3692f75c36fff560abdbac96f98d6e38b5e10766a020f8993e42e3ff0e0c7d1d440d8645da6dd643c0d1b8284e69adcaf30f99d11234a18c75c9897ab23f681f6a190d6572b35e8f3a1b89bc2dc2c6ff4c0f13ede23c31db5fefe4c99a45f7cf9f98edc63911bd908e07afeec67fde9c22cfa8beb711709edc336b00433146b2249b477ec8ddf5289f675a7da06541a2f8d3d00f4f83f4bc2326650777ad8b5d3ea05d7a572d7766fed876a100c2afcbbdc156ac0cb990d06853aae487fcf30ede3ffae49f1e076887475a91d9afeea24e11b250aa42c34505b549d8886369935b2e28582bd9e238c62510073be279b2f1e198b5826b4974a2ce3d008889ed4c56d160704d6e5dd17ca1a64f12e1f5d70780f779c8a60f22cf98d21b788a328d7b23422ab34e5cf785c069f680b45741aad6e6f11eb53ffd5309aedf2258d3371b30b729eb2d0d561d94f042254f5b9aa7cda214c55f4555a5d92dcc06b7e0c6c177cc7d9b8dccf140b34bdb2ac28d26e613d255487bc5b9bba8f2ca9cfc4e72cf3609c14a47d46c521f2d9d6d0797f6f83dea68e1c2e37da4b01afd8b4f05902c6c0c70b295c7d8cf7a4bf0eb44a63e96c51582e31c0925b9da697d1899cffe73b076c7298b63dde458e865b52a85636b11d0bbbb8f18b7a06532d1ae1798d584199d5a43d05f76cd541b724aedccce31ae34d8a2cfd45070a4232390d02ecf9ba4707f5de8aba9a1f4b08ae3247dcca15f115705b0b0c3f8cea1f88337c8a15fd425dd8e54ff44c0cc44be74e2f151f3e2e4acd466aff03d0179a9551bb04e7f16b24f924b76722b4fbdb8da8afbc007ea379c4e1cdb388b6c5d2066b16e922c9f2ad814bac0f0315170265a74f096a8c9de6d9e94260a3423b25ae7a7e0d1346c58acc31ebe868a73d041344ac7428268071bf5ecd34a36db9adfddd626021005a25c1c3f511d982d6d48bf514e519f3f5aefade37127c7b343e636e21445d6848b4f94a0ad972c68c82ffdf636f1ce1c6f2ed9992a3f1150592b96fcdcaaffb28f9899b0b7b81efbe2d237f0b990a85428ecde388d839d325c9320d64b0b6f8e298c051936d228e74624e5409cec91f1517d39edb913fd4cd93786d7325b0b9c44b0760c18370b525f7ba871d916b21224cf20519905f909a5cc22de754c801b3b0f85b69e76164e08b58ccecda13018cb35bbdbbf184168504642c7d75192675b850baced58d932bb70025b8975132419f27f23dc8f89036ce9b18c026bb9ebf391bbfa8baccb9d19330e3fe98ba71b5e7762021b128f3953f3990782e2733991f3490243f0de271ebf2f3970cecfb21a67bb6195f6f6c5f97300a01810c96cbcf57c79d5b2da138e6da9c309fa58a9dad3ca5a5969401f33642c4c690527d7ddba75ae067c5f3eedc7322df3d5e7e91b705b7c2e5b6839f86e213d80e5fdb5c5db82a6115cfde82347d7c614e2d085110ca90e3fefac91655ebdb43f0f9d08b97a089ccb9d6ce5b18e620c3b9e6cdb58003f8fc4b99d3d240e9241465d2f506d68a080c76759157cf0baeeada7fbb4f3dedf59060f1a3a719986bb9e6946a198291d6685610df1f3346bbf9479b1a3bf6035bb6fe6267b2a3fa7cafce94a3902a7467e689d5ccdc2e1cba2def54e9e97c7f76bebc9ad45476f4fbe8e69a15a6af0c3d97446624cf12d7e94c889cdabd5e010253bce5d3c4884719dcc9d6df98b2f217c52c64867ec53e8f036c1d9a8d95a8aa28409d68d6d761589943e67b1569df289e0e4dd106067aff38eeb6e2ff3d2a748f83d58f91dca9d593003db894638afad9ac688d581b7c0708f202557a472bef4cdd80f41cf592aec0beb665bd4a6ac57a66b5875c16255f3a60d2c0c36931433dcdcedc510478b3fb73b51fb74f2b1f747e3b480105bfe4cd1eeb2583d4ba12d046599b5a89cc605fa1d362441f9f8152b2ef6615e57d922a72f5b971ed117d67a82ade6287a0b9d1b9f16f654356d4ef37b3886f6d3b081e1affb6e0823f8e08461a7019ae4bf41ef5e118aae1d7e96e10117b6fbd33d1d60be826c8f25cc82f1b5afb29334f556e55bf02830e08cfd7d150119ac4adffa13dfc287ec0b53fe0bdccab4509de0ea5cf0adcd3a9555154e50a7f0c17cb5ff143c59c529b99f0e9b6f1d3004f96f31d6012400233dd5ea39d76476b94c030e27ffb6f5f1019a45a3918c82498157d881588ce24d20ec93a7a8ec9eae791d33e66494412f9e0106c1e68b8bdaedaebff9cde509c7ab411bb03b1adb8c42757e149e246c6cd06fdf53b01dacee31987f32cfa37833c0f1b289024dbdfc8063dbe7caa24731ea073705d8c05bbf1c0c193244371412276ee274e6675e758b87473c877b6ef693c4310790b95c948914f6df11ff68d7a9a3c047dd7723f154d36ce8ea1304688d7684a5fc3c884f818edb86a75f1a96ad8c52e3ffa6a3e7fef489cf97ffaf88659cfce3a4902b585415dbe35d18c42e328abb9b68a98d961c40bedfaa8f4494320040defb96ee5f113b4368b697c4b6ec921455febc0f5e828e38baa3acfae1336310b99713acfa2aeacfac95f94125137eec0cecf879d632728e9a5a01653dd7c2719d7d365a15c402b2724d16ebde2227e1eb9ef7ebf389e13daa67fdd9dc6ef43958083538a62a9ca581ef286aa51c7d0aa5dc869f64aea2279f572647ebf2b5be8b99431d16266c6fc64e2676eede42ada35d4d81bd1510b2275e516ea7265a4abe62ac78a500ca3e828d83f061a78b0c15bb10c9b893d5e6e5926a3db478d6a825e1921fc0b85ace891e0f54fe60a3a2b39b5d9be029a4360be13e7decad8406d490e6cf1df39c0f29e58d53e5f6b38f781c2a87fe08d5f68bdecc21e827120e1d43694472555d2f1df1343d6212c8e242f5b191c29d2f9c02eb2327ea826e84c904b14f4453d87493aacbddda6d31e125bab0c0f7d924fdaf6e1ce54d781189c9d6a14917b71cce7e47273bfa92ec11c2446ef7d6cbc417eecc133fa47e30c35108cffbe563bab73ecf672017b1592e11bd7fee85a939c4a437e51a6c3f61219b325ecf21bb8723802b3a7368d7865c677737f296335a53d35b8f5614efe403932ee9276f6cd409800c68191ae9410b86d93d39bb1a7ededca7f9efc0d086debc3268fffb511208b5890a9efda52b5faa739e8f9f249341982b66403f0597a87b74f61db7ec42d67b43f651a55a8ff8ec3cee5c5ba43ad897a45483e7a927bb1f3179be1113ffb4088b47a3ca8be85aeb94665b9946c2461a30f69dcad8976dde7f7e01135178b6436105b9d476d5528370a7984d39dda80b935a5442766a1585b6e608140db5085ac8334b17d733adf1736437655776fc790e8cbc6dfbd3cb0d5833cd09120f2dce8691c92c369285c10d182d7e749b745aebca48547ac212c5246979186f79e5599e790a2deb2c6d0d94ac3401934a217d8291774b2a4923da9dd14db699e5cda0ea466e783cd0cfa28b19dcb150a97f717de644880f239a13bc11e36357c000ce05129f0b3ddb2cba42d1cdad9d79b15fdbd0f590b264b6f9ed91b5b60b935a90bfa2551e81b33a05c8f5b432c79e6935cdb19e7800a54e5a99b4945d25e2bc651a94b62b72b63d7730fb3152e7f9e54672c8fb1ca0330e3b7eb42713f3144c652985f4fd6e7b4b093c1a5e2ab887849882dff266587da9e26a40c58bea48068e99e63f4af605e331af3ee411e90440e726e91b722ae650f05bb7d68dc38693edae4beecf36dd15c1beeaf66a38ae1118f1ae7b4c9bba5c8a735c5d8157e82f1f26c8a4b6855be8cd76e561533d6c29537683c6823e75f544aeddc3ec1e62c968a5bd8b09383c0b684895a8187ab1d499b429eaeda90022d87186ff406b08e84fd89efdf6e13d345793aa968d9c1b6537b31f7fde6d5e765f1812f28935c1fadd994f39cd160fcb2d30df28e8105e67b52015b64403854769eff0652007d11f769de6cc87b90b2c2798d270afdb04bf645f095487b150726fdf2ff68264efae6e5110c6a14700de82d90e534ba735ac78cc6ac4f99516f6bf0059d14b6d8f02c78ed3854cf6516ae6d1c69b69c6c2e0aae31dcde972b12514aa6e4ff7119e0ccc2ecab4a75a85d2e557b7501c5009a0c3e34b16c766a4bc9440c0fe47e3eff1731dab82f221ed3ecc320baa965efff4c27a7b0b1b219be09eb37ef96e0845c7f187c19b9eb6eb6668a8e6431a621bdbd7f4622b87dd0349649c159eba27a77f5b2b7d56217f2ec22ff19f0473dbe063d41921f377b9f40359c10cc30507817503b1bd4c6a0ada6b0b0b4d1486d3563f7c6e119b641739e968ff7d96c1ceddff51fc8e8ef315d327d282cca1b5ca86429d5ce26edbaa541fe8387c35c76fdcd2c576fe159262de0ab541addd94fc164f8a3f47a07805fdf9cb138ec45fde01c56b1a218946acd01cbfb4b58c99ead7c4cf792d4b85f244ac039b6523c04c8327fa3f9948409faf285610dcc037f1f6e57e942ae655db68c051997ecb44309c6fca48d7488442b2adf9ae9feab7ce678773530f12db6fcbcfa80df79795df658e8da9b9c6022104cc90dd9790e372492deddba333c68407dbc2207e7306a1f5098922e2316165f3c5084f9280d76938bf7109a6caf1dbdcb8358c4e215c5c0a00899cbed879d3a1c1793e2260017230d5eb8678408bdf001f1ae9ce3932e89cbfe439fa1ad3a023a231fda8961172a377b37ae77c37f437ab9958820c0dbeb3d61b3c5ad95019deabb292cf09d2e2d41485e4f5dc82f0d9", 0x1000}, {&(0x7f0000001080)="34361256f6f3e8da7815b788d12b2aab3b77d5be46b7e581d1668ccbf3390bb019d5936a094d62b645b405901e6c44d50b14ffc40ce787049421f990121f0885075f2526a064368f5acb2e56baea9a5fedca7279dd153b340dd1de9a3971ae5280ea5846d12f1546d85c082cd9b1a06ea8605e57bf1072aa76a338b3471977ff2d8fa1827f155cb8904b8e4b57ec3379709bc31042b9ecd538aa9806228805c84dd964c65aacdd1c8c98ecde1aa9ea4137e4805c50cd7a05a8d9fa14b44074f83791694739225d", 0xc7}, {&(0x7f0000001180)="f6764668c8002ce89b4ec473b3476581f8d6e9873e479c", 0x17}, {&(0x7f00000011c0)="f2ffa231d108fc66b6679c385df5e7ed2187ef3c2fd192441c386cbf56d5115458d7c543315fe75d5ce44871dbba0969957262f975dc2cf1723a2ba842fd46b3be97b37410c57b60f3c6bcd852cfa019aca7aa4525215f59af07a5c10bd284db97d15d85192683d79bc761b6639b5b3c752aa37e2fd3d12c5085fe29234da9743f48305dbd537eafb6f82663de19d52f0ba0a843915d4f4dd9dc4d069269ade17fb94f0bf2b742e8dc9d2953c064819867fdaa869fe527f70b", 0xb9}, {&(0x7f0000001280)="44b5cb607f0c01c41ebdec4ab31b37a5b304a7cb4dceffed2e6807b7adc2b6e2d9ccc3e5eadd7633cbaafbfee0451d0c881b03b37427fe00e1e89cfe5208884674338a91574e969678c7e7eb9cf1d6d0c874ccf679630849fcc2e4d81fecf3eb5aba51f2edab23ad15a8a4330596768f1f57474229435e3d84bc3fe77c76ce17aa0ea3a6287aac5d14487c4f93a438d43e5470ea2a72129af047b9b30b8c1e3ee45f8d53efc7e3041e753a3e05629a74ca", 0xb1}, {&(0x7f0000001340)="ef1cb653629c175d15be8f95ec75f1512f5e051c93e75ba3577b313aa1f90bef2b25ca01c34a1f71e8c2a940397284de7d6d57edf797ee6dba1eb1581b912eb9c906bee42dec485408e52330b2e68b21fd9e8c0452cd3ce1e2", 0x59}, {&(0x7f00000013c0)="7cb72ea876bb400f96fc5725bb626eb78f0b4b78fa6314d84a3795e0694e315f42372382f55c88edd6045d421757444a9c2a9d82c9d0df8e4c6f33f3ea8582f9e23843cc4a4423cf4010cd0973a2ba24aa2c3a27a2578095e2e8a0fe810a2d2acfda16a2bf68b0cc870fbc5973798eae20889e", 0x73}, {&(0x7f0000001440)="f180557b3385504477faff465d681adbc112df0d1f66d7d2ebd437fc0d62e9cda4e3a2ecad701aa8c57c34cc4daedadf0412d6b0b957767221f04adc310e31b560e7b34af974415d306b50f6de87c492587af8bfd8cedd83247437e8acca86de9adac73faa1238a59afb0fd98b308528b27c0f57f09d755fdfbd2b9f6dc58a278cd80bb0c4e31c", 0x87}, {&(0x7f0000001500)="cc0d22014ca11cbcd824f98c66e0cf2bc0252b6ef1a618fe6214ab0e1ee1c54dd1643b5619a3a6a63599856ebdb655c4c8f019a33c45687ba419ed3adf41ab05af1dc3058073567f7473673f9b7037c7aead99c3d84c08418c2d5a8125aa476d2952f888f5a144affde99f4ec037ec07f792bf017f359c7c76820e9d9e908617c9243b12a862", 0x86}], 0xa) 12:56:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) recvfrom(r0, &(0x7f0000000100)=""/151, 0x97, 0x0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:56:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="e4a4f23276eb1075da79f39d070171ef6dc3750f6b72155763c8a8d2d63c99788b2280f2b69f56e37f5b9d2d7bf8692dd0f14995f6ff0fd4aa9ae1f95de2417aee74220ddaa2abfe88fcbe5f526051bdb0a334c75107981b7124cc155693bba7dc49828694d1c721febf5543b9c370919e3e23073f8c6f0f7056f7a9e2aafa2a9567ec6ef61f03715deb3a3ec0a30d78a94cb05449e5a3e3b47fdd560f7f195b9e3ee45316e39362d77974caf3ec0a7a8ee692ca099df2962f3e1b15b55d08227281d4c526f5e2db224266a705e387f1d4419ce4630c11d26d23725522f8d980b34aa6d06c5e12d24de1832b94de4687f98846"}], 0x10000000000004b9, 0xfffffffffffffffa) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='r/') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x9, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) fchdir(r1) recvfrom$unix(r1, &(0x7f0000000340)=""/202, 0xca, 0x841, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 12:56:29 executing program 0: r0 = socket(0x18, 0x2, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 12:56:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68cd9de54428000008240b20c1ff6f1cc6832bc6"}) kqueue() kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) 12:56:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ce45d74618dfdeda19f83d05e582c0926de0d9fd5686333d5790819b229ca1053bca83f8b7ce77e3c02400d860fed2cb2b4de58686e828feed8d0f23f2187343e11b5398693c91c39b8c109e286fee98e2baf322b0767932e149fd5fe619c97"], 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 12:56:29 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 12:56:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xfffffffffffffffd, &(0x7f0000000080)="e11cc1bd", 0x4) 12:56:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82434a"], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x800}, {0x2, 0x6}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') 12:56:30 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x9) 12:56:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r9 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r7, r11, r7, 0x0, 0x40, 0x40}, 0x40, 0x5, r10, r12, 0xffff, 0x7ff, 0x80}) r13 = dup(r8) kevent(r13, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, 0xffffffffffffffff) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000940)=ANY=[@ANYBLOB="01002e2f666994fec0163b783c8f00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 12:56:30 executing program 1: r0 = socket(0x3, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 12:56:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) socket$inet(0x2, 0x4005, 0xffffffff) 12:56:30 executing program 1: r0 = open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) dup2(r0, r1) 12:56:30 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) setsockopt(r0, 0x9, 0x7, &(0x7f0000000040)="499724bff55d678508484995100210c2729e1243dc59bf325626dca925aa038ea4", 0x21) 12:56:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x104) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x1322, 0x1, 0x0, 0x1, 0x1}, 0xc) 12:56:30 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) bind$unix(r1, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r3 = semget$private(0x0, 0x6, 0x1) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() 12:56:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x3, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/49, 0x31) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x3f, 0x7ff, 0x2, 0x0, 0x8, 0x400, 0x3, 0x1, 0x0, 0x6, 0x1ff800000}) ioctl$WSKBDIO_SETMODE(r1, 0x40045720, &(0x7f0000000140)=0x1) 12:56:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f3b202d, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000100)={{0x1746, 0x2}, {0x0, 0xffffffffffffb94d}}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fchflags(r1, 0x4) pckbd_enable: command error 12:56:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0)='\t', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() r2 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) fchown(r1, r2, r3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xffffffffffff73ed) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000001c0)=""/135, &(0x7f0000000280)=0x87) pckbd_enable: command error 12:56:32 executing program 1: socket$inet(0x2, 0x5, 0x102) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x393d, 0x2, './file0\x00', 0x8, 0x8, 0x9, 0xbf17}) 12:56:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) close(r0) 12:56:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x9, 0x8000, 0x6, "c453b58caa7b4394c15c8941803ef66f40f81adb", 0x400, 0x20}) 12:56:33 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xff) 12:56:34 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0xa0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x9) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8000000, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10000, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 12:56:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) poll(&(0x7f0000001700)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:56:34 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fed4504003f49a8691b2eb9972d12ecacca4c627f5ece633b2952c3db6d34eabe86ad5e6250ce33d725c3ba34698ce150a91b311493d6b22ae3d185f7c8392191f3b5d537fdcb1aa8b3f7b55abfa3e8893abc0e1ee36a2dfc1f8ad415"], 0x1) write(r0, &(0x7f00000000c0)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4c345cbbdb0f39571eb3100000000000000", 0x38) writev(r0, &(0x7f0000000080), 0x17e) kqueue() 12:56:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 12:56:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="b445978b9ddf98e9704fbc66f8ca0e97158e6adb065dfdde908bf7799b014d31e6162bbc5c12b935bd2208071ea530274a3fd00694f2f75ba0cf159ba53aa1c6f6e06eb46ff2fc783446715be3694d3cfc03b640b2974ebe7bfa954565efffbebcedbb5ce56707d98c517f5cb1c7e89ed78b216af02d65c02216c0ad0cea7ba1c8263b6e69e15391adad9b"], 0x1) chdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x80000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 12:56:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="681a948274645cd3186e7656958979b3523652ab6560b83e32f553bcfc6544ea88c0470368021aec58636bce4e4eef3829eb7f797b5fb3f0f94ae5150753445ac9432ccda88f26c88856427a40c75013d320907000e4d8ea1fc2b9128ee3c7b1b727268444d71353b997b13efed815fa18925d48a46d2089c7587fde1d8c2952190af1b04efdb8f6e7c2aba6bbdbe96ac45a3127fb31ed78278e410c077052dc8c7dc95efefdbff12d20b024e1af2c75d335745a9e4fabeb1e8e99afa8c64fce4c35748ee581aed5716149efbba1c1be7a711138602c5a674b494ea549327a34a43fa5081b2a654b468a", 0xea}], 0x1) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x81, 0x6}, {0x9, 0x7}}) pckbd_enable: command error 12:56:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x4, 0xbc03, 0x7ff, "1ab2479da59c1b40cd0ab40eca5f723a5b39ebe9", 0x100000000, 0x400}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) pckbd_enable: command error 12:56:36 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) chroot(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 12:56:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000140)='./bus/../file0\x00', 0xa9, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x8}, {0x18, 0x0, 0x1, 0x9}, 0x80, [0x3f, 0x4, 0x1, 0x9, 0x5, 0xd3c, 0x8, 0x13]}, 0x3c) write(r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus/../file0\x00', 0x10, 0x20) 12:56:36 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mlockall(0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 12:56:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x40004000000028ab) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x11, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffff61d, 0x3, 0x2, 0x1512c347, "d8214bac898eb7d976a0b48f8ac4362c845c7270", 0x7f87, 0x3f}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000540)="53972078d5ed1932d8b9d751f407f7357540f51d3ecee59215180700fff9cc17ea73d74fe0064e7965d9d5d67f6d2424be3d44cb764117cde7aa4598d000b5149e91ecf32a879c5b9446afdeb393c64dbffdfb608ce8fb4efea85a42cc6c27b4742cda86901efd4905bef57f4061037099d23beedbc9ea307928dbadc8e53120aa3b10fe9dd3cb5c03cef9a6b104c2e5b779a43b5ad8dba907d0897250e08db67a4229324d99a78d4036454438d5206daf351d60df8ff75d17cb4ff9aaca92888a4b66759266a2b899be176c615155921de5722027b39cb845ca76ce7b42d86c062433dbda7c33d531f794f66c9ac75ce46faabe532637709d5982a057636fa9afe5482f46db9a98d58ee5048d58f1f35877bc022032d73977d718b0d08c7fd6b8a4158eb9728c63d04c23fe51096f0aa5d4e267f0852101c0037f72f2bf3a2fd8cc08a43db09c50b8d16d7f229cb8669562168720834413fa9c32f32f6ec4d24534e2a9fc142ac595d64c5ae33df09b8df246f87b7ba2b02d5050a7f66ccf8280f75a108f6a817d372af92ffd95c730aa576ac80fee7b709fcf7c5407769f48c447fcc34e47bb8c71471f2fc622ba81b5882d1b749427207eb0acfaf1791ca2ddb767f22770d9ed625f1cb231c7a0cc41d3a02b8ca9d2e4155fd731bef84d693e8f32b3e74250913b5a1e78caa5c6a1fa36249b9c5091aebe6375335ab842f65ba01e126c706dfb2ba40cf19211d91f69ebd6e9dc1e06a4404ff4be25d9047b82105033a2d4c162fdad039c0c42fd5da3a480d305a1e827135fb1e4395c6e82039c3f6ac7d401109333f522bf85ae726a1d984275af49bdcddb0b33c268590cfeb6daec7539b61dccd2ee26fb27a43a123b512077e2a640dd9cd74b53b055da0f644226ffc9f4088a0326cf141a908dc0c5c2d052a63769277cc2ca30b2a965c2964b9450ab4a0fb64eae2fe8cdc35e46bfa888ab4a95ba34cc89eb9ceed72ead8f0ebe3a72de2ddf7430ed5bf4e9b67519a643bc12a152163e0ce49762e74a0751d13dff5705d5b30f06893681dd05e3e2cb8d8cc3eb5762c5cd6f59585b41e32368713443ded2e503a7ad097a25f12c7801fea263cd85c77a9db7bb2499646acf6169507ed79f6257bc55107b6c2260f53178e63e8c062c737c7fdfe5af0482d67f5a503977191ea7561e7f01b953f2ae5b9291fe449e6915d34d862f2e5e58b24dde1d10481e4cb3df988cb45cb283bab8fa1e4c722df4e482beb37afd5ddf28ca0b930445778c019b2855c2bafaaef2cc32ab20cab50b0976198e4f4a685ac8690081eff7f03a95fce466e9193fc8d81e6b1895be45abe942dd9ead9f09932869a49dd60f2a9081266c288c8a6421f388893add220c7d2f1b275a2a776aadcf2a35ad3e8fd87c106e0a7a5f9392a2711ae02c7ac7a4a52f630dffd5caa24ce0a61ad4474f5d9e81f4949114d910c9113fdd065c645c8392fe9826251d03a9946b286f7c5130e5e32dcf7e5bf0db370afbee122263edff3a887b4e5de5aab292a918bb37d0c8614bec4724a586a93aa6721babe2e8367c94dbb0d6c1f814f411c0c703fffa70427506655e604e974a2f9b29fd23b4886e40720571912fdfc2d4ee5bcfe0ae70dbf8818f01b1d7a10260fccfad7b2b59d73ee5d585c345be97ee5d9307ad305ee9012c359e3dc1b486f20bdfafcbacc5cc45c9bf4dc0f517f5a3c493a5ceb28b179a0f3d0543e7b144e449e1864316edc767cd791d7d6799c9631a87532fe5ac10a4fe3042eab8373070a07cdce5a7b7553fda9ebd23c55528ee066b8c768a7ef3535f4bdac2341061f46852646a018429276c9182684287a0d7d0794fe58a43d0b380598c10dc921c4fd7283b10ce676ff1c8c53166a6f82c0948fb4517f816fc05c3bffc2b62c98d7d1f35dba78e338d2eba469f80e76acda318a75f89b4cd3a2441e42bfbb3248cf510632bd184c1eae02cc18af8c4b867ac98eca8d5c317df2a968381ddb38fd5f44cd59a5be7dbe457776074b1b5597881bb4d0924954a012e5c65d63e17386cf280ee914c4b9973bc4eb364cc9c1967d4d128eff8e9f879abdd5573a97378d2ae9ee3df18fca76f9a59c3b703a1c7da0ef0dce5ccbba3ee6290223bd778168c9596c6a71ee4f0b686bd8d7f8c5312009a70216bd4d6e14c52234187d7628d2e465a1f004bbb36673531fdf87accc739cb990528749492055094951d0dcd647a29610a5671f20872ecdbda84037b896246858566cae94b78defc4224c5f8496a47ea74760dbc9d465f13c294c7cdafa93397f37d2a042cb482c34c5a7891b07c0c801e04c3e6386038bc680a49ff5db8f81e7fdf7c0269a417b0ab1d7bd3fcc3639aab0e0cc2c25268a5e4e0678865227e0c080c6b234826d19e9c06fa5bf000ea9d672ff15a12dedcdf3227cf520b492db984ed8bbc8e0f7922ad13b364e74803fece4ca4815738ebb14fe6a389354dc10a6dc38e88d79ff1295a758fa4a328d6de9d58112692e1d43715e581950f04e9289d73d87ccdf1e2bc5ccb4140da040b7920ec179aa227151170017def5831f3da00eeb3d7d2d077723641e02c10ac83ac20493f625cfad2c9b11384a796c795b1b4393c1e02ac711c1dc43c3babf902c3626b0d813f8a527db966e91a213871b276ea018caff1a5abed85c9d82fa31185fc5d7eaf2e54211345b49dff32884c86d0048e06b7ece0914978e6db1bac9020598faee4725b6ddce111c47400050b5fe0c20723bec81527a210433015e341b4e8af9a9eb177e1173e1ced6528931891fcf0e4bf943620c10a2edbf3df005990e555724da66f3c3bada6d76ccc93e1efa7a30fbb6182ce6e332d99325e2a9a97a4c9aa6a6d2e17519e0b2ae91d25e323e8c2ee5b27c03e3a0e54fcb9010285d7bae9be71ef8a40952128675ba8aed5336918d610134e056a841a74f6c207cfd6ba18ea5a466c293b2a3ae2a8061f9c6092ed04e351be8af505898c9a332b5e5b59d21e2cd5896afe9ba9184f3b456a232e3741efcd91ae930591c97749679290b2c2a537f4e522a3a468529011fb3c17ae71f211b47ee8b7315282017a5be957dd41f69679a3c7ba164cf3703d623215872378fa5c5057b001a70a0dde47ef80d6ee7fa4691edbd8bc69def2d9497a353113b3c752333a2d72b6ae9de135133795bfd71c20cdf388cc532d38acd81ed9706258dcf2be1fe758297ad330302e8cfeb365d20dc927b34f9ab5ff55dc36a2a30fedf2913ecdb35898661ae907c24a53da1d003a039f7161dda707032fbb09c546a54d8169aceda9d48d4fa4abaca4800d992e48ffff545127a3aa4383113c9a48a1c1fa379684b0b9df86d0ddfe39b8a31397c425f5a0da861e9b9f1c54fbce314eec1db745c6c9ddeaf25346bf8a1046d1e316e3a21f95828021a83c42927e669978086b5759e48594623c94a75d61edd34f0b874899cab5fa18c90f0d9d911960f943eac0e47f52889f6a4025948194a5b885afcd1116ebc12b454ff9666ad77b2f950ec9c95e85410e96ebce7793b0c2e21b744680e20fb6e0252ebce33b24c68e09015e3c00b32f49e53cf878681f46ca375f9a01f81c9d7ad83b8f0f4f05d6249b23f1c9c393cacbe297911e513eae9e6a72560bd045fe8fae0299bf3b3799b1375ac5aa9f3dd186085dbfa15f38934cbcbda45a9480415ae2859a534790c8fbb0176e3382eb5a02d4dd1ab60544b20ff011893490dba2fcabb300e6fba6ff3a58036004f4d740209d24f40ee58da33e765e4d67ef313892a1297a28a2e756e4311c4d273a097842297713fcab68c0e0e532a78294c72e9a82d9f43a4a65d0240d957c4d2356502d44276a666faf463582ade85c8e98a1c3e5d46454cbc28472493342d2a2df620b93d8e0ac29100e6f14b8b16e31b0165309d3027de886c17761042b77d36410313c0f859a2532ba3f32d0bc7589f4236dac17527f9be11aa31a8f0f9ca8032a7bc2c8bc66fecfa93f4276fbae32a186a4145dccc232050600d1a49fc8c27ee3dfc5c2392f7e1254ba7f2be292fecd757e5e27363003b714850adca4fd830e54718a11129807ad63d6c4d7cabdcd38eab0df0b7fbec6f337434dbec5e1cdf7f58c046efe54c019a7393ef874c2e29bdf444f592dba558bda24a7234bf73b7d80dc3d4ecdfa353c159fe331719f4fddb4bbc63bb4ad444c2abb187bb6573b734dff778012addd5dfd954a033657d441f2f04998223997be9c64edc874b239788af509a45e749b9da69b55ec53d75423010b47d56b5f12c38916db6c1296f4c51352e8b130636abcd5cdfea99ef62dcd7cd94149ac17b4862bfd29f3b53bc811948eadd2acd31440999f52e7a126876a2e70cbbc2e273d79fe3f4e0c405a3474af1c8fe3d46072f4e72175182481d7795f090d81a5755344a15dbbdd67e3452e165bbb579f9f5049814ce5a5dd9d1a20892dad1a21629eddd1fef9b6a18e519803cd47702ad1fd7491a2b6a3c99526cb87a48e9e2d398c5acbdf9404a314ffb322e8a10ffb8cf2e8d797e14b7de0777dd76361d8a2158bfd37c6b75164f38aaae08999e0f1baf2f75b1bcca2af4733de6ff8b378660e54dd975598ab072a2f146290143ea708c63bfc12c23b2f64e3710b2c1f83cc015bf281d7b7a3148de1cd652b835bd116c8d3a36e4882eea65d2260952cddeb7ac93be0e3637bf6c14c7efac101abb01cc7fabcaeab114f43d46ad479621227789699b3e3d394ba4406ea75c148ab6957374be812f8007b710a4ac8b9ef9260bce7346b4825a18ff7e6e8aa9b18931bcba70e83d32e7753f1d8699cc3720dd73a806aed9cdbf54186a0449c4bf569801f31471d1474f565d32fd73c172a14325cd603756346566c8c140aab4c66c7cdac4be1144a0a7796a1e17531810fd83ffe44076ee273864901eeccee61747471a9c2eed4fc9e820f322b755abf94199fb7ad2a3ba9d991837c3f296b7466b1cc2627fb17d64d0d6deac60f58b1e941f8fc93a060a3360e326be1634d487aec7e013e719265092842636b96892b6638081663f28ebce9ffda2a19aa21d7153e8ac9d8c7d12be699d2ca023f6e445a23e448da635ea97620c489bc5f5fde1dc186c2153c3409cf266c0e6708f5bd96b40a7b1ac062c37e0a966f371e9db06a20f6ca79bc016af2c397bdc462c2ebe5c4abcf52d30cadc7e3b31b026cf749951fe1ec7b1a0a3f847d1bc9f0cfb567082490bd982f876b20b54f9948dff3ccfaff74a550be24ea7b6bd744057313b9cd0b3d21f0ec3ecf27725adbd0f8d0ecd8ae779048c65353885124632178f99b7c95d60f8794eccdb33f1060ca2e42a12fbeea9c2b3fccf14da327aa48c6cdf91293ea5880f2dbabdaf0216c9de8f7fac1e4ceebe56b3741efb4eeaae8b9c7af211d020aff763849b76e1bcc0e4b1f220c57f2fa0dbf0d5b5e99470d0989a3d4507c4ddfa6701c6ad6eec401df65cf8282012cab83d77520e5a584a7fbc78b7f62e9c3e2b59714ebade3b34ddccc33791868cad24fbe2eab466db0f49197b3c98d559bc006599f65e5e884e43bbf24c39795e172ca0e81b8bf17268785d7e55a5cbc9778852ffdddd43ec122b36590fd12717cc7098042806c9c265ae31098e35e5abc5cdabc074a8b0b62be2db00f2b4ce9d7e43074c06d477b6333446cbb43fab0e9f8fa35622f49c9d7c4a8bdc4ef04fcb50757a4a861c31813403807466db6621bc1a0a0a21247ba2f3bb4f31233c1e0403639953de522709202e2cf6906d3", 0x1000}, {&(0x7f0000000100)="f2534eabc839b5dc76d61a3b2393c6c4f8d373", 0x13}, {&(0x7f0000000180)="a04741680ab43bab0fa0244969e7ede116863674fd09851ca375dbbd466a7744d88a103817b9c47bfebf4be37bac2e1710660b4810066be1eb025447fc1d14f0471ee365f899b1207e2ec5de7a18aa2097ca9eb36fc908181f7387d78586feb7b38723aa037ee77cddbcd529b8f7d883a0e2e6e5b5021ce27fadb4b939cd03404d282aa92227b11ded96886c44c18a020b5e7880c1030355253518dc26f90d22c82720ef9bf5f0f8b92ab83c228850fa96659f3cb65163dc9c65120475e6ad6593c7945d25cc13", 0xc7}, {&(0x7f0000000280)="37df10c91612b15c1f2bd3416c2b086c80c48b1e7d1ffe35afc8ace03ffe023022786564577d4b63fbb2bc42b54a912bd946a7d6fcec9cd754707297d1faa24e59e5a12615dc276a76840a3a73", 0x4d}, {&(0x7f0000000300)="dff13ab68a158c5e4d036e109d70752368b668205b99b176720833d89e9367e32b83256a601dc1f91fd2f831236eebea788c91b48b30bc556903", 0x3a}, {&(0x7f0000000340)="a41b8ceed33ad9b1f22ea0534288bf4556f7c5e4a4415c75c2b993ecf32d867f132761934b499d9d5d2b9baa726418ecdfc53444c8a5e6b1b78e29f55d223b907cf03c55b7178a2e3bf69df52c4a4e599f152b8fb8410be2920604e645b3338bd16a843839f4e19f77821b3c8496120dfa54219410e149256e87462d245b373d8f5dc4ce795f7c663d6d956cb80f329c2887e228880f1629e0dd2be5bef4f9ca16e332a5e3e6acdfbab090cfb6f6b7f39e438b613b76f0a0d4b14595185f77948701f9f30247643f291c5f72bdf1c19d8ee8e8db82038271b9504152603730f0dda6afb9a59c8b91ee9b9346dc0f06d981", 0xf1}], 0x6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) 12:56:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000080)=0xfffffffffffffcdd) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) socket(0x2, 0x4, 0x8) 12:56:36 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) preadv(r0, &(0x7f0000003840)=[{&(0x7f0000001640)=""/4096, 0x1000}, {0x0}], 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) 12:56:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x80000000000a5}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 12:56:49 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) write(r1, 0x0, 0x0) shutdown(r1, 0x101) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="9c45a2bae5730c4fd439d903cc5e77f1853c8b46fe5eeca5fa69ad67a081a16fef0009fe41762ff20ec9281e0af309dd519746", 0x33}, {&(0x7f0000000180)="516aad80a0df4f2bda40ed4fa842d1e01567388cca5e127839a397ee83c9af2aeaf93b2431100e443c4726c6698362e97e510c3489eb4b6a5251c4bfd2ffdb4b856961fef66a79579576a6e309dceb9b3ee4c15aa60df572ea934e3f7515f3e879779b998855a981b4da6759d7d8243ba85f3ef6414570b4027c29061ddb7143afd6ca218af78dce2a8fdb04db650a7392bac1edd180b38f9c199b8d10128bdc8a45687c9d479d6a25760f9112607c15b19deded58ff5b63af40f5ef43ceb53fb65b0879", 0xc4}, {&(0x7f0000000080)="0bad29915dd563981554e8b19766721f4791dd79c96afef123036913a3b33880329ce486f1f59a799a87738723f1bc7dca627f9bd5befdf80b8d1225b4ad0ecaeaaeba6d214d3dba126294f60ebc17d0f0008c85826808b9666717612b8e11c352a2550209ab758a4cb9d2e217a735927ffe8d887826a0b353c72401c5da2577dc59eee40b9ce105b5cd2cc4997825581d6d8fae761e18f8b08571c97f45096a719e62920cb32dd9a3", 0xa9}, {&(0x7f0000000280)="70f0427d64492d3f7cab23e700237432c12150fe11024f46f409cacd73c182490f30816f427ceec6bfbe5435044b73d43d2eb73a8a87728b2a7b07e7e7eb35fa834c6c0a49302b0c60f608b2e48ec43af102973f1ef9c96aa3d9066964a8449ab56906310d4a089292505c168ea2fdf18c654457aaba298f6919b70b464e2a4f44b6ee2200a437cb9c1fb1ad015ce513457372d9b7bb6a7db65772e2e990ceae947c19457160cf0a3aa755964ea266eb86e4de3a26239c", 0xb7}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x4}, 0x400) 12:56:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0xc005, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom(r2, &(0x7f0000000080)=""/48, 0x30, 0x800, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:56:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x8000, 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0x2) fcntl$setown(r2, 0x6, r6) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000140)=0x4) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000100)=0x80) readv(r7, &(0x7f0000000040), 0x1000000000000091) fcntl$getown(r4, 0x5) close(r5) 12:56:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x6ae) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x10000}, {0x1ff, 0x7}}) 12:56:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="f4a52cc088fbcbdb", 0x8) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x8, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000280)='./file0\x00', r2, r3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r5, r6) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x3, 0xf5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x5c, 0x1, 0x3, 0xa8}], 0x7, 0x0) 12:56:49 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0x2502ded320bf1771) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)="ab07c4f7ce9557ede09995b88c74abf8db9cb808a3f50a55e5369455092a7216ae3c4bd037c353aa7e30b125961379231ca39b5d3c07d00235ed7b54ee18532087f08f1b22584e7e9f070bfa1eabd34e399856aa5013a07e78dcde16dbf644816b0000000000000000d6be9f3bdcb410f314aac8000000000000000000000000001bab286dd430f870fca31b0d35a2faebb247c104a64ded44a0fb8b556e3bfef3d37113a1d2f20f0dffacf89c4b56ac9200bf1f57a02f84783d6bfc12f0160d022389122e8b373eed229511f632bd42bcfeb36ba62de8702dc1c049156601cbf005c0e9df9992f8a9df9b0f0145a554dcc77b9898ec3a7d9e609f804cedb7159f4930e4c0cc5bdaa4a16cc81b812a4a703a06418ecb18ac111c5fa866ee12aa914dfafb3162a9d1fdc91b0a05992a1eea00ad3aef79bc924e6cd888d6319e6a56cd79c36894c64335b0090e5aba7cf1693c2471c99bf13b5043b7", 0xfffffffffffffea7) listen(r0, 0x0) 12:56:50 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x141) fcntl$setstatus(r0, 0x4, 0x84) 12:56:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x4, 0x100000001, 0x8}) r1 = socket(0x18, 0x3, 0x6) munlockall() connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffecf) 12:56:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) sendto$inet(r1, &(0x7f0000000040)="8cf7b5542b5ffc7efd87a6589cd27d595a357c67c86c90e76fa2e6314177024beb9d9f56014e56ea3093b9a5f36b0e57f2284e", 0x33, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) pckbd_enable: command error 12:56:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x7ff, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 12:56:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="00e4125b", 0xe3}], 0x1) close(r0) 12:56:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82002e2f66696c7e3000d9534cbff29a858296a61c3a514a64e5cac12d5f1cccd76a517a47a35b664e7f32a7638c7fca863af359969d89738353625533c8ef705adce04eb10000000000000000000000e0000000f33174bea97f0d95f395b03143ea663938d6cabf4bb726b3cd83314119bf71590471a5ff06b47d1f319847b66edbed920c1894da370c9c77b318e715dbed4c8aa58ea55dd6a1c5d20fbad1d6486d72d5c65f835f97a7a978bfc5e999fe3da46cc0311772e168a151bb5e2b06341d3480c1b60625a074ba52e1e1a27334e2456b6c0759a9fdd7c5b7c886dcaffe0000000001000000e10c153d15856e9779323a4a8785e615a1fb0bbfc4ea06990913e94855c122f76800000000007dd80d5c1773d2ebed7c6b457236ac33832487c70075506b99e94cdd27e40dc862d5003568eb1369051a76b0aa7fddf2c62671099e9cb929f82bd970ba23c52700b494ea50c46d2997736e82727853cf3246055967d57c7c26c87421fab76512cd57eab8bf1a9cff5bb6e3ef000000000000"], 0xffffffffffffff5c) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7f, 0x9}, {0x18, 0x2, 0x7, 0x7}, 0x1, [0xbfc5, 0x6cb2, 0x2, 0x1, 0x0, 0x1000, 0x1, 0x85e4]}, 0x3c) 12:56:54 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) geteuid() 12:56:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) chroot(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 12:56:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 12:56:55 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x4, 0x0) 12:56:55 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x95, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = dup2(r0, r2) ioctl$TIOCSCTTY(r4, 0x20007461) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000032d87aec2f5fe1b2b65e6fe8c6dd1cd800000000000000000000000000"], 0x10}, 0x0) 12:56:56 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000ef33bf2c77aa73a1c53f00000000ffff000000000000f87c8a5b671b1b5408538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96f42b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000c4b18a0b88da36a36a82bb9a22b6af7fe1ef9b574e832f4ea4ff399f73a32d03919ce0aa7d2d52162b8f147f0add3732"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000153000/0x3000)=nil, 0x3000, 0x2007) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 12:56:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) 12:56:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)="ce97200d7036e8725fa15e77373a775d96c2c2d246ec44f29cc943c8e232e90557a6fd3a65542308f4085e0de945fe3c15e0434b71fab35f729ba63ab66ce40ff41c2c4f7f6c81f96790bdc120e382c14b8e67df32cd5217c742d73d5e2b7304ac2df5410eb272959243c5b92965b84759fd64f5578c75933460a750d44ea30f4a94560385", 0x85}, {&(0x7f00000001c0)="77f3c9508ba6893ddfbf399ec7ea56d415132ca1fee32b360720f3b98e84b86e2613ce71f5fa8e32a406af6169dbdcd3575fa6cd82307df1036e6f51117175734d99ac7d40e66f3c2f49566ef077f4a66ebd994305a813da1b5bc1896905bb6804682e3115aab6ac2e8f22d6248129ef0d677ccbe0daebe4ff281e535969ed7637f88a10f756831622a0157968a6b34f3bcc3146e6d921a89f0dc40ebde48c9af4ea202df975ec8ff8c3b4542d8ea3a16c5f48bd965e67435e2fe6d53f93231430ab206d923a6f8b2a42a3839f5fd3797842b8f6f3d92567bca13cbc37ebed7cfaf0a3bd39ac6d79b8b7af8998bbccd6523363ee363c3028509e2d", 0xfb}, {&(0x7f00000002c0)="52ff1d106ead46d1982eee9f189123d55d4def1d09a83922d22da311b71777221f4a3e7b40b9aaadc2df69df9adfe8ee656a248582b738d3176726d0c24a9baccb861f024b4b692b026d24c39ae6fb84123ab39b75ef1656338762f081ecabff3ba5317a45737aa9129696b57e7839e9e7aa045bb7b260634eb5e6cd03c6042812c6d0b8e4a91ef6067bf87f33fc8b8cae9010035411e4631a296291e4a673", 0x9f}, {&(0x7f0000000040)="c404e4bacba0d1b56ce144e6b049b1b06932a3732a191fb4360fb8d4d9acee300bf25f99125291cc467efc580d619ebda2c2a5f04a4fc03d224a5014ba87d2", 0x3f}, {&(0x7f0000000380)="b9ef316a37bb297f7482a97cde89463db986f023b2c51fb5f215debcc3c0deb1404d343479460893e99ecc90fec49ac34b24192ae08d4b1bef97fda5cec4deaddf298cbbe31dbb0bf0eae4c939e78c15b89fe51db16f0d5f21a8925a83f7ade93eac1df01a71658ac61ad7113f00e7c652209a0c3b4c017bc61faeb6808a2e7ceb00969f9312469b8e48d701d351b95d1b4456a6df19b6896f0dfcf1570dbdd3cdacadef96f3bc952f6ca1e1fb6a25778567da9ce809e968d1446e00fffb2abd8194f854a04972b9ffd51d683c3dfc5d48ea62df7bed", 0xd6}], 0x5, &(0x7f0000000500)=[{0x78, 0x1, 0x5, "b91de1c64d4359e6dd56039bfc9787be4073fd3691f465d255c1fbd8d6b62dd29d47ce66e2de37c4b9ba6dd70eff4b1d9fc95313d6c9ee8d32663517d274666bb2fbdcb2ab88d4091fa3825d2f1f266ed6ac9b78d776ef692832efa42e6fbb30dd5f89"}, {0x18, 0xffff, 0xffffffff, "b122a0"}, {0xe8, 0xffff, 0x6, "f24c53966a26bde8ba635e30d62a11d874e84d186a0f925ba3ba29105d11557499f1323b2aec1a0deaf40c046fa83725252269cd3724feb2056af64c12ccf916c5f1198649f9506957fb615b7c92408a067fc557bcc47fdfcb196d681a6c70c3ee92dd090dcc834ecdc8813bb297a0ac97ea2bdb023af3a6aad5590e6db742d1c393747511a38fa6a496d316b612d04bc41d6b97ac1b461fea0668c96bb47c31dc3779782f1027615de2708ce8d90a3eb70061f7c974c3de374f89ac9c12e405e93f9a0880b70dd53e7c17e5800518d995cb1b"}], 0x178}, 0x2) 12:56:56 executing program 1: r0 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) getpgid(r0) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001240)={{}, 0x0, 0x5, r3, 0x0, 0x2, 0x30, 0x7, 0x9557}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1a0) 12:56:56 executing program 0: r0 = semget(0x2, 0x0, 0x5c1) semget(0x3, 0x2, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x8) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 12:56:56 executing program 1: r0 = socket$unix(0x1, 0x2000003, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/107, 0x6b, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff5b) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x91) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) fchdir(r1) 12:56:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="3e1da4324fd9ab17e3b1d03479d25caa3829783515eb663520c7abc0b6dedbe7", 0x20, 0x8, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 12:56:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/147, &(0x7f0000000440)=0x93) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x80) r2 = semget$private(0x0, 0x4, 0x7d) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000300), &(0x7f0000000340)=0x4) write(r3, &(0x7f0000000540)="1517d8e75d66513ad9177adc8f75e669a8dcad09d779c05a646202a746800a8712aa8ad9b509fa78e54e790dae5190d45c5ae356841b3e45d4f60f04464fa30988b8b4a054a8c4ac03b6622050cea773f9bb77c1e1997841f0bc867c09009804f1000000000000", 0x5e0) fchdir(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xb8, 0x7, 0x8, 0x1, 0x7ff, 0x7ac308f9, 0x8de, 0x3, 0x0, 0x6, 0x1}) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/14, 0xe) 12:56:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 12:56:56 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 12:56:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8008, 0x8001) 12:56:56 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8800, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB], 0xa) ioctl$KDDISABIO(r1, 0x20004b3d) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x102, 0x6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x100000001, 0xe3, 0xc52, 0x4}) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f0000000080)=0x2) 12:56:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0xaab) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a2065ed9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534f85005ccf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400686e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b3314aa1f01235fd6c104f89ba6f0f7a263b9aa9d0ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44d007919a25f6f5967b993b797dfcec26784daa45eaddf473056363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da"], 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f0346cf4cc51a34cd284bfeff023519edffff003200000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3", 0x4f}], 0x1) 12:56:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./bus/../file0\x00', 0x8080, 0x100) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 12:56:57 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x138) openat(r1, &(0x7f0000000040)='.\x00', 0x80, 0x14) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000002140)='./file0\x00', 0x1, 0x4) pwritev(r2, &(0x7f0000002100)=[{&(0x7f00000010c0)="1861effdb7435b6941206925fd7c6acb35cc4506b5636fe30076161a79492723324c6685f16529546beb07a72c", 0x2d}, {&(0x7f0000001100)="6515bca8bfdb4bc1f84c192b3ad625ee69fa470e4b815261ce04290ba2e0f8c311767f73ab9a0d2b8fc22c0d8549f8481443a7da1b197938959931bb518f3826f8a890cdbe43992983e51414a82edd7381261b71119a15a464924d2b2d9486243a03f74a2bbb3953527cfbbb99a08a72ad80744bd98a770b26df02153214305120ff7552d1c6982e5c0a65a1a5638f21508eb455c3146c863d07c94bbb5dcd492847db555164195abcc6fdcb22e3bcddef33226366ad34f9449aaa3fe5d0a0794f57bf78b8ef58c69cf8f0a2d3e8c3e7237b75ec4293e993dec89a51ea9d36e3e93526263f802f79d82c2d7f514f3da69f85e3be9e2892a96d200351ecd284b71f8716056e0128b7527f4a9b43f2e19b475c1b17f5dc1a36d7231c21f1f23034fc860f1836d17c085eeca7fc7896510d40914f32e48d9b0b845e2c708dc76f2f7084af9e6cf6522af5b640fd59aaf9432337c9ceeb6276e9032ffdf7c679635646ddd0539b89cf2b90cbc76df2d8553d0215eaa751be41e89717ac8391e94c823f5d92c9a232cc9ef492690a5b35210463dbb60c1eb8458399102cc3e9114a3863b44337f8968d1157fdefeb9b33644d1cebac9619554afc6c2b82767188c8da7c3ad744ef5e6a0fe2e31c13f059fdd9c9301ee8742d226b01642c980e2f1152e7e45539945ca759e9ba0185a6e1f64c79392c226a1dc0cfae2f2d1584c92ca3701832d1d8fb6ed19dc916d8fa30ff85a8a03c774b01896a1ebb8e50349f7c8265fcf5712ea0256054b005f34f57204895eb84c75b923abe29c712a579e36286d98697059654709c819a79a5b9b5eaa17bd60aa104964abe15fc5d6db10ca55f58dfdf88aa37236e351c5a37ceec67cd518eec1cd4edeb9d30b9d76a4eeb9c66b3818995425eead1abc42531cc8a3160c5e738aee21b6a6137254ebb99945b1aadf3a97450b8e2c869ae25d5f2c685cb5e7e2655d20e3af1a4a4281c8021579e501335d85152a99c7868e71b17fcfb755bf085b0cf666a91eee5f94e2720ab1dd93f83f0af0d5b7e766606d1fb9e5062e19c3a184e01e2e461b206bce3732a1e94558e7e8784787c96acfa4ff840a61cd7937c987e0df5b36b4708fba89ba94fdc6718f567a4c825620f5e6138f886a0fddbe8380517330428ef01f090863b097dbb11c3478b0b13ea564763f4b689010bbd44362e29fddebd85ec65783d6d092992db79a22d4e9d3e6098a15f93a8ecbb73f7d564c56dfb91523e4b2afe20635361a622ed51f6498ad8b54f009ff8ddf703b46d23de696e30d734b3f83bb9a1e57586a5a4354660187823a86593d77e5177c295d7c6a1e5f867a5eb4e561dcba92fd2c1dea13acbbd6c111bf5d55e59b43abb8696933b40b425eb7904637e3bd3edba27e29b055f2457ef548449250ef98f4ba2a8f490f58ea32af0e246d6b31725d433aedb1239e2509ea1ef47c0470940eba8d3d180e5a818236cd8c01b2356aed76bf7e91cd797885bf955a675727ffa4f8c22890fc98a8ea76c904a4a6e8452157d94ac711cbe2974a7d187d2b442aade7ce1075bba42186ccc2c215afa1a3e8e1d319cfa9ba7d35de69577c215a96509267a2c976d58cdb1cc40dc150ee9b0e526758a25c2ab97458da24a46b54ed72802b4280f1f119c7d2f326326d2638f084ac2947aeb09aa7dee68e2dd3578f0178b3ceff45c5d76e5d4b40bf2305e31ff6dccfb34d702529f73d7b5236f5a954ba7afc93f6a8494d65f06913c12db3dd0fee48065e704da56b80336c444230b9c9c434dfd3d84721288e9df63d301a2049c5a8abdfaa3b3781cb7681135323d7aa641e9cdb6de0a6d1ec346e6115b3f183dfb7c6ef94d8f343a68d3367613dc5fa7d2627a0abc90d7821a00c44eb103ebfe997e0785309160a30ae1ac2b0abf6b637e7791d3cfc5e6581afca56609d12965005983f1663d68650cd33e318d96d70d2a264f66e3b0cf06823fc79e7dc25b71cb4351fa7cb72fe9c4c77c13e9d2e9ea3ea98e4db1ad88d513de54c471609a6f8dbf3cfa76590071e6bc64328fa8c53673c0723870f50ff52bd6ec06c75369bab88a8d32bdf51744685cf7ada4560664323af7c629419dc972f71876d101b739f8a513c9423ae4d7ffff6e34158fabf3dc4eef96be398d4ff4bcd8aabaa9b141d18aad15b5a81a781cc15eb54ac438db63fc70b561499fc673d533bb6504ff58477cb48a23f02662f322a09a4b17c5aed136bd231e3908399ee70f0a64cd044242d8c19e62ace55bcb400fbddefda593f32a7496285a8143e9e194c450dff21a3f91b173246d67d59fdb44afa6f479fc37813f2b0a89a9402628f694e06502cef746fee6ee3faa24acf7b24699cd4e7dfada0ddc882424c0340f350165ff4f7d97b0c64d7726545a5ce692966f4fdd7c77e8797e12e2252c9340b67e701dc5f6d26e5b1a0bcedca56deeeb966cd17ae4e650f7e6006ec258217d6ae05e8a7c7cef57fca35e6fce4014b9ad674df9036c6208c52466bf69173a25d1d2c31dda6d875739f8403b27f631d1f1509ad134ed30c6e60a8b9a7dcf830ef1bce6493104d698d3720700bd767b96448e50b1abae2187e6391ff9502cf430347bd81b15aa2f361dc2fd74f20b6f632b3216006a478f401545117535ce3a2f131160e29aff1eb024174aa17739abfb17c702ca8534030c488f7e918c2a1c86eca0efbf327479a67a8cbb3ec412145d9e0a713f0cd4307150bb77c5c1c4257046644a84cbe8fc01603d6de9c82fa1e03a40c0d163cdf4288395135d7e6f56024c9b6898b5ded6fbdae0bb7a4832ffd1714415482bef1d22d43fcbdad45ee5348d6858c7424527384a749d2f58871f9d9054b24774bb257da5ad50e645e21e687d1ec7e869912b9e033b7e66314fd39f57607b88544e2efa8faaed503152cc1ed7b8a3038bed77bdf9a300a3dfe52c7bbc9613edae633ecd5ffdb4a5ca2f6e940c158f08eba4543551297303d14f2b63644a0b840ff2f91fccdcfb8bc4e6c8480de5dbc7423cd13d55caee2ced518f99e45dd598bdfefc8f658561e967ea0edfb67ccb0123cdb1b8976b7fa4f4804cbd2038b7b46d03ab36c998c6c37762f9236703d775814fadf210b2675c218d04342e2462ef18bf1270978998ef2cb11036a58b1fb3eba25ea69ca8037a331d4b9bb2f390e195ec5f1527e46a65bb6e5af56651aa171622361c09c37e75ff8156977b2735a7453c203514d398c1f08c96549ef65302c50b6beccb1cd3a540a1c8b1ffec6ea465e07aa51d161ea493c5908a1ec87e407f27bc8a149a78caf59e41b7b4438a1ee7713e6fa3f911c2fb0062975c1a20906a9dbb3b70bd6c82e6dee91cfb5a0f92744dad195ab7e9dd1a0b74fd352768e5f2964932170d172281f5b8ba98a8b710b47202b848e1656bfc715f8156caa7069d9496cf016d861e60e380526d072e77b0445498f2b664cfd1e8b08138f953cd5f9d39c9f8c70db9cfe7c525557e0442bd118fc23722279d2a5cbd18468f06fdef376f3787e22a0f28d7ad28fda755a5e8efafa6351b3990a450a3373ba1b2c2560e93d9a1e2232e78cfcbf9ffd791b7ec479487d78089403a24f29cfcc5ac018f413e807282bc60f0916dd0955fc8b6cfba34ef81de7a511597a4154d678523823bdb5485d99166d6929602cf3310aa309d4991c9e0754d28dbd3ce200d0bcc630faa89e441296a491a9df3ec0e62954b901b60e8c1a3b1650547663bc3437823a0ecb155d81e1a2deeaacc5db0b0bc332090d9dd055d49754e1490733cab43fe2c30fb5b4884445028ed1b1769b8556adc62f5cdb513504ecf788d68fc10191c0479a6c166ba351efd4c14cc447e62bf59bc06a5f452d1a0982fd30b3145467e8f4fe48d264e15eebaf5a1761b28c4fbebc6d5bce8cb92fa36b763a5c9a8787299a84611b4c02e10f10dc46ff25620c602455d7268a69b9071f333fcd74c13069939a5393fdcaace3e5921c15eb4c4c0a2b1d60a0a72e91201c8125bb412b3592e60d1978558ad6f60325709dd491a10e1500239ef3f4cd53188fd54794a27cc67b95355485574cf7f734ef556b450088344be5c7d0219f7df6f3ce93f1028a1b77ce67cbc66e4532eb74753aa67a8599d460ac7747cb1dfbd78c894dcf130e4f0aaa57456cf53e8b606c8d4fd5a93b53c9cd4f56d0b7f44b3c0493637f922f32517d2b23a38fa2f37eb74e8788e8567ca1ed35eaa44d54193fa813c342970f9098bd413bd16d4c75852c87bc242fab9804798c5f2914a874e3b4b6c1d22c65891bbc84343072b767b89246bd34058bdc7319afd76849117c17246bec3bfb6be00cb3e2480217682569649b101190a25955c71c761dc07068b579fb1c75ba4fb30d939b8351a9ac1bf2ac5b9b159fba308d495ecd115fdfd13986ef8bba0a028a4bbf2e45d1eb71ca12a88d4e530366f61ee91d3de889099c11b6f14a15743914604b74119ddf3ab64b0049cb2f6e0e2d5a6fdc5f70e7b7bf84404aed8cde9e334f2cce459db534476c048fca48622cd2e817485e9a4f82ebb8426d5dfc9bea35fc581151ed8559ae2a6ac5899cc45b20e85009456ec9eff779e27372cf0b225547b74ac7cc571c3ec605832edf15d918ae269da70068b22dbe9c60427054027ea7ca3e04a37e273746952b424738ca2bb87887e569355fbee09f2207bec5d5d376df301b7aca38f63d53f8a3c267f0f7b0670327751c10eb229a27af6479899757ae9971677cac1fb2ccdbbd98c568fc206962283c814d17823cf8e622acc944b4fe64aacff25ee0bd808604fdc66a26e012e5a8bf8af290fd4276021f936d0a80728d0b08957cff2e3ddcec96618e5421c0ec1b302f0f573770cb9af65500e42a63d821ea47edcae4f4de1f8f2decb33372cbb23a6b084cc7414c146cc53898681d7bddb5d7377a10a7a7c8a2fd241e71d22fe1838cf35091e90ec69c16dfc2ff402bdfa3a40cdb7bef1d19ed54a506c5e43e8292ea52f3cb5f434231dd64e3c2f56bfaac3ee4229a4bdc35fbbba7dc4be7111ecc97b9533bea08aae4766b1b98d3ac3b751c28de662f16aaf0053277c0bcb9e458ced378ae41274b4ad20889b4f1a2e494c191a617aa464bcf10119e00d40dc2961ff19fc4798eadd9fe5e84a8a49d929af3e8f5b9c8ea2cfbbe793c5e64c5ccf3e16e6615197cb20059a676dac26ae7c017b05c0598529792b1ecc2c1acf89adb790e2269294a52a6d6149be7cd544dc4dc4af1f3831bd12aa0958e3d8930e981ba292741c480882981b8287251c89dadac251af5548f9f17d3bb5771855b5466bf63593111e1bd4cdc119469f5e3cdb0ce334e50ebb42e349a343a22cbaf9cb76b53811bb6cca9f88b87e4338429dc37c721cef84b199bb46ea04d0b0b54063a2f2aac64f7a9d8d1d5e1a4345d490e941635e3bdf163957f3fa7437ba2290af5551392b0d991e5b6226a8a3f0b74863b650da97e217ff65123eaa6b042a8b34d46ff503277fcc6afd19eb9584ee8a140bd474824ffcbd5e6942a06fd308a06c7faa2c984ebd0a8e2c181f01b9e7040972cd79bca0dcd4f2a015156ddedf9d003d0f2d2f62d37c7012c5934716b2e50178788c0ff34d6e3181fc244f549e580cf01f3cd3eec793e8df3e55a7c9233f0dbd09ad6a7c7d98e5e93a8984b580a7818903d225d7b56af2284ee4bc9fe8053f9d3be91870dfe882edb304365560113fcc0257abf2c76aa83357e6eae0afd89d495264885f9d65bd7d54ecb66ff3664374013f900345f765", 0x1000}], 0x2, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 12:56:57 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x7fffffffffd) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) chroot(&(0x7f0000000100)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="eaa03706f4060034f46b96472e597d2af4cb166d05b746624f0fdb27939d250415fcfd83644a8837056c49e56b61f850beeab0068974e1db219dfc95942888725e558e07bb57ff9aa120dbb829d43186f4106f95426a61e3e239f42b002716f9fa9730e032235a7f7db965b2e4969666688a72790d03b4c951b22507dcde753f2cf62979d6f576d25aff6ee2160e8bd6b3ec9b3a1759dbc1b7e0dc1b29525673945a3c29b44b5f20edbb3611a3192ebc412cbe0529927b3f1ac5d27837a7eaeb3578", 0xc2}, {&(0x7f0000000380)="6ca7defd4da9eaaa84a6491aed11e535a2e59c518d4279fe5ca42119b9427f3d0d7024a77d21e90c42ce954d6df7e306090a6f419fae8d094f631ace2a289ef3d7b2506656f6a759ba22aa25f9dfbc225692259ba43ed80e511673d8eb5bf6f18b3cf0dc4e595b954618d758565974ec549bb07f79f633cff686983aefbc794a995fc3d3adda897e609b96409006f3e9f06404a29e5e54761f4b9ccf05f0fe139b480d17a758cd9d12f47ff3d9ea618fab61d9f05ea08c4be42c2f0538d939f4087f963f1654704c9c9c022393265640fa4dc156d4f24dd2915a790c3e1e9e7998243ccd8579", 0xe6}, {&(0x7f0000000480)="3673c7e5177b1a8bec6b7cc8260c4da51fb68874b9b77c337a188b6c98b6759285660600fdf6925b6cc3f75b487930ac4183e00eb5c792a279d8c2ee114077ef60c8652c48f762c5f1", 0x49}], 0x3, 0x0) setuid(0xee01) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x8) recvfrom$unix(r1, &(0x7f0000000580)=""/96, 0x60, 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="7887e872f3ae3a3e65486af4d49a38307f392385377896fafaea24586f39e68dadf44a3f67e672f5b559fe981cf2cfec6ac2170a7bf05d4fac17e3664639440bee4334ea1ab63f63aed5e3a0343babe898d50ffb58b19be2ae4095efe2318d1b2103184f897bd36008db7b0775c2b079da0e42310af7c54a9e740b6925e27b0ba2e40c8841faeec6ba31fdcbcbb0737494ead1b15c2f79d3eb082ec7c3663e5f88bb82f4707b49cd216e6331b89e093b93ce63f422a256fc42c1e6df5ed91624fe9dc11923"], 0xa) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x40) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 12:56:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x80}, {r0, 0x4}], 0x4, 0x4ba) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba451d912f57dc4c61d26803c42474696a606235", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 12:56:58 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000380)='\x00'], &(0x7f0000000240)=[&(0x7f0000000400)='\x00\x03q\x8d\xccx\x8fOBQ\xf9\xdb\x9a\x05\xcb\x89\x80\x90/\x0e\x8b\x066~\f\x00']) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000280)={0x3, "76e29272c1d4a62e96ef5a65232a549f8e1629f7f770960b59ff695d61741302f093f74249f7e19d38d4bdb26f5d0b7fb4564bb4"}, 0x3c, 0x800) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) msgrcv(r1, &(0x7f0000000300)={0x0, ""/99}, 0x6b, 0x2, 0x1000) 12:56:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{}, {0x3ff, 0xfffffffffffffffc}}, 0x2) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ed072043bf426f27d24a46aff01489e69b2669411b06eaaa9fd8ec32b"], &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000240)='./bus\x00', 0x42, 0x81) 12:56:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x1, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a2065ed9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534f85005ccf0050b142b609bd791e73da41f78793c0e0b08282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400686e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74868bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b3314aa1f01235fd6c104f89ba6f0f7a263b9aa9d0ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44d007919a25f6f5967b993b797dfcec26784daa45eaddf473056363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da55e33672800b993d5f037c2190dcb0da14b18c3bbe7dee47f340dbc780d1681ffdd900db12d2f8ce4006c6b194d9fd3775a1c34789db5db4fc940cada4d35da1d28e79a5e596a21ffaacec5c7b380eaec89e08925623334393812835c364e77ec0ac24f6ca49839d5de80740302c8e02287641cddde8145d79fde53fbe227e987e1bb7eddce7485c329fff3a52b6503a46154369379f29a814cf328bf686e215bbe3e2d1413a75ce7aa3c0bd93b58f1341fd590f5b9928a0318e875dc0298e"], 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f0346cf4cc51a34cd284bfeff023519edffff003200000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3", 0x4f}], 0x1) 12:56:59 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x20080, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="c3dc6381f249dbe6764e6433839a7060d56549a447c762e03c6d130174dc6fdad72f89fc0d99b74e0ec529", 0x2b}], 0x1, 0x0) 12:56:59 executing program 0: getrlimit(0x8001002, &(0x7f0000001200)) r0 = semget(0x2, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r3 = semget$private(0x0, 0x7, 0x32) ioctl$KDDISABIO(r1, 0x20004b3d) mknodat(r1, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) msgsnd(r2, &(0x7f0000001880)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4f9a006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98266f5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e48fe37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297efd62fcf9404"], 0x1, 0x800) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000028c0)=""/4096) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r2, &(0x7f0000001480)=ANY=[@ANYBLOB="000e7de631e309000000000000002000000000000000"], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001500)=0x3) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) 12:56:59 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="cca4f441e2c34186f91c0cc792f031ac2867e52628ad3630aa3803a6302fdb78c1aacb785d9640a366ae5f0ff12b6e4593446313c79de9c086056422c6c7600fc536e4d42cf076b6e59aeae7cf1d151594d167026d52873f45626bb9", 0x218}, {&(0x7f0000000280)="5a9f6ff76cb47074cd32f885ac07cdc6702f40fae905857dbbfa10a2d80926674405", 0x22}, {&(0x7f00000002c0)="94360bd15d0a24ba2ec7ff7ee3b9b3dafd788d07ba95202c45a7e06635fa6328acb629d1d5140a32be0a06ef239ee14c20f366aa2b0fc6fa4c219e85bce59497514523908848d6a695447da4cda3cf11f11aa9a8a31ab1518c9df23563c404310b7566053bb3", 0x66}], 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x8]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r3 = geteuid() openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) ftruncate(r0, 0x3ff) truncate(&(0x7f0000000000)='./file1\x00', 0x1001) geteuid() writev(r1, &(0x7f0000000940)=[{&(0x7f0000000440)="b2836175cc1ab92835988efb6d7b323897f1ece683f45f8afa15bcb5efd5ba4becb16649f84b8c3ce32fea036653309265013f0c177fc23ca285ec6a432bac6a384d3794192ae746b439bbfcdaac2c80b869628269abf560a7d7cba929f1228ad5d07cd3e1ee7dab1338de8bb0e94d343c47d0a31fd3d2e7949406f7897af152"}, {&(0x7f00000004c0)="3db650ee0170b7a54c6539"}, {&(0x7f0000000500)="b6ec3b2d0c41b4f1863985edeb748774faef83b436f99cfc05417bf37bbc34905f17b4eb80585ce867b0796073076b0bf3103c69bad407a6960f24ac039c8e88cdc12977f61ee9535390664ddb8c78c965333fc4492cd8bf7f1f028ed333d89009ad68090ca10d1e0afd42d4f46e00ecf5124aae6e41f2f1fe8c8bd68213f38fda28146d0f454bf9773fb45aa2f87c88517bbcaeb5a520cbc1637f"}, {&(0x7f00000005c0)="84f47bcfea640baf890f51b146cf0a4772752943c605338c89ce93b79892ab10d393e684673f522e8e76e31433bd8577a5dd4faa05e9180b0551d346103d6e54355173b93c5ae7529f72da98ed51e7cd22602dbd8789ba"}, {&(0x7f0000000640)="b2aa1b8c5ae2f3bfbdb04b8319bca8a438d9ffecd531b4f30c2ab96e2592eebbbf4da9b52ee55e8cfa78aa7ec5d9d2a5236c86815f5523c8c66be812f5a5128bb0672e5c1926e268838118f6feda004d4e77765aa767c43a3ef793fe8b0050a85e5a8089ecbdd998bdcbde6ad30f2624e11ea4be7467cb2ad52d3ef151e347a26287a10f78c47ff1079ebaedc91f937f8ff1c1ef9a8645fe05412d5021d4664d4502b5fb273aa67e7715401f454a4b05afdfad844c62b8", 0xfffffffffffffd4c}, {&(0x7f0000000700)="116d1de02ba93fb5d46faa8d0550b0a8d268c8b711b5e2ae63423f2bc356f55b51"}, {&(0x7f0000000740)="642604de82aff0bd0f96c9362dfa48a2061a0d8835e6f7b941e6b7bcb188e62335ce5cddfe4081793323a039d4064bf6613fa31cee4739c51a41f752c9766a5f70e16035b4ab1955e91e568f9365648539c68769779ad7b8bb2f09ce5a98fb71ec0a84ae1d6fcf93926a996a8abbe5dd3aa791a7f0a94d6b910b74"}, {&(0x7f00000007c0)="e4ff4bb7f39bdcafa2e6027a277a249f403ff2d7e1e3486bfe7332d48741801464700c2b665c12207ba9f72a418a18be49aecbae53dbe81417e4d07302430874c1d1c6298fb49ec58b280f12bf2eb9246e0a28badeac4f90879f040cb2b7d98a4b1d09cb24b16e81"}, {&(0x7f0000000840)="c15bdf2a1e0f2afe36a7818ac8ddaa7afb62fa5640a9bba910416e84e65632bb9d7f09c960c74474db66b83924a76d45611186e4e29f696dc77e8d296a3d7caebcb5a221bd376f338780a3ad0987f4ee5d66673f0893d5c5f4f63baf99570c5801c65f911ca4f8d654f693f33923be3238c85c78ab7169d70d0c97a6e5ee0d092fe9452842eb9be3c7a371ff053cf1f4bf2820f344799f94ec51ad344b8c412b4fbcc04452258ca48391f387b2e057da0fa4e1e84a322ffbb2248a9976515d002c4c32bf46ed36162f98ecde71769f71be96299d0e645b3a7b158238013bf94d53f51a3a064fc11f14a1050e452c4f634d0a"}], 0x2a) 12:56:59 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) socketpair(0x2, 0x4, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f00000023c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xfffffff3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4) 12:56:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 12:56:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 12:56:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2000000000005, 0x0) fchflags(r0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 12:56:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0xd5}, {0x18, 0x3, 0x200, 0x7}, 0x13, [0x7f, 0x20, 0x8, 0x2, 0xfffffffffffff2e6, 0xc4, 0x6, 0x401]}, 0x3c) r1 = getegid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffb, 0x6, 0x7e, 0xe, "67c9eda0c8e8477baef1ef98d1c8f65de871662d", 0x1f, 0x7c}) sendto$inet(r0, &(0x7f0000000140), 0x0, 0x400, &(0x7f0000000180)={0x2, 0x3}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/153, 0x99) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000300)={0x1}) setegid(r1) fchdir(r0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000003c0)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x18480, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000500)=0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x7, 0x10001, 0x7fff, 0x7fff, "2c1d665f227f8b547a5750b8c6981cc1825a7fa8", 0x4a}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) r3 = fcntl$dupfd(r2, 0x0, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x28003, 0x0) r4 = shmget(0x1, 0x1000, 0x300, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000600)=""/206) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000700)=""/228) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000800)="fe77628a22a05b3ff8964dec88a61ed584e77537fe570a84c9aa4c9e9422c4817cdab6fea2b8cf7446ac6f5241988eb111aed660c5c1a147cdfd393efa0bb9277d05e299d8e62e83357ab14472ca71744cf668980be63ff6aa43c8ba0cd2b5cb3fc6609ea97230f0a89e68dcb7056162be39e3c7621ddddb9077f5b5357135e4d732303b8c10449860214371fa28101d324fd7c0db45", 0x96}, {&(0x7f00000008c0)="3a09b38fc030535ca13a01b695936fc4616049bbbd47b809313e19afd752a4d8375e7f36dca7b2fd49919101e557457403281eb8a729bd7e576cfecfb4ecf1d373679509c865a173005b79316c20cffb1566a6f5c6f33c1faf7ce422ea8683", 0x5f}, {&(0x7f0000000940)="023591e73789610f1f3e4f5a9ad1187ad2f92a8bd41d1c1dff336a9b452b8476fc7edbad", 0x24}, {&(0x7f0000000980)="b47a583cfe682cb0071d3c5ac4572a6d011dc78f58975d8d281e443031607a070bbed22cef4e83ce6193dd6e5c9618c53c982ca7fcdc4dd23a69c977d25793b6930259ffad5de5ac555161a62e2f45032f166abf9a70c5ca1e21be0f2bda0b8d45c74df68a7bc5e1b48a1cb7c40eda01ed703dfdd0f1547b6f2f1b5e356922b1e880abbf9833fad5a7d6308bf8360e71a209d7294f6cbc3ecb08933df1ea93b2b9297e4784d267387161bec4f38b6b", 0xaf}, {&(0x7f0000000a40)="941ba7d959f23c649407ca", 0xb}], 0x5, 0x0) bind$inet6(r3, &(0x7f0000000b00)={0x18, 0x3, 0x4, 0x1ff}, 0xc) getdents(r3, &(0x7f0000000b40)=""/228, 0xe4) syz_open_pts() 12:56:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) r1 = getpgid(0x0) r2 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, 0x0, r2}, 0xc) close(r0) 12:56:59 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r2, 0x86}, {r2, 0x48}, {r1, 0x12}, {r0, 0x6}, {r1, 0x10}], 0x5, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x9, 0x0, 0x6, 0xd5a5}, {{r2}, 0xfffffffffffffffa, 0x0, 0xb89595e349e5fe, 0x20, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000002, 0x1, 0x29}, {{r2}, 0xffffffffffffffff, 0x22, 0x2, 0x4f7bbf7, 0x5}, {{r3}, 0xfffffffffffffffd, 0xa, 0x200fffff, 0x9, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x20, 0xa, 0x2358, 0x3}], 0x81, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x9}], 0xcb3, &(0x7f0000000240)={0x76a, 0x6}) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000340)=0x10) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 12:56:59 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x80000001) 12:56:59 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffff7, 0x1, 0x200, 0x9, 0x4}, 0xc) 12:56:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x102) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="624d1000000000a20f38809474ff0000"], 0x10}, 0x0) socket$inet(0x2, 0xc003, 0x1f) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/129, 0x81}], 0x3, 0x0) 12:57:00 executing program 1: r0 = socket(0x1e, 0x1, 0x3f31) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 12:57:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) write(r2, 0x0, 0x0) 12:57:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x400000000000001, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ftruncate(r1, 0x53) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 12:57:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x83d, 0x0) 12:57:00 executing program 0: r0 = kqueue() flock(r0, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x800, r4}) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = getegid() fcntl$dupfd(r3, 0x0, r2) setgid(r5) mlockall(0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x7, 0xe25, r4}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 12:57:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xa5) socket(0x18ef7545977650b2, 0x7, 0x3) 12:57:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="3d23fcf646e90e7909733ac4fc5168e386598464716b47b197c4c52473e12cb6ad814929bc3c93347616401d5b5efaeda9d95d0777361b9455de2736ed54", 0x3e}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) fcntl$getflags(r0, 0x3) fchdir(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x9) pledge(&(0x7f0000000200)='@}(\x00', &(0x7f0000000240)='/dev/zero\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x2) write(r0, &(0x7f00000002c0)="ac6b5fc092dbbf8ed980a62f3dfffdd7b30dbe64f7d3b3a16696d091feef", 0x1e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x5, 0x3}, {0x18, 0x2, 0x9, 0x9}, 0x81, [0x80, 0x3ff, 0x9, 0x8, 0x9047, 0x6, 0x0, 0x7]}, 0x3c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x400) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000003c0)={0xff, 0x1}, 0x10) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) recvfrom$unix(r0, &(0x7f00000004c0)=""/113, 0x71, 0x40, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)=0x3ff) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000880)={&(0x7f0000000680)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/203, 0xcb}], 0x1, &(0x7f0000000800)=""/123, 0x7b}, 0x0) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) recvmsg(r0, &(0x7f0000001fc0)={&(0x7f0000000900)=@in6, 0xc, &(0x7f0000000f40)=[{&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000a40)=""/127, 0x7f}, {&(0x7f0000000ac0)=""/200, 0xc8}, {&(0x7f0000000bc0)=""/4, 0x4}, {&(0x7f0000000c00)=""/114, 0x72}, {&(0x7f0000000c80)=""/164, 0xa4}, {&(0x7f0000000d40)=""/249, 0xf9}, {&(0x7f0000000e40)=""/224, 0xe0}], 0x8, &(0x7f0000000fc0)=""/4096, 0x1000}, 0x3) socket(0x38, 0x1, 0x7) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000002000)=0x8e) 12:57:00 executing program 1: setrlimit(0x3, &(0x7f0000004780)={0x20, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) readv(r0, &(0x7f0000004640)=[{&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000400)=""/16, 0x10}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f0000003540)=""/215, 0xd7}, {&(0x7f0000003640)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/49, 0x31}], 0xa) pipe2(&(0x7f0000004700), 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) close(r1) 12:57:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80400000003fa, 0xfffffffffffffffe) write(r0, &(0x7f00000001c0)="9ca42b38e9550bd8ecafa6004d61aa4cf3b2c1529aa22938a94a530496ed57f19e6cc623ea59cd19ad064a3d45dcc0da6fa23e878d7bd6b714e6471eba1c5dbd5ea18492bf89af6e2e89", 0x4a) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 12:57:01 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5}, {0x3, 0x9, 0x1800}], 0x2aaaaaaaaaaaad4e) open$dir(&(0x7f0000000300)='./file0\x00', 0x280, 0x102) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) msgget(0x0, 0xfffffffffffffffc) getuid() r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() fcntl$dupfd(r3, 0xa, r3) r5 = semget$private(0x0, 0x4, 0x244) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) getegid() 12:57:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000100)="31aa3fb3c1590acf6303dee22bb198b15faadbb4d61bc47aa519aa141aacbf4e40b5d0587caa0885fc42dfcb878819babbb3970f58cf72d2d68304c821bab996e77eff4c5de597eee6cabb52297cc4c82a98aa9d7aa4674174fbff90dca947890613751728b0ac21e5a6b5c0ff24a02935c89fe53b8f6882b5af91fc2c911d385850a37b30d693d34259d8ae483ebdf8a2914c6b87502c714e4790", 0x21, 0x0, 0x0, 0x3d4) 12:57:01 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x30) mknod(&(0x7f0000000040)='./file0\x00', 0x2080002004, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffc, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) 12:57:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x23, 0x8}, {0x0, 0x3f}, {0x81, 0x7f}, {0x86, 0x3ff}, {0x100, 0x3}, {0x2, 0x1}], 0x6}) open(&(0x7f0000000180)='./file0\x00', 0x500, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2000000000000102}) 12:57:01 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r0, r1) socket$inet6(0x18, 0x5, 0xffff) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0x7}) 12:57:01 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/68, 0x44, 0x42, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/80, &(0x7f0000000080)=0xfffffffffffffca8) 12:57:01 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 12:57:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="9c87c377284c35b84e2e2e2e2e61", 0xe) execve(0x0, 0x0, 0x0) 12:57:02 executing program 0: 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(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080), 0xc) close(r0) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x4, 0x0, r3}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 12:57:02 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNXCL(r0, 0x2000740e) 12:57:02 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="6ed07c7bd55bec38559f4fea9c9ce772ed4f06f537ac584a483fd33ac0bd6c0147a0d6adafb1f72a3487a1eb355696414b15285937bd8839d138ee16737d5dfb739d01a7bdc3d0b2c6066fb7889f5ee1149a457c391a75a5f5752b0cacf2a78b5cef871e5b45c1fba07b3e642a62bc8b32f1b65dbdb539f544132aa9e173c4aa31789fe8da3026af9027a5e78302ea71242bfb719ca840e4bc7b65e4ffa986cc8d2a03c8a2fe9e1ef367f0a1ea081984b9aa", 0xb2}, {&(0x7f0000000200)="c40246c5ad634986e5ad2fa67008a79e58943713e30adddcb83d7e8621e3a5911729402eaa936e380cde707fbba3a8dbc86d54b2e451ecfbe8660240027c1b0547083ffaf29e692563cee6f89e2ea38f503a1ccbdb83990982e7b84fe875e3bd4957ebc832499673a3af5d8a16ffb2161c520d0a47647363f6860be7832f3e2f646189266019be238da739bc7cebbb2c791660e81a76ab0f150fa966faed2e190c0b6022a1b7f5703e4d899800b61c7b057b6384fd308d7f504228f7ec03e7aa5d7b99ad9ac23fc4ee", 0xc9}], 0x2, 0x4a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) close(r1) 12:57:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="7a9ff9a2897a0c8120ba098808ce1f6648178e9de53315e0c05a3909b529056594e8a49e2ad8b026bb31d9bb640e631062df537802623c6a7d05ad7772aeaf73a9dd7648a31ac1e735d81dd0504acfb51dfdc8f03b5025159b44448ab3052aaf59837bf31f5691a8fec7a8bf13caed562b6c", 0x72, 0x1, 0x0, 0x0) r1 = socket(0x5, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 12:57:02 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0/file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:57:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80c0, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x200000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) 12:57:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x5, 0xdc18, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x5, 0x50c6, 0x10000}, {{r1}, 0xfffffffffffffffb, 0xa1, 0x80000000, 0x8, 0x3}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x474a, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0xa43, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x5, 0x5}, {{r2}, 0xfffffffffffffffa, 0x29, 0x40, 0x1, 0x6}], 0x90b, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0xf0000080, 0xfffffffffffffff7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa9, 0xfffff, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0xf1, 0x3, 0x80000000, 0x100000000}], 0x7, &(0x7f0000000040)={0x80000000, 0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000300), 0x10002, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55, 0x40000000000000}], 0x2d, 0x0) close(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0xffffffffffffeba0, './file0\x00'}) 12:57:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getuid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 12:57:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b135a67) r0 = dup(0xffffffffffffff9c) flock(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() 12:57:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 12:57:03 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 12:57:03 executing program 0: semget$private(0x0, 0x5, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x950, 0x154) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) clock_getres(0x40004, 0x0) 12:57:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x7000, 0x3) pledge(0x0, &(0x7f0000000040)='\x00') 12:57:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x8}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x4, 0x1b8) semop(r3, &(0x7f00000001c0)=[{0x2, 0xeb, 0x800}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 12:57:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) execve(0x0, 0x0, 0x0) 12:57:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) 12:57:03 executing program 1: shmget(0x3, 0x1000, 0xfffffffffffffffe, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 12:57:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) semget(0x2, 0x3, 0x210) geteuid() r2 = semget$private(0x0, 0x5, 0x40) socket(0x21, 0x3, 0x8000) semop(r2, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 12:57:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 12:57:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000040)='./file0\x00', 0x500, 0xa0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x108, 0x0) 12:57:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8005, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) login: wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 12:57:04 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x6001, 0x400) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/211) 12:57:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="d94972bb658547080aaed43fa2a4be284f4098644bc0316ff0664de0e3f60e13902af5e4d8cfb3708a4cac137bf27d8fd11eeebdc7a73a16237c33fd9d345f47fd3c49b7143ca2e649a7a8d1c5ae5994f25d1e6d6e159854e0f0a7d1846b658c41e006b0ba81489b41d7de8ee942190af60aa21d027e307fc8a88cf126c834ba2ba9a2d737c83e7a6744194ed8844772538e4f3263e87b4d1c524e84b5e25cb62dac", 0xa2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0xa5}], 0x1, 0x6e) poll(&(0x7f0000000040)=[{r1, 0x81}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 12:57:04 executing program 0: socketpair(0x2, 0x8003, 0x0, 0x0) socketpair(0x1, 0xc000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 12:57:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x10001, 0x3ff, './bus\x00', 0x97b0000000000000, 0x2, 0x1, 0xc2}) chflags(&(0x7f00000001c0)='./bus\x00', 0x10001) sendto$unix(r0, &(0x7f00000000c0)="72956c167c27fce125f0f66fd4c563ea82a8e9a49dc01e742084aeb9d6a6d2f855e94ffb1ba0ca05d4d64f1d29681a6d8c0073a311cc46d1e147a1362faa66f027d051cdbed4e1261ccf10b8d3f1babe597c68577e6587c31966bae2c88033cf2da046863369a3ab2c1461623b46eef634a088c504464006df2a884e8545cd4c531a6b21112206e54fc2611b9003839bd4304163c100ca", 0x97, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 12:57:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x40) writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) close(r0) 12:57:04 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 12:57:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0de8855131e7188f", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 12:57:04 executing program 1: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 12:57:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x400, 0x4) 12:57:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000000), 0x4) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) 12:57:05 executing program 1: r0 = socket(0x11, 0x3, 0x80000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = dup2(r0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:57:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55, 0x80000050}], 0xbf4, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 12:57:05 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) poll(&(0x7f0000000040)=[{r0, 0x42}], 0x1, 0x7b) mprotect(&(0x7f000022e000/0x1000)=nil, 0x1000, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) close(r0) 12:57:05 executing program 0: socket$inet(0x2, 0x1003, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1f, 0x3f}, {0x18, 0x1, 0x2, 0xfffffffffffffffd}, 0x3, [0x4cd698f6, 0x4, 0x40, 0x5, 0x2, 0xad, 0x1f, 0x8]}, 0x3c) 12:57:05 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x7fff) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './file1/file0\x00'}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:57:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x800, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0xbffe, 0x200) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x1a, 0x4001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:57:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x7}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = semget(0x0, 0x2, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() setreuid(r4, r5) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000040)=""/105) 12:57:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getppid() r1 = getpgrp() r2 = getpgid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getegid() pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0xc0, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x100, 0x0) r11 = dup(0xffffffffffffffff) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x0, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x800, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x100, 0x0) r15 = socket$inet(0x2, 0x4, 0x6) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x20000, 0x0) r17 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="51b0fc47629bca81eeb047f3805343a0d91ce33a5eb93619c0548c6941fc33c43ed04e77da1fe078b92b139dfa3daff13d61b0004e11e021eee65177a8ffcbdb656512435b9b743f3207ffbb1e453577eaca8e0f75fb561db857f8886dd9b2498e512165b5ef78ed01b28d61ee5dd8339a60bf605d3dc58bd70a0fbc31ff6c5c55bbe3d250238fc7d66fb70ca883aa3e59398d9e8abc", 0x96}, {&(0x7f00000001c0)="2dc9ec642133c370ac952936c8c65ce696529bfc3f1f0d01e084c0bcdc7d00d398580be50f020b438875a47903d8bf01de36389af5f5ceee7f443f4909e839fc757200ae9003454e41e5baecde113bdd4a4b809970f7952fa6d95cd2f0c7dc2ccb9a044c965e5cdab1835c07a6f9311e982e4c9348caf9c40a104fd0b4c7cf41e2abfd358c8f0121605d72a23d3d608bc6a45841bd03dc0e82ff8df3fc12ec61ded7f1dcaa07", 0xa6}, {&(0x7f0000000280)="c943b7829a43b1691508a2a644a3d170c1769267c8c4a724713f7f81a92076afaac7aaaf7d59065a822ec08e25d8d3e5f045c505dee0524015587b7484bdbd9dcdac5089bcd617eac98cde23bf34ad7aa25fc2e09cc020bf95a758d072592c9ea9b41e585753fb152d169e3a0c73188f91a35a8292493fe19587a3dd0cc0f87f18a5b637fab51dd40bfefbd90d3f898e1580cd86f77ff6dab78c4291c7fcf1e95ed551544ddbbdfae35f93ea3aab943771cf56c0752148abfa37843b50c6f7e97d651770a7", 0xc5}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}], 0xa0, 0x402}, 0x4) r18 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r18, &(0x7f0000000080)=[{0x0, 0x2e9}], 0x329) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x7) 12:57:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pckbd_enable: command error 12:57:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000001001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="e57c11a720b8e076e27bc2d1c02c903cfd673563fa6d6165a45d4ecdefade6600fedcf21367f87e89277c0f40887e74881c6aeab582961a8971d1c5bb89a47f677a34851a77caa3a4195717b678ac0fae4d922baae475857c90b51344104a23cdec46c8b1537dce6832bf66eb573a6d5bf428ed39e3b897033f98542efd159abc0493e", 0x83, 0x400, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 12:57:07 executing program 1: mprotect(&(0x7f000019d000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 12:57:07 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) getdents(0xffffffffffffff9c, &(0x7f00000007c0)=""/213, 0xd5) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 12:57:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202f, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e", 0x1f}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:57:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 12:57:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x800, 0x2) kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x7f, 0x7fffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) 12:57:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 12:57:08 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="f63b000000fdffffffffffffd04dd1955cff00000010000000000001fcc7f23a5ff93595aebe0ccf8358ce2cce7c6b2d235e2a16295780b57fba4b71b3c3d41224bff76939ce45ed6430ff9e52d9bc89b86e60bd9ce2de9ccd2446401d6f8d84553f318246fcbfdf33a541eacabc0a369e85838e3ac73ae8ccbc2a2a665b3d4d22ead4846341d1"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 12:57:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0x237}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 12:57:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) 12:57:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getgid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = accept(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000700)=ANY=[@ANYBLOB="f6defd5d9ea4fac60f3b51e154006ea5474c6cb8a1fd4c04d46835df81802f62b7b3e29df1c3906164eb1b3ae1df5c552e5c89aa3e724992814df3fc10de577b23648b3bb9cda077960f6e25d61d559dd722ad5cee529886c36486edef528b33713541d3e700463a6e94b09ddcb793850def520f8c0550d263590c65580606bdd55720d9781592a256a913819bfd85e3841fc27beb6fd0fa34717d20df617c282e475af3a87ea3826edc5867a8b342ed"], 0x8, &(0x7f00000006c0)=[{&(0x7f00000001c0)="0ae030a81bcdeee909dde61110363862", 0x10}, {&(0x7f0000000240)="e6fc605b3ffc06399a80f13243927e590a3144f0456e2f8f84c8209e3de060", 0x1f}, {&(0x7f00000002c0)="2cd0c0502b96027e191367efb4d6ab63c72d17a33dafa06d", 0x18}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r1, r3}, @cred={0x20, 0xffff, 0x0, r4, r1, r5}, @cred={0x20, 0xffff, 0x0, r6, r1, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r8]}], 0xc8, 0x40f}, 0x4) getpid() fcntl$getown(r8, 0x5) r9 = getgid() fcntl$getflags(r0, 0x3) r10 = fcntl$getown(r0, 0x5) wait4(r10, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r9, 0x4) fchdir(r0) r11 = socket$unix(0x1, 0x2, 0x0) r12 = dup2(r11, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 12:57:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) syz_open_pts() write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x3ff, 0x9, 0x3ff, "97a0e36240b828467af479a1fd7bd9f6467e419f", 0x1ff, 0x6}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 12:57:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xd41, 0x6, 0x1, 0x20, "7dd1425e93754c40c971a0b470725ee135a32e0d", 0x6, 0x8001}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x7) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:57:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x42) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x100) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x10001) rmdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000000)) 12:57:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x5, 0x0, {0x4, 0x7}}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x8, 0x2}) msgget$private(0x0, 0x10) ioctl$KDDISABIO(r0, 0x20004b3d) open(&(0x7f00000000c0)='./file0\x00', 0x102, 0x100) 12:57:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getuid() getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) 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') mkdir(&(0x7f0000000300)='./file0\x00', 0x0) fchflags(r0, 0x9c90e03be5d0198) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000240)={0x0, ""/171}, 0xb3, 0x3, 0x800) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x1400000000000, 0x7f, 0x101, 0x1, 0x1ff, 0x3f, 0x4, 0x20000400002, 0x1, 0x7ff, 0xffffffff}) 12:57:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) 12:57:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x80000000000000, 0x0) 12:57:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r3, r5]) 12:57:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:57:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r2, r0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd, 0x3) fchdir(r3) 12:57:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() r4 = geteuid() r5 = getpid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x8001, r3, r0, r4, r1, 0x20, 0x3}, 0x8, 0xc6a, r5, r6, 0x9, 0xda95}) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r7) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *102029 89588 0 0x2 0 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c0d280,3,ffff800020b8a270) at kcovioctl+0xe6 VOP_IOCTL(fffffd80624d40d0,80084b01,ffff800020c0d280,3,fffffd807f7c6a80,ffff800020b8a270) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb50860,80084b01,ffff800020c0d280,ffff800020b8a270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8a270,ffff800020c0d3c0,ffff800020c0d3b0) at sys_ioctl+0x651 syscall(ffff800020c0d460) at syscall+0x5b8 Xsyscall(6,36,7f7ffffd5628,36,3,2bc720f1890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd5140, 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.