kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 23 17:55:15 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.57' (ECDSA) to the list of known hosts. 2019/03/23 17:55:46 fuzzer started 2019/03/23 17:55:50 dialing manager at 10.128.15.235:2212 2019/03/23 17:55:50 syscalls: 1 2019/03/23 17:55:50 code coverage: enabled 2019/03/23 17:55:50 comparison tracing: enabled 2019/03/23 17:55:50 extra coverage: support is not implemented in syzkaller 2019/03/23 17:55:50 setuid sandbox: enabled 2019/03/23 17:55:50 namespace sandbox: support is not implemented in syzkaller 2019/03/23 17:55:50 Android sandbox: support is not implemented in syzkaller 2019/03/23 17:55:50 fault injection: support is not implemented in syzkaller 2019/03/23 17:55:50 leak checking: support is not implemented in syzkaller 2019/03/23 17:55:50 net packet injection: enabled 2019/03/23 17:55:50 net device setup: support is not implemented in syzkaller 17:55:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x5) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x5) connect(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x41, 0x1) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) socketpair(0x20, 0x5, 0x1, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000380)="7ab019a1d305e0ed75233cdd3e6a83033dea3779281809d83ff921579eb8474047fb1d7f7a54f63a317232319408c512d53fdbe2ebaa2a21d79ec5b7991f7288cccc3c796b25fed80d3ff2f2a69bc590cca2d394c9b31922dd200b1c95354ac78f4d4a4760e9242a23b4121fb05c78466546818ff6326510a86724a1bfaa248c0e7db603435e25dcdb7683396a589e577cab2bfe7ef639f41405ea15d7b1907297988383589e24d61d44576824eb1939bb2ad8a635a536fb9d35e3aca80e36667bd67f7b18630a059453df8a26bd086fc53a35b662", 0xd5}, {&(0x7f0000000480)="8dba4221d08ee0d1600bb7c692", 0xd}, {&(0x7f00000004c0)="e33d7bed04b1ee90b6657022a6a4f781e15264e43b4066e1099faa6123c703b96a5019aa7f1696cb72e1e3ee046e0e94669dc0b3a2d594b984d1afb21df7576740171b559389dc053b125b4ffdfb46a50ef3a8126b839599bf2bdd4236a214fd0f7654db3d5a1acbda71893665aa324137a2fc4cfff4a7e1986c0361000bee93a35f766489186b3f57d46958718e5caabf", 0x91}, {&(0x7f0000000580)="6cb90571e23cba3e825992e137dc33aceaed90d5787f308fed8864d41f6f89a5e860e919e61ebd78980cd61ab3f349fa2ce6133e1f44767a137263995fbe90297774047ce217dd08d439f16cbf6f8eb9f7d6d39e58305df6c49815afd71ec2bec9a2815fd866acfe2ee3e6040b968b820ac512d947e05af16f724e764bbd09b3c8fa15becfce2ec8768ba71b27abb6e8622d31ef6e4d51ef9974fbbea1267c37d18341ced79f94e27f06d435b26d2e51e607bc0fa0a9ab299e2dca4d8a75cc0480a71a76", 0xc4}, {&(0x7f0000000680)="5f19421008621f89bad8b91f4673b6c94ac09884897e786734678330957bf4135c3c4697a765747f3ab782f7e5ccd0e52b7a09e32e8dc5b6141dd058b33b7454e3ac68c98e1df236dacd31ccdbb0bd1fa6e9ad7b6a7ffc94cdcb5d765ca2b5f89bb4eb61721312612f41aef0b6bbb9b2872cb12eb43bbe10de3077aea38b6a8bd663379d874e72de4186", 0x8a}, {&(0x7f0000000740)="c263a6d33a394a9ad4e3114e631c62e11c0e33a054ea74f0255b572c1768f9fe0a04642af467d8fb0af6ac63349a37a971ca63b38f93486bbba3262e9ee234d1e8a774636dad8644510b575ff79893acc6eec86a52a479901180b1a3f5d9f307090c55f7b3841361f0f5", 0x6a}, {&(0x7f00000007c0)="c6d91d1a58703de9efbfae8b0563d0b66f38d0dcf8b7300410c3f25ac704c4fa3e9b29e51e17ed12c452eeda9823e74afe4ea2765fe218ca4bdafe442527220f4c3b7cb67c830223d2702446a81b4a9efad594c697c452dff20dd781c605a25d62cb8c078eff5548fdab8ae1d3d7d128e62950ce2beb5e46e62c99150f5f6024e8908922bf1bb3921b45d214b12399f69cb70577f5c2fc65c0e25d8c94364afa8c609ca67da1292dcd1b81770890fc3bf4f2db604c9e2129b9be945fae00408c0082e01cc87dfd37cb828bee53f1d84a48d957eee8457726f32da82a4bcc9d", 0xdf}], 0x7) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000940)={0xc5c, './file0\x00', './file0\x00'}) clock_gettime(0x6, &(0x7f0000000980)) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000009c0)='./file0\x00', r4, r5) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000a40)={0x1, 0x0, 0x0, 0x800000, 0x5}) getpeername(r2, &(0x7f0000000a80)=@in6, &(0x7f0000000ac0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b00)={0x8, 0xc180, 0x7, 0x6567, "705e2850f6dd94f0fa6ff70a80dd5b7da93f42d1", 0xfffffffffffffffb, 0x4}) r6 = open(&(0x7f0000000b40)='./file0\x00', 0x80, 0x80) socket$unix(0x1, 0x1, 0x0) utimensat(r0, &(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)={{0x100000001, 0xd7}, {0x800, 0x3c7ab6c7}}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000c00)="8b2cd1a6c1de41ee7db63d9acf50a9af6580bd49fe322150f8eb65c179bfa9aec37a7c1a098c538c5e0d217a8e99eb82e8faef2ac42e286c98ab53fb10c53877765878ad060056e33f7544d1d2e0ffebb2959415a3dfac33fb9c11ea6128d973f8a320ad92c4580e009d16af136e2edc42f07df6f570a7ff85d9f5f83ea15f55db9e9374c6fac5ce5f93d6329701f5e632007182fa7157d302e97533959f8e10ef9daa01fce3630a2a894c56e081fbee58e35536fccf7b1bf7a68e5d5abeeb8440bb62c22630523ea4faf20527f953737fdbd3b734b65a631f9884d9de0a0f682d9b907bb315643a3ee3168a3e1eb8627207d0c65565cb6648526fa0591c6c888133196e56defd4283021fc07cb72e39392441e00622032a7e07d8fdb682e3c4f438946f6d9728bd07fe635a8476256991200710515487dfedfab49f1cb8c6b89d6972f7bac1691c5e740ca09932eff2350ab827ae468d57651f920d4ecf17ca6d3d84e7077c29f40c538afa30d84ecca1a1ce6c7a3067fb6c1785dc5f5c0c8ef689a45dbb44a6723771b619dccba4c6a82d4d67b3413f3c072b018b3d1bdc8f7051f7ecfa9335497323e6ea7d744fc676fa093fba27af3037312957180e3da71b438066e663c1a84a011dc56a0b1ff90734d0b8921b9bde0bca3cfd478917f2f40d47462f42e026befabde77e003bfd872934a3294e071dab9c0c67801cb2a85de1ffda4732c1490f879540781a0a3810ab376276953355be28470049a45c0cc8cb31d62b1d051ff8db61e0e84c3f5a0ec7d05f36ad01780efa782f33f3da54b89270cb7e55d14e46fe557ac2a78e6ff138e77ecc151a1b6df3056589ec3f7a1f06b17905f0340a0da3b9615df87e7d4a2b87831928cc21df711503b9d98712471dbbd7f8cdbcc5088e9114754adff488e5b3698be4b13f1e8b6dc7de15431a1f21da53680a247eb14cfdd36b3c068f2504679bcba6c631e6850d471357e8486997a89c031236afcd4de03dc546ea8098983a76d78e6346823ff95b67ca60fb989aa897b357e9fa71e1fdd4fe3c7049f2658f42b78615e20f342e53860c112b9a322b31868d5931a7f7f3ede87b0a0a8cb218fba9c34eb8f09ee5efff649e4af4726e5d92c8d3d850b02d6ffa9c17dce89b83668d858024b77db43feaf8b46df59e4384759be8405c2484b74deb564d5b8858c5304abc19a1b69eaf962e3010a30aa63e5cca589d1e8cb4811db826789f60e7b89b081ab311e6a070e440bd73b5df9af41b42e6d32042cb9979df4218324e2e0d2c7faca9c0bc2daecc3c037d5dfadc6d2af5010fb42a2c06facd077825d748889af5618a9e43594ba2820774cda9ec6e18f59bd384707f3e20612389e9370322cc6b0ea2c6522a4099d1d5e1093df6f6bb7e009ab83859d5270b910928e5025cd8f293f126726c3af0dacce09bea5289d5edd08905f51eacc7d6d28725a472e55836bd9163d04e0bfb2523254e0c19ff5e6b6b99b90d6450fa1e5da57ec42b01782ea6dea28dad74f8118f0ce930e1b2a96dab3f1f7564323f25f53b9729416cd27db893dc698b05d3ff94b32e5a62a0f8f294cca136f717c9a16740bbdb6d1dd48f1f16c5658dfd267ac4ee44d13712d5a128138e73c789bc249acb3a863fd1a21cbbf4cd9872fe8d5433faaba319ac62fdcef3a81537f0555aacf4b54579a98345116f03b990b5f23948277ed6504e78ce006f2d58a5b64421ff529f542c0697e4177a4599743917a7746aa6a50ffbf08830163158669f8a79c55ec6bca781db6cbe1e25250037ea6a26b02a03386b66fd71443d2445d777f769f1e503861e309b1eb60e133d3103af1e3c1ecd4075f88ee68adf430d1452e6a6bbbe8883f18dc1b1edd8b369cb1a5b1af640275bde58622918bf9f62acb0685b817178729939be50ba734ec8eb3f5051906ec25ac8f92caf608ad0567480de0a206547560c6347aa846a8625f67b68ec5bb32a38ffe5a76870c6f3d4879a3e56ac8ac837c59756c6e09142b3b18170928f6a7d0ab56c8a5c1719524fbfeae3a28f8203684af71e166faa46c4ce1f856b50ff5c83d573dbe32ffcb83bad6d18b2e788668eec5793811256cec88af60194b5313a4947497eb837bd1033ee1859c0a6b9d4b23b7b9d32f0d35e0632dc8ef62358a32ad177dc7c7248512cfa05f2e24b87738cd260c7871088966fe85a7f6b379ad2719e13cc6fa3278d515e932739087421f00ce10731acdc0983a7e528c8aff8b47f3e6f8d5c6a26318890d7ab6443db438334d1ec54508a2cda52877d49f76cc30247870a4856b091fa90c212d87634e0a8b3ffb6bd1231d9dc529aa404582d7f46b577cfe16491ced62015d90e6b20de2bb12e8b860afd7467cd99294a3fdc6c7ae0324395e556f675f2d777ac2ab9abe9dd32251e3980a55723bf7e96d1eae5a4613c8bebb7a5a15e8e6f87c6262b6c79576593f1a99489b561283107f6b8bf79648d7fa710861d5784ae91cccf3c710bec64047285d02f0fc1434b546b49d28115384990da060b4f5c8d8982ac69d24cad17884c7f2cd9071e334d1a6121d8c104a16137b5682d4db4095ad10b8bc6d909822a46b43d9cc669050792dfad831de095111d630543a80e21ab868e6c9f365aaa2eac8290276973fbfd5c8f4613aee93243319274d004524af16e2efaf2e133e3a6c1566aeec3fe40e14ff7447456a142e5409c563fed2f38405fc2e1b070d47729bdba17fa9af17b2fcf4f927cbd831458a346aa5f201836f5abbbb84e05b49f83fd08331ee2b54328071aec1474e309e285a90ad61ad801c99ffc1840f207a9e710553ecb97daf65be37951646c5fffcd03b79c6910509f7ede91bef08410ba535f395339ced9f54121364d46267877c01c8cd720effaa4e5dbd76fb21c79344fb93b21cbd96ee1f8d98209eda7c088fab7483767877437e635a2c8b0c4189823738d8330b744b59e0f0345d50e22873a6204c5718adec2c5ae4bb460bf997dc702f1c10b76859c18cfdf329671ad3726a0f5d4bc226f66de48e403d2e60fb1ba53b929e4b95ed1b62808016c90f5ff5249e9e4bc4c572579e9c318348137a874921da5dae6d35701f0577761efe062d394e4eba08b719de072ab9216b18e7068a82e7385b1a7957fec177fba968cbfe8d9ae9a2eafa5c71b9f3bfb94c87399c7f4b782e729b47c0522cc7b5ff56ad68a4ba12415ecacb404c603587c169aeb86d8002b0437a97ae9bdbbfd39d0b7534f39b530c82ba651a16bdae23724589d95fa9d322f43ae793bb6c5bc131459051f075fdc7f5949f5a81f05ee83450c537aa34cd1edc8afa63edded61411452984034f9aadbb566d5826d4b7451c17227f9c03234d532cd2a1730f81e3675f8e30ea208fc1167030e1fc438b17e44883583a6cccedbda56bd80406abcc5d78870e86fbbe77698c2b8a3c1b3cfda75132046078785ab25515fb759974736151749c6d797604ee9077fdd8f5cf7aebb990e0e56240b5513866ff970b8bf41ffe4d1a1fb1cff77d8fc9804aee70a61ee7933803e439c5e2cf0861612e4b051360b58d9634bf6701662f4dbc8047dec336c949344639cbf0668db8353598015002bf28fcd835f4c1c6d9e25a5760a03ee703a51586dd4137e6fcf58bc58ef571a2d3a233e04744c0744781837ce05af1abd401574462b73594fa5d822706a5ae244da563240b6e23e682d85d09cdde652cfa6f879873279b4aaa8f6b9ba929ac938334386985224cfd6b305eea0aa3ab0a9489c49c3d3d67f49fce8a1ce25583fcd83edcbde345550123cf222081b81dd6face476f2ec9fba4d61c8a70789defcfc4e824bccf80f8ae8170e020ef707cf93de4bb799a3d6d385204ebdc2f3685bf2c0af032ae12dc47a64b7de748ba550b19e245b2401b8d5a9b2c00caf539b56edcc7c6923ffe8b5516970da2b193289de80ebf70925dd446e63e53340656ccc9540287730032731a3494e2fe66f32a370949bbd410811f3b2ec8b3d2430a090ad5814fff29b84b8458a6f94b7edb8cab3f42fdac0eb9d00834a9be5b32dfa19f1488cb7995b17200d536cdc7aec80f5cdcbb2565d44ed8bb851eb40ced6ae9ea61fdfaeaa505e1f054c13d19bf1b6f366cd2de0b9c895d3481169caabb3bf94b5c950fb26422d2075f21bed90516a65924727399cccfc04f75119df844930d476b0e0de20cda1068fcfce131c584b5024f60fb480a12addb4ff480620446dffb3a28154b4aa0bdae2a5e5876e4038f19175677cd206bc8382faa4229b39622ec19a0de0429a997b8e4d7474dc8ac8ae7634d303eece243a1509c30722622e49d2a4588257570ee5c34cf3422aee2006daa4964d838617ada09dba06ee276f1675128fb8bdb8e00d8bb69a7248861f1ac32e97579c50c8743e5c9d53450923c3238d587ad13102fff55e129f629f6167ae858def5358617ffc91a7c55c8fecace75c9935b6aa615a2adef7614bd2c41fd8f7774c82bdcecdef5e086cc0f20be42e8a0c315505cfda4b614938d05ace7dd4cb3e96269a9c7cc54d148b57ea34af40e87968ef7e0a64327c21b5bd6b9bff7b6e29681199824cae868988a6b7218383677da807a4710190baede8b15bf5174850ec44288b2a54d6ca47b3adc78005747e4046b02856cec0741dac3d1d17d2daa51000cce254e7dc56f57bfdba87c5fdf87f9ffcfe580c52230cd1ff2932c2281d5cf1262e2b94051209b535924913c789a8c02eb14b9112577b2e92947821b49a6db3b9758e8ac04cc34ac5e3dd0ce64097bb5785061adeae37c96c779201430e8462a0ae757162da915205cf6cf7a7d7fdbef37a8905c84ac08d358e335d40831ada3ec89d1447b61c1b92ec637278edf769e8077514585ef2c05978bdbfd95e64cd1df2065225e746fc66cb74bfc66182d7f13ebaaad032298e78d8df027bf23fd7acdd0ac3b61ebdf08b6b09421e5b1cd3b86fb98898c257247a5caa8851b04836709d77ba12fa85999b70efaae0984b128755ab9f46f2b8d705182c124c9cb8dd13ac2d4e1fd954a1f66df18d82bb8430ce6ee8e4b7aa6911d3480babbb0cadff4126dc0d0c9a2a2d166c28e564a972119c31090e3aea9a77f56d83db892f057ac6ea35cd8bb6791667f4c239bbc27ab04e52f01cd834c1a0d48e925440b944868a7cc01c23a1b6592b9bc064a69b91dcbaaf9339bd551cbb4026d6469b3d2480440a2829a28251aeb4a4a5a96fcf3bd7921ed529cbe22864a2b10626a0104494bab07bb371f6b237c97c3ce14c32d935fe1ff2fcb13786a99cc73223455350d53053bdb63c77f7861e6585c75e1528f5810e3835a1ad7f08c2508ae23996a79f90863da8e6a12e17178640d9125de29e3c3f77c21b5c3256f46aeec4761e2e72ac24d271ed5a7e0fc239c86cfbc504a85c1d115fca418f110c926d6cfbab2395ca51ba966a40330fc8f5cc8e1338b4b4a3b2276dc8f983dc880b83713550ed9a9cc785dfd8829d473e7673f859ca76b6a31db8f541a863b7347ec69ddfccc34792a339cd72cdafbe5b5b538f4dc0594085e389123f2f73b5825d5de881038db70be544984bc60a524e8a399ed043fe53328f9b3a811eb1e3422dc55943dd83f44c21a996768f2dee487fbeec6738cb9c19c0ca5962a8bf1eaf5b7e7fefd19479e4749054d7438a8c7908bedafa42114350ba588600fc052d1552c3c54a78ef66bd1e237febbdc912f526c302cf31ff90a6069b9607d9618790d5451a37772bff9042929caa62599821", 0x1000) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000001c00)=0x4) mknodat(r6, &(0x7f0000001c40)='./file0\x00', 0x6000, 0x3ff) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001c80)={{0x18, 0x1, 0x1, 0x5}, {0x18, 0x1, 0x7, 0x5}, 0x4, [0x4, 0x8, 0x2, 0xffff, 0x8cf, 0x83, 0x3f, 0x4e]}, 0x3c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) 17:55:55 executing program 1: getppid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x490, 0x0) r1 = msgget$private(0x0, 0x11) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/41}, 0x31, 0x2, 0x1000) r3 = getuid() r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r8 = getpgid(r5) setitimer(0x0, &(0x7f0000001280)={{0x6, 0x8}, {0x8, 0xffffffffffffffe8}}, &(0x7f00000012c0)) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000001300)=@in6={0x18, 0x2, 0x800, 0x6}, 0xc, &(0x7f0000002980)=[{&(0x7f0000001340)="bfb01d0c6a749c2764eab988e4c153925acb05ebfb5a5595ebec56821b0ea268ddcea00e50ef81fa12d6adec9b85d6885d2a7bc128b3e6a76be39bc53f0340c0edeac4cceea188977b61356c3d9a78a14f02d45461127810a6d154b336f64384515327d0164226d446ba69fe0c1e665ac20e947c2e3dbb1a6b5a2826d846ee94396e25504446502288caec909a5d29c52d72abad64c0ce25728d1f4b41527414a86c5f52af05dc3188eb3b33bcdaf340167d4553d6e0a237389bd602f51797a5c22e2c04aca180", 0xc7}, {&(0x7f0000001440)}, {&(0x7f0000001480)="3ce399b9b2a4cc7ecc702cb89ca9f7b4141b67d7c6f4e4a72364f577e3b3213dcce423f90c3e7d36438abf67a9672bfba7c4da1de5cac358282d9cc376e8c017027c5898e36ca38c79fa6ef96016a07ab9598f38c2529c541b34ad121e9050c3e2da250c2b20ea0f7592564c69968a9fab232aea709781a81fe14ec2ae20f70f9086f0aaa23b3415de8621e4c9c93221dacb1fd9ea8e48d89e2d96b1550cd46411ae59314d6bd8ba110b4dfd9b08c104f52bdd16e51307478dda6dfb5faa1b64e82ec2a3655638d5c686b18d1676270576cc12f2d6312c35165f9d", 0xdb}, {&(0x7f0000001580)="8635abc46e83348aee3527dbfbc6877b7df5af7f95fde599639ba76efc1a8def56ab48a5512931551b654112ddda455244053334104bdd2bc39ea25fd8557a730a8fc6340b13b86b25289e86923d3f478cd23742746aa1f0576a909c6a1be0afec632e85f2e9e2d183225fbc34576c5a62b57597ba3a92afe230feed08ad37631385ed72f142d064efd6b369010589a10459b049d9368b8b70bf46acf6576e9df9612b99e173d7820bbbb10475030cd87c003a5846a0c7afa5a9b105eb0b9e51adf3756d25eaded689a22e33188208d727e207798c27d15bbbc83c0c1d23aa87a346db7e8907", 0xe6}, {&(0x7f0000001680)="ba2d3545519624e91ea5a81cac683145da5d5e0213c283b3c27e171c14c72a933fad26056ebf651c7d783016c2aa04a0315cfb21b63086879b5b0a42a49161c8a157c1d95643b4c79c9adddfbf4f819962b6649aa8c7d5eda12ff96183f68b90836cc7d16574c5b45c03dbdc77730a1b2b04d00e7e78720367c57758f1aff5c7370cc7d506f2e3a504fad4472116e77d24a39b390e78a8369e980e516cdf5e2daea12ba5a4572e1828a15449b836b40b133aa8e0e5b8abdfd03dd443e57508c2b34905149fbe9a98a12606b6c63e9adb33e94ec7ececccef7f7c92f1290c6b3b1fa41ffe4c223fcc674c05a5e83d7b2ba4d6db463612599a0abd2c85b747bc6a305a935887b934274f6a0569f99f144e5c9c7cf7f4728e347aa59553bee89c4723607e42cbdcf4a58d8d9df007a30f03316d44d85a7a93ca2d2cd261632d83beb23da9f8bdbef18b7dc7392028b799a9557bc5bd39005f19b0ca5c814416875760e868f1b11eeedb636e42ec37b423c0a6e20932844cfbfb5f21725e110162404306ff9696f9f668b2e75b753e8a13916ea509e263f5488feeaa4bfe7976324dbf3781757f61bcae6ad2a85a2e98a2fccf0e79811f1762bddf5cac6802245cddaa99cde6202c447d1612b13ee5d6cc735250b421f44eabfdc72618f09998c2bd3af01ea634474e81641637cd83d8ee9b3a0caccd36af36c5bad93e47764d2c51de0ed8e1d0d816b24b5397621143b87cb1dd50eac625b39553e84c79407caacf0060128004ccee8f6ed3eb361b6e8e45f8294c8ae11d89e81afbb288cfdd2cb1316585c6e031a276d1a7b8f933bfe94bfabf5bcca344623866fb5040b3cef454d78bc116545eea7dbf59e609e9765b61b4beea7bb334d2b05a7b8a57b36248636ecde777f2e96879748f37340915a2949c3e28b5c61c8192c4bc2aff079f52b4e8307f5f2518bde529cb890a4dfb10940323d2293c554e5edd63342b50ba28256997dfdff5e5cbbec1ba3924dc0c3f87e17aa84b5e9330ac438e6ba3eeda9e03801a25ba13d7f4b0f79b6d39078116e760d5292c1fdc7eed1a7368a4ace2069d3d66b2502464c85e660f23f67d2b583f8b87efbd9a7cb7e7ef1f967cd719056bc6b7f1f0a961be54bb599f12b8db57deb94f28fe6cd0bc6e0b01c4154386a9aee9182898ad20e9f03420a09bc54b08d1870dabbcd939ccac34fd2c7041ef291aa68e17e286d76cb2a26b654adfc71d50f05382b688e292652355aca5f185bd7fc23201b657a8da5f3ef86c91fac36679d0b2a642f285b396a546f19b628dd355d14637e674b8a7fe59fddd52b7a049a830adeeb96084326eaf854dce21d452707d6c1483472b31b2cd1f4f6ce0737acf0872ca642bf1e02be034184a253f4d828ee1113e4555fbe3939e03a92d016b0ca989fc89b05c67e25a4399e7b039ced51fe14ba98ddc8ae8c0c3cd973c4edfd6abb6e7d2688622a7bb1378251ad90803d9596d0feadff9cdfaa05e7b53a38c58bb7bd8e63f555f867ad44a39ab7a9891ced7f55d45bb52218543ce48ed3222e4bb95e55f48e3e6a4ca736717e8f29ce6df60ef7c94f0eb17ffcb603db3f96cdbf7f779de083a6dbf9beee5a5c68a971eb102d48682777101380f8bc81380cbb5a90ebde3d3e190f55bf1803c6f267498df5679877394fc853e5e3f245a4cd8ce142c13da2bd6f00df9a93d9021acf52033f1c442174a02f1c7968f36447c35062f67e7c8b81adc8b2d577703cf29d7e99df0eabc4d946b54bb1868225fc8d4eac1b797d75bc6e7bfa0bd9e0a4980b6543d28e822a26e4190aee44ee6e2c0cdd1f8f10b88fedc3a684cf4ee1e516474486d8b96dcb73445e362f43755325a61e97e81a4cca21a8b3c5c65444c56f1a70c72e136ecbe33055721e80e51bac162f967f704143ac3a86c94ede77a2af4cf5f4a6de60ac310424cb3ed69e5424131286ece1d89f84cd8db3796483757b9643292e9e7223fc78e29193b019d811e68506dda0140573ee67d02fc24cf4ebd2eb5ced2a76a04bdd1c515fb8c468777f8fca68b1353c0404130826ace811384667e5d2b0f9ab2978993795ef41d583ffce674b6a74d25aab02646743b81bc01fbf739311e3f70937a1b839ae971c635a3a79b4332dd41012b119aacb3cbaf331da530f89d0b8f03c440bd7d0f55ab9328e6022ce249a6d4dcf016fbb26fba34304a3d0d7553b42f8e07889b61cf92cc347dbb38efc1ce975f25177a3f5c947fddf0cb8fbfea219efd1edb5f0f714dc1fe50966f6be6482515609abbcfbe8a899681dbb3a192f0c5ac682f628423c90aca7b16313f4e91e5b8fd5f2b1284be4a440a81dbde0769f21ad27c95129bdbe41220ad6bcf26779f4d09fe6474ad1719af3628633747fcaa606bc0d145120170a1e94bb431ef4eea619c387c127438235ed75c9507a743ac5740fce3a8827a805f5e75d60918d4205724825e04bba7ef5daee9483d2ac597abe835d23d4f0188b7a506f615f2200188d50c04d658983bce82fd15caa6723d86696fdad00d17870232d243d3c8e28011beeafa0e3101a1b35cd8c76ff994a9c6a487a531f6ebf03a60b225d52e6d91bbbc5fff9f30f869b5d16da6f43d5639eb1b3d809d9e2569699ea762661bb0085d9ddb796a59f103163c797f910d548ab5c344e8a1b17e585b8f72e63c9f6e2b2df85d1e81d6883d523806ac0ef683d6c91af2968044df2034c28c26a78122f42f7637c0e1688c83f18501e3588d5a7df66ff20db52f6e7913172e2c77710aa416f558a74b6f07d1d0ec5732bff40090371589a26155b56a4ccca67a1f00f31b878ed7441b003cdfb3f1485df849df634a715f84fb85d90f3fcb88ea899569ab14aee55aa18b0c2f3d8677ad6119b0f2c79dd1984a5dd09037740d10688be6b36e09d43e5be4917e065f5ee2dd85606c148a1dde186670fe872813801494a344cf0c18c326eef8e7e87492d16446c1e7ac3f56487065659b1151149f83363e814a86c7f04c4cd1420e9997456ef61e75491b1bebcf16ec1aea18685bc838e2317bccbff6575ce6afa3989ce83af0cffc33b693beee13a2bcba0e70f56edd8de2fce19531f315c4bc10ff524c10c81f1f120ad547312f298bd487f56ccaa0b370dd912ac2cc40b805fbefcacfbe6836b60d4657ddcb1479d14ce61d968150dab98e96409c27209ffa75cda7848188f20ded0424e9e0f6e44fff615d178470e92d6d48d5d431139f8846672ebf32863fc916d47f2a6da2fcae19893aa89daf04128e0019e40c83812e67940a15b8ac383df36aec7dc1d564f1dd7c3567fab1a5b79096e9229ac055ceac717150aad92b4e2c05de55122876af8cee6aa7c3854749bcb9432ca109a0331e0e66df46f674c5ebba6098fe64d4d475e1dd6a0d517730343316291cd1b79f77c2dfd7555ce1a8d50271f0ed434d201056be7216a7828bb892b533efe77d578e28b46433c41679fd396132d0187e2d5bb862b967c1d17dbdee8440a0233340c74d06867a1f2a6934217acb744a9913956dd6066e2c9364af6b65d9b35452cc0a53932c8d0426a3d4802dc0e10740d3bc01f44f05a37d218425c405516d7ad6d40144b5a5deeddf9c60568b04a08db3a07494a6313c2a56be6f7ccb9a7474cd9a70bbf99d9d3f3b2718a27b39c2eecdfb0e0e2915acc8c0cccbaf077dfeb517e325da2db1da15ef28f01be5a773d09599355bfbe614853ffd125f7fe11f57b435049cccc074780ee68d518e897199d8a82c1fcf6b2ca9e2cebff9bc7c90e3db33d3c3bbf06dbd8bbb51122e908cd03ec88a42f46bf8a0b0b4eec598dee52b3594a22723b8d78e2fca0fdb269855838ea8a3c7389a71466100c52aae7fa25b8dc7f3fdd0af86361a98d8d954568c3e1d582fa9cebf5c51a535f318d1285afa3dac315510f73e29c61a432a54ec56110ddb7a4901091be6238469b221d6a5c451d30e4d051825c38f2c5a6df6357bf84e5dc96d0f56594fcb71c62222cbbda688a26b43520e67f3389d164d48e01445c0b3b8063c4a7757ced267b4ca9cd8bc649ba39290b208bab6c4f0b490fe624db478403d5e9e9a088238fdc44df947fc16fdc8f58d8125dd9b147c3dcc22dece713d70ac397bc486060f00715e120ba0006db241d87ba3699d4dbb3cba92e181c057683bbe6d96254e22a473acefe65a7db039dbedcd9747cdb69344d8c05595b724ff49eba800214be80d3b7c2f3989a19d0f820d2e0e36311c615d29125376d16ea55d0a2227b66a4eae02f6250d2cb5df3707ff2ba00426a8a7e40515757b0a946ba46cb77ac9e259d076193b69ad9f3590df7cc62094e45de69c823a54d21f0935c8b5c6e9a2807eb19a0e1968bbbf9c6450e82f80c283eceb92976d65d13bf67872b27fa2cba3a302ef009c32e1501446e49440711b2b4eff2895d1ddac79658ff298332f293edb88f606fd783822b5bdf5e33d8c7aa4e28e88c9ed87fa9c8b916e26caab7b9c0b9147d74197ab69e1f96a49d7bbffad1eb17caa2000d89b0f7bdb578543643668fdc2bab947f864e63196ec9982864d3e3d8a1b20bf7bf4b20b34c10153d644e0151326f71809cbbcc0cc0a5f200f07d9399cc5eec91231cebcdeee3ad8f105f0151dd9baf52fa9a432604e78e0b372bc61dd9382f54cf540222b73f7cb51b9156d40c3eb40ab10adbc8e5c4446a994f135f70f6ebff85642fdc87aed0c8195a988941b2495e19a120606773cfd043a595805f09a588514ef45330f448026f87705bdbaf267a27e6d4c8869f1a869e5e6cd56dc56ad40bcca5d48edaf27949f950021fe3a952e7f88b3940bbdf7bf5698497e2b81f6c696ec23cd4b3c8c57eb6b05b15486930f9c07cee37d8ebee418b258d928ec87585f21e836b4c12e89d215d37c1883dc64733ea10b8e5f3ff928261d8dc11c07fb71a523903587a204be4b038a83621cd678bda799b5e7dfefebc11de23604c689473c68fa47cfe6271e084a97aed08eca7fe30f955a92a4753fc02dd0afbb3cb58611dff1cde49d2ed516300ecc79dd73fc2e1c0ff90a3f99074d5a46001881f8cf10f7a7375d659291a22cb22748f7609566c50bf788243d9ef607b1a76f9a66503f7011289ff26853e85c4e2afec70e644cf7445eb049a7ce9f5b0ad2306e7237e911b840e4bb8bc2b65ce79246044d754caad90e0e440cf18631835b530db538b450695bf560783d07335798943db562fa3c0bfcccff1044d7fe9d1eb957cf06147981631f5961871ba259755bcdd76ca5067c7725dc5ad8d13e684ef52f55ca03313a3fbd897ed5b01d238b395529b12f9b07cdc10147e74dd3cc780a5cb861092cce6461627bfa7c09f423cdb02f6b40a6b2d203cf9346d084f5b7aea929d9fabf661a9ef6dadd3c83e789f6b3a09bb8a8cc8a506aeb6c13a14b2e8bf4d2250863dd114de184791d60803e19214cb490dc0107586c6d6bcb3ef2a0f05b292e5244b345cf7a2a2eb413e16c9c9e430b82a0bf8a09526424b4c5efd1204bbd4e86786a3c2a0203bd3cdf1ef613db7e20f3786efc878d4f7cf7ad6b55513e5b8f721524c71a8fd9b6791b4da7f034a8c83ebbc8a558f99ad1950c24f2f01951a5a82e4c507df3f7884994b88f865cd63c529de3720c883f4755727eb0239b89a2c9edf42c9eb97befd9f23da3e424afdd7e983cf8377cdf171f2f49a58100eb15d4fce6445a18edb2ecfe28520c1af9c02feda95c23467b2e525531e1ab250f5153775a73008ca1a9194d9d7993131d687a06", 0x1000}, {&(0x7f0000002680)="981e01faca440491f22546bf49dd542c5429366f9e25ae4a616d8fcda218c5f03ccd459600978504a369881d8b24d0ed7f8b75b662ecc22ebada0c3ee79f45e945b9ea5c84c29ca8522555eb736da32837277b54c39268ae9348", 0x5a}, {&(0x7f0000002700)="72757cc30a501782e037770cab8f179aafcb62191ef1a8a9d4b44db2d3c1547e0dadec582ecfbd2bc2bc415784e73950e46798c04d832ee33723bafe7e9e9ced8cfd9924c297e35467e9fdf993bf4d0bdec72e974bf5a43c05c5b47010d64ca3fc0270aaab02205c4d90b0995c642de7f33258afbae74a76c8dde33662e652e0f9b3436b5cc5b0891ce1aadb200e3ab151c9b685ce97", 0x96}, {&(0x7f00000027c0)="8cae8291b557d0ee7f4f5b6572e8819b93a9e9dd209ab5460b4fd96dcf1e1e557d59baa355e1c6179e56733c76093c162f0a03c377bb9c077a276c36494f8b246436330ea92ecf5d279f81c65bfaac1a9b6b5893d5cca5023d3cc322f66e440eb95049eedefeb8febd0d13a43b1da0f11d5d81b9514e49a7bf56013c28b098c0fa59c4c13c6b18a20738cf85e92f9b4ac40f76e1250607c3dd271687e2e39e985e5b85630788f8daedb9fde502491db4586e774d0416072ab6009ce1ff77024a7bc47c198638bb0765557d", 0xcb}, {&(0x7f00000028c0)="0f92560410ff83eb706a17924a60251d6e033ec558629b1ff58c4c2cf3814ff36e68b8f635dc0b149f3076a73bf3a65a6919a33e801773ac1e245d52f5cd230a4f5cef2738245ba34cfc8c39cb4a3e6525257fb758c65bb8d7ad7d882ef08cff67c3d67e45d07752c80a71b744262975318e224a04c4f26565f82bc0a39a899f806ccf8a4584612189435eb4402bdfa89725aeae88c10edc1a6b5cd55ac41dc0b2489f", 0xa3}], 0x9, &(0x7f0000002a40)=[{0xf0, 0xffff, 0x3, "424e3c7fca1187f4670e97fb2347d328471dc59dc24ddec790e99087c3443b4c1c5d797fea83200da54dad22e101e467a63a40b180db4f7af59b0324e1783ac5dc8563ecb762b99b887ca7790aecf982583ac287700b3021e787697f736ebced77c4df09d7d15401f91d5770c0191e50df2a45964a409beb045c240c7977af332b9122b774d379f9a09dc99b69d3d7fac152179cd240657e8ae652f59eeb71600f15105f380e71fe9f4e6d37e4cd6b9bb3b5d51914bcf442ac09062d42153b03c744a60de02b23584b7b4edd1409d7b3921339fe6a12fea4b6"}], 0xf0}, 0x1) setgroups(0x2, &(0x7f0000002b80)=[r7, r7]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002bc0)={0x1, 0x7, 0x9, 0x401, "639e4fad534ff07159404242cd23fbe23604316d", 0x7fff}) connect$unix(r0, &(0x7f0000002c00)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = shmget(0x1, 0x2000, 0x431, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002c40)={{0x7, r3, r4, r6, r7, 0x0, 0xbc10}, 0x7, 0x7, r5, r8, 0x7, 0x1, 0x6}) msgrcv(r2, &(0x7f0000002cc0)={0x0, ""/181}, 0xbd, 0x2, 0x1000) getpeername$inet6(r0, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002e00), &(0x7f0000002e40)=0x10) msgsnd(r2, &(0x7f0000002e80)={0x0, "ec3fc388c2238ad0ba6341cc3552ba15debe1cc81481a47db245bb915a345376779e282e9b425e0458193886c3e2265ee7623371a0aee926cf2a4affebaee72ac61d387fb032a7c5782285de13bc5d0435a7321b26a2d99ebb0c17cb1b369a7d0d8d05f1836bc93d2dc7d70c15665293209b6a306db7e43562972271150b01184d87b614a3c5e060dcf6d829f379adf62dfc1910da42f7ef8a5be5af08ef56d4277307325476827d40aabab5b0bcbed80a0b7da972f8266fdc0aa3f829ef07a748cbbe2fc916f89b2c409d524b70b8fcbe1472fdcad1a85375eba31407c5879fe67a60a8f06faf3ec5"}, 0xf1, 0x800) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/zero\x00', 0x800, 0x0) msgsnd(r2, &(0x7f0000002fc0)={0x3, "63e5e060525d8d5da7b42593e4d124fb7a5c49031a091f8fef1254d1a2ba6c61e7763e779bd3272c70f3ccee5cdcf6e2522a0e3c77cdf0ff61d3f18ea6f88f124e1e69b4cd8d46b19c2bb5991811277002da5e61cad731140af07724e66d52955a3f9c0e843d857d518e0b02dbadf1fcefe4be90eba3fa0f189eac52137059cc89c1c5317742158db42ce64a8233bcf0c350f8fb46de746486e9a89103009bc350d698bfbb67c4a1bd2711727f82ce"}, 0xb7, 0x800) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000003080)) r11 = socket$inet6(0x18, 0x7, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000030c0)={{0x18, 0x2, 0x4, 0x513}, {0x18, 0x0, 0x8, 0x100000001}, 0x800, [0x100000001, 0x4f, 0x7fffffff, 0x6, 0x6, 0x6, 0x5, 0x5]}, 0x3c) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000003100)={0x800, 0x2, 0x3800000, 0x5bb2, "090b3e72c982e27c5211a72bd7575e0114ddf8ea", 0x400000000, 0x8}) 17:55:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 17:55:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x5, 0x2, {0x9, 0x1ff}}) r1 = syz_open_pts() flock(r1, 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() r3 = dup2(r2, r2) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x6, 0x10001, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x6}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x5, 0xfe8b, 0x5}], 0x7f, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf0000004, 0xfffffffffffffffc, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x2}, {{r1}, 0xfffffffffffffffe, 0x41, 0x0, 0x1, 0x54}, {{r2}, 0x0, 0x15, 0x20, 0xfffffffffffffff9, 0x9141}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x6, 0x22}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0xffffffffffffffff, 0x10000}, {{r1}, 0x0, 0x40, 0x4, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4000008b, 0x80, 0x4}], 0x1ff, &(0x7f00000001c0)={0x9, 0xc165}) socket$unix(0x1, 0x7, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x810, 0x8, 0x5, 0x2, "b3ef63257858a57768645d6b114789bd186c38bd", 0x36, 0x9}) 17:55:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 17:55:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x600, 0x2f129b50cf5badef) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0xfffffe29}], 0x1) 17:55:56 executing program 0: pipe(0xfffffffffffffffe) r0 = msgget(0x1, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x4, 0x1a09d12ab9bcaba8) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000380)=""/85) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setitimer(0x0, &(0x7f0000000200)={{0x4, 0x7}, {0x8, 0x3}}, &(0x7f0000000240)) r7 = getpid() r8 = socket(0x1e, 0x3, 0xfff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x10000, r1, r3, r4, r5, 0x20, 0x7fffffff}, 0x3, 0x8, r6, r7, 0x80000001, 0xca, 0x6, 0x1}) recvfrom(r8, &(0x7f0000000300)=""/64, 0x40, 0x1, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x20880, 0x3) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000040)=0x2) 17:55:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 17:56:10 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x110) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x8) getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r0]) setgroups(0x28f, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') 17:56:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='x\x00') msgget$private(0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000a80)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/201, 0xc9}, {&(0x7f0000000c40)}, {&(0x7f0000000c80)=""/81, 0x51}, {&(0x7f0000000d00)=""/194, 0xc2}, {&(0x7f0000000e00)=""/227, 0xe3}, {&(0x7f0000000f00)=""/186, 0xba}, {&(0x7f0000000fc0)=""/29, 0x1d}], 0x9) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x20000000000000, 0x19, r1, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r4, r5) msgrcv(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000a752e2ba17bd47a13ab50000006500943426d8d116ef1a9301a01bf924228ce24e76462ffa6f419e8288171818a0950175960e84cbdced3764e838b940bc0c0930eb11e32643bdc7d130fcc7631236d5b6050000000000000094e6eba7b4b797d2b6ffd7ff65fa48baf5c26c9efb4f726c6df89256cbe2f7db"], 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000780)={0x1, "43b8a6e68e3310d42de70b815890d227db2249c7c92edc5a874243d90115fc678014ef4ae6d754bc61a2c5c83daf4177d450319f85af0080c3d232470da14730a1bae105eb64f0561b543917597261779ee1244043d31c6690a88e6d8d1543a1b7291a49a8cf851f9177b40c8bbd1386c5ce10a5ad1937c217d2cf8c2a5fb2b289e6993cbefdd8d463613e41f83a14e924af92575d861602fb5f8fab8bd7bdd6635987ff9833dd15d362349e3e41254f350514a7b6a1985459a05ad71959f9d296da72e90673010f03eb6a715b70086db96bd088dc2733890ab8ed75e03a"}, 0xe6, 0x800) 17:56:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000000016, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0x125ff88b, 0x4e37b663, 0xc85}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd21, 0x101, 0x2, 0x1, "7ded3b9149f0bbd55c14362e0f60cb359bb91aa9", 0x5, 0x2000000000000}) socket$inet(0x2, 0x8000, 0x0) 17:56:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e0b0400000000"], 0x1, 0x0}, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x20002) 17:56:10 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x8, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4000000000000012, &(0x7f0000000480)=[r7, r8, r9, r4, r5, r6]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r10 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x20000002, 0x580f}) shmctl$SHM_UNLOCK(r10, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x2000000002, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) login: denied attempt to set clock forward to 137438953474 10:48:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f00000014c0)=0xc) pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x10000) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x10, 0x0) r5 = dup(0xffffffffffffffff) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000001a80)='./file0\x00', 0x20c00, 0x62) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/null\x00', 0x381, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd0\x00', 0x80, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/wsmouse\x00', 0x205a2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f00000019c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000021, 0x3ff, 0x300000}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x718f2d48a80d8e3, 0x80000001, 0x94}, {{r4}, 0xfffffffffffffff9, 0x4, 0x8, 0x1f, 0x3}, {{r5}, 0xfffffffffffffffc, 0x80, 0x3, 0xf0b5, 0x7fff}, {{r6}, 0xfffffffffffffffb, 0xc2, 0x4, 0x4, 0x9}], 0xff, &(0x7f0000001c40)=[{{r7}, 0xfffffffffffffff8, 0x8, 0x4, 0x8, 0x8000}, {{r8}, 0x0, 0x4, 0x80000000, 0x0, 0x7}, {{r9}, 0xfffffffffffffffc, 0x2, 0x2, 0x2, 0x58d1c85c}, {{r10}, 0xfffffffffffffffe, 0x0, 0x8, 0x5, 0x8}, {{r11}, 0xfffffffffffffffb, 0x54, 0x4, 0x8, 0x3ff}, {{r12}, 0x0, 0x20, 0x8, 0x0, 0x2}, {{r13}, 0xfffffffffffffffe, 0x80, 0x31, 0x10000, 0x7}, {{r14}, 0xffffffffffffffff, 0x16, 0xf0000000, 0x2, 0x200}, {{r15}, 0xfffffffffffffffd, 0x4, 0x80000002, 0x1, 0x800}], 0x4, &(0x7f0000001d80)={0x3f, 0x5}) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) bind(r16, &(0x7f0000001680)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r17, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r17, 0x8010426d, &(0x7f0000000000)) r18 = getpgrp() r19 = geteuid() r20 = getegid() r21 = getppid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r17, &(0x7f00000015c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="0a0b780fb1d1627871abdbe45d036d5fcd2c2fd42a9e2bf14490910de93e53760f04aacfa4b965d3230b2d513accf65736f6ce358720e9c19b311a32d8e8ed644d59b002f680759610d3cacd06d3d823ec2b1228313e415489066850549eb368dc2a4d47f4e8f353b31fced4ea93b5c3180f712ce9fbdf67b93780c1b30b40dd1efb8a8c64dcc80a5138ce55283516a8eed8006a7dffd076ef1f87f8d81b2669b40ac76ce22b6268b3293fb5d3be94c5b1479081fc560f413e9036672e9e3724acfb1dfb05f4d468cffe85cb81df69180ecf3a3ff296cfead926c946331aa26fe004044b1605f4f783f5e8a2cb296b6a70b2635b5d87b09d1d", 0xf9}, {&(0x7f0000000280)="413d43b260a78e031cb5fa6a82e7a6eef6941f67515d77aa27fb6320e2fc0382a29afc74d23fa8b2dd36dc9dbbc6730d5ffbe57e4e6762abe481b250bef53232805a6f693ba44bb2904ea2bb19d515e4665b5726b5309a8e988095447b11dfa32c29293763c1f5dd6294dcda5583a1883a16df2acbfb31daf82ef4ed5a9457c06ce0ffd460398ca09e86b0a32f", 0x8d}, {&(0x7f0000000340)="1209d35c08a2a07cf6f811efe2234fbd6fbb379fc007f1a0ff7e75668574ea63e60f800fa16e4a8378", 0x29}, {&(0x7f0000000400)="79975082729b8fc5c279aba3b8d10d46263cf46b0f4d00cbeb97a3d2b29dc68a68a7feebc6ca9a5edb7a6e368e65023ce36b7d94282af5cd5736b628b6e683ed21781ae4dfd70a3f7216bdb23ca81db2c5506cb1851682165b4ed065d2416bd1955e9e75d4455dc0834b819a360949da6712f773c3411cea81f32382fa1c7daa4834f9b96f926ddf07b31c68611ff38f0ccec3d493f97c2de53da390a73fe5c647df70e124d95462322e404c5ffaf907f057f63da69989f76393951f7b8d86206ae6918bc78e8cee2e76cbd5945e0117f887e5918d623836cb2f6f13c187474cd44a898e12006d20b6b9a596fc6b8f22c3adf1559148df23cad32f22df41d2ff6dedc53f0199775c39eeb53f6c6c40106c486b3a16285ea8d433a5949e9739c67da7fea7774f2a1ec7762407af7ba718c336fc2621dc728837dce4eb365fdbf25c6a6455b04f94a9d71ea29953194f3617612eeea2739cbb870398b9094ce95c42fbb79b4fbc3a2f127949d55aa7aa3bcf1b2a20543e5e6b90be8a743006f4230131582b8d65b0fcef853f3987ef14019f30d6c4e2dafcdd916b0e79ef11bd10e4505c0512d7abddd47441bf46a2aa68aeeecd67754340a6bfa9d86847c31bdc04f4d999d7a30e5b370b457355582b42e7def4f086ad0cda559021af5746aec00d2aba66ebfdcb73db16e1ff6163426122ea2ef0e96926235151473d1791af0b33a2501d7fba7f42e5bfb091b7bb1b28820f76ff55e0c343576bc9ad6e60599aa4c409d71b15fdbfe260d4431b4f3b691d33d111b04aac33c167f21b00c16b893b13f36ce1587b338f287de46aacc6606647cd4a65315e351822a21a85b067c8cd67e3a08a32395e3432a7518b169310983767c6e8508825c7b54cfc72203212e2cd07f0eaee9c3ae5fef419d93343d78e7ec5815682320833a6adf5200add357aba15b69cec196ff44f1e4b220dc382605102e11b94ee072ca5d91401b1743fc74d63a2add204c4f241430f71919d83eefc679cdaf48e904e5a8d3f8fd3027476e0976382f38c148e71f883cf4ad6bb8fd1fe4e5f682ab1b17ea7893e472a8a4193cb52c93ecb5852919da73810989f622adff7b708b2e3d57bdf2c1f3ddc860e149a3d8de2cff2b923405d0c707852228955963a534cc8ef517495cb639b10b3a6c2e3111e6b63ed66feee868fe32e362c6884b4c17c4606be4b5c263dab344e2b86cfe4dc8e9724cd620f87c5c0d41038a2f9c9e9db0d92dac645e8c5dd11b797dede16136f4f9cebbdfc781938f648def428cd5d77d416caea2a79b5269f42f3d476d0ea2c0a27d53f010e6f41f496a8a9b82a38a7a1738c0827980c69067e18ec529e55c30181767a33bcabec445bf16db8e00c3e94827cb6741566b49eb44727f4028bf07d158d94152ea3d4a2a44da57a3d7fd11e7f9cebe8948c5bba0becd610260b46ff25f23ded2ce8b0d8780efb41960ae58b022bf9e56a53ed9c933cc3b79ac663e9ee1bee35844b7fc365020520eb9abd2482dad398a4ba31867cddef419405c627dfd150d6f90dc5befae196ac4c3741bcb434a41680369b17d18749e73f34036206b750021842652e43c42bdcb0a81fe602ed7bd070e06064981910bd0fc6a9bd6d661de295242efa4588a88f29c34630b78e06bdbde3a373093c4bd681489106fc94af54d63f168de70f3d39a82f20442dcaf0c4b176380e5c7a4834ea6397dcd31add943e2b1c023de5dfd4a2277b8ab6cd73ed54eebece1163e258a67d472493779690a8583d431d7ac87d7735942323c383b51f0bd94e5db904416657eec56d9de70ef5580fbb0b0dcef1a5151272a4ff073f9fa0287726dcb1a8149aced7cd463a6b7608d7db99fbd89eab2856b1447c5a7e0887bff6a4fc66881478af4b967a5ea2e37a75c1577b2b4faabfb777a5865b8e1e23980651c63460eb1790934e51dcdc2719d6fd41b17e01eff117d9dde5e36f3ff4c87442dd02b9be7f9ad809434b8740e83282eeeeb04a115c8f980ee2fce9453034e1a1076bb9ad94263397b67d8d4da112daa071c1ff97fe8f97c548f0d591827364b86ddf221636c745128fd9778a724a4947ff74121dc6702ab69a5fc6591c3cd4991cc4f5e71177187674c9eb078de407ad058bafb51d515eee7da20f45cff87f36f2f19968a43fbbf963c59125600070f607712e7a0ef8615275c5801a5e5f8dd4f8606c47691694e91f33c3ea8ce48469939491b5522f505383bb4fd12ba68b22c0efdb299ca66c3ed8918922dd2a63444976a307e6962fe78262f22e3e3481ad2d8c515af0bedc6ae3748777cefc11154c07ca6ad0a392be4836473014b66a39056819c752db06f4cc1b68babfb82d7747feee547ba41db3dcdcef42716eaf5fde2f4550d7836e6a5fb8f5f70aee2fc338b4b8f1ee51da683bccfec4e8b9e462e95900349b60954e164a0917f6b0b629e44a8fca351cca338e5f4957ead6e26358bc84d8c684de90d47cf4ea8716815c42abedb92e422ea67d3287cfaa01ed43f9dc0df747244ef29ed2794f5b5cdf8f742b99c889e96c85e92776085d6f5cea3f3b5c9111eacc7b2f0a04ab36619c73b3cc0294c3f4cd615c0c87b2a95af6e74beb3b0efc76c2c7ea1464a80f6ec406eb3e6710bec0ca30c18db195fc2c871d488bddfbf5ab03cdcf90584b3ef9408f7b1f32666d6363dc712213289f4622eec6f51b6538a770d9f9b3ad4f07f04f6512a314411e041f824f4b24ef7ab65c2addcf126603c63b97117ebf69b833c62b8b2dda04074e29f5c5edd6198f1040f5f7989fd081829f2c4517f3179ae6fb95e0eb49f24c743e7b32858afde06af2942c9e080e650e250e7e16a0328a6dc5d014a2cee0675f93c08dbdc1251e69b889c8fb5881df62d9e5240b7f29e185a15f04f9730c87deea96e37363fbc3c0154d6e9641cf90cefbfc5f60b1e852a7b75b5e515923013ba166dbf66320e80afab937a8b4140bdb6a412b47131596b008fc73faa159605a653f69f95933a08fa5b6f784a70b5079b92df553b312956c228e8f7605ebf457fd79924faab7aacccd38efe8669b7d014c820f340d9f0d23b0b68257aa6e9489fbf4944885d8f693120f55eecdb0e88b43f814d96d0119defaa6a181d6f8fc32aebdfa04adfd9e39e0f4b8dd88cac3e4b80c6a4d65a515a0258cfdc2026f731441e7638c4708ce041f00fef9b29ccd52690b969a404ab50ee139921af284b382c201ea6d5812a13acda30059f2a563d6caf27883b4cc144d2cf03e81ec47d2bacb15b122cf68e2c5e78bb9052d0f6c1c2d00e0ec8b5aab7ae9f997fe6077eb5a028a5ba8b89cbf340b0f18e22a20a7dfcc75e3d0e0eb3769673d642561e3563a82e873b316be1684f401d880f2e87daf4d0312e348b58f7f1f19e2904c30f5bdffa2556b5b1182f25662caec0717d6c0d32d8397fbe118473f8105f27c2a8f4a63a88e97e7b6fa040bfba1be66a7e45751e508f8f09547ba9afe4ebcfe8b70b3bb0586c66e692da1fc43317e7ccca400ff7e4e5350ebf7dec95b13ea44f62e26c12a2e7d7604eb388eeb8119283b17e3ed3a9b10db4ff81d6a32a4123bd1a1edd5b956ba8aba001238bf08a580f54bee1ad380a9d71045676658d1da5efaf48ccb8fe04e9c44dc54432488dd516ec972e6102da53a694ede5bc87603f77984ab975f866be96bc59d0e1697a00cc586116980a0fcda430985051fb2e6c392803aa05933a5f6ff55eff33038bca741463020a6f3f3dcf844b7e4f8fa4c8c7ac76845307775de0b76a4cd8eaf2460dcfff0b95e030754aeb8394eb5b4230f09537827af23e7b8e3eb13007729ba078805fa8c8ef0a2ac7e6603007ef64317c7024a97bbde622c9124ec719182f5c84f0529e1b05939d904d650308bba376a7123a27992cdf90afab7c517b8447a86c1f87aa9d05f3b1d83289bee11432b87bcc412d8828321e9d2e30b2dbf2072c2245ce4e5ea92c4bca499fbb9da40df9d7d28f9ac15d82da7754a255b1e355aa521dfad9935dd45f4b2e502e040e68b4dc5830a5a499d75ad086e6ede5ac2299fc4ccedb62efac6b59f79a7d7a0308a24bf48481353eef80e7b7ed7280578a58c26684a2c18dde8710a4d81e031b1250379fb1146d1c9c25bbfbe2c439efe285bf996f568261c02d08985609e648c0f9b4c37017b1507bca314e2c3496698de44b7e91fee0b7f04d3ef4d5350649c8b9e5dc388e3ff420761c3025a05d9ffe92c95764f4da99e2718bb1044055322ce26bd0c05cc361cb54a5cf72db3fa78c14e4131f7d0fd2ac9da2342f7461dabc0a4160b5b23386846f2188734978fcfaad36c1415f8e07b74b6308d7d097b7c1ffe33d717e96bb1012eea45953eeb58bdac427d2877fa6828199e5413816e097a51d347a0d7c7b3534adfea74ed62590fc665a97145f55a79c4a625d9a1836dfdfa41b2a2a60ce98581b5b2b266df45b07f6fae621c93fdc50954e3e430fae0d79f80b334d90c67792c4e5f90a6690f0394cdece2227377032caa9d1af4b9a1f5a2dfa42e54ee91066e96269476360599d5215da0821b12e2ffad99e8e3fb4d5c70c4f1897921b0760428df4083892144cde48ee32ed6f31e00a57ae753ff258c63f4fdbc7fc51e7c338e60ddd2b47883ab25aec664d03d7163029645e3671e88cba1b959a6f3e5e2acc537436f70d8b249aa1098ea14da15c4591b88b28ed3e771d5b6abd0d742a705da1cfe0f8b71446e035cb8c743a48a05043a7521f822c32ed0e4f7bb45f37323d1636cccc5e88f3b494ef0713603d0d7737bd885318ee1cc8b7781f3c817434ba7b15398c1f530225725978c38d1a5291ab16b8ca7bfe32ea8695a77f4c1a43b53793e03655585f87f2d4c6ab7525b2b115040d18df45cc817d7462cc0e8250b9b197c75b6e341ba6ecd5b5d4fb547a6e73dfd34a6c029591e6a70f47014205d7e85c2ed5ca0d982d90e1ea2560a228051aac07235af25bdc9f5d4b5f7994edebfd1bd8552288186fae966e29cc7ef05b9efff425fc413cfe32729dc6b8ce18546c6dfac7b46623fb4c1a86526f8b9d1f91887a80cfb76100c32f3972c1b3cd8c7b42061b278007ce82404546ffe5a63161f2252315a97027b0928eee4f8eee6fd31ed7099ba700560c7b4f5e50ecd9666c8a98a77868da547a57128d97cf5e95ea7136855dc614de0a170616f3ccd74d925bacf15e1f463f96e0f023d39ff8f6fb0f056e5646b26abd1e155df1dda429067fbad0cdfa659402004141d0a9c3b15853ea22b9cbbc171881d3c8639accb3174ba00e2b4dd826c10736846d437fd599aa4dd7a57409907808603f1361d744162b5bcce33405a360de82a0ad03670e0e25029813843f2aaab18472cfbc6f97bd9c6772747ca602b283e5574a335852c4d653547f89a352c84a945ee4d8c8f1e2ea9dbfad7b727303e3aca159cfce2b13a9c11c950c95a9eef60ca8a4b1ce153ae0720873edbf47aa4a4c973eb32e9c3f4f1d6cab506bdb1426df92c555cf17c4215558f218612bfb96da8dac7bb93cda937196229cf37b6df908503ef414e04e75aa23b3c4e36048b7247a31741a890d83446405a50f8bfb13652a7c83f04cae5d1e979a9923b0aa38c26485241aba6fc33c1969b1bf0a731913b18eee10fb7ed0b6f310c684639f27ce553ca85547d840d7cf512d635a8049cac39ecfd52aec5274c9d5e86e90262f77bc4967171ee7f651a12532bbf8783779f7c65fb48c121b4de1dde015acaf0d7d82f52076112f84e7d", 0x1000}], 0x4, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001801000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r17, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32, @ANYRES32=r17, @ANYBLOB="00000000180000000000ffff00000100000000006cc99eea38bc2d919e1d79eb610ba9fd30dd9b2d0a04e1b83d69bbd1542ad2a5b471885aa1136af0fe1c36fce4c7e81e393ef87e493514b06d8d200d25119df9d06137e968521991790e3134309d764bef48671b94de34d8cbca750008bd211ab60a46d14bf63134dbffd252cd78e73e4cb889f51ba7950d0e6ee1cd70a7882b804b0de50100fb6dac70687339f1aab750ac69ead4175af842269e5e5af95cdc27106d929e9ac85e5359f1f80363c9cf36ae7e947cade23581da0baea2263d4651d48795b542448fd5460a4b7ffe0cabc30d96a8549d71", @ANYRES32, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x2}, 0x1) ioctl$TIOCCONS(r17, 0x80047462, &(0x7f00000016c0)=0x1) setsockopt(r16, 0x4, 0x0, &(0x7f0000001700)="4f87aa4723416295185a6bb80dd740b6ca56614b925a48e7a954eb21203e5e7a3854225dea75d0a3b806dae6387b6c029e1c0cb0088432bae3b7d7989fd902d8ea2d71fab8ad6be08c9795aa19a111ceffc3df7ad89f72e3e72c5e11dc1e38d5ccf8303238eb6f49a1eecc6242b9a3b86808fd64", 0x74) 10:48:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 10:48:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x30) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x28, 0x4, './file0\x00', 0x1000, 0x3ff, 0x7fff, 0x8000}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x2a86) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:48:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() rmdir(&(0x7f0000000240)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/227, 0xe3, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20041, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) denied attempt to set clock forward to 137438953474 10:48:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x40045700, &(0x7f0000000100)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)=0xaa600) 10:48:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = getpid() wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x100, 0x0, 0x2, 0x0) close(r0) r2 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "c67f4b3498dc039b33c26e9644597fee8cd7d018"}) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 10:48:35 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)="4d8f8ee58ee36f31", 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pckbd_enable: command error 10:48:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) geteuid() setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r1 = getpid() preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f0000000500)=""/175, 0xaf}], 0x4, 0x54) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000340)=""/245) 10:48:35 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) 10:48:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCMSET(0xffffffffffffffff, 0x4020426b, 0x0) 10:48:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5308) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000005c8389a000000000000000000000039b0e0c1672ea5f6b721f9235e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001642906189cd86e94cc4d2a181aecd29d93883bba666f0450c856fb1b7be8416dba2e3108828ac607714f80fece16d768e36a574f7fc1ea798e0aae2015d5fabb87e7d1c82ccad6233fcdfc9b2817e693c7029f445f4e5e41be8d67a6078143cec6d89c859a3b29cb68ba58940000000d9f005e045f563afc4ace0af54359827adabf06667e46db64d32e1162a82bc93012f324ab39634e4c4b306feab0f82a77495b6bcd19544b8a25b87881445c4e4a038164254ef0c6d46ab3932a1cf8453751014d7bef17742cd6d4b11667b62b811"], &(0x7f0000000240)=0x6e) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x40, 0x80000001}, {0x80, 0x198}}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 10:48:35 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r6 = getegid() r7 = getegid() setgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r6, r7]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/242) 10:48:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x3, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 10:48:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000001500)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) openat(r3, &(0x7f0000000480)='./bus\x00', 0x80, 0x24) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './bus\x00', 0x80000001, 0x9, 0x7, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x80000000) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x10000) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, 0x0) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe46}}, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./file0\x00') mknod(0x0, 0x0, 0x1ff) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r6 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) dup2(r6, r5) dup(r1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) 10:48:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) fchmod(r0, 0x1) 10:48:35 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8ee, 0xa0, 0x7f, 0x8, "8f534810b6e6a8dd693a699e9848a02c345f871e", 0x7, 0x5}) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000980)="fe1adac1eda3a2e61722bf5f5ab3f2c64a5b37136b6b6cd27ae05e7f4ea306c550d2f99fb67f3cb7765eb5b36e3e6d5cf1f63db916c45ed2a59d6089afbe139c0fd78511aea213c9f6ec1ea1a78401c1d3263b2c2b0eb5b5879d297e9c457d96991edbb248b83d642c41bf4f82bc72051f132db093855e4c8a0c147c7499bf3226c7921751037b75a42c86b2b78f0ce09166f371c182b55af2afa1d0ef1e8c8ff97c53246d760a5e3ddb00ecb7da20cadd1a6fc54057c5a6bafd48dcb064405f2a24cce666509d6ba824cbe3c56b86adb12d2fb360108e0b31b73f58397d0b40300ec774b0db1a4351d1f59c01425564cbd351a8ceae2d997cb5d49d5e2d85ad4ec5005ec4d6b94f215a468e8e653dd971a07c6fbbcfb4d90da53a617e196a8564ba31a4bcb859eaaaba8897afcd1f91f7b7f5309cf2b9e33902290ef70e47fd3d096cc9c1d4b17b4a869a12a7eb2dc73110ec20d4d63d6be37e60f13eafd45dbdaa56c93a917c4d891c9a14ba2181a018a6459aa96366ad54ade8ef1f96efbeff7725793051b10eb97bbad21abc3d220c34b1d6d83b8108d76e8a466f31e94debba6a58da7a1af624fc63123c44bdb114ae90b66ffed30491a47ca9335b6c4bd1257b284a40635a36baec00e28f8dae0ed560adae5337c7a7f9c7328e5a4dad91bdab634be90674597373fc703f77c3e4d6f53141e16b1a76eb1fe3f9d4ae13e90805ae145f5410f4f3f69eaf9fad187f7818ae4bc8f7d3ff06021228fb4f86482c142f5b60bcdaa213a3fc5221578e7b91c3265222aa64847ff803d2bd1140c0d98dc6621faf470fb1a27f9e4760d13b14e334542fafeaf78bba32444bb52ce10cd2dac376bd558da2debba531751fb9f4bec135a763f62ee89ce8b7c1e6d1721245fb19e51adc0b0a61562e8df3e1b53c313c3d8e2457ab19056a902e584cfa92465f79eb0578f5f60f31ca70f2bc7427e795679030a1934e7a0058b9db57d0ef61d86ead62ff4551f3ff66a5608c5efed60fada88dee664b366199a2c2b475a1edb1b029c9dcf42dab7ec19b3ade14852f6de60143f823fa43621bfccf703f37fb62a84b3fa8f677d7d6bd1a9f8b2d58ce4506d9050e0e3ccfa603efffd83c4c5f7ffee933a0f8cbe9c87eaea900b378e07540ea6cee91e26cdd7a5e61889c430574026d66fc36791bf9452722dd1311815c7490b82cfce34f01ac23f4ae963b73a80b0e7fd1443e194997822526cc5e7b8daa7750cbfac7045dd40fb7dad9ea987b798e910eb1b67f4bb6d753de896842e2edd3c954df35185965758b30eb2206f310ef0a6edd462cad56bdf68a5de7b21a36b656e8f756e84ee09fcdaf67caf12126e3ddb9be2d633521d959f3fe15890a3cd55ab7ad2d41129556645f04847707615fb7466a211d501dd6c4cee82678c5ed3232a04a7e731aafaae926997edd09e800f768f4860d80a7d9aee31fcfed6b617b50d14c72200b322a6570b1a98118856a343cc8fb3cb236909e0dae9df90dd236b0db99bffd7822cb5c3abd5edc2b5e465ec56204dfdc1cf122465e927546556d87dde7565c14cef43a0be518c096bbc8a0ad1ff281ffa15a3c7427aeeabf7002e17fd747514245e7086e53e08ed7ed6751f2df9ec3567e2c9e326c9d10eb9e24f3158da9ba5109c81813b7172ea5019d1bd80582b4b6a0c547c645ce575b23c0d902fa987870f80bead7962fc17691f30ce48ad5118d8056be86a4258c26c88ada0ba15a151bf608abcc064310a3f057b266c10e836fa088371a9c35c1b59685b663606f8bae7f7523be612f86f1b1f2aa27975aaf3e8aa2675d4e8014449918a18ab76f86653982307fd380a85c18c47b9523407287b192b6c36f87b82fc013589a87ff5cd554f84414ae9b4eaa369b12a408443ebf145daa71c0ecccc22ca13f81bfa667fad9eb61617d5af41d9295157d54bf2d1a2e6e7f6764b35ec670c0d7afe9ee9984efa03279c0862de8a8a4a2da4ac10fcff0eee7bbe63355cec15a55e3d44b7b3db5dfb43a76711112580420298fa8a300782ca52c253973a335bac917bc558361da9574dd02b8776269a2921e4013e110f21e32b63612bd6ceee1bf07ab8f33e59c373197713da105b45a988bc221a6ccf349e634354926fe77baab929bda68e9e52bb9223ca328d1a4a0f494a98c1ce16b750081a61449bca808dba17e7fa890dd5852ce273fa23b2877d15fb81aa4a83f92762e955d8be432737b28c3645307dd16f2ba48e78e198e785ac3bba55079ac19c72d3b27613cdd693c5d237c5eee6afd8343f09df6b4c3240a3408cd260ed388cf81316bc55599e26762f075ca5f4593de3011e5cbe330a4fd9faa25a0cf148dade116ba94001f597f3c9a483a329b4d29a51ac25fb415201fb7e8b327972ed72513ccecb86780e0e1077fecbc72f4b3388b45e6cf2e6cd667e80a3d5424bb16099b8cec77e7654b216966915526f7fb8c8597c4e9abd340d49ea56ee5b1123a6a9d3482283f29a86f25347d73b0940b5d9d4b63ee289b9293b014509109ae2df1fef193fe4c927ea2ee2c22fd15ed564d96b1678bdbb0b4ec65778f0c29e79cdff7f3b3656bc5028373bace369bb0ea5f7c72a5017c3be5d93c3747d4f39014308ff0099c249e45dcba324753cfefcfd8285cc118122e8791d3b7d3bbe990d15ad1c404e28fcc65aec1a38f335f900307a302dac8de1914788aa262fc7cf2fc574eb7ca148cf7893e859f07fbf5c759a25c7d6564cb9b32fe8880d8074e8f46bfe992e6858c5655a2df5d4fad01829039a36dc10a4bfc965d36c7ac06ebe0731a9c3ea3ad3fef438551d6a3c243c5ee8fc922bad5208b08256c2b75614614dfb772b9ec93ab052824a8ea20ac9b90c775e10e469581434ad1ffced87decdc3a3883d6bf0724e264aa4f0698b16b9e220af4b768f668ee249ce2020e33f0331f0c83a86ed379bc6fbc98f4aa75a9601834513494b91ac55e8e4594609a29e5961f94c698a47936e67775169f30ba1e49376c3319db41c592d985474e28bf44ef507e3ca67dc01b0a290f5360639942e39f821066400a079dc566db483872f206329c008dbefb51953d3beef56ada92e4b7a03546e3a305514cfa2aef81a70e8e86dd83dea14134d78f2105dfc6724b128aaf87889a49b06089abac835d818951116b0f3317a32e64f94eab920c4c7fbea42c820a87dee4ece330777773d7d172cfa683b6baf4790b44c0b465a8fc943d85d13519a1a9cb24e00c5c12b8db73b6da42cdc7ad1661255251eb8b4a719f14c57d6aa6ed73fa4a4db48d5abd6d82a7be97e02f4f5bb30f8d027358342aebbfa5a348911aa7ba900e6106da5c87e4cbb568d45dd4e3c23583c3c207112f3543346af8b5c0400cc9978bc5a7a8dfe71048280031656dc0678106a844641515918601e6c8812e750870a19e5f894b3522da933676d1050d8a117f3411e3e85c5183a442020afae02bd17483c3e9faeec274a8a9d16a82e9e10b7f417dbe7077e7b7e39f9cf1d0c9c5ab47f4c0c95743a6e44eb4691867ae5f212c3ae0e3ed8490f41445d81230b8a6ee9bb0a70efe48d70c5cf697967e6723718237726d3b3074cf4d0be88155267793c598bcb33743532717b8baa6f7fe6d043e5c0a133a6bac5a4703d712aaacbf5b19fef1762ae5bab1032017e6dcb6809c24584f9e825b1271e051b64fdb63d97bb978d49f490aa2325e90dc3c1fd0de39f882b376ed4f59acc4af69de172d9434529b40f4ed696dc70b2affd9a3a4b6189d2477134702f204ff90f69a54915d4a8314db34973421152e70b9413e9d32a0644b1409ea6369740f28f09197639ccfa5e0cf3bc97f7ce5493ce67b40e057a0e814b37d0744252fa7c184133015c36752ce693d0360c865f48a1d5d0ddaf3d4fea758590c3ae329f4b5f4741f0574c6fd747252d5f4b72df5a103d364c6f5e2dd911b81a0e3ff7741a2da3b9ccfb41d9c71b81a7bcab752522bac2ab52db69898a45f2eff49cd02aea0530357578718b1c1b98b9d8c7d176a7b1b7a410ea50d06ab0a3ef6e98ae6340ea7f5cac99ab0139bcc2670f42bb8f5960baac9e7a899301e21d133878f74687831860844b0ea950b3b8ee9a3299c798c5c7f403d80e61fdde5b293022eea31b11772d4eef26ba5f8e1e495efc089e52fe0514e631f60bedb48062057d9c55ec08a61fbcfab94a73fa79cedb618d2486cfcd454cce75f92adf1fe700db3e7ddfefd26870978e36590bd9264188d4e30d927f2d39897c90f97327f5295e6ca4bbc0c4bd3154a94735e31a38f2e1476606b87f982a916f4fb0e585baf26775b6ff8abfeb38f976965a07a16706357a721130d5d247ddb335f1930299163819bf1ee1d7df47bd9fd8d596eb672a62d1cb718b9bbb2b779b45391a4a7102d81915c428d4c33e8fd41beaeba0886cdf5e6dccba4265dee3b1ce885090757e5c378c3dd1761d1417b6d32edd2581587aea72d231e29847648ee479f1e75fa95fe71a0519e062cff9899e4115310984db3320b4898f429558a16c3f5966340a760a1da9b7ebbb527dfd8d9937b9210c38938553bfdaa31d908a4175ab694eb4762dd81b24b1401e90139fbd3a1df67ddd4be11dcd8a0cb3e221507dda40495561d8dde26737b8330e21addeaccc9b474aa153a05fe4be805b5afe088671c06f8a2249f50fd1e5d1e79bcd4ca4a22da2b0bc0985673ecde0a2f807e191d825b9693ff69a6273d72e7e42e01c956338a59c876260e4c2a57e750d7a5e5b27af055d022d2ab8dd9c0267d7628c6e4799cc75a77336015f11228cbdbd2d9305aeb86453789b70641f6110cd78ea19f85d10f3716a47008cd8f88da1312911cd1a2e28a5d47812776800c8ef9b0012bbb0277ad68ecbbcbe015d10c9f45ef4f49f92234e740b23e62bdc4069db2901c07586b605537e64648a35dc110f6fa65ae199f38f2b187c105eee1c49eaf52e99f3814e3dc69de328c5182cf2017e18535e296c80570284fac8fbda9c80de8c239f355e002bcbe78c1dfa291a1f626f1ec208e3909d5c566f91a94995cef882454d21fcbeb919b2451eb457e0c69c6c8ba2f8e12e9bf967dfbf656ee95113bac829ae8e4c3d89198fad50ab1f3c53448a9c970231432325a1f40a27bc336d78942a905cb308e59a51082d61a7885812193a01323ca6fdf5ec980a992307b4defa1be432e664b96142bbed1456bf1bfca31e853ab2805c1edfc486985676d80478e78d0ff4176013cd92dfac0e28a55a93be984080aaa7a07fec81313ca4dfff8d517ee0811b3e5d99b51f9e0ee23bb9774ec1ce423334f4818891ecbf3fec8527a35c7476515d0b0467b36cf0c3ecec8e3353785842d08e55e8bea1bb4316bf11d8396c9d34e081c790219d46dbda44c02e154f6bb9e3b7a2ee9bf7a6a3472b801b0aac78e44d26f97d32238b0b7a51d0f9c35fd4c9ddcb0263aec7f7adf0ba63097034c24c59736483a196cf572b53f41d9b875c3e94c0d1b2bb8258fde91fdfd1d73855e1a307d4324f5515c4c9df3903a4c2a6a818b78032ffc93ef43cfa3fcbfacd4bb20e3cb3dd4b02a104a99cf4a385242970c72d48613a200473448f3558bb1c9d13751ec45e398412b4d20fb38e348f2d1ec04dafc00aa70e9a86ecf450344fc3c6ac06b1a2793eee5a47e5ae35c5c2692c8ba26cfad5dd06f90c3406983233288943c1dd8a06332dd841a9af45dbf258ee63c4631520a30800d698aca5ae29f7240f9e8fa30988960a481b4ea40b77e0a85", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x402) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) recvmsg(r3, &(0x7f00000005c0)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/166, 0xa6}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}], 0x3, &(0x7f0000003b40)=""/4096, 0x1000}, 0x42) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r8, &(0x7f0000001b00)='\x00', 0x8) fchown(r4, r6, r7) 10:48:35 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0x20, 0x1, &(0x7f00000000c0)=""/139, &(0x7f0000000180)=0x8b) getrlimit(0x6, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x200001, 0x0) setsockopt(r2, 0x29, 0x39, 0x0, 0x0) 10:48:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000040)='O1', 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4012, r0, 0x0, 0x0) 10:48:36 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6b}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0x6, 0x0, &(0x7f0000000100)=""/141, &(0x7f0000000040)=0x8d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:48:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x289, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) fcntl$getown(r2, 0x5) 10:48:36 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kqueue() utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x6}, {0x906, 0x29}}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) 10:48:36 executing program 0: r0 = socket(0x10, 0x3, 0x4) recvfrom(r0, &(0x7f0000000340)=""/129, 0x81, 0x2, &(0x7f0000000240)=@in6={0x18, 0x0, 0xc00, 0x1}, 0xc) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) fchmodat(r8, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) setgroups(0x7, &(0x7f0000000000)=[r6, r4, r2, r3, r7, r7, r5]) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r9 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000000c0)=""/211) 10:48:36 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) readlinkat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/35, 0x23) 10:48:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) 10:48:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x100) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x108) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x803, 0x0) 10:48:36 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) kqueue() 10:48:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 10:48:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, 0xfffffffffffffffe, 0xec376d516f354693) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f00000000c0)=[{0x3, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x4, 0x100000000, 0x1800}, {0x5, 0xb7, 0x1000}, {0x7, 0x8, 0x800}], 0x5) 10:48:36 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/39}, &(0x7f0000000100)=0x29) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x7, 0x3, 0x5, 0x16}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xb03, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x400, 0x7, {0x7fff, 0x8}}) write(r0, &(0x7f00000000c0)="a29f384d837a7311a5101eae12a2e1d40492d1add6f153b01b653d531a8af04b0c46576154fb20d365765a68249353d04bd3ea6aed4f4c53ee76f83eb2aa7f07b8eaa6f28f0d50105f", 0x49) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0xffffffffffffdd2f, 0x9}, 0xc) 10:48:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) write(r1, &(0x7f0000001400)="114656d83bffa5e656693ecddab9e6ffb1f1ddb0bc2760aaf968fe9f8f04181fbff0d24a79488d01facf5ce55e666ddb378810f1b2c024426f3890be692a10e606120737655ce5134c9a01ce00dc5cd338bd62420c050f6a51b396a759509532a1f9f13130cd00e827b0334553159080ce30c796d6b71a118e94f56e4ab1ef79a2e1825bb4414c72e4cf1ac03f0f2662df", 0x91) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 10:48:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 10:48:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 10:48:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) syz_open_pts() 10:48:36 executing program 0: r0 = socket(0x18, 0x3, 0x18ec) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) read(r0, &(0x7f0000000000)=""/95, 0x5f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/171, 0xab}], 0x1, 0x0) 10:48:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x82) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x7, 0x40, 0x1, 0x3, 0x2, 0xad2, 0x2, 0x2, 0x4, 0x6}) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 10:48:36 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x3, 0x8c) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/127) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000045f000/0x3000)=nil, 0x3000, 0x1) 10:48:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e16448510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7f54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802000000", 0xfffffffffffffdb6}], 0xac) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getdents(r0, 0x0, 0x0) dup2(r0, r0) 10:48:36 executing program 0: r0 = semget$private(0x0, 0x2, 0x82) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) ftruncate(r1, 0xb70) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[r6, 0x0]) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xffff, r7, r6, r5, r8, 0x1000000008, 0x42}, 0xfff, 0x10000, 0x7a6039c8}) write(r4, &(0x7f0000000080)="7d09157ce45933c3ce6407b0f8266fc374cdec0000", 0x15) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000000c0), 0x0) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffc28) 10:48:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x0) 10:48:36 executing program 1: socketpair(0x18, 0x3, 0xb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2a40000"], &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 10:48:36 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:48:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/194, &(0x7f0000000000)=0xc2) 10:48:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 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) 10:48:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xd0, 0x0) write(r0, &(0x7f0000000140)="afa5e6bd385b5092fb8f518aa2ff1ba85f08ba3c9ca385edf232b346b46e6bab2ead4c70055e07021831f9371e49660d206f4212e8670ee2145566fe589e74524a386e6009f60fa7aa23326a69e4affe57cbb30b3c62555717c4d1608172d430a89aa7d150d652204a4740d2c8ef01c2b0326333749ff5342ae62f10967c36528a2308c117bde5ab", 0x88) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 10:48:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) 10:48:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="a43016be6cd6f0296804ea64dd72d5797de3ced29d0d2d2cac7c75516ca5ae11e10171c110cb580b074d52ac66d1b575a023e807f4cbab417093bc76f6c0fe04314979dc00bcdc79a6e27faffed9156c8ac9a1e9a3436771a122ec296ff0eee0ab2db5b5e440052752ec416b80efd2b62bd9fd3335273ff6e7e9702bcb2a4e86a0d08eb1913b87c16d", 0x89}, {&(0x7f0000000200)="bc25be6ead1309c4512868c43a9700eeed1c7ac005a85f8bf6c41c1ec31e2c696e23c70faecddd0326baf12e5c4b2ab6205d0e4fde6705771451864910468efea19222187f135c07ae0d134b", 0x4c}], 0x3, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}], 0x20, 0x1}, 0xa) 10:48:37 executing program 0: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/137, 0x89}, {&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000140)=""/228, 0xfffffffffffffe07}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) 10:48:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000800)) 10:48:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r3 = semget(0x3, 0x5, 0x22) semop(r3, &(0x7f0000000000)=[{0x1, 0x3f, 0x1800}, {0x0, 0x80, 0x800}], 0x2) ioctl$KDENABIO(r0, 0x20004b3c) 10:48:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x67d46fb7fe1b2dc9, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 10:48:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8010, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x47fd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x706a, 0xfffc) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 10:48:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x4000880, 0x0) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff8c) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="225dae3070ca9f05", 0xf16a7494c4092d0e}], 0x1988e97bc00cb4b) sendto$unix(r1, &(0x7f00000001c0)="c8796a281e5026348f8944f397ec4a1468c48e12625d3be0ac5a2379fc3a3b188374f82db603dbea0c30d4f86adf94f8619d470f6b2f4b", 0x37, 0x5, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000080)=""/202, 0xca, 0x40, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 10:48:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xfffd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') rmdir(&(0x7f0000000140)='./bus/file0\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004000000002008000000000000000000000000000000000000f509f6ceb74de0ba9e1f38928607", 0x2c}], 0x1) 10:48:37 executing program 0: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000013c0)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() chmod(&(0x7f0000001200)='./file0\x00', 0x4000000000008) setegid(r2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r3 = open(&(0x7f0000001100)='./file0\x00', 0xc0, 0xfffffffffffffffc) recvfrom$inet6(r3, &(0x7f00000024c0)=""/115, 0x2c7, 0x83f, 0x0, 0xffffffffffffff54) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) geteuid() r5 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000001180)={0x3, 0x1, 0x3, 0x7fff, r5}) chmod(&(0x7f00000011c0)='./file0\x00', 0x1) lseek(r4, 0x0, 0x2) connect$inet6(r4, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETPID(r0, 0x800000000000003, 0x4, &(0x7f00000014c0)=""/4096) 16:00:07 executing program 1: r0 = socket(0x1, 0x0, 0x8000000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x7}, 0xc) setsockopt(r0, 0x4000000000000029, 0x80000000000000b, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648879bb3", 0x17) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="7d537739377b08f3000000000000000000b300009865e09bdcabab8f5a8d992f26142ce0c53f98efa568c2f72a0a9f2e153a2407cdf49f0d93ffcd77a3ac41d04876e5814d25ebe10fa6edb41fde6f2b28c5345419f62ecbfc553ef7df09618632af3ccd9fd3d2e2745854fd19fe1e018cdafd8e64756f0616f9b6d7989a66bd57d75eced4d57cdfb943536bb964abf9ee82f14fdc12fb2a01452360e8359d2149a0562f979962617030b6abb46f0b639119593c2088cd88cf5aa8cafcea3559d027a02884e919338cca667dd611e24667d843379be99fff56dd172f5c23a7a985411fb2633e5e1fb3", 0x1d4bbd27fc5b50e6) 16:00:07 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0xcf17, 0x5, 0x1, 0x400, 0x9, 0x1, 0x2, 0x0, 0x1, 0x20}) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x12a) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffff80, 0x18}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="efcdc3b92339561105ee30f2f7d6fa4dd581", 0x12, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0xaa, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x10c00, 0x100) socket(0x20, 0x2, 0xbc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x7) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x1c0) r1 = dup(r0) fcntl$setown(r1, 0x6, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x265, 0x7fff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x6) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) load: 3.44 cmd: getty 98395 [ttyin] 0.00u 0.01s 0% 315k load: 3.44 cmd: getty 98395 [ttyin] 0.00u 0.01s 0% 315k 16:00:07 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r1) chflags(&(0x7f0000000000)='./file0\x00', 0x50001) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$setstatus(r1, 0x4, 0x44) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) r2 = semget(0x3, 0x7, 0x208) semget$private(0x0, 0x3, 0x1d1) semop(r2, &(0x7f0000000000)=[{0x2, 0xff9, 0x1000}, {0x2, 0x507e, 0x1000}, {0x0, 0x7}, {0x6}, {0x1, 0x8, 0x1800}, {0x4, 0xfffffffffffffeff, 0x1800}, {0x3, 0x43, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x7, 0x800}], 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x48, 0x6cdf) 16:00:08 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8fc, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x6426) unlink(&(0x7f0000000000)='./bus\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000000003) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000002, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xae, 0x2}, {0x0, 0x6}}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x28000, 0x80) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f00000001c0)="35bd922ce9eded75e06dca0ca16a21a0583e19b970121186b91bbab0c6f85f555fc3199bd0b3b80660ad333186952b65695ad26a0d7f286beb5f619694fd5b54621bd2f0e794f4348dcbe410852c3e8716ff20d7dd3fa61a806317344ebff1a076113880df5be7906860150eb3d34a146c5e0c6879a1d264b87ec276c37337a867132bd3443ab0960f91723de9f232d9f3fb069a129bb7990b116c3456247eed2fcb7ee472e628184d8db7e2a08573c653597fc84127082d6ded1a4596f2c1c949027f649160cbef0a8774b734c9161c0e2ed0149bf4b41c2ea181a63642a5a9ab6c2b5ae4a50509eb22597bc4415fc7f9c7d70d9409ed5ef975dc50ef69e1a8fdd5968494d36babbc970373507579012ea0142a9668bfd15040b4954d7cfda4e9493d4d007fd3315d38939ddf04fb47dfb405900f093102a0b8d18d0c8df6d285e6e19f0563aec22ebce844157d77fe1dc55ac1dcf66c6f317290d8b0696f7afcedd5e1d0a37300c89b87736971a2d112717feace05a7c26d7744f58de84110671929c5a3a5157264a835e25099146bbc04864aaeec146d3134a368a18e4ab576f29bdf704d5c9f1f07277e9f57c6c39ee66ea623b30a0bcbb41e00adc71e4a521c8f4cfafacee7fe66fe94f2b2fe8189a5dd3e7740c5d7858a6fd02d9db101bd1cc07805610846e4e49c71098b6e6f64f3c51d4f2deee0879f3583b80d50155c5edc512fac3ad3d21cb7e79debc0587930a077454d14323a11555a564298d3165154a2c5bd2df51d96bb7284c3d9c22aee191fd54cab4797bc579a1ef1faa6b4690218cd089ad81f3bcc29f239fa2fd62ce3122542ee67f14edd62419270adbbb0f144afca6b4cddfc7e3243d109c8b915a745f4e2292c1b824b4d6bc8c702952b0c509d860b0770a0a8ca8bb94eab6b3a833744cc1001d1c63ecae0abee77868ff46ddea221a23915452995e01560b496c9791e1768dd03373b753d90f83dd4d7674d020a44726be0c3d2d4f8db8aa95f8408eecc5f8765c1dcc2072a5b6595b578217927d6d568f8c858c25f77a5fcc3b6d214bdfb13575019f39587789d3be2d8380378463b6e3f82d5082bd3a46edb261d7837d9a7c1ec624eda5eb4095bf99432d7103d1ebaaec889236c5ea601e665ef977ad95b979f3df1b4296d842e5648fdc4da569669f0371cdc7eb9f46d8b779621bb66934dfc8bbb92d4e2f7046cb177e691eeaafff4c12dd7bb939f4ed0da88ad6f9bbc8d9292ccae4076f312f662a8c5c7138765ae202a51660fa6b69abc1c59ce89abc0412eb557828bd4924cda889af38e3ebeba0a534757a90c3ce150d1644a125314caeef592045a114e8978991c921730788aaaa4e7df620aae53c13552a9cdb2e9afd650bb160843a3d32428ae043ec32f9ba32c5b1b9517691bff270e8d95070a0c606ae60d15ed9798a3261f705c1b1b7ecfb84a5c4a1684aa89fbeb0d8311ef8d3f2f9c267626c0fe282018461fd80ebf815401d9e03eaf38380c729de8c2a9297ff527d56e1cc3c15e6b519fc0be403410467c2299d178f473982bb2bbde369f73f0292d93165249dca6425b8f39b005e328a7532c5b28a4e3f6c5fac428bc544f176f708ea9f0a2739f45da65b852480416908802a0e12b1538f5700eaa43bd493f1c4c0cc310b9b28a25f4a7a8e78c6b20ee52b16201755fffca895a7f8d9b1c4ce5b80465bc2d25009bcf97f04f92fc31c79ccd1427f6cf6c7b45be32b2c4d8156daee2f736bba35ebb5eb13d52927a610a09c1737d270a69f4be0510896d6583d74a921ca65e89ddc9302fce1d4f35f64afc6eca846111c13d874e605256f40c4943991feeebf78b063080eff1b25f132778b11f85450716ed77cd8499ea81887e5c3f75f3285ab133497250ba718142559e7a6bdf799373284cb3170f5a27a6cef5c0d4b4512c771071ee2a1db8747b1cfdd102f2786655de1b0350251254be865b5d8755bdd7bb0702197ed684dd7284ce17908f56920a1a1f35fc58903ab93ffd0c31f62a29d9134b07779b7ad925bdd5407a4e874fd4468c88f5a47247fdf5d049b6cfb2ec4691b93359744ec8f4077957523597b5d26f368b2482e15eab713d8fdf0a8a9f94338fcc24e1d2ee2a7c7c549992f3d7fd2d450a717f8048d1e395dd53c057afa55d83fdc4ca94c1addb8156cefdf730ed28dc8343990b45c8fba40ebd53fcfa2d5355b8c7ebfcfbdbecab4d4872af214935d3e26a9ec7031a2a30bb54f3aa6db51a2c3bfc1f3c16dda41474a891f24f693ec9517d5d1bdb684f6a8b1203829fb3e38567ce96de137103190c447e3e4c18859483deb75ce811a1922392001a997f9cfdf3110fa6675597669a0cbf8dc94958efc5c2a8557a0448f2eada52eec2e4aadade763069d6b7dcd8cf85266ac2558cce293e170e6b035251eb93c32b2d912fd5c539fa889aee51212c725bb3a8b24155e1f0aec3663764962248f5a837fbadd4efde6d87f7ee3374dd710b1fc29405423910e12a120b76893f6452457efcf1d4eef1feeaa1362395f8dfc81f577a2eb8038a5fe6e0a665dfe613fc23f7ccbdc0ccd2d6963c0c64c8b935b32369767312876a8bc412688acea38403160edca8e61134fc18290d24eba4387bfd136174203cc56a85c0ee2737301a071ad019996e986ecd92112564bd340f731544dd3b32e6ba258aeb5cb49d38fa3076ca53480583759117700f8952b2a9d7083187f669818dfc912fe6b2d6dc8d351a3efd93cb407f332a98cfa2c35dca53e661ea315df2edd0580fa5ad9cad83d653e1d3c77af947f68b8987002453dd0c2a810bad3326ea4b4e47214aaea8812f326eb0b45ad4b7758b36eb067b27b29f87b2511ae2d1476fa84037ec40a6d49b35f9d6e00dbad58aba50cfe0b7038eeca119c4897ac9936345e897076d4bc791b566e833621177d927dbe820bd321baab2f6670349e44eb43442ae4af4a7c3c052b89d054037693d79ee8ee5df673677db133b22b25890b545ea0da3023f648f2ba371e571e507592b329b6f7d052d123808f9f51db2317a135b0cca727a880c6e439832f3f9d1b72166d80802e5abaa51c0ff262a70223d94329a4044a7a55345bd4cb33266a1c9136ed3fa267f6d8084837dc6e5489d9b0e92e73a2ed6614df39a4570992c89cce4c913bebae12cc2236b67684b59b0a3df9d2b1924b754f8a5a91d08a1453591b3a4de87e4bb680ff97cc69f791c7d0def907edef05679a0616c5c2cf85902b146601c0fbbc6cc3e5e8a85a50a4bd1e3f5bea321cc4ac6ba1932499a4eb3c41cfe3439b834dfa67a3a67a73e1452bf3a3f5f3f7f420627c4e2ada33bf22851d5ac2376232865b2e383e7bddf3f5018944f8465172544ba7cf5d7051010a3567b577b0da29be10784e6a5d229e8fc44ee3ad2977b569002510904c6b9c1f088c7b61fc0d583a82eac75e4b7abba5e8495c98af0a7ac87e9c2b82e68e6375f6d3b66a25686e47d23a367a7316deff7d1268a01960a2a418788509d1ceb5e541630ac34f7a56f3d497792d0d57756535213b8407eb1f7b512a28c76b46cebc0eac814ef267ecbce8f5c292da0878a2e41c7c19956b56372f0824df60f92dff94fa7a5bf33423cbba95f024c9dba1ee62a5ac0eb0db9bc3f9c1f203152009e51425d6d7cbfc874aa56f13c25e07dc039ff13631f7fe861b60fd8e8ea1c0113ccc74b712a65bba6f5a5af7634c7860d3a97fa16e30fb6c9fc01e8dc59c7cb9914dbd3e41f651c1bb4305b95ba607fdaa3079c64ee837bee6373bdeacfd9353b60d56cc923f255ad723bb44770070f9d10a4bd0a656ab47d4669806413eaf7e2239cfe84586fcf0fe3fec4d5f4511a3ec815b225744559c5480c4e46d88ca352f750fc58267113105853bf914a93399d8fce298bb9fe6a20f849b7ba2a03c971280a737a90498196a25f64628b9cdedd0efd7ffaaf2f6b267121d41a75e0d2ed2cf8543695937d34d1f27505cabcf5db7d945e3a8dfa61189d089cf947bc36e7a8b30e24d4aac89ae901bf8b87999d5a4ff521fa9996e380c9a2fc9b592e81c2f6cbb2b741a664a4cac50855af8a961d90d9b7dbf00956112096071bd360c0df0febde5a33f2cb7c953b5f7262fed1166af8d19188403267e26e4a8edf54af329fbf05d19ea7b75b94ddad25910eed87fa9b14cb08a2345bd5361e61ebacfa38efe650e08088921a302aec6822f22948fab7ec83e9709413c95ff49cdb0461be95446d2d3316e13bcdccf3f41901759f96e58bcef0a1c8a413a95dc45703542a265785494b8f82124fa4bf9c71d5bd28f6bed4fe6b38f60880641792cb72d43e4a496422513513e84914897b4ce2d0c9be528256cca0bebebb5a431222b61a49f1ad41923132699f62149a6dcfbf128a39bc6b4fa285a17dad8b8e353ff4855d45170910211762b21026cb2a3ce0b9af04bd8c4b0ef60ad7944c12fe644269906d387f760f324511ba7f9853b88e7fa60a69acc967ecaf0b19b55c91c5639d2259c7654d5051b5dcbed3ab6f6e5c14e831b222245186086d6a6dc698419221ba4f460c3f31c3492a0184ad522971b935d0e9fc33f037518e1b1807462fed8c3e23ce9c0ce9068b494424f5aefd5bdf05c532a85cb1af0444ae8ab7c3cd4e3cd57402aeafc0464f3ae0c7f1cecb67a165cee362eab3000cc87cd008d28669b7e1c5f4422c6d3a47d907453a0be3e5b19d53fc6ed867aafa5bf5985b6208f034c71abbaba8c8e0b116117beb8da55c54aa171b38fb919b5362e81acfc57199303a94ad36fc98241c44dc11ee19d21ed1935bc412b93f8d3ed3d4e440410a0fcee5a858f321df8b2bdcc90952ddbb591de624cc720c70704be21a5779e00fef752759188d81742f87980cd840e42b62beec177ac2fee434d17e7eba6f049eef1f0ab3e46a64cbb62ad33373c27622d7b0b2940722fc4887d469c008a080b2e951c921ae433026bcb4e7ca7a8b69450004f736f55f244c1b6d6db88eb3d403ac8e7ec4ca034703690a99225caf48d1bbd6377089ceb651f5a22470fe29dc7ac69f914c1fc3e273451a3cf368382bc5afb1b298b1782b9c024e1138fbe1161045a446e2c02aa2ee49e5c828e98d74637d8fcbada6899c4a9084c4bf6e3f4290fa867a029d64848a13aea206a8b6409a2ec127f969aba1348e2c9ca8f4a4b98ca75c1cddbfe663ee537588e75d608d24dbd98d382bafbfc19d49e7360c1c7594d6a30f93665ea43fda10adf7b4c548a02279afe3c468300615ac34249a0e80d9b0bf0304218be31646e6e1a44ae5abe5579f23c73f2f785bd68dbf1f467127b88b681eea137d312e8d998fe9595b590f328f5c32ce78ab1cd6c7cd9c260c50cde2235dbf9b43b07502f72b4063fe21311795bf31e7ef55cd0cd77507e8f4f1dbf275257e7cc9ff7a9b1fa3a91e50524e34fb707a4853b419c5d43554faae671852eed58035bd6131274c92362daadf71f04a69798b1ddb51f38d9452e0ac5ac2a05304cd5b554ae299ca658cb03c0baa3260555d6488178496dc2a720f7b3ca9520f871b3b9519dc7c6834e2e3ff889f3d44af184c974e0ee9af6b2042bf697d58a3f349e3d4779f72b35b62219ac1d2e981bb2acc61ef3f923cf8c8c67936e2d15d0e5c1ac101542359894512b4e09eaa441bc716dacb705419bac6e58bf0bab43c487cbb610f0487b256c872232d81d5728dea5c20eea27a70b3e6623a6b488459e974c04fecdba36fd3a6dd0b37b28bcf3ad8819a27e5478076e6af", 0x1000) r1 = socket(0x2, 0x3, 0x6) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) pwritev(r2, &(0x7f0000000080), 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) write(r1, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) fcntl$setstatus(r1, 0x4, 0x80) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000080)="53e2bf71af6f030c3917fe61927c729c5e024c0f16aeb00b0b3efd66fb7e3fbf9b7100f521e615bc1892f51aabb3f6c8d65cfc64557af4832c2dd511ec20769c3f18c75ce92b326160ed1f27852d6313015fdc3b08905b167fc41e1f8857", 0x5e, 0x400, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x5e}, 0xc) pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffc000 didn't change! 16:00:08 executing program 0: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x8, r1, r2, r3, r4, 0x8, 0x400}, 0xffffffff, 0xf33, r5, r6, 0x6, 0x1, 0xe}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) nanosleep(&(0x7f0000000100)={0x4, 0x1}, &(0x7f0000000140)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000080)={0x52, './file0\x00'}) getpid() setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffff8, './file0\x00'}) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000000000002825, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x2}, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x204, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) listen(r0, 0x6) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x1b0) r5 = socket$inet(0x2, 0x7, 0x8) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x7, 0xeee, 0x0, 0x0, "74eb328fb470f13b824439bf0c4127d1f4e2bda6", 0x80000000, 0x9}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x50, 0x9, 0x40, 0x800}, {{r3}, 0xffffffffffffffff, 0xa1, 0x40000000, 0x100000001, 0xfffffffffffffffe}], 0x1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x80, 0x9530, 0x1}, {{r5}, 0xffffffffffffffff, 0x44, 0xf0000001, 0x400, 0x3}, {{r6}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x2d0, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x20, 0xa1, 0x5, 0xfff}, {{r8}, 0xfffffffffffffffc, 0x2, 0x3, 0x4, 0x467632b4}], 0x329, &(0x7f0000000340)={0x9, 0x101}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000000010080, 0x30) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) 16:00:10 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES16=r2, @ANYRES64, @ANYRES32=r2, @ANYRES32=r1, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRESOCT=r0, @ANYRES16=r2, @ANYPTR64], @ANYRES16=0x0, @ANYRES64], @ANYRES16=r0], 0x2) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) getpgrp() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$dupfd(r2, 0x0, r2) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x8040, 0x4) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) geteuid() rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)='./file0\x00') r0 = geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280a8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000140)='./file0/file0\x00', r0, r2, 0x6) r3 = geteuid() setuid(r3) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x7) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r4 = shmget(0x0, 0x1000, 0x300, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x0) setpgid(0x0, r3) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0xffffffffffffffe3) write(r0, &(0x7f0000000280)="4efc29a4930806beece79a05877f5e8571f213f61368d4963526554dca0ca304f302693bf21f6fa34fde5b9db20cce65c08f6a3f68501d0553ed8db2be641d4cfadd36ccdc33af39eb72e678994c1521f21e97966d21da2122a8e7fd9c1534f909e0bd4429f2ddcb4702", 0x6a) execve(0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) fsync(r0) 16:00:10 executing program 1: r0 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe010, 0x0) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x04') 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xfffffffffffffd12) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setgroups(0x2, &(0x7f0000000140)=[r1, r2]) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="6045bc"], 0xa, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() setuid(r2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:10 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x64) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000600)={0x5, 0x0, 0x8f28, 0x7, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) getpeername$inet6(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x0, 0x1ff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x6) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) pipe2(&(0x7f0000000040), 0x10008) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x18101, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000100)=[r1, r0]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x48) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x9, 0x5, {0x8000, 0x800}}) fchdir(r3) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x21, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/16, 0x10}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/184, 0xb8}], 0x5, &(0x7f0000000a40)=""/181, 0xb5}, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000540)="e4bb42c969edf30be3ef5f4bd932a084868ba6324aacfc4050d3a0f0de6ade48a3f524ab059f830b51a116ba5f715b86686627535a3a65d4a08e4d92fabcccd11e3ad8125aaaa7c2343cb4351db994af54309416d15fe13a0057fe4e1b863f9c315cb57492597f713e7a01d2fd27f7e54979f33da4bea444222066118a1bb79494b5bcb289780ad2f62a2421726133f8be5a12f56b49cfcff03fc03a0f8e4cd7a37d219b5fffb3a520167d8e344c2e0c5f14b4bdd2932ee9580d5a729b59a59703ea05f0b397884508a452c3af9599565d333d9c901bcb8e4efc41338a84ae883807a1562989e0277b1bb61c81315f456ad4f89035ecb2eb19c7f8814efa19264578f62194939d6a085f5dd07147ef14ae300dd0aad22057330256e351972b2f9aa6350e6cbe1ed216b0eff17c0e039a76ef6d1f8991fafc4aca8e46da1ff98f3904ff3d650cbae021379b487c0525c7b5dcfb514d42f3af2b3ac42b87cae9902f7e15786bba1a9aacbd40bc82d6355e4a5ecc2d9915ec082cfcd19b11a3706d3d3892fbddd8e0bac8079fb2595c7191eee242f66fc2cdf796612a5696aafe00605fd6e11f2194ef8f1df6904b637e84d600b5f02e34b27afa31d3bc2e06facb744ea4321285a9e705f22f1fee9f760820a4e0398cc2df458a41890e77419ead1ca947642587d93eedad6824c1d078d32f265a8daf55dd958a2022c69dda1be5d0f61e008cd192ae7ed094bc712cff908182b64992d666dced5431e513768b01508136b1491b447643e99dfdaf37563b9b3369f425deeb8ffd6c06dbebdaaa5eb43a525522afbd196ed42164c0fb49a5a7ab694f6c23951259a81f9399721a0a82f7a6643e414ed69e8b869e5e274e701bd5b0602467fb6a6d4dae1f26611fd8536f0ad2cd1c203ea943b7300c6d2ad8d4658cec3543ad8149169a9a6e262d8fccc7f59da1168501334b9748102a5a5331f475a840005c94468d6c11168a00b0e18b74484aada6f1f4fb03d1e425ec4444688c49f0b6cacc086c04b93aa6340bbedd5769b19795d66fae62fc70ab395d072f9eb3adf457c97dade877b20ea71c5050c2b98d63fbfeab08ae5713cce67bf984b3f194bbbaeabcd8422f1517c4037a877369e11b1b6f814018e07badcce9348d1ec6cc15aa9372851d27815dbf8f423d89937e050666aab388870c4a1f1432acca8842d49bd7e16756705fd9228e1e9ecdfee20a8e9e72b67891db8887c83a8fc850375f9982d9f56ed7358a57e91750e41c1f423a121a5d3e2b2d2afb95c8c08e9463c8196b09388a924f06fc64dcd4a2f1f9ef23ceb9e55e179f94eee26bc71842df94c5b03cf8761e12faba89d1476de0625b9b0952874aefe84ce84b0faeb90d5d36b6d2eec59715745493297dd6636921d17192d3a71e5e15ab3723ed00d4c62c7e8e2b389a05f8a66fab9abcde10bed441e4e6e7733d33db31927e1c0641f0ee40ddf62f7fc4dd5d0d985bc99eb6c5763da2c0ddebf831cf8b1fe4a75bc0ff2cc160a6b10b4f8f211a5ae9927cf1444ea6539740daaadff8fa31eeb69dcb39e95c9b9087cd7a26612830f00b51ad575ad48319a77523c89c5f6aa411d4e760d449e67bf3a39c8b076689d84a7141126c7cd6dd6b76f31e0f8cc5f31c814509fa0ad2377e21382905d888afcf1a16b14321e1883f2a9d4a8e99aca30f46230f158f027d76d878f78aba9e70da112c57832e6b643cc396d546616ad65e81a791485ec608", 0x4d8}], 0x1) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wsmouse\x00', 0x80, 0x0) utimes(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{}, {0x390, 0xcc}}) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='r\x00') sendto(r0, &(0x7f0000000100)="1601ad351a95e71530e7d9e6f2ef1bed9e5199e247fa521fd0112d23cdac962f6dcdcbc83a156425a1598e2876bf", 0x2e, 0x8, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x292cc4a5}, 0xc) close(r0) 16:00:10 executing program 0: socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x1, 0x7) socket$inet6(0x18, 0x7, 0x9) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x231, 0x360b, 0xca3, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x1ff}) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0xfffffffffffffedf}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = geteuid() getgroups(0x6, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f00000006c0)='./file1\x00', r4, r5, 0x70c29dcd726543ae) fchmodat(r3, &(0x7f0000000680)='./file0\x00', 0x54, 0x44494f290f1ccaa5) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) symlinkat(&(0x7f00000001c0)='./bus\x00', r6, &(0x7f0000000380)='./file0\x00') open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r6) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) pipe2(&(0x7f00000000c0), 0x10000) 16:00:10 executing program 0: munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) r0 = kqueue() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="529f0df61b394e72f5a3b3acf152b3556690dd5778c4e10848d47daf105cc131c0808ac19c10bc0333e33fb43e454d3d68fbce4de95b2c3a9587df0c9e41c44d3322a515fcda6723197b574feba6", 0x4e}, {&(0x7f0000000080)="963471f7598935e5efea0508d064b2927eb69741e4870bb65130b8d51b015d2da1efa065234a6e250fe6e1806397b443516b7e1f5e3f3c30cf7f4f2466a71339ed44fdbd010321fef0eb9a08cbc20c0c72a3864b88d1c072541858001849e411016d208078ae46e38f19d01224a9b40b5293d67ddfecadf8b9d22f85e9cad38a9ce32813", 0x84}, {&(0x7f0000000140)="e534d9abbc64cba91af8370535733f0a3840693670fa6116ad55557d9da48ee5621a51099245e02b390b7a900b776f23de486a6f7b88e0086a0404de7505d4146ca74f853ce082f1d77ea95adc661620e2c69964bb224e6c6e120c979f0447d71fe6ad7f275884bc5d03cf85978d1402c4c9416c580025ee0a1cc7cb1261321d9a20ba133ae1042399a7941bff59b44e3c7b28d76035fe65729d84841ce60a655e84d16b0f09761327b5b64d149b6b8223228e235aa9ba3aecbce0e8ec5e8611c38c7d2ffb4e108037cd7bfc05663ba5f8a43ad04429c00a79263c98a9744ea2b33b2ed8bacbac4353ebffd162a410", 0xef}, {&(0x7f0000000240)}, {&(0x7f0000000280)="2af5401b2114486245510a1c2971265b5c04384ef861690bb77eb418b84b8b29cfac2104d1a856ae", 0x28}], 0x5, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ff5000/0x3000)=nil) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x4, 0x112) kevent(r0, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000068, 0x1, 0xffffffffffffaf8c}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0x400, 0x10001}], 0x1, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffb, 0x81, 0x2, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa3, 0x10, 0x0, 0xa0}, {{r0}, 0x0, 0x10, 0x10, 0xd938, 0x101}, {{r2}, 0xfffffffffffffffb, 0x11, 0x2, 0x17, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffb, 0xd6, 0x3, 0x7fff, 0x100000000}], 0x0, &(0x7f0000000680)={0x8, 0x5}) semop(r3, &(0x7f0000000500)=[{0x1, 0x17f, 0x800}, {0x1, 0xdc0, 0x1800}], 0x2) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="9cb05a9e16b02fbde3d6486a31c43fce9f7813718cdb23e2bb16501cf9743874ac37b96c1356a20efd475da46a0c2311c19aa9c5c4e4bdb6129a0221594686149a788b7f676dbe504eb9c34e7ca548ceee31f64f778e1813e20560d327c14dccac66ed366bb476fe0ddfe062fc23b92a38", 0x71}, {&(0x7f00000003c0)="bee6fd5e2195d9ea3d499d3910b05d47de0ff603a0a941d6000a022e2c651ef7ed5c91d2dcc254829f8c1adc68d5d2c295166c3e72568e9b2194e3aa43a1a9db53882fbd7e7c308005f3e3f403f4bb28d9e4428c64f4ac133675b9a9ea38bfde399187a033a7", 0x66}, {&(0x7f0000000440)="d99b78958d02703e2593f61e6a0ed97da503535356ecdbb893a858f3df80d1fb2cdd316d450f8e45fd7312133a604e8ac476ce83c05a0ea96843053bc3c2f562eb976f548943e6fc29bf4cf5c2593f012d4de430100363860c8da844718667dcaa755a81bcfcbf73193a3a53b728e783749790a6e058b7b873e84e5bc529e62dc510", 0x82}], 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r1) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='W\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000200)=0x2) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ffe000 didn't change! 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ee000/0x2000)=nil, 0x2000) 16:00:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/65, 0x41}, {&(0x7f0000000580)=""/80, 0x50}], 0x6, 0x37) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37d, 0x0) r2 = dup(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7fffffff) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f00000000c0)=0x100000000010004) socket$inet(0x2, 0x4, 0x8) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./bus\x00') 16:00:13 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000080)=""/221, 0xdd) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000224000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="6f2813e7bafea08634bd0afab40e6c24b4270f3d9fcf4cb035e241424d0757171abcaad20e74c0c80c6eab6a615fb95baa14a04182764b6c9a7cbd3b4be2d219e11fc3485e04ccc714207209c12e7e178e6bedb9d581af5c52eaf3b60dd889de561481b3944656cfc155fc1c13822d90026ac651aa40fb4871facc7bbf7b0b8692f201a17713129e70", 0x9f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x7752}, 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000480)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x50, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00231127feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a681ffe691ec51f8a0d902da5691d8995335a17d9827ad00000000000000000000000000000000", 0x4f}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="aa8e20df71eda3a00f6eb18df35e45a9fffa9be2b2b37c367d2e12a7ee3cba51eb443e95807de38e3007a3152c5e2072cabcb0ad5170b9b32fe7df4d53256558e8d699243e337af92bbdc22d69f725722a86a90e5ecc2f8eea7bb8ad8c2754318c888e01097c3c0370449c88dff068f8650670d69b1650a65b8d3777b344c8c6bddab62d6b1477b35bd2b55d62995002dc40b6fdae76b056e59e22f84260be48a7fe7979d5e94fc9d84157e72e3a1a59e09331a64946f12f558750b20ff1f8ab2be5c0d1c0db819c66f3", 0xca}, {&(0x7f0000000040)="8314c93951074517aa363bf3533656eda5b4aa1fa100a799c8ef77d952c38100517572c179106c748b328dd7bda7b092c6fccca92427e2812aae14f80da9b9361ab52d4b90c261e0f05b0b87403ad53123b8f01693aacc3f9a525714da7c2080f30fa4ca2e014958797a183f2962bb4d44be2fdb9e3b6a", 0x77}, {&(0x7f0000000140)="2b45b7ec0e4d9a5b5ce921682f1026d0005b5debf78ce5310e55c2c14a8cdbcecba908811bf39e44889b187c23058ac2e6d6aafc03a60df8688a2dfc5f017a7544f1aabb802c0208a84380b0b58ebf5e56faee0dee3e39fa8a3c6470f8203a5608b1aded54da572dffa892be1ac07c1de9dd23553d724f03630facb6a7e7a2b171b3f2d60ee4f7240e1356436b7922a6b8c12355b70d430650a3336c8bfba39963ed5e036961f03d5c5824934c74ba958f3fc4fc57e887", 0xb7}], 0x3) rmdir(&(0x7f00000003c0)='./file0\x00') 16:00:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r5 = fcntl$getown(r4, 0x5) close(r3) fcntl$setown(r2, 0x6, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r4, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r6 = dup2(r2, r4) fcntl$setown(r2, 0x6, r5) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r6) close(r3) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r7, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r3, 0x8}, {r2, 0x80}, {r2, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000240)=0x4000000021) kevent(r3, &(0x7f0000000a80)=[{{r3}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r7}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r7}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r7}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r4}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r2}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r2}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r3}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) semget$private(0x0, 0x3, 0x8) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x5900) poll(&(0x7f0000000000), 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x20, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x6, 0x1, 0xffffffffffffff0d, 0xffff, 0x80000000}, 0xc) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) dup(r0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/17, 0x11) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000340)) recvfrom$unix(r3, &(0x7f0000000040)=""/97, 0x61, 0xdf92d59f716b37de, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="00000002a73c85d75259d653000000000000000000000001000000000af6ce00a484edd0ff7ae68690e3bd23a6568c7cc22b87568fbce0225993ed65a3b129654bec58c11a33d557bc9d297db272a9036dcc67f8fb015927f529f756979bad2013ddfd064959c4a72a04a46f3040199f3061fc226bc5129f2688a6298caf35dee727263657decadcf1126729ecda438e24eede9e46da0ac9ea3f37ff5cd352639b9514c1762c347b633f455947d5c72b42442209e133cb15282f3d67cac58040e93aceeadadbe2b1bc35c2c9e98f0a470cc95e5943880c0e7879733c382e9d6f9e550f3b44560d5dbf93f8a3f218a0e907cac793c6225416c1604d65620c5cee048f739abc98dc68e390795ef2b44b461d896ce551c30766db281cfb6aafdf3600f6007a16fe7b93c13b39c7c6ca751d804eaca8c83f1b27cf0ac126c45e4c81d4d7932fc876d20d9976526ba7a210daf3084416e7bd73330be2a04275352a421970bc179f52ac09ca4ec1040000000000", 0x8e}], 0x1) recvfrom$unix(r0, &(0x7f0000000300)=""/131, 0x83, 0x40, 0x0, 0x0) 16:00:17 executing program 1: setrlimit(0x4000000000008, &(0x7f0000000080)={0x5, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000000)={0x99f, 0x0, 0x2, 0x8001, "61aa0db100000100", 0xfffffffffffffefd}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x4514) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', 0x0, r1, 0x2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:17 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setgroups(0x9, &(0x7f0000000080)=[r0, r3, r3, r3, r2, r1, r2, r0, r2]) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) socketpair(0x3, 0x5, 0x1, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000040), 0xb, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup(r1) close(r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)=0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() fchflags(r0, 0x40000) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000680)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) pwritev(r3, &(0x7f0000000600)=[{&(0x7f0000000200)="2580cac8c31c63b195ae6ae1ca79c04e1fa9e21c010fc3a6c5b2bde30e4f60262675dc2f646652bb5ecf2306751b01581d4f350d6d20f65b6160a517be88e6735c18de45a901ee4412e60cb614b90914e7ffb4a85c177201e6d32ffea9931a724805864e18c1b624d3035a985159e356382a7d52422743d29565e085cc337c39b7ba6b968c5b550163997f136fde46cff09864c0f14be981460151515557b4ab2bf063309df71fe07618ec5ee653ad609126d51e7b9465f19d74a65e3237cb324948fc1f6b808e793eb002da8d934a99e9ec836b886b6c4c6f967cdbb4fa97196988552b89adcdcdfa34800ecf42bf3a1d690ca9b6ed26da8ccf2cfb", 0xfc}, {&(0x7f0000000000)="aa59a4edd0b4b0dd8f7399ec90b10171ed6df261d1a8c5f44c4c8f6568d2e2ab76c2cb749ee6b80df6994197fe668d695266530164c95f762fe3019e7a856e9eddf2847e8ffaa6ebaaf955d6c5a3c3a0bd84eec1457a0f06da4e12c02a6adb997821d2dd0a7bec497af38a472d07bbde142ef776", 0x74}, {&(0x7f0000000300)="f084fe8100fb816a4c", 0x9}, {&(0x7f0000000480)="52df19c2ea680e70b3b140fad8a90aafc91128e74cd3de0887691b27685a8c0c0e4a239c70fb67b9d016a11e973816876ae05f25b2a7170ae0825b66e1dbda3c5b04f9c3fdcf7220c664967b43ca1cb3d24ecc2a627743c25f83cb6295d50f6aa4d5c9cd4dfda5a1b07e88ad789928c0cf204cc191289e989eb6d252b090d1c9949eac97dee4da025fb255e4b4e7989318494f19984927d404d92389c709b9ca37c5ed51011e3e2ca1c69cffed30628d64e3105c8ead2a3457442d60e6d6072782df61d51cff1c7817fa04913ede603b7e73e5b38ad98678cb779242c0c63d4fb78561dec19c88b9f48aa32a29b92203eedf193e920e2db1", 0xf8}, {&(0x7f0000000580)="67e205890a27db444fc44f532188751782c369200506c0000f1e4bc9b3887139266e34c1e9f47312172c5ebaebbe9c22253c4f5a40b46b62969e56ce97b87aaabc90e03e9cd583a1164985ab71a331dc3ebc1905588e9d2b3c96933452a5939713b5fb84884a5eaa222bc510c3d5ce611131856d742a9521b34f94fef7", 0x7d}], 0x5, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb75535ab85887ebcf5d1d5360d0c5539702000000000000991d0b7b9561e3e8277b434e0b4e041e2b293356296147e2229158d1d3cee3bde66842886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1fb649506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3cbad068bd32fcf84ceaba1b89d744bc0901800000000000005ff85f21e3026bd9d28cdca7558b47416a80105485e6c600000000"], 0x1, 0x800) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a02374559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe0610800000000000000e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48936a520eac81729cd66c31400b4dc386972d2eae1f50146ed5eaf47dfc43c6c3b007f84c83c98b49d900dc658506e5277e56ac58964a05fe860087ed35faa67c06341afd72bf93cf8156d9a88ad08470e2000000003017f954163f66534ce13baef6e51066667eea7b945f88798b0017f40067557e64ea4a47cb112a2487b38903a5c873faab00c8649bf5baa4fd9106ebf1d4f0637fcdc5b86cfd607f7977f196160080fc7ad2cc564426189e8233b6044e13000012ed", 0x13e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000000)=""/70, 0x46) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8000, 0x7}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280023a36a22ae000b00000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRESDEC=r0], 0x38}, 0x0) write(r2, 0x0, 0x0) shutdown(r2, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x2, 0x160) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r1, 0xa5}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80105728, &(0x7f0000000080)) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x72}, 0xffffffffffffffff) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x34f) setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffff9, 0x4}) 16:00:18 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) 16:00:18 executing program 1: r0 = open(0xfffffffffffffffe, 0x10080, 0x5a) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/65}, &(0x7f0000000180)=0x43) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair(0x23, 0x3, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10090, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x880, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x10001, 0x2}], 0x1ff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x4, 0x7, 0x6f}, {{r3}, 0xfffffffffffffffd, 0x2, 0xc, 0x1e, 0x3}, {{r4}, 0xfffffffffffffffa, 0x1, 0x11, 0x100000000, 0x6}, {{r5}, 0xfffffffffffffffa, 0x82, 0x80000042, 0xdafa, 0x510}, {{r6}, 0xfffffffffffffffb, 0x20, 0x3, 0x80, 0x6}, {{r7}, 0xffffffffffffffff, 0x0, 0x93, 0x4, 0x100}], 0xfffffffffffffffe, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:19 executing program 0: r0 = socket(0x10000000000, 0x3, 0x2000000000000) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) socket$inet6(0x18, 0x4000, 0x7fffffff) socket$inet6(0x18, 0x8000, 0x45d) dup(r0) 16:00:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = dup2(r0, r0) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x6db, 0x4) 16:00:20 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, 0x80044272, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x40) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x933, 0xbf3}, {0x2, 0x1}}, 0x2) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x1f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2) close(r0) syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x7) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x8403, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x7f}) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="8ea1daf165996f280f8c2687b1a7463033b3dd13553b066b0ecd5bde57cd0af5f071510000008000000000793314b6e3e58f5927c40b0cc1e3e978099069de216139de9206958209b89a29f103252daf95674ebe2924422376f1deb239bb31d80a915bb0b708a2cd90c9d1cefcd54013385976ff89e394e54318dbba180efd9f363df8ef38b29ae990109e230300000053e77851e269552c7307f832df049d053a051580ce261a7f227197020dd1b88e17f0efc701d80f44c57cedc72c09b5ac0bb4903cfe49763fcdf661c99313c67f412173256885d405a10123576a97daf012a03316b81eb50fecc20dc7fd522840ecc783d3bc556da68597e4bffdc5601ed9f8e4182d669563c461946125499a8f7c43ca0a4c3a5b87ba84093d6a606aef56f1bbf844bf97b5157055c4e3f004cf11d3acba924c5ed08d8eb42b6043fcfdb9de5b0d9e382d3d14be92d18e5dd226b0be1f", 0x153) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8320, 0x1) 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) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x20, 0x1ff, 0x8, 0x4, "c8612064c358b6edc6a710d295dc5e4fd6d95e61", 0x2, 0x7fff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20000, 0x0) sendto(r2, &(0x7f0000000140)="c7efd01d871b492571eaa05ce28bb01e12f2ce86f806e4cfb718d7600176b10dce5a18e6a2d1c25009b621323b189acba33d28cfc506ece1a0cf71e7b1286f25dd2784b71232a20a685d887bf7222d32c2094d8074f24d15ade5298734a419fe55ee97cf7c3d24f843f55683ef8ce78c1b8050a4d0c52fd1556c8e4d3065545790353d90452d737d01f819da48d84b32147851f4bee25f15887a33acdfe2676e01eb44c9f7d60cc449c2630a4334f3bf4afa975b51a205f396b51ed985a406956d0f933a4167b5f2da00aa7ff44d9a88528823408f0354cf6ce01a2714cdd7fa6ca0818e16edd4b884a8d858e176ea3cd44e7541795353b36d4d3c0c8b0c", 0xfe, 0x401, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:20 executing program 1: r0 = syz_open_pts() clock_getres(0x7, &(0x7f0000000340)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x6, &(0x7f0000000080), 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x58, 0x2, 0xc66a, 0x7}, {{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0x5, 0x84c}, {{r1}, 0xfffffffffffffffd, 0x2, 0x3, 0x3, 0x2e30eff5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4b0f4a4e6cfdd155, 0x5, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x4}, {{r1}, 0xfffffffffffffff8, 0x41, 0x80000000, 0x8bd, 0x4c4}, {{r0}, 0x0, 0x0, 0xf00fffff, 0x7}, {{r0}, 0x0, 0x42, 0xc, 0xd2c}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x80000001, 0x3}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffd, 0xc2, 0x80, 0xfff, 0xfffffffffffffeaf}, {{r0}, 0x0, 0x63, 0x80000008, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x6, 0x4, 0xfff, 0x400}], 0x9, &(0x7f0000000300)={0x8, 0x7fffffff}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:20 executing program 1: clock_getres(0x6, &(0x7f0000000040)) r0 = socket(0x0, 0x7, 0x100) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpgrp() r1 = open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x20) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') clock_getres(0x3, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0xfffffffffffffdc9) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="370de5a7252d58460582c1c67507a274e201de202ce130bc2bd6555670957672f52eed430db8ef605be0c9eac48662aecbcdaf5d9bcb710ac0ba0282782c", 0x3e}, {&(0x7f0000000300)="2fd65ad6170dfdbc23995f988e3ff113fba62c800759bd69e9323142ae893a16728ae8e44c996228303f3f2de2964cd7542c2b3f3039bd12eb6983bd91d06efdbc49d3196d129b6623a695207eb0b13d40b7704074cfbfe57636d098cb301464a0f944c2f04b83496f4407e1975a4e73d2c765dd6a83b300d0b96d292ecd74fc0ac95f34c9c99d795c7709272c23d1638b48870a4dc259f806c7ffacb8650e7f8a4c7350f7e16099ad4d9c9989b644466399656672ca79b27fcae5efd167509a34c2ba244b6c11808c19c260904ebf6414356a5f375ffa506ee049426c29cfa6a50a2ca1a1d47dd2d9bb7edea5398f714b1c85128af513", 0xf7}, {&(0x7f0000000400)="1f6db312493ae64eff026b90a1db162791cfa991f6da876413eb1b44817abe1bb33ae0678b242873f8203feab9d3f26466dd2190f1a8185ecfb2dc23a62671f2a24a71168a0b224fc38690d33eb1a8a0885c4335d7046bccdd0d5bd5c88d4023511414cc4b3990c9dbb1d077238f525750f8ad98080ed0417bd3d8de203bce171d60c30e458a48203ca756bdd6666d1df579b43a85eebe5089b73de38e7380ef418e7826678b19ed60492bfa0b52b4e0005e31be33e2138e1df410ab191d73f6c125b193d0c4e3fbc54c49eadd4f3be2f707abf014d1", 0xd6}], 0x3) write(0xffffffffffffffff, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x40, 0x5, 0x0, 0x7fffffff, "3a4082f2c300345a680ecca89c36be72589bc756", 0x3b, 0x8}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x100000001) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x200}, {0x100000000, 0x45e}}, 0x0) shutdown(r0, 0x2) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r2 = getgid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r9 = msgget(0x2, 0x8) msgsnd(r9, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000b0bd399cd45007dadb9c46df2a07bad9dd8acdc362d4712861bb8f728fc7d8686b02eb136178431e57b617801b09ea7af9f0401fc57962584d1ebd2128a30e159ec6cc926689d56b2b248c8363f3711e3bff4c3c7a32d9d97c25659754f315572b29ec60cfc2a080dc9b68c48b4fc2c7f02feea76358cbfe23bf60590eab6f24c16388f41c19bb562f0a33aedd718ac0eb3743df1bb7dc9f0c9b2dbc9261b993b4cfab019a786fc25a5e604479082e2d7079492692d9cde909f62fea45c7c86d236c3f41d52273e5126f8a18f668de353bfacc961561769aa847cc84d5485ea03606ac798167038f65985905b1c39b"], 0xf7, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0xa, &(0x7f0000000600)=[r2, r3, r4, r5, r6, r7, r8, r10, r11, r12]) getgid() symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') recvfrom$unix(r0, &(0x7f0000000200)=""/235, 0xeb, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f6666696c65302f66696c65302f66696c65300000000000008c0348a0da51fc168f2849d5fc5394861f955b6b87a13d7e87f05cb629ac1fe157bb80eb8ef89b94f9b32b19b4fec62c06dbc5a2f41a5991eb27a0bcdf5406df46e0bc4ae20a8ee10dc18399ff81e7af7a99b926c86d3b06507b0d44e014d0c1d0f0da874a23384238916af7cad849b11a160fbf3e2963a8438a2ed419ebe082898478cc8f46233fd64dbf0e4094f488627bd8597fa90b25d420ed1e9a0925a566"], 0x1c) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 16:00:21 executing program 1: mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) chdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) 16:00:21 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x5, 0x4) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x8) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="58bc61e6366b61d8884838da93bcd8fdce37ddb15d384fd1f4f7b29f56df9bd7eb6d99670e734431d6aae961f9e5392e6a61baa727d1e80bdc574ce17c0c6d7f24ffae3e3150683f56f41146e50eb1dd033630a85d036c0fd66586307791980552c01fb3e552090308f8d22c5eb3a8d25bb61a23a4c4fbc401b234ab60c726506343c61830010f9d1541fa0adf764b5e9231cf1942903c0f93704f1bbdbc14fbed3b", 0xa2) ftruncate(r0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/238, 0xee}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/152, 0x98}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/62, 0x3e}], 0x8, 0x58) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="24ccefbd95818d45de2d54d744b3f479eb37cf2607cea0c76f19e0072da4e455a69c1bc50cf3783d9179801d7f6d", 0x2e}], 0x1, 0x0) 16:00:21 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000046c7da5dbd847246ffffd79b3d10aeaa69219ec6"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="9855e7ce40913a6dc1d788f8619f6484fa30c17e910b2b278b027f39be9f3f5340859f92f2196e4355f3ae8668052e925f56748b1d8d45ce09f001bb64172f68709cdbea55173e0bacc66bf469289b9753c65749bcbc1275ef09", 0x5a}, {&(0x7f0000000340)="95c4448f0b3baa5ddba0e71ea35b7ca35bf0a2f7988ac73f37b8e1429d563c7eb87ad1343644a5c6e4348e5533632a7dd0e2849ee9b7aacc41364be9da8d9f99a5986f3725c7780592509b7e32f1c940f31026079f544116f622c1efe2876f531c7b36eea97a69debcec4c211e2a6244f60ebc1ec68666465745d1080d59a1b7c0ba383ea8d17fc2d1d0d932", 0x8c}, {&(0x7f0000001280)="6fa596471bef61cb68c86e82684834b11f3e0363fd3a36dea3944049db7fbdd62d97dd1a5f4a1982f7d9ca1b569e8b01c2df8d5063be57c5f9b0b48dc310a6b75fbbbaeb623ae78287230d8ec6f603821ffdbd2023cb84c4e6d0bcccb15d7b1f0288cc7f7e02c2ff2e45247e75471840eeb12c71912c9ce11ec5ae9d4a0883dc4999e1a92fb70fa45b6795bf469d31860eeeda1b0ec8dc3a82417d460e8cda0caf57b687e54624f0e1e67e9981077e330ffea38dd3fd2b7acc01127a0a520ed5451f137b08d36c0453201d8d6d25692194566144bd5dc050faabfb45e55187c3c4bfb95d867e18337480b150ecab1c1ea960d06d2406cbd76da499bc06dca8db79c69ed0544788a26cd55be5b140a1d31d63ff582ad1466bb5e6d73552fbfc449128701a7dad853efb43b4c4facd0159878a712a989863004e7fbb459b2b6c42c6cb33f05a1a14052993a29679679b39de1cbeb3e54f6d73f33df44060027a981eb675220fa4cee2fe8332ba2284fcad64c3e364d565d1029068b2e656fd3f79df533526a152ab2dec4aed39a0c941427b88ec222fce4901bdcaabeab3f423998b3d803a728254fac8c80f873610483e23dfc02624c1307a0820f12a60edfce85baa96f6532b47e837de760283421f9b6b0a63a287447ec9e0f3083c30c8a10d7c85f859dc47250088b28c3de33b8d067b3e91ed94ca24de18a90f078350d599ef8ce46f57dcb09719a4f08297937b41811235d6f51bc08d34bd70da17a309e2c62d8907f77f125c61d7a7c618d96a50610d5e5ec4f71763fbe890d5e22530455095468ff11efeaa589451c452f4cd2403800472982c99d7d6f96dd44d897f0bde7564daa3461bd63b62c05c8895b39ad7211a735c458271763ecc0d3adf5b2a4441de43aeefe7c8dc5a840984e1ff02596da499e5f917a4dea1d7b04a4681a1fd35744f5c1650d124cb5972e1b6774396495ea405f6463acb8594c1e4b22f4ac7ef5f3e29e6c05fbf2d9f6772782deb99881b2723f00c65ade67cc10a061f68344db3925996e8da3075b34ed9614eb0fb57a00721b982a84105f99bc9bd483d5e32c67633b8bb06c49643900e0284e597921ab86d83577d982b1efad5a669c160948e3daa622013ae524addff81c59e3827724664b8cf0d085c1d8d18a09d2e101a6be4dddc2b8ce3ad387d80ff44d9a620036b96bcf66c4ef25057a0fad046eaa15158ba21ce06ac32de1f14ef5c9c6edecd8face9b1d1bc1397135785d944c2473c9721e1847eb52a02c7db3b38e2b4b56c77db12f0364797a02035f024c5ce8c5dffb4f9fe413880375118e57f60bebce9599fca8a430e190bba745c4f95fa0c6b6d48d3d845bdfd40b646e160940eab5435a3fbe951c87213f565b2f20c3ecfafbd79ce1ef8af9a201d8a4c489bf1216fe260a298a6a5dc606643fdfadaed7c91128976b44b70518d30ac11fc6c1c1e58eb376432c426b6c1a37e0aeae0902e896ee3b46b8e5b0e2ea23df441d5cbc4361581282b0007b78e7ba6a18e412331804f8e89b857c0949900c9a5a7186da108ffaf01ba4436f3b4bccd569833668b8f5a4746530f103f74e8eb1c3c5259207747747aae03c41d0cf5c21dd123caf7e5c50ebf4613a964dab0edc2d63a5120a6008f394580664500e5ec0b818978fb455d95dabc49ca985cf21502142746d2fef52b4ed1d53aa55485da98f05ed523978ca0baa0c6a5cf76944f27f626b6147fc8b3cb454f838a0b7a96a10ba4d5ecee03248bc4c5ac4d7c97d665b44b79e26894b69172fc9a864b6a630cee46d16670cbf9b173bd71fe4e411cba4091234b209609d0b07fd0051272e2dc5cc45c7c5c82d2f8c3f2f1c51e331cabf58468ab55ad5ef0191874d8d039a95c5c76227e578fac6a035c75ba0667dcf5518a99c439a2081132fa5db93063be11e3054a34183bb76b077fdb7983c3bf513b30c68143fcdd9ec3eb3b2e3a498e55dd9ce6e75e21a9958e5d550ffb0c7787bc0a4a3c3e4a7ddecc4e70c6f1f3518af0e655bd0583dcbac5292e9fc381e430e528a97b66dc1a8c460b3b1bf0fcede649ffc8982bb816f9547d0718c4697437355e3ca3b24476528b5dda3de2ce1a286cb86ef3aba0aa3849fb7a8651e7b6cf83bf5a4263c91515c10c5d4c6db188fa2a83d7d7e11c8eb5d2ab7dd1d76350e36cac03bac0109683f482d67db8c39d6b503a9d8fb8696ae2166e7d10bc585342706a6fb0b1007ebb498b6405ba83e50eb834531769cf7b7de9c8b395f55b85f2f74d979161b7324510a838d5204964d7d03e062bd7c218bd5ca24beaeadc74bb7eff23a31f4f9fea2f2e359c1d02cdaa31cc5e50ef27b0492d1ffa69d1773ecf2aa8611cfce04ad4959614e48aa2ad05c9e03bcb8bcdd436368ce30ac7bb98f8a35e885dbcb58597fefb1ce25c90d77d644cb339d6ae226d9b564ab003dc182938a22040dfa033c5fd189b140e8787455aff562268c103bc6534c1b5eed090f063bed914f33adaefb8b0417a6c3ef33858fcbba09ff9a4d25e8ca5b93f83b39d227156d6cc0c6a5f8a0c50d256b2fb414142cf9b4760ca364a9a524d1107ea9392074f1d586b34b03199f8898a52f95ee745575eb3d68b4281f5d8e19c91e89a593217bbac1f60ee79834ffe0059677339c9b3085d5a69a60282a787173d04a568f38927c2e093c93d2ca85d5cccb8d07fda7b8026f14862dc20f353d039adc32e9a77b3fd4e18ca61a2f8caa37ad49a464d27b8aca94a4d310b511a4c6797ff8f63a4746d94de06309346136d85cc7bfded92a09973208d16d975a0a61be213ad2acdf736b44de659d68584fa9231f5c61e897e618835c22252289620850f4350a43b956ce59fd00bd6fbb3a83f5a81d7b97bdf98cff59f18e75004fb516ed9600277217cba85eade9aa895b62c69fc9cea09818fe306bfdd9225153bcae930a07ee582dfbeb2569324d8341b2b30564c00fafbbe02a47eacab204a7041217d1e4287bb28c9eb4d4ede424592248c131d3109f8d83ad53399f7542762503cd3203c837418f3de5e28d8ff5f4ab4a954e0068342912dc2a938ba3c64b6b00f283bef8a2d80a4ad91ee4125aed7b64865f881b1e18278cb01931437ed25296dcce8dddf8870dfee5bf669e17264b13e673d968e7b3786513aa97c7e30f0e2414a7b2191b2f0385e4fbb4c7692a273c514df0c7abc1fe7fd7a06534057fc38625c9e273b865eac5dcb583737b238ce8bd9238c70c762401cd55ceee0c26e4037fddf5f1737941d67f49b34c9ac95d3ced325133b4ed09f272140294aac72ce56a19fbd2ae822c2a803d878a7349dc2104330f7a14d44e27b188a55d9c704ac1c94152615ed3698f15c2eed268d8863797979d9e327b5cc9c4ad9f39881c846c2ae857408d505439a5f40eac9abd95d927e15f0d8cbd4e32a28f87b26116734483c5b2f23dbaec5ddf4433143c7b7af0ff76e924d3e030ce62e87c623c240c051a1970f3d5e01e3664585e21337468d9da6959ce63de2d985f0dd9ef1f8af6856a75bc7be515ccb4f8f6651dadbfda9b3c025f7a1b8a3389b3b70aea047cc4f37f3ae57c0780b37b15f1dfe1ee4d1d0d2a8a9c6dfe830a8fa8ed6a9528319d0cd1b3dc801dd5c40464d69a3024d483bbc35eb7200b0abb4aa7dce11d46fc777e67cfdf20b72031d8680f8c6ae443ea3c41dc0283b8c715785cb56000fc7baad0661e86c8c0d33e3b286ee850881065f2df34e9005adbd2b380a447ef221dff73cd97bf1fb5fe23ab67ae482884eae32435f998ef697b90c0277f266ff0476c38e33fcfa73b7898739bd4dd1b0413d988b953c552ae2de524489a0647bb308d82d2e3af64d7608ee59340dc90cb5e7ccd36fd3a1081698d617003cda0a75888361bde31910ff31c037aec9ddfe3bad59bc36aedf09507e1f758849a3b6908b0dd2eeb0b024225c50ca8a7c965d77fd14b52f75603843f0d739447454ec440d3f9dbb86894e4fc71e04f0f8b71bb63458380bb1cb433963ae7befc9e7d4f330898638567d24f0e9090365c944a377e38c8bc68978af2a5900988cd4391daa7ca0006244fbaf9938ce22de028eb24796458629ed5833ef4e4fb90f74cf4777c23e5c0d5365c799cb2420d33e0e2b87f5adca62edb740ccff095cf7a32e2efb1d05d3e21cc47718596110daef999a9dc78706be2b9e48b799049fc3122798b4ed592da1bb5142617acfaf7377c6f204178152a6071d1e0342a4393327a54ad5fca97b58e3db770e59333657ea0685e3d31b0177aebbe4e5e25be92f29f0ef6570f6951866d2bbb8155b13b8b98c6b6d409b044181feee282e437e52509f589d374eb54d3eb3be3926571cbe27878c33d2aae532586cc631284c0fe18fe9b0cb1f8b0094d2701ca004b33de241a3c2d19ce34aab30f835c829854473146a8c6fc71b80391e49f0bb610a5fb58bf31def7b4f49aa2824e4df42325df9885411cc186460c3f1ee368f2f949c22b3771d90b27f73487f5315734d75a2eee5137ef2ffdc2ac855f82943e9858a54be52736c9ee122930b5750e870df2c67daff61544acde8ef2ab7ab7b9b4c8a8e491ba89f141b4d7b31c0ff008cb2d9f3f269e8d1fb545bcd98037c003df91f1db5b0f4f907400915e7d972301a5baa28bdea0bfba6624efe7221726e6c1b183601d9312dfefc8cd26d91b4990a5ae5b41d354074466dc93e38cf74f71787788c1b5d55406a0bbe89ee47c9570f3d58599831fd14b63367c94c686bf7f25ffad9bf8d255e24dcc1ae73dcc09bbf793b8685f8344edf6fd2fa5b551a9218f40fc10a72e18a837c4bf69a568ce1929a4fd40977382a2e180acf337774abfe462356b1a30b4525506f128f35279a3dab84660a876a4d1939b7cac5a444ff7d50db6c33898b617f8aa2b4400522824382115f8ddbfcef0d9f44678fbbf189b792bd2ff58d46f89ad1f6d5485ea6f9cb545cff5d91926bdd7128a0e0f95aca24ac8618011df1de7fc5b64885d8cf7c0a9af0c34ce3ab11fedb2225d95ef1cc922b359ac25787d283ad207a9cbad80c720cdf2b5d9a8e1f862b9d4724b0f22e68bacd5d7b0f3958f69814d15c56d2b79b50baa031663252eae664a1656655228a469542601d15d02fb8aa1584304d4d52dc8f24c9aff39654baf428802e95d6f7d332f513f16574e9e4b154f84a7d48d597465f61630f19d939ca8aa95890b339af58775b96ab0ad4144b633bf9a99df80e28b240626f2ad125e44283acd62c4e7a8dc60acd59073163e4e8c2fa6c6d84c1c4f0d6bff8527dffc4c1fd31c0838da3379c53aacb783f56496d8c739a33bc158c4584065a5f5cfb94e8c47eedd68e68770f767a2145eb51b9a8f3f66ca740c69b6b2c7f0ff0baa98d0c41ae1bb90195eeaf15bf504af3206e2e7c2a4761abbe92109923acd2a06b9d4b3147367459fd9a2846063aa23ad4a6ce0823b07fe142aebfc763e035ac5166acd4d95710b0bb6e7050265f3992f3fb4b7ad896707d356e522c6b19bc327eb61c37f79eba696b1291fdfbdcf192e08c62b934c79f30dd884f2a5465abe1b323e9236d4194d04d2361bdb6a37a2597c3b9d173b0a0f19109f0a958aa623d3cdd97cba7f09bfdf3e7e73f65c0940793d4581e434795a58a0113be3e1b3877045e3f3ddd8c85619483ce62b7497ccfc8f65e178a12531edd7741148bd5fa914a267ce5001f9879df6b3ee9904c7fb0cb0e241eec192b8213ce8197e1c83a7ea31b7e4c37f5eaf81b33cef4b7e18e7b5d5ece1163", 0x1000}], 0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0xffffffffffff0001, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x20, 0x40}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffc, 0xd0, 0x0, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x15, 0x80000021, 0x9d0, 0x969}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf00fffff, 0x20, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x2, 0x32}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000040, 0x3ff, 0x7ff}], 0x7, &(0x7f0000000140)={0x6, 0xc8}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:21 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000001240)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) open(&(0x7f0000001280)='./file0\x00', 0x18880, 0x1) unveil(&(0x7f0000000100)='./control\x00', &(0x7f00000000c0)='c\x00') r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) read(r1, &(0x7f0000000240)=""/4096, 0x1000) socket$inet6(0x18, 0x1, 0x6) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) syz_execute_func(&(0x7f0000000000)="0f9224acc4226147e49cc44271f7d60f05afc4c13d6ccac402690d443e3fc4e15deb21660f79f6") listen(r0, 0x2) 16:00:21 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x52, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff, 0x100080}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="f73f7842377f056498afcf693fc67373db1f5d69cd0b687d350a2e9cc7d3872feba9fc09896fdb9aa15e56f799509379a3472b7f83e395fff1cd50e72ec469545786de08079f2a9b0d845e0e6172dd77662e5537c4fe31d4c32b447308bc01673e9958adaba259589706d49853fb3e7b28299b815cd5b301b596136f55d900d5287c5c59d104895a67d45eae8a1e14", 0x8f}, {&(0x7f0000000040)="8ef5db5d75894e534a1cf227aa686acf93b93f117cc3cb4ff6b04009b19bd5ecf6b97a52", 0x24}, {&(0x7f0000000300)="4930dd0b67fe2c8222d3e6ed747809672a9a0a8e89d21260edc2b178ed2cd4188abef1a72298166a295ffdfca2c8ba063e060e2f8b6ec1d76ad827849f36e71225059c7bb5c5d3fb511b38dab08a14921d1a4f7fbf9703dc77f043505c9df27dc332e338c05d54", 0x67}, {&(0x7f0000000380)="00844c57a0731f024acf96c83f107a25596757803fcc019a6aec15dba5280131630782cd03b3efc2b9d6b66149709e297549ed4903dc0e4c140b5a2cb7ea7e42b8ac4bc793c29957acceb899bba99e95bc489627feadfab176170d4e3bb4863e509a317f1fa6de31c73f8683b413c5e6af5124db9a5f789aa845fb4aa0c6d642be1e8b7021ec7fae4856f5860f15c614893dbe5172e8a834819e96d2a0", 0x9d}, {&(0x7f0000000440)="80f2a2724aa8a22fb7b07576be565c3cbc384f3d92feaaa127213f21050e753cbd6ccd73e0ee57f49671bc26bcc970458756532c82e0685aae0213bde092f92172792456de255e277cf24f8d85", 0x4d}, {&(0x7f00000004c0)="f8e53c2618b2a9c4bce12b5ff0bdfa1b8551e12c920ae46a41bc100f4e3d35b5008b62c51046edcbbf56d824b6486f096677c35752268b040e1a343c323016b665091bf551a52303436849465989e8e161f54f51e1b3ac788cda7fcd08d647e710c315c9fc9ef0351f7f56e78565a5a71e2b2331c95d04f14ac7aa87f282e005c2342f3170edf7c5608ba9dada3bf1cdee4f7cbfe81ebd87fc1a2373b1cf1c0e06bd4f60344c30f2b605585cc4a96d73bf2b9717e978bd41887cdd12faca3fe4a955a5a328e0bc128591b14a9e3ab2b50dc0c2aaa4665d592c4636ec94299c6a171be156c2343973e6be1c25918c5c298599d217f7d2d6199bb8b3af92cd89b39bc59d37be27563b33e4f07b0fa73d8b4d6d5e468d424db45346b33dbfdd80ab94727eb6451cc8d61263542779779d33b1a3541dcc4e4dfbfa4bc499fb2021978e05adaa69772c2880c4df0837834b4e90159330876fbf738302ff4c22d1792c31bd9241cea5e58fb04d38d3091e74486c5c1bb63c1ba03a04b54795f8ff8afe0f75ac63fdcaf76fde5fa250aff4b4430c450233e560afb09b17edf24b79646717db98809bf76bd1925646da5d2f11d4ba5284e322cda4dcc16e9e1305633e2abb565395c5e32a335896cb18c681088f7edbd5c44a061283510b15665e64216207319c5c091d01059e2891d7b36b6c5b88a38c034341e381c9db442b3a57a0e56744ea44ffa00758b7318a5353f61a09a53d37e7e060570deca95aafd16ce3fac49dabf04538e475d69367b84c35193d1862e65fa59c105f47ce8a10f0e9bd248904d0d7fe34a9fbfd0e08a52cf5419310b35c8cd0c79fa91acf516472dde44434cd3cace230337c54ae62ef0a1dedfe7e13ea254cb30f264cc15c86113fd475d4ce222cfc29e66090ddd9fede6808f075d3ccfe8a89cf0689129bd580c6aa194c283a53d80864f319e45d477c345ac65c672c7a33486ff7ac11244eb0a5172297d01c80811203c35c17562378aa0a5c55df881cf2c9d574fa031dbd9ba687cbc4ae0c46b141cc720efae6f0a150320fb184f1857ac7a4fe1fc19b42a6cf797318d703c04f73349986223709d4a8ca5f11fe5bd4bdbce18fd49443851d92dac45f4be15fc89c72dd9f9df4f9e98422f0ba86484f57a29111bb0c7ffce2e89f3059fab8a894df10f61d63f41b9c4d1243be5c1cc7a9d44d45b4b1bd9b73b5a9dc59aeeb1ab42703d38d0b4b600bb06931b29213caee2fe586c308ec21cc8ac88171fdca2f411589228aa1e8d6feae72851928ecee7b4a25e0ab5577d51effff97f6227e3676b6b14fca691bd359cc153b2ee058c1c3987be7f518308018f6608c83efa8fb1f18d81f45e4e52e6d25ed847eb387599b224d0879a4ad4e2203a81ad1014385e6ea39b3d39d53cdb14fea9310c6e2f1a761f2678afbed316906b749ea4a048d7ce6993755669cf872b8a334c69cbb258ef450f50824363d6c12d286b6649420b8e7f039259fad09062621599f350f2b65da20c4e8b403525e0ae62a2257e3516d59a830394ce433674e4328d3e6fdfbea7760dad2618f2e723d337a87a9a01b67b02d05763e0410918dbf4e1a9096cb7a0b35ef7ce8ba1dcdefaa2dcf5d835902d3a4bb192ac13856e5c8e0e4575c70cc5274d1f115b2d9c0bbd3fc8ae9ffea22254623efb4fba3ca60930f4a52ae4efe1560cc1e1bce8db03d1149096a8c3af2f615d09557083b9d05f4df9f6d14f5ae2f3f24e0a26bf76d419ac153a0e084828182dde552a28bb62bf41eed9e00cd0fb5f0c2c66f72d4935c6837bc4a1abafa0b540b4ce7426a65c3cc14b016c438d5ebdd454979b44d9e89da3b04e21c3c3891b8ad0d5e48aee7776f27663e8187ea8d5bea3d435d48b08df1e607ac7bc16c314d2ebfcea4a5a2901998ae13dc5d191257c8f2d58e8b02e0c25c00d7a74d6f1e11e7fc0a6a63d73d9d4478e37d5dd749400199bac322a26c521f9afcf05e68ede8d48c70e2a4a1efe065b317addbfb94e460c89926a421f61621da9d00f04fdc499235e5314e26d3ff9158a6b0a9bf706afad4ac4f6e59733cecbe356c637601e8eed76a7cda3e1a6fc3dc1d357b6ad77dd8d98279d4c5658766dc6a9d560a3851cac6c97869a5e0c7b3ea3f8e5bcea8622e335c27c18bb5c3ea416bd57684c005ba2ce142cca0a9979717140cdd5376f24a237d675b60c64f50035911e450ae0b232a2fa722728b0e59ef8c3bb85e85993151bbad6ab190914129a9c4677123412f8790100f989a2102acea9e22235e99d72aad000dab5ad904e3b3a05843b249ac2e8ecd0143a61488f8bbfc3541c014190c3247d776a9c453a90c043545c78365a147c4ca49c4c5f154a928553989b2d18890c240ae881903bc96691a34a4c41eacaccc8df3651fea07d899eb67b0b61bf3c414a48c594d873af9c21859ec75e138d9bce1fc19c2577d5401e76eabf064d6918749cae8473e215f76384f0f9296039abad0ba8d466bbd38da69a87f0a43df78a2382579dc519cea29b18014cb51e22f00f2211ec50d3cefbad38be48d24d6fb6ef30ab1f3a102a44ffed3684688a22bb8046055a5efbe184ec01490d3ecc5952614630d4d61f9cf10be3ae1637f84f4466396a5ae7edf2977d31d62e6079efa65a46c01d1dd4cc6a5982e776ae6bf6d1766d1786e8a1aa8eb764421f89326e3db6c8b1ee1196a15f835c7f96e227854e12f4ee6d12a922a93efc3a1b2c0a9ff9074573baacd9dd06b958786b7719f2c3565d1c821c81698f4822d8b6db7f33b37ce6eb5c120c1ae25080a7898b3255e28ebe1299ec56ab8579a619aee0f9bfcfc5f4d4e395c536db269d5577f7dd5b9352839aa4efb55ce3a72cc336f5b2f293fdcc7d1af2108be292a45f1113f2811c7c90b240a35f84d93e922ea0e9ffe329d5a655d0b8342a95230d574d2648e52d6ad0d7975cfbe3720b9d55040200a1b007d6ae7bb825a5b6e59f8665a99b63dffccf42ac038a0882ade669d0f96dcacb5d1195990efeab59ffb94221d13e9e1c7054d0398e8f258a3f80e20c18d6327c8772c21c872e42c8c3c24504522c2cd054ef79977d1a5a5ce57ba612abfdd26bf93bfdf27fbd45691051305d13a51b90e280e793d56b83cf38ef4215ee21fa03ae0bfaacc047cb7f0383476389b46c13c7b74823dbadbbee466c91e92a4e56c359f95a67d47d26fee9c62e5ff8f5760c6452313408d067bc3ebf28729070d97fae4b153ad0a92bee96e1691521b07fbb73241e6bbb6faa1a990dbfc0c05043db5532358ab452eba65ecd597cb4778ba139a7328b488d74391c1dbc5d8a9f6159ca09554b8962e346f6fc868e743bbc5ecbb0bb15279ba35c517d803a93a1159762445d17c5d22ca39abf332eef2c5dc9ed6f0de67cddfa4882be02147f30f58d4d1b741a49a8d4157766155a864b91c2c29ccd210868a33eda1cdf73c0ab8e9e2695b45fa70a0b66408381de0afb4248956396e5e07244b2aaf68f90d6f35b65e7a2ae057891c5dd421065e071e5036060b582e35e7ac672d355a2c095e7f212dc899569ca7d0d4f4ac6037410bf8c79c838566d00f71665eb23e14a5a98ee7d41e80cee1de5e71104a72aaf9c93443fdcbadd21bc4a2874116fa834845573fca25e703067d651faab30973af32642c28977dc11e16fd8554c786c3a76743741a61e9ac8408f58aad67195b43ae632c3ed64ae3500e6569a63ca237c3176dfaa1b38cbad35b37e35f0a09e942d24bd82281494f0675abb5b35b9501d1ed2463360434fc62a97732d55d9fb385d546e505e24a2d1063d2adfb2cc7a275b27fba9a961188546be2f98ce5072790f247b7b5d7931b7d9bf9ca95cba648b4bc5b6af6a3b0c95e48bcc447bed2850df651fcbcac7ec2c949e2bf55e241c7ec6b4519ae322c21a0191339a452859f4fcc2c856f25611127424d9e2bae0d8af71f31b85a5b63ad61a566036c71b70f4ef6629d10e397be25991a5200046cd18d18696e23bd7679d7987b93bf758d331f8e0693ba3fa824bde23c4a8573d29c17959f99ccbd3dfa08f086eb22b6ad8653ffc70aba3d74293a8a84b876a0ee426251455d10ef29f8eee2cc4fd8bdcdf553cb13252ce39a4870cdfce1743b0716ee460f002c45daf595352f10a289f361484aa737feaa2ce9843aed09f4b123785c7ceae3859b3703c43f97421cc395afe530786c75a54863010fa0a71164e9b162a24bbedcfaa91079a065327588fd953a7a98f940e78217963eed44ef27e019791c4e26cd74ed235d568a3936b638ea2ca58871427b053da72b4c00da7149c2a908b50eeecb6a5c82c8f8b2a764cced3aab44bb0e93cac1b486f190b2d46bc47f83acc0183ac4ee4841f6ee73066274efde4f6f797cebab6083ffa9c91aa297919fb0335b549644cc8db730f6e5ab14a8105d3b1d51240e0a7957e49d60cb522fe2e69c283b0c560799fc9403e84be80c96944328bdc245bc91690d66d340163aaa0add4b13e6a1c6d6eca6947eaeb74852733897a906f80c93bb84d8294c9bc98cbfc299e756b1f17ac59a700e0c6726bfa828b9d07e871129a93d7ebffb58c6532a1920025f1bbf38f300b11a4d2b83ad7a6e3f264ab0852455198e0b89ce825fdecffe75e3e4c10e71c2a28fda66eec002540818a1fd862f048666fe58ad9dac602208530359a88925d8e6e299dab4f1c06ae682e7e8f77b938d7d4dad80aa95163b5ebe5c290a704b384e845979bbd080686c96fd8d382a014cd1b5ce4ee035f7fea1a69d8cc574bca4fb4ebaf263be242059bd65be871a2ce2df0370a233d9c8b79780fe86b3707dc35655701a49927ff780c0f931ef21ebfc9970bad8017505b8009e3799dd37242983f30660a5413ec51cf338a3830221721a671bc54ce7ec3ff5d5a30fe9927fdd3b85afa09a919779000e10913c75323b3b5f516fb86c1db818e3c86d6ade7981fb4cb44f23d97957fcba4ad0e9bc1a683bb9303c7292aea7b3191cdfe5b535f7a2816dd2192a97dc792b5e681fae176574c60737e2d9a387ef3f1b653d1e722149fbae3ede1518d6c750b705694930363dcf93fb7c00af9c658f9260885dae09157ae2e8fb438f5622e0d6f367f7b53a602e9dd2950af64ddc5aba5ae4c364380209a0faf468a63a7aa7e445b812759716441064fa19cc13ebc319e8867fccd447abf1aa4e7794d74a6142b30ca4002f97c21aef9ef553973244af4173e6105f03fce4a9b651e47f34eb4a981cdde0ee44268a980056759a19b23805313a331758c57bc3d6a9230a911ae3ad8940771c3e06d8df82812dbfb40c64182a380a362486475d054daf4576da2885fed3ecdf553b63eff92eb7c46be35b10a6d663aee7e970788fe6ca4650ba122872a03a0e20ef1d365fd8ec30c3d0dc4fe2e4498774802d2df78a025d586ec62d8fe65cf0e145547592082f38d8266c773e5c49e2518afb17a9f76fefc3af3f1885dd763c149f496547d9128dcb05c59702d8ba58c93b958c93975efe667e58418ae849cb375bb73da6558aae8e7e008dcedeeb5c7aaf1ec555ba84b395d2ac1063190d4921f42c9b4064b2f396a78b4c2457dc4fb4f13bd5c01e5ec02e2fd1e76c7432e215d14bc4deae4f8625d278100dd981dc3cfe18ee562476ce577f70c01f5e1d121bc968ae9d9f61ba8b90a0961e0604ce72ae2121720178ae80ad3d54391535a4a6de5e49d20b05afe4ad7405bc23fd6fd25b9c083038f3d4b8a386df13c8487d1602afbd607b26c01bf4cafbbaf1", 0x1000}, {&(0x7f00000014c0)="d08fb7c8f651ec3ed46118c5151f84e6c5efe69a14431a4021db310b0868573c9594784f0b602cf323f7563358c4859c81c76eaa579e2309df8f24cdbad519be8272628fdeb68cb82a6ee446193e2e1ed1727765361f4d3e82e4955ffd0993c7e59a9552be2b52ff468369d6ff14282c0dab9bc60557e9422833346d112223c404dd27decfbbd5d46c9bf244d9923d7e52c4d1e0", 0x94}], 0x7, 0x0) 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x1ff, 0x64baaa79, 0x400, "871d390d8573989b78faa282e5a3e4f7cb848fc8", 0x1, 0x1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000001021, &(0x7f0000000280), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10001, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)="433d359a38983888cffd642edbf97eedf63c335a6a00a43eded3b7207f77ba9b836f317ab643cdad50620302e41f2e88f01e0c6b0ab6dd97570672cdaee5da15f6bf2b14c9a4d70221a2a5edc97d36cd8850839c561233d89856b967ba72b4c20f3568f66197d47298aace181a37c513f7a4da2aa00e71d7e43ac247aa909eaf80142f47a48b20e7c092d6fff1a3a424c75d9689cd06c9bb9fe567baa1cafd92338a3298706fb30dc1b6c5f7cba49388ae26fb6f85a4b751f2edab5e0e675898362d0789cc519f9cbd8d547acbc95c20e6f3842bea7bf68d3e7fb6b20e28d4ae854e471abae951c7a6a8d50f7003c094f200fd37ec3589369af8111ba18a804f56af4ffbe1559bd0efe809d8cb8b07e7aeb7fcf3b13e437ee31be374ad0648367f22413335173593e83cb1ee9ee05eff4476f03d120bd3fe12dee7bb9f4878222137b5d3d54efb8aad72cac47fa097b965019224e397cef9b0a070c3abd7f8c001aa1adee64157cb88c834f360855efb7acb246d94246985dd0bf5fab54a255c56998467eb7597b250b66bb423b9b7f6fe656c8917cc249eddd31535") 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x500, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x48, 0x0) r4 = kqueue() r5 = dup(0xffffffffffffff9c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x890, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4e, 0x60, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x41, 0x8, 0x9, 0x1000}], 0x15, &(0x7f00000001c0)=[{{r3}, 0x0, 0x40, 0x40000000, 0x3, 0xfff}, {{r4}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x3, 0x1ff}, {{r5}, 0x0, 0x1, 0x8, 0x2, 0x81}, {{r6}, 0xfffffffffffffffb, 0x2, 0xf0000017, 0x0, 0x3ff}, {{r7}, 0xffffffffffffffff, 0xe9, 0x7, 0x1f}, {{r8}, 0xffffffffffffffff, 0x10, 0x84, 0x1c0000000000000, 0xffffffffffffffff}, {{r9}, 0xffffffffffffffff, 0x6, 0x41, 0x4, 0x100000000}, {{r10}, 0x0, 0x80, 0x40, 0x4}], 0x29, &(0x7f00000002c0)={0x7fff, 0xfff}) r11 = kqueue() fcntl$dupfd(r11, 0xfffffffffffffffe, r11) kevent(r11, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x40, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf507000000e2c8a6beedc6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5b, 0x86, 0xd366, "e7fe0cb9356ff803b67e16b1497e49b70a2d502e", 0x401, 0x8}) 16:00:21 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002004, 0x513) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:21 executing program 0: poll(0x0, 0x0, 0x3ff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getpgrp() fcntl$setown(r0, 0x6, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x40) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:21 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/156, 0x9c}], 0x5) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fchflags(r0, 0x60002) 16:00:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x28040, 0x12) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlink(&(0x7f0000000580)='./file1\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 16:00:22 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) getgroups(0x1, &(0x7f0000000040)=[r0]) setgroups(0x262, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x2, &(0x7f0000000000)=[r1, r3]) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) setgroups(0x6, &(0x7f00000000c0)=[r5, r4, r1, r1, r0, r2]) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x8, 0x4) poll(0x0, 0x2, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x800, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYBLOB="529a89c94c406c1c1ec78187b192ceab1e03205c60c0dac39507cc25afd0", @ANYBLOB="59248e0a07467752f9bc6a83e09384dead3892cd930e55886bba1719765f21601ad34eb802e9a6fc2ed7c93f5188ab3c06d58f63c3c279c1c4f70c594d123a3dae91cdcc3ff7ecd986d3ce6b452bac50307857136897ef27dd7e173577665747b46ed931acd783def0ab316228cef5a7ee85f3af", @ANYRES64, @ANYRES16=r0, @ANYRES64, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64=r0, @ANYRES64=r0]], 0x7) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="882eaababe6b9ad8", 0x8}], 0x1) recvfrom$inet(r0, &(0x7f00000001c0)=""/103, 0x67, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000240)=0x8) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) socket(0x6, 0x8000, 0xffffffffffffffff) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x400040000000a8aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 16:00:22 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00000f2000/0x1000)=nil, 0x1000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r1, 0x43}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) socket(0x18, 0x4000, 0xab) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1}], 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fsync(r2) write(r3, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) readv(r0, &(0x7f0000002500)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/202, 0xca}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000002440)=""/184, 0xb8}], 0x8) dup(r5) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./bus/../file0\x00', 0x6, 0x47e, 0x4134, 0xe1f2953c5658c189, 0xfffffffffffffffb, 0x10000, 0xffff, 0x1, 0x1, 0x6, 0x6}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x7, 0x0, 0x8, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9b921b5d0068a06e, &(0x7f00000000c0)="045d285041d384271dc858ae1018bf2424fe31976e61e393a2af58653211293ec559c9aef1db4e08e4c79c1b0ed51bef9a59bb8a", 0x34) r3 = fcntl$getown(r0, 0x5) getpgid(r3) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x0, 0x1) socket$inet(0x2, 0x4, 0x5a080b5b) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:00:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x200, 0x0, 0x401, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x20, 0x0, 0x4, 0x8, "ec15a279382f3c8e1db55d0879916a3205d142ef", 0x10000, 0x4}) 16:00:22 executing program 0: r0 = geteuid() setuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') ioctl$TIOCEXCL(r1, 0x2000740d) setreuid(r0, r0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='W\x00', &(0x7f0000000200)='W\x00', &(0x7f0000000240)='W\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='W\x00', &(0x7f0000000300)='W\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380)='W\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='W\x00', &(0x7f0000000440)='W\x00']) r2 = dup2(r1, r1) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000004c0)=0x1) r3 = semget$private(0x0, 0x5, 0xc) geteuid() bind$unix(r2, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f0000000540)='./file0/file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000580)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000005c0)) syz_emit_ethernet(0x58, &(0x7f0000000600)="5dbbd6b50d9d33aee3f52d12371755eeb521b89c5736c73d37b5b9fcb27b84cd0f269cd63d2ae042b4e19f2e48fdf0b255f6a1ef11d741b215f7286cb8c38617d3602b491c94ae1eff485f66546c656f774707b61c24e46f") getsockname$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r4 = getgid() setgid(r4) pipe2(&(0x7f0000000700), 0x0) execve(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000800)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)=',%\'%\x00'], &(0x7f00000008c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='}-\xb0\x00']) sendto(r1, &(0x7f0000000900)="0b01f619c951819ba1314b470053f1cb1f47d15334b53240bd9dca3d64b05bcf49d91e956f212e72f9d2a53c6c5ba09d2f6761500e160a589256b6761da1ad8e539caca9b8cd3c9f47c1f55a58904eb6038ff6df812196ccf369f9f1f639e2c89de1ebb78924aff9b478499e4503b5aabc0b36d060043446a139230217eff2f398767013e7f07d1d13b0ef48aa44818d09f7efa684fb9a074d85167eec4a5a7e4b1601f8f2e594260d387940fce505705dd7e501dc2e1aefdf0f0d98e88bba6ca7129bec0a4d402a5b8e1c371642b31dd607c29c1d315ae320b648373107321afafbf5dc2e9f823863131807ce2e17b0a41d25bcb3", 0xf5, 0x0, &(0x7f0000000a00)=@in6={0x18, 0x2, 0xf1d7}, 0xc) bind$unix(r1, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000a80)) r5 = semget$private(0x0, 0x2, 0x2) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000ac0)=""/142) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000b80)=""/4096) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001b80)) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r1, 0x6, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="73bb72f37a210899be274fca30a32e9daff365085bcc8c8a7d09624143142f093b83dc2ff1169833ac43a81390e2b458b2e7ff06abe3d6126bfc2189b2ca35083ef280522f0b49ee846633ce302e55e1b872b781e19253c6b6511a435a5c31", 0x5f}, {&(0x7f00000002c0)="afaa1bcf24f212863835921abb34729b361ff95055e9da2a9b73a7a20aa6c5e1f8514e65e01e392aa04d8d7be6e9e8a9fa392a26651c2e327ef85b4faeacd1b239fe48557fbda3127dcd07c3def38e22462530535a251cea9c173af263c093b9e086058750a7a31609af803313fbe545e2fe7bb4acb6cd98c9cec9277600b87b9b496c07ed915aef8e1e57b984a15ae6799801b9b80528a3a8d130d3d53aef2798ba8a62e0173304cbccc58f32c6febb7c674ed3b1564fc1b746aab1c4c56aa35c5ffa52066e521bea4df8cd39df03effc25cd37194dde694edee4f1e6e89e53212208c2d2c9060472919c99bbb22551a36f", 0xf2}], 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000440)=':,\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']*\xdb\x00', &(0x7f0000000500)='+\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\t\x00', &(0x7f0000000600)='-!\x00', &(0x7f0000000640)='^\'\x00']) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186104000000047009f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a90335e6cd6f26236f43af2c68c24416776f171db0d9d685a5ca058f85597787522a06753ed1abb0bea7b7e094ae80f2dadc5f82fbd40ddec6f71711c6bc8c9c643a39804ca38055191bb14410c972d8dcfb28995028c14c064d4c15eddde9b4c04b8fab0350cdb02a5dd3d580b5c99d09f3cc6aeb8ffb621426c8dfab707", 0x12c}], 0x1) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0xf9cd, 0x0, 0x8b, "5b23c6fb84d92746c1732a14cba24e03e1657cb4", 0x8, 0x3}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:00:23 executing program 0: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x9d7, './file0\x00'}) 16:00:23 executing program 0: r0 = socket(0x2, 0x5, 0x8) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:23 executing program 1: chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x250, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0xf60, r1, r2, r3, r4, 0x23, 0x46}, 0x8001, 0x20, r5, r6, 0x8, 0x5, 0x8000}) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000000)=""/230) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2048, 0x1) r8 = open(&(0x7f0000000380)='./file0\x00', 0x180, 0x63) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f00000003c0)=0x4) 16:00:23 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8082, 0x0) r8 = kqueue() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0xa10, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x2, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="0c770aef0196ba2e3c50739f20d2532cfa70de63913f8d64b2848b41d5c422e4ea516d88d10625f42394dfe0212a09951ca67dc2bd45ef3d3caeb22c69b5320267c2e43fd7e947", 0x47}, {&(0x7f00000001c0)="ad40cf48a07f23d2076a5cff3ea8e5024c4a8d17825897c1d0f693a305cf43e7fb846dc32c2d61fe91e3cb96d38600f2538e3af2cf412f30bf457d64084a77", 0x3f}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x70, 0x1}, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r15 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:00:23 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x100000001, 0x0, 0x6, "091dbf490d394e09c84ef24356ecd0dc0400e0a2", 0x16, 0x6}) write(r0, &(0x7f00000001c0)="67c0d2941e7089703546fba7ec08c01b57d167cabbad01634ad0939fd3665d70b8a58a97177864c929903aebbc9f61c1936093e55fcf18239550e9f20ce957d028895648d99f1cfb0b98b33fc8b5b8f6ea6709ead8b6715d8d1b0365ce0aa55b0c5c29cabac8930f89e18c57516f897566005dc22dbe13cbe45ba75cfd41420ebfd1242771314aeb5b91ac0380c86920ab3abd4eeffbae95b17ae91d77119fec8b08edca7e4776ef613331fb43e1a9c2d95b6cb3ad90200243bb4d0f91e67bd1fcbc92ffe7f436c06e4533b447a780d080cc0b0f7b14aa7a58212347638cb7d4694fef5faa6e8982dfe72cb6f91747e764975c34a4c2", 0xf6) r1 = syz_open_pts() flock(r1, 0x8) flock(r1, 0xf) poll(&(0x7f00000002c0)=[{r1, 0x101}, {r0, 0x188}, {r0, 0x4}], 0x3, 0x6) sendto(r0, &(0x7f0000000300)="a4f1be46696526ec5db2b7233ae9da220610739aba7198324e6fc0250fa9eb355be3ba2d42727b9f8cd2a018fc3bcf298d38b871ff5e95ec2faf1c820c9042d82d77fa3005d54070731ee3a9011df519cd7d2efcd280d20a68638c96483eeae16b945c252279775c31230851ee96f3631b5a1a77a05a51ef2a14e242ae0d71fb194280fb3c8c1e2ce4fa5df7a8ec6fa1b77f7de6a84e7c5efcd4a5e2787b1b3de836ab0d", 0xa4, 0x40f, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000400)="dbc13d0700e73f3eeb7b88ac9484eb31e83021f25cbf4a89bd0000e2455b472dad880ce66778f555e7dba7911d3428537d4cb9072ed0ea1e83b7fcf02cd4144cdee869104c8d6deb56723d826039f39635143239422bec3e54fd99bd1bfae5dd0dc4c700e87f925864b78ccf7b8054cc6d2b62886e238c9493bc70cea399e43a3a1cbccff134bf960c8c3bb11adaefa5dbc359960f2c", 0x96) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x4, 0x400, 0x5, 0x3, "b05831ba2cb725e6dbff3c559fdd3bd1cb7804bc", 0x6, 0x4}) close(r1) accept(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000580)=""/203, 0xcb}, {&(0x7f0000000680)=""/216, 0xd8}, {&(0x7f0000000780)=""/22, 0x16}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x4) pledge(&(0x7f0000000880)=')}&*\x00', &(0x7f00000008c0)=',\'\\@--@^\x00') chdir(&(0x7f0000000900)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) sendto$inet(r0, &(0x7f0000000980)="3477d658204be08b7f82d660c8513d038684323dd6d5de94deb60f3351a249ba5d1ee6d9d3783d50b1159abde4ddc8368203d563fd741fb3a1fdc25a8b615108d7ac83820563295b216251408a40201d40249a40e3ac56beccaeec45297f826ddee535ba8e1783b7eced374fc22a55b734d776c905", 0x75, 0x2, &(0x7f0000000a00)={0x2, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) execve(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b80)=[&(0x7f0000000b00)='\\%\x00', &(0x7f0000000b40)=')}&*\x00'], &(0x7f0000000e40)=[&(0x7f0000000bc0)='^!\x00', &(0x7f0000000c00)=',\'\\@--@^\x00', &(0x7f0000000c40)='\xe7.)\\\'+[]+}$):\x00', &(0x7f0000000c80)='&\x00', &(0x7f0000000cc0)=')}&*\x00', &(0x7f0000000d00)=',\'\\@--@^\x00', &(0x7f0000000d40)=')}&*\x00', &(0x7f0000000d80)=')}&*\x00', &(0x7f0000000dc0)=',\'\\@--@^\x00', &(0x7f0000000e00)=',\'\\@--@^\x00']) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000ec0)={'./file0\x00', 0x1553, 0x6, 0xdc0000000000000, 0x1, 0x9, 0x1000, 0x8, 0x0, 0x2, 0x5, 0xbc5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/wsmouse\x00', 0x20, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000fc0)=0x101) bind(r2, &(0x7f0000001000)=@in6={0x18, 0x0, 0x100, 0x3}, 0xc) chdir(&(0x7f0000001040)='./file0\x00') 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) pipe2(&(0x7f00000001c0), 0x10000) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/7}, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x910, 0x12) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) close(r0) 16:00:23 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) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x10) 16:00:23 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20002, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x28) fcntl$setstatus(r1, 0x4, 0x80) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/139, 0x8b) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x80, 0x81}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:23 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xc3) fchmod(r0, 0x10) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002005, 0xfe) r0 = kqueue() fchflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x1f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0xffffffff, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000040)) 16:00:23 executing program 0: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) write(r1, &(0x7f00000000c0)="f88126b10163a8d91cc0a7c76cd10f0755187b680d2ba64e3f4939814b1efe51d7a5a72f8fd24f208e454315e6607614ce887b6863ff07b645a8d3807e4f226bc7ffcc81ecb777c5fe51afed7f8f9a13e658f66a9512c578fcec17680b2b0e29fe9d152a8f16854a6afd4f4337c1798868c69ff801d838e63c1bf8048cd1ff8f93fbdbabf67069f0267409f8a4d64d6eb9c731a36df3913d861b81c99f9a0bef4d07aca677f77ee4ea5a2ca5867642f2545f628ed373facb6075690b6495b796073d872e70b08f53a98c777b1c0e6b754965b57fd0c3451f874d7952686acf4b5579b35f9f520dd8c0e43adabe38428d5a85bf", 0xf3) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040), 0x0) listen(r2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x2, 0x5, 0xffffffff, 0x1b48, "d2fbb8e6d06f85c5d9b3409dd2ddd5907f7bff17", 0x6, 0x8}) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8b5, 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="121380ce036577066083fb5d495abe56206c027d63ef48ad745d50b77f47561550ffd75008361bb8248b765029fda0e5a6c75f2fe0c2d1836019d89de3c895ccf43085ec7998211a798d7f463cafe23080138bf007a685657da3625aed366fba2e93e939b1daf805ba46ee37e38a4f045459ac64a1675f6ef68b82088bdc2e08290ceb3005f1d6fc8849a35b", 0x8c}, {&(0x7f00000001c0)="d5947534c9e4a9f81bf7338645b545d38346241a7661ef67531f1a8d12d5ac2c88dab2fe10dada208801a3445b7eb91411017fe48d593961f7a5192648024f3ad8aa3fb45d8a989aabeb6b7f09b90335b7fe46915358b54f522d8c", 0x5b}, {&(0x7f0000000440)="6259ea1a06a4f90b9778512a1b21b0bf3800b7fe79bf578fc5928ef08ace6192bdba23d83011d2a5a90ca79633d31ceb8e9ed33c80e3164beb6bb011746407fd281ad694a021431707029da4dc033b4e7aad8d653662731538b83b1973df509ad0e0fdd81f3eaeeb17ae4caa9013c9b03afe2668428c1459cd467e6755dc4897082f7347ff9378ccacb5a3fb2aafde5d579347a82aa61b1e699802dce91cc08ea65df7a7c318db7d0d9e7c7480c88745a106015b0ab7261d430b87ee6b2e52a52aaedee8dcdcb07d9f7695c4cfaae1bb6124a8a4e81e735940909f58c5e864e3cc33677a6c4e2fe2d3ecc096f726ff08e78a1497e28141b80f588219fd151103da1b631fac42e2d4973a1a39d6a41450415272794bd8c9d96cbbd9c348d979f4c16672202dede95fb65b85d8fd15a7eed990b6dbbf0081586a82c0e73305b1f17c0e19d2531779a400e734901937c9af0c1478f39ab33795b730bb167b7f7a943e0d553eb5700e893b1b17632cc653d23b5df21159ed4214621e0ecfa5ed5c246e901f936bbff004a17bbadcb80c5b90ed1e7f721e509caee865da2e717ad9dcfd3c3a0f075a86ddefecf91cb4870089247251272db091749f28170af4c6053727d18614e7fbbecca3a9882a50c51c8814e5dd72d1168d8b75a431dcb2068d6b0b667801514dbfdbb8ae872bdbcd734011d45c74669c5421b8cf750a3a526dd964bc1f89cbac65ebb12a4fb69f42cb57d75e62883a22a4d23beb5935c7e879c17dc92c24775cb2a4faf4bd7c08a4573309d368f105ba4722c0ad019fff4618f729b23bf6901d8b1af3166e2b663dbeb526330d6064a6702ff35215c127188e2b08f62e7f9794bfce0d085ad6372b3eb394f50ccefe0dffd41cc90ba1318d58118d5e3522232b93eb2009b442a3c1d9ebc342cca076810bdc6f528d2e41c00a84abc4b21f946267a4b18609b631adc954898ba170717a6fbe952b066dfc0521d069224b7166db9ba922ebd2a81dbe773f364e3ac9a1fb548c122111de06995d24b7872cdd0649e33a4119a05b8c9164e4fe520ea2a76c6b2974bb8a71479c5c1a9d097c208c411962bf3544f5d2c2980edf66172a40f1c9a9f63819bae4f2e8f605b5463f64eaa04349d1af29dfa8a4dae5256e1443ebb5f2359a4d82656c872366704dd440359d1a0f8143f8c6fe4eff823d4a1d77d1d59b72752f6b41774099d18a53b9a3477b07690e8beb653c69d07e7b707a57616e2c8ae6cba3b0b120001a06163abce76cb630a1a209b7d97c32a1433af523a484fd6ee1f1e84754b355f9dc1420b7f0250bc4a4e2a6660a6f179823b74dd3ccf71ed46c9c8436ac410862dfc956e18004aadaac8f32334fd85d2d5b33a45fa8effec731bb78957ae3e6cf55e1a58991fff607cdfec9ea62294b4336fa4b2da2f8cc9f1b4812d6656d6121396216fc2e495b166ed73ff84725808def31a9d11eb5b88ad63f38bbd8f9c0e0667afe25ffbe6d537f626a80017afcdbe3271855f27616e87aae61306c14af405d26bf6203c76ea1bcc52950d9ac99f8c3e4b370955655ea848c7e4b33d7b3bca1c715c9ddbc86c6c22ccfae0cce18f733128ddc4719b7f2c34353d3defde69aaaa0e8d6090569204763d34707e429d382f81bf5030a2d633141a14fd0d0a5e5dc39ca12afbe7714dc0d5725060ada89063c79c7281f195dd9650abff536780dc7a24fe1939a05272f43d3b0745fd6fe6fadc764e1542074e54ec1c08c6065bc637e56cff29410087c735e3a6f65a6289cf55826946e6f4994fc3f89f5e6d50ff6568fad9546a952a9d27abfa0baf7edc2a9d4916cedde871cdbd3451a178fa2d86197856dc7d7a45c7e5df633172f0e1a2f1cfa7a8cd18f645d6803de25328408c02e62382cb82f88d63af3945113024f00ce2ccd2c3b2a2c2d0dc5acf34aa275e471f58af7158b2e7a5e40e441b719d3cb08079386b3bedf7d11c19603d4cd3d7377787d8b6389a2ed22fc77b9e30c08bfe3d38cfc3b036ecac93fcf2a4b9a21573851921d19afa72a079f9ed053e32ffab19ce74a30ed44484ecf669fdb65dcc0e0c0422f8928e9c4cb4628c5b4f47e41fab14fbf24ecf2d3f385d17579dc14a969afd19785c217ef059a3dbf02a8f758a2fb54f002f2f965bbb3edc55f823dbcad484c9f32132b3b6349f90c7ef8c7432a5ba5b31b15ee2e082700a81cd6b7198b549517c78b164f0e231d7845ead67cc040756c8f095fd414d8d919e785efbfb8aefa71939f8d2e48cb2d2969697e53edd05a04cbd3789aad9f61f6724c6465fdfd752942a9026b2654ea2d803ad31fb690aa4382ecca6735373aa4211d94d2f108c600da322149fd123b93deb7f556c869ee9374dd37041d8f1027fa4133c821e69bfb9df7c9971aa2ec68230f7ed4c8cea7e8079e3b25763a77518cf4ab45c48e586e10f21913f75b9d7e960f776a9d27daf9224d6b3c98a9440f5f5e94661804b6b9e06c50c61bfa69fa48fcd5309f6db9fffab603b83fd66be3a4dfe2c26b51b9cb04deff518ac2bec84e66bfb683d56866fc0b7835fa587f7119459b1724bdf6aadb4b58c2de7d87d6a78b847e7d6ca9b68cadd9d70f9b848235a9692d4cb2d486740b7cbe0e843d8041837a48e64c1c69ba289bccb83db102395fbf0e018217035774a6f25a4e5958e335f538f66aea54b05e85d5b1416c7ad0599b6ba4235782e7de6b285e694f6ab23b4db0cc6b9497903e908a4ddc386e17e77723b80195a6c3fdb471f7b2e12329494101f4ef13d625c925d75dc796370b98f3f0c952c5bc7336189a665a7c2e6b5fbfb34d58150c2df06f2ad48d5e724cd482efe21ab33d82c53a8e381063271b681e783aa500f1bc4e361905ea25b59469530e81318ad3aea2e10a58dda6bec6d4da945e539be9b948274d20f161992d2b279f77c605f28ee6d0437c231d3466988796c8747c1b97cd1e4b47aff200b3bb34ee2e4e032f79a39cdf724c5a862b2c010b28a0a2d6786e703872fc499d027f40289133ec4e7ce663fe16b1492ffb01a2e969a636321945a2af1a5af6752f9b4e818d8c81b1e0c6ad93f9ceb9b264a6d55bab1a8fe68b47b37f00388236efa2fb055fc7dd27361d6dd8557b05a1d7963a65f41206617a3b98621058a8536f8daf3ffe6a18558027354c2b47f41771deb7a980749647a83e9d4ed1a0fe9d4cff32b0bb1359ef3e4e3a6d3d10203d29422a4b58d1ae271bb9c9571d49375d694e313f5ed5a19ee986e650bcf25248c4133e1cdc291a9271eac75745d02f32b2721a9e22b7c1acdcd35c1ea9be70f8a8a595c4c752bf283ffa2368edc0327d92faffa09a7f2d5c87e7933946b1aa3bfd88ecd45be74dfee57c5bdcb5dd2ffe660eee6d5ce16ca7b577c0fbfa30c49803c236c3fdf999e95af51c5e56962363759719c7a66050117d7107812ca1319d01b31acced37430e5fb99ebd2e7d51ee5bced4220e7fa004f20806c2033eb8c4ba6aebe1527b309750d2ea2516067e3f0096a43be80c165dd6212ef2b06ab18c8965c5a6a9e9bec8b405fde78d98c2c4700d4a5ccdd8f67d261366fbb7210bb1d999b0ff1c50abe92ecfd88849757e3824a166e24cee777124d02ac109fe6c60a7aa50262e72acc7680f5d431752295ee1b804086ea2e58dc88a852eb1c1ff9b92722568f637c3ee9c4cfe30ac0830bdcd2a9478df7b9042ed79885b7850e84de6b07239459a71eaabbd0099236b663fa551976e05e5bafca0c687b4ba5b9cf6d341a24dc0f8cb26f0ddc5e0ec5cc9f1c42b62ad8903eb28cf2a39988174ca89fbfc2de13c237be8df9cbd4f311fa2e45936a1481af166bcb1fc99100a89047d1b5dd9fcc2b1561973624078be4ddbbb43fa927c153fcaad7eb4d000d65f367a40a3800ee21e3f2fa378d0484ca7e0e027d8e653332b9b9e8f6299f7b6474a266b4569f5765cbf82c5da9367343a57fa54d59f10c6f978e2069ba72d034f1655ce5f075af5534ff2adbc323b1ab252dbed57ea4f9046c72cee9e5b898b0b6a9b3c9862847d04ea8ecb66d957cfaf5f4b9bc423e17c4f27023dd7ba3b41cd465afff875ec498da3acfcb7d1a5a5b0ae519c17f0d10fe6395b71910dbc8c76b42b53e36d739720782ce6681dcd84ea8e4f68eddfc40581a4a8f94cfb6f9e5d55729759ef2a00492b2b22f2932759b4f25c84fa9cc8616a7f02cf73d50300db5a9f6d460afd2f68ef4b390dd84eee39886b8b0aca36de2f580c91335d3aa983e5df7e7abe9076ae2824a29a122796fac2ab12596a276e3330bda0abfafce97e44e19341a4d38a7739fa582e1fc8740736a6f53f6877751761b18acb9c97a5ecfe12653fb7f28bf791c8b4f1c0be34828f17ec739bef660cb02513dbaee3a5cb3edb41b3fe94384f0f7b32ec85e9214dd0daa887f42f5d748210a232629078da6139e44bc44031273855d1155f04b0c0056bfb65dbc2dbc1ffc77c2678daa4111056fcec3d1e43bbada16acfd5250fb5d495e357ecdc157dad40b66c96cf8e838520c28e56d6fcc87041f5f77da778cf1a229d2bd1cfa5908c18a5aa4e0c784101d80df734e262d3552bc0cf0df96f661bfff104b410e3ea658f12c1c292aa8a305bac2d578a2eaa5548e957134a977375aa0ae028489362d7f74fdc33949c6084bea7403ba74ae91b10595efa2b1c8b639e173589bfc4f034ebf6f13e2a5179845103ce3c2a28cc30d413cb435be581a8420cf7bbcc3156a4107d85f1971d6afcd0ba6c817d0da53b549ee424fb8a85ab66b3270631bfd4ee9fdecbe43b306c743b20117c6b8c1cf647eb359a96cbcfd5b50e835c8b3aa90a3ff079436354c716d4ca02c0d0152ab3ac84af62928df7edfdade63bce650be89c3fc55861317951112e45dc69e1ff0b79a68fc3657feece20e5e570d22624cbad18af32be75be29191a13181b5d493d88d07650f3bc26929eeffdc844c89c2ec6bdce8c997023916ee35e784c305b164cf8308e467c38da99498cf25c0bd3534f95e5c7b2a7ece50c03fa0b2891bf8df9eae3038c488ebd08b944089d11caecea832f61fa07762bd1e52233b928b43c6df8cf402d64d9e4105bce051b5a81d8c2077106ecdeca6026bccb88317b597b47aa8fad8892e0150e292594f0b03e62dcff98e00e7acf673fa858fa90a8f9ce47cdfe9358436612697a8889f282edce811287cd4083c9e23af4c676e882cc72bf30b13778e5e3df024766f126ddc650c7883393085ecbd32eb1ab7b741e75871a89c4af7aae0153f998237539dd6310adac09203b3fe027b36ca926a2f95f799cc378b4e37f7a29257ef6d5f3dc5c11b9af4851f505cc7c8e8a2d1c0cff763d999592f39b4f45b975c6cf3b8ec9dd9ccdb88eff1cca01589c279f62ef257c144846128d3f81c10f8338d5cab1b91dd732a438ef7bcd4a66cbffee266a7066f5acba9029d06022761cd5993216a38d444e2fba61eab89435903db35833c5b0cac2191bbb9d6053746b06e4131c935251cb24de2449e8169fbd4e65cddfdacc4ebc3af9c3fd9add6e7f753117bf81dce4c5380c28e5d2c8b71638b7b3b1beb3c1e24c56e2b2c12b0bef32b092a73e27dcef44224855e2e1b39a6fc9e3ffcc181aeeabac2f1d8d0a328756b8dd3b480d1465e56dffdfe6233c740b158e0156d4abfbe3469feb0b15953637c834604b049f6a1607db08aa954ef3283fc6eb1e8f08956911dbdeecf3ca2a75c6fc8217e7137c5fedf42515a057e8bba2391c8ed557425d7bf47e0b99223e82", 0x1000}, {&(0x7f0000000240)="13f0292df879d102fdaadb2a9650f027faf6a5a7a8f42caca260e856c8c832ee069e2cb37a462999f3f2905a7b4ee66271b9d93c7fbd01de22922e7e1c3010640718ff5fa7e0cd628a45607865120ca4db214c3bae276a6dd7a61e59015603dea9c6b6d1eb9cf3ca74c6ae53a1a8eb3f74bd4add9579398cbeb6d813e43ed20e339775c9535343c1", 0x88}], 0x4, &(0x7f0000001440)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}], 0x128}, 0x4) shutdown(r1, 0xffffeffffffffffc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="28010000efff00000163f22160467d445ed3d3373147a6f4f34716c73c7297befe598ee40ef0a314f28d58accfd675484dc1dc813a6052859365a43b93f15a74bf0cf710cafe10c66eb032bccc5c033df81aa744dc467834b32c83280c04e80a41ed4ec663dda505993232eb2a9a664aeb69c149f46884571c09856f87f8a3f481b407e5cb1af899e758625c8ca11966ccd8d525444a653a8068ec1978c197b03a93f819369523f963d26a849851e30cbefde56503b8b1ed900834260a4958bf42371df9ffc35fe83f56bebc685afce4a14b4699a0943ae67a16c8127252"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r9 = msgget(0x1, 0x30) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001580)={{0xffff, r7, r5, r3, r5, 0x0, 0x80000000}, 0x7, 0x800, r4, r6, 0x3, 0x10000, 0x5, 0x81}) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 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, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) 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) pipe(&(0x7f0000000300)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000340)) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:00:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x18000, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r3) fchown(r0, r1, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x8004667c, &(0x7f00000000c0)=0x200) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) close(r0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300), 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r1 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r2) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x102) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1", 0x4f}], 0x1) utimes(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x1, 0x4}, {0x10001, 0x1}}) 16:00:24 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/48) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/101) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/191}, 0xc7, 0x3, 0x1000) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000440)='./bus\x00', 0x20800, 0x100) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000480)) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x4) open$dir(&(0x7f0000000400)='./file0\x00', 0x2a0, 0x0) getgid() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) close(r0) open(&(0x7f00000003c0)='./file1\x00', 0x20000, 0x15) getegid() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000500)={'./bus\x00', 0x1, 0x2, 0x3, 0x1, 0xa529, 0x401, 0x1ff, 0x1, 0x1, 0x51fa7b0}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file1\x00', 0x5, 0x6, 0x0, 0x0, 0x6, 0x7, 0x401, 0x3, 0x3, 0x2, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x88, 0x10001}, {0x26, 0x3}, {0x103, 0x2}], 0x3}) getdents(r2, &(0x7f0000000200)=""/232, 0xe8) 16:00:24 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000500)="f5c16a8f31581b898a7fd46dd25de4fc837a1a5be08b1ab9f486f7b23ff23b497a94d5e33fb585c0b22c3147d72db75b6331274b5edcbff5d382f8c46c900320449267a41d3e582c3a8607677da46ee788cb843c518036e9bd63ad6b77ba57eb70ba2378805fc2f3ca248f68676a862418cfa4f808afed4e9a88a7c5f4cee1e4d3ef921ec3a3d1ced2e81a071090b1437e08f6cab9b9659221eb9a338cde69c4126eadfa95d711f6f879ec3b9dc0e781a41da4a169e6e515f1f31fcc237fbb404c9a98a17f2d5d8e6e2158ccaa32205e293fef9e8984fb40afd2f088", 0xdc}], 0x1) socketpair(0x1a, 0x4003, 0xff, &(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r2 = kqueue() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = dup2(r0, r2) getsockname$inet6(r3, &(0x7f0000000480), &(0x7f0000000440)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x144) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000000)=[{0x44, 0x3}, {0x8a, 0x8}, {0xeb, 0x200}, {0x3, 0x5}, {0x5, 0xffffffffdc2df4a8}, {0xcf, 0x9}], 0x6}) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) nanosleep(&(0x7f0000000100)={0x5, 0x1000}, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xce, 0x9}], 0x1}) sync() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7, 0x800, 0x3, 0xffffffff7fffffff}) close(r0) r2 = semget$private(0x0, 0x2, 0x10) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/95) 16:00:25 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 16:00:25 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$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f00000000c0)=0x9) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1d, 0x1000152) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x4) shutdown(r0, 0x2) shutdown(r1, 0x3) 16:00:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x9, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x16, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0xfffffffffffffffc}, 0x0) 16:00:26 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x84) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000380)) shutdown(r0, 0x1) 16:00:26 executing program 0: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) getitimer(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x5) geteuid() socket$unix(0x1, 0x5, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) r1 = syz_open_pts() socket$inet(0x2, 0x4005, 0x800) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x100c, 0x7) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a3ef60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c89dce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f5ea8a5fe2bd1725d665e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd2af5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e110936597ffbe0b5e23a95910b37c2b00000000d892cd3ed24a06bb23e7d163ab25c96926cbace4e9bfcbd57c8e257b0277e607729071cae1c58916fc86e202ccd26dd6d5e54c11aadb20a69bcbf420c4e1da61a1"], 0x162}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x4f, 0x2, r3}) r5 = msgget(0x3, 0x0) msgctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r4, r6) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 16:00:26 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setegid(r0) setuid(0xee01) setgid(0x0) 16:00:26 executing program 0: mprotect(&(0x7f000029a000/0x3000)=nil, 0x3000, 0x5) munlock(&(0x7f000029c000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getgroups(0x8, &(0x7f00000013c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f000029b000/0x1000)=nil, 0x1000, 0x1) r7 = getpgrp() r8 = geteuid() openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x10000, 0x0) getgroups(0x1, &(0x7f0000001400)=[0x0]) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xa, &(0x7f0000001200)=[{&(0x7f00000000c0)="b8c77d93b5de8badb78eb2351724688853173e6f3f29041ea35186e28502b26cba202d7f23aef36feaba18cc998d776363faf93ceb076d6feb4a22226e5a58f8a9284d2570336659aea8b8c137ca41f0e0640306b75f740a044ca7b5ef857daba8eafcc9dc529f6e1582fa854796db8cb2278f134fab80fcc52dc5aa1834360b02ce85d1299368bcd2764caccb51872b0145a4a6bbf82030976a6654915d30913aba317c89d3b5802efd03aa81e9fb8b02ab078c", 0xb4}, {&(0x7f0000000180)="0c90a9fedd9074c18cf6cff55a3bfc0616cb3b54338beb0a41f9c87266b5f05a58ec35e246606bca8943a9030fff044c640b56050d7c0c85b898c39d1a343e069143c4188731b1aa503ab0bb4b1bdedf134dfe4bbc516355095d1e89034d4bc9bf8288741b26a8be592722e687cff284ba1585255bd5db", 0x77}, {&(0x7f0000000200)="3ff6ca2342ff2daeb48b5c90cf75aa456ccc7f399cb16141d58e48c5bc957b085555602ce29875d6fa03787c54a69ed8643372e75d8366cef30785d9f3d9335303f6db185434aa989382ff56e40508a30940a7eea1d3274c19c937e809cdcea6e4c0b042b888580f018c2b5389a60cc442ea956dcb6796c6566173e401685ba682f26577577e51959e53a6674178a45fd5af197312c67775ac5410bbcfcc5ef269d049d45944f8673857d3ca2eb17b2b6873912603d687d4ded668b1c8fb4e57246df47b16f06aa350d1118d01c4ee9a757bdc7bd66ea0686a9c38eaed5c085b85e7a9727737d71b61bfeecd60b6d0c5ea81cf02213d947f71124e090feb983d023a306404881e259128ac5bf979379f5d1f2e99f0acaf42ad722f234dc9ca6d2a96e1999df177946bec0df471704d4386e90a3eb88f4f04892f1a9ce4dcfab517d4729bec7c26b755d68d878c60945481821a890cc31f65b15f1c8ccd4768039c462caf5b10bf716e3b3892400276f6f30a31e3a9123701c7c3c3f6957a8771c748a2f5e2d66ce26d0c50f962ad1046a24bcfb817c594d38f249a3d42cd2acbefe8ffc5f40e8ba43b576c45f1dbcf2d773bf9dd3d16176fb3e523245159b3c1cf0e2f8a47346ef13b3368c5e15a350888a0f7c731971e67a7fb52fa898cc79aa201325df2e3fe4a66482dacac7a52d851e023a5788d02126f944bdad8a1b099375036c05d792ac961b872b9d4982e4140123935b06993742b9fa4b8e1b111fb3d78536c9f82ef745b35a4e0ce9d047b2875b1bf78b03e76df273e71497ace6ccc893756077712d878a455c25a3e041c9c9ea36420a691acdcb0ab69b89fe9d34a4ca65d893972d3f00df0eb02788cd5cf1c7fc860bd519500b601f427bc0acc4b5436137b1ee831044040179c3352eba43a30ff7848a560eaf2e543d29501143c7e6423edc15e27558f7a7e434a71340c96d7a0981b5aa56e723f7612bf82b4ed277db265962519fbdf39accb5e1ef5ac657bfaf2ddfac453af18692e3d00b7fbee184e46822cbdba4e6293722deb9d49bb7544246a58ab9f7703fc790a6cbca89bb47cea71f53b69435f798b53cd180dc8773a97e44e09a0ca693bb423f052af348d4f251b0de4463c2da67ccf4c867619f32ada40ea5a11931f923dd6f98962d2e829f650cb9f36cdf59e271a3fb8ed9c8c58949cf684eac6ad65aef37c0657cd03a8ed3ecb23d5880ca4e2f03e47f378e69609387c20461f303db5cde5b76bb0b61cbad851bd810dab726574ff91b65693eea2cb2271601edc24f497e969bf17d61c7b9f00fa36787a71a466e98396570770e70c270f87711b48c6ab4e0e7a394632b0578dc9e1a605807889b576be1e0b26c49d97eddcbfd5ce2652cfe53e4e5a5dd15ec067d0a3a87a173f83a202cba72f14da55bce2548ba5619df9da8548806953b00e94020cbcf4d74937e4f7a178f29301e0a9218c68b1d33e159d263c52be6e05d68a3c088f4b95ea2c79f3a6fcbee74483b4e09936b6324469ee88a977e60dd98b50a23e3fcb0c90ae4a69857761b7f9633b3481a7cd40d7b37709245de9d1bf66583c5d7f82fedd34bd189102b41181b3f6c27a41ed56f4eb7cc046e48618f9add755ea00fedaba480e2d1d702fccf84e30e4c07ef5ed33e1cc1aedad9b66b5a39b15b6e13763f8b38508637cf6c20d4cdcaae1e233108d3a33d03db490aa59e0171d775d1dc153811d2bf902a7f002ec8d7fe29b2c3c835500caf5318645acce9b2d1dd67202783e741f6f4dd2a676beab5ab6e77a0f1953c02166ef94f17302ab4b5dd3cef0d2d105715ce81985ad557d074282cfb359fd250b7454de88b81bdb885a39330ff134c102a237459c68ca29395472be8895a128670cf5424113023d02422da9e41ee1b2a9fdee9b5066842ac7a53ab9d6784c56e61e0261d2ac35cd7e93fb33210defc03f805ef4cd20c80622a69834a6ee30e4f2a6e128cf1e65f933f020bdbca27b6295b470bfc60254be6a747c3ed5d344abe01547677f989884fed95ea60f2decce68a64642375d398e61c31c902adfff0b530b0b69348e302165b786c4234fd52dabb6d4bec9277926374eb413eba60aeccde116bc7f41bf6e9b2b5500a13c140c575de3d452671d2fba0a41cb09ebe2fd8bf68bc971a670f523d4278be1f89cea1728d7d6a11883891c67a6997a3ee14b3fb88f9971127636230cc3fb5869d0bb44179b187b20a6f89b5d295f85dfd6730f5c0008a35cd09bcde1cf8afd0b38a4f30f3b0a1d96d0e5928ee88e46ddf967fb2a66414c5ffa8737849912020e5c43f85e119563b355565ae644ce7236aa16fd923eccfaa3aa050fb2f12e1ed267238bee65c86d52d345926aa653022691030c0c9a7e985253f6fcaa4089ce841eae315877fe61e3d3cc06a6a79e7dc3a4f5f3c68f18019db575ebe1451a6d5f9c189c55c01ceae785f39ca6a4ddb90fcb9574903cecb877fecf11374d8ecd33b5380a3e10e3b4ce72a42e1920433482082ffa04f84a89f60333e69c41a4c4bd71ea6007ec4dd6bd831bd7050738191b2c6c27ccb982308230a0007a8567ecfb5b0c44415f809c5da0f619bf38007fae699ab0769ee0c54abcd31571d02bd8c353f6e25d2ea77e62072a51b55cdea350cc5a0be3a32c7d1f411c43665cd86117e36bc4e443ecefa1dc01c9b9534d6cff3368b84c3d9a4e7e8fddb0931a54bfa7f8acb834d7db35c5cde45a82707ac4c0facf2f8031a6dc7090d588bf138a71e3d93b00faa8ebe51c7d1b9c376316011ada04cd33b949ab96b0525f01dac9ab6d84e47551bb5d38caa4d71b8416eb089d438ebe7d7e8f3b50e1b8e3bc64618034726149e54f03ef0c3669448e75226211de954d52a5907b4c53717e8dbf3070205171d640462fa7c28464f6022c6b84c3c8c4f66b7120dc07dfe9d35eca2a88ee49d723fb8b83a9aaa967efb58d700ef7e829ed5bfddfc25ccc3b226fbfd93c94bac0f7944af048e27a76dd563dd917bac1dfec6e269f4eef572bfe78403dd7403ae482e3ba454501a85e83e9ffd61642632223537eb4fe66d8000d8cb5abb63cbb787f5365b9baf4762a3bdaf29f33961a0708b93c7b3705609ac6290c6d86fd64eede6b8b4e3dac552363704e5a686b4ad465673cf44adfa4b49f364a66245e5ed363dec91dfc00ec0a39a4cf4c0056838176b41eb601e3cfb3890db334be70c1ce7d2445ebe20f9573228a0f668711377e6de464e85543033314841744a680bf0fedc55006734f185918262b3df315164437665847cd5c3870463b1c99cb20dc641ab6885b0861fa7b90773b833a5384be685fe843fba87aba9e3c435aa3c32ff367fd3eb1ae3500fb5542b2f45b44c3b5c5f0ded4e64b1560131ffb019688a522e6d9bcfc5dd10b2f3005b15a5903ac62b03c65ebc775a2a8d80951ecd2724ea76383d41a129f5df2bf468c345920d76cee1d332a0477c88c9c0b05ca63878dfd643760bbdd3f2fb14f2207b0be525770d28298086d7fc99989c048af724bd60eb8a9532b9627e16d6ef383b76558c71620a079189c8bde9d9d53f98ff3f8033cb54e8f537bcec82a36fa8777f4b83ff14eaecb215b73e51e333615814a604d387916cf4905d35e9f6b779b195e81858c43a70efc9c23a2785bf3efd7aa77f98b95f3c39112713354f55c2725370eaf9be29846c4abe91ade37f5d9bbb8acb5cea3b862d8503111be49145ea66c82597d450c8db9fe01a67f8915722315acb599f50b2085976bb00c633f8a80c55e4d9b8e57f998043cbbde8dfb303949a3dbcf5e3cc00e9570dc915e657960e3ba9b3b0260639677dfdb7f617f1fc9c814e1cf00390e7b0c7eeda6e2d9e51d8524667a6b8bd7aeaa356a2d2a9060dff0f936da538cc7de0a16dd4d8389975ff1d56efa62375d51916f27effa239f3af421d04669855a340c13b6197790f32c250e000cf6f2c9c758db698e5343680d7559a71e5cd9fc08ceb196498e81917ded9535b29fb50b1929a987fed5b5ddbf77bc55e86b0dc50bfc892edb1d2a3ff02e2ef87040b4a9c574e225bd61a891e595f8dc2cbf278428d3415d3c69475c60cdf02a23b208a0b81b54642542605805262c92464296130109175bbfa5b45266392bf1ed004e53ede1cfdbf6477fd955a0a1c3685216b302fafeb74c55c87f6a8dcd61432f4680bbb60f2b7bcda1c01d2312ad0239411211cb77db30c214737b0d8cc9a6bfdf0df5c622df01c5deda7ca52a474d5327883480b5649b33dceab9e29d5be616b8778f53acbfb556d47569d13f7dd27e375170f1ee61e7358757f95acb8dbe649caf5eabd59f52257d5b56b4b30b644356ada706888db8b05bf3265fccc979a0f5e26a87974a2009d73003c9c3a3ee5cf2e0a1400a17f6f1596d43173ed37589e5256197da27cb2f16ba33e9316baebed00724933c0c5cb8e820869ed5e92bdb8b49e09cb85f91737ec9a6c11a28a4398151a68b79f3d09ddd79b787abb9d6ee5192b024ab90b6b2958cfddd32b786e0c3df665f1523d0536fa41064503ca50198db5eeb14ddef412e843716439b05fc921fd0edc8ce74902c482ca07c8ff30fc7fb111272f6644634388828c325bfb2e065a560762e4240505e9fdbf3c6d5a44dbf8c713c93f1966315335dbd6db922d6c70d00303e1d1bcf3558246d7a8033e1cdc84fcc6dc2665450200d3b9a8ef87218bcdd997b822b0b9ae07b1a2d77ef1b0557dd70b6b749113ae41f95a61d0668d3ed8065e4cea9a13721d938be0625b944711168f9121990936165e8853cfae31932754df49f5c2343df42e93d61a188976000fccb609f20f595df46f34605d89317923301ee1204fcb63bf7cdc759459b7a4f1378c9867b9df174dc9424e3b35d8e395287ade1f286ba2cd6a2f83b8988544885d38479e4543908407dfccd85c1afa0495146379d8f512741664e0d9d4a3a2552ee10d5e9316f5832c3d28922c804286e329c18999b71b419b1260d05cd47753c6d76c219a5ff419e5b18eb574fba8a2988e9ba16cea301be019c00a2927d1d2cac0cbfdbed586bd270b4c145f399402afd2fd7d9d05eacd7e25a6e0667dfdebc9a40600687400bc268809e7750850d410be99333ca1c817a7cbdd57ef8279a401b3ba31e0a0961570a3d3d77293560724f2f99718aee2df3a7e9d9a942c40714a01a1db879f7924d4e81b84e309de88db57cbb93465561a9c0943be8421bafdd530bc64308c67adfe629b93ae7dc85670a6a23f3bfb53047521d090815f469611eb7c39b266fec988561c842ae1c9154e18b6d996af30ff16b588716665d6700dac4c50044516c4fe5a0d05f43d6b418228bee4fa0b91b1208b1231cd3ecb0b924e431a59678a36ba091e9ec6b2d5d980dc0e666290a4f7d445cb0c7b63bce6818c9183e4de4e79dc4fd2e1f737f45eba13c3807088dd5fbc57f7bbc57060b378e43640f62f821d296943ad3abc8560dffda90bfa66234d1970ccd5e03c1c2a033a24da96728daef349f949d8bf857d85d360bd8772f76dbd73d1f0b407902cd35b583ea91972ac7829f5cf1651f5e8297cc25b799f512c0c53e9cbda60d0d9f45fe8df67765ea08c7c6fd0fd5c38094abfdacfd65e1fe39e60be3feacf8447f7923fab655249db5834c01233a8a425e007bda077b68582af926ea5fa2ae195cb480ac632e4a39023870301b2ef89169efedc8c1b67f493a173fe56bd993ea2ce2a8078c411496af36ec6480ab0c3f386606d7b760c34f4663db", 0x1000}], 0x1000000000000149, &(0x7f0000001680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff0011888e8100", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000070000000000540000c0eb000100e8830000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="001200002000000000000000000000000145d29a4a1b58e7f60333a12c06003406000000611cf24c6b1005a15cc4518c0e2d7650870ec27755fb938bc1baae055482bcd6829a7fede81407593ad1ed8d4861d2da2693e67ca200000000000000fb4e5c6246c436af9fd5cc4911ce7be548701b280a2b81cd65678b58a398bbc094822e37b77381e222b296b2856a463a47cf25c48cde741791bcf0ecdf27df34ce642f", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x98, 0x1}, 0x5) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x440, 0x0) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000001600)=0x200) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001440), 0xc) open(&(0x7f0000001540)='./file0\x00', 0x8, 0x10) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r10, &(0x7f0000001480)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x3, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1}, 0x10) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) syz_open_pts() 16:00:26 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000040)=""/126, 0x7e}, {&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/101, 0x65}, {&(0x7f0000000300)=""/123, 0x7b}], 0x6) close(r0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000480)={0x3, 0x5a6a2935e68ce703, 0x7d, 0x9, r1}) fchdir(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)=0x1) openat(r0, &(0x7f0000000400)='./bus\x00', 0x82, 0x10) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) syz_open_pts() syz_open_pts() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) r7 = getgid() rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r8, r7) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pledge(&(0x7f0000000000)='\xbe&-^(\x00', &(0x7f0000000080)=')\x00') clock_getres(0x0, &(0x7f0000000340)) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="bdfc7f7ebc388a719baec59e6f6a6d2dd19a378eb87936a20febaa28e72bf0cd9aca40f7e4fa939d1312ac4ae4a3c37b6562b938d478734101e07f17dc9fcb3deb19a32742ba", 0x46}], 0x1, &(0x7f0000000240)=[{0x68, 0x1, 0x7, "7d032bab2def10e79c837e808a932610932694dac18c11a3eb3a429a572ba46e42c5e6ca85c654a9fa1e0884c33f9c647f9c7af1040912a32e9cff27b510d8d14aa2ff595d53b0c93dffa2c184fd5d7939c9cbd3"}, {0x28, 0xffff, 0x3d1, "dbe6fa5afbe652141da156e4b923f9e08adc"}], 0x90}, 0x4) unlink(&(0x7f0000000040)='./file0\x00') 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="f53e9436afd60131dc40a4cc81e8d08404e18cfe8ddbbbbdb7db6b51196821f5f95b755f6581cff34de110014f6a8eaa44b4b6554567103f0d5da17123ad11d6b8fdf4df36c012429e8cf8cf9a4c8e67b3d038362e0a3321c23ea14004de548698a4ab3c9c7b2623034624a684784ea384594e751867dbebaf69df819c1c4bd41bd58e9d4dd478ed69e4ccb1", 0x8c}, {&(0x7f0000000100)="15fd6d91837654f7ae4e600fc89fb925cc3228d3c1a382665de6e457ce86216c97f0341a50528dc64e1d353ffcdaa19c5d4dbf5e97c56ff6fc087fad94e6f5335f4068c8098ce8212175ffc4987a4bd429736eac9f91f8a7583224b7c926817a3366fad519c58e47f8565eeb01bea0f6797ce9a6be82689e735b498f183ff8c77085e7d94c037f68f4d3f9e7c029ee50bf5084f64bf74d4ed80d21bc8c7479a3e4f3ec32666496b0548cfd123d2392f7d9b95c464bdc80f2c6514b87ff0681aeb1597493f7ae908b39d18bef2f4d93c411646b563f6930e1f1492149d571cf91c48b4893823ee4a3706d06c29bbe91c838438987a64d", 0xf6}, {&(0x7f0000000200)="ea77e447ac093e853e685997734dce4309635e66739c61ce2003a142cbe5481d0347341c651efd4489f63d0de43531de6cf8ad6967af875e6ea17d20031abbbfe13a772fcb1d7758849ff4cfa15801bf991b8c567ac008a6b89d8bfe34c970849138ec9d8f31dbeafeff237bcec5f9cc066a78c457a1cf732acc95aac8f19d8336281b4d57852197624460983fecf576050dd91520853ee0f1781225ee720a42dca447cdd8483f9fd21aded6c30937bec78861bf789a9df5e4e30c7eb03a34e35dc9425ee37fdc36149669b2c5", 0xcd}, {&(0x7f0000000300)="6ac1cae192e30da4f0eeaa43ceafc16779765870181e18c9f3f069e31a24ee98cdb572633e92c58b2000a8f8030ed8f1527d0811054c3b0dedf9dfcc0e5e2c692a8be907f5bddff78332478f5785906cd00233f8b30203159e5839d04cfe070b", 0x60}], 0x4, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xe8, 0x1}, 0x6) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) msgget(0x3, 0x11) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x40, 0x8, 0x1, 0x9, 0x1, 0x7ff, 0x0, 0x2, 0x7, 0x4fed}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$unix(0x1, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000080)={{0x5, 0x8000}, {0x401, 0x7fff}}, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = open(&(0x7f0000000280)='./bus\x00', 0x410, 0x8) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x6, 0x5, 0x1, 0x3, "1b8012fa9d1cd4b9b6697e9426b92e3eccf3f396", 0x4, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000040)=""/73, 0x49}], 0x2) 16:00:26 executing program 0: pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x0, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="417e2b62d86842f9", 0x8) dup2(r0, r2) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000004}) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r8) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8108, 0x4) r10 = getpgrp() sendmsg$unix(r9, &(0x7f0000001340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="51304a9ea5410658ead8b2c8efc6be05a00ab88ccc189f2f8775ba80951ecd4444f931a9ffb7dc90750c72c2af4cd67ccc15fe24fd811f624217013620df2e5101fa7f422a97dc504285d8ebeea7a61f8e52b9214eeae3bc372a69af5664381f7791a9560179da6577bdeefe085f78e3b144f10705f87a7a4c8e3597c47499e8e60c298b57180de73ed60ce2e03c79c7bbba9480f202a94473f8f8be58a8e8c50c59296d61d00f3ded6d9c55036634dfd75385166990c81c7aa55bcbc20ecf224542184e749882ff8d3efe39b64ebb21776946bb3d51172f", 0xd8}, {&(0x7f00000002c0)="6accd20943d7a28aac4f7dc7159955df0e794dda09f831c278a2da54f5e1bf016e1e20098819896e762729d42a62c51c304977ab980fd390b37c0d8ff0944c091bc5ea80484787e69a02858ff29593046fe2fa0c31ff6f9d2fcff42110d5305a72e62d018806bc9ea29436ec368d3838e4f582d7ee838287f8559218d1e8e58506dc3fd44c99885a45a07ec95f73a9e8962a1da1204bd3545445980f1ac9dc40d1a9f94285ec18627ca435f30224fd1fa7f513429bb42633abc94e21c2732bbda82b5b4294852264e87a7a06fa2418f528d2e880478dac07968f093235a30d6f90a4245c6485c867eb62d19e14adf82464c04527512b60c22b4812b556b943a77dcddc07e95f435d3952af044929c7d157a134a6638781cb9b13474d4c7a5f188a89e20038a11ab8e3e9fe78d448769811488ec58c96131987b06c35731b8be6e9a9c9b152c61e9e2fbc2c90bcb093b77142896f9b91010961715e2113c4acd9c707a3273df49e1a1f630a81f4f6e1e3e3d2756c801d248f35eaf45e039086dd1a2e2d5a281ecd212c3a5ceb03a99bad75cc9a4475565214275d3fae50d52e297eb4f761e5197d7d540c212884263c9ef01e80750f9bea3d5ffdc497351a263340862465439634685e43a69f64474b17ac50d17ad1e63f44b3d35d363e248ec84c8c0b08f8d83703090f6a6fa9f2910c78f01c070da877d06ce4dd4beaa3e290e8d85a2d0d5e55eb1a4356f9f32dc52687b947a4c3a4f3c44f3cfbf3774222852a008afab2bcb0ee2d6c22843ab917b41bf1bdc2d88b27312173b21af37aa4415a1f18b00acfaf628e20336cc2b119c49d3764ea28bc0ddadc81d35cce583ffe84434ccc473e1cae59de3873ba69a4ba5215e2ac206fb716bdf9b8ff62b4f84f0104dcfe850a8b9bb65ebf1ec0c8adb72692d9c66afcaf809e39c94c7f4fb2b672604de28cfc3dec17aced3144e4d99d0c78c0296155b7ad4c482d32feb581ae851d1f087ccb398cd196eafb256e520a29c25e12e8c61d2cbdf15b77874acd52f3eb251e14594184e4319dbdaae80c24f2692e2b53cb2d8b48a11e8439863362b67233a2f4250af375a1d7e070e7c38a86fb1bf5e2339101b56865186d1feb6e51e3fcdb2ae608dc3ec942f61790374a571281d2875fc4467e379e57274829a859404d2148a1f21294f212c7c7eb9e0902a0466adc6a92dbaba1d58a2506599692793f4e496c1a462d8b851c86962a96a0b8e9af54c80ab8c1a12c84ee19812f4335161a4e3b279b00bb728c48d94c099890c969949824134b2393323a4caf9660ef442c8d899bde3dcbca86fc130724f9fccfe8748d069e5d75ce01f6f0bda1a5afa0fe1d006fd61156ca2229df986581fb899f25a05b6e76c5f4ed8cac4c6d39561d8731b5e74a6719dc5f2122f7421e8e309a75666d69e223e0ed92d8128ad8eacb1344d14981986ac9a3ab7524248136e7423dde626af139390dfa961b0311aa615f8b179bef445c07c960b83697be235dcdc2692abcb09c00811aa55984d7621a79abbf62cd56e8a6484ab854a29976485acac0715ff7713efd6aaa7c86e25cce54c83156ac1f019ac9b7eb2ce150d91e02f33d306983287efd5fa81b55962ab29c6b04b73724e325673d05ce9d2001f8eea5756c490fb2d56507ec1aa728b041d43944fab2347f8f56e453104ccec5d96de99a63775f102799de3c128b6845c91727913c607d95e8886a9bab10b7875cc06dd4162dcfc9562cd6212f9a6a5df90faab13b11cc35e4b5b5396373ff121d8883e036858431665cafd4d96aa26b70bc97b2528416d05524d16c751e0399132d68fc7f95cac69cc8582c23aa41a03f630e776a3400db355f7c4da144c570bc4925a94359e0a0d48f132e0a2982e341722703ee0eed4d59aa6a27ca4bed058e6e45d84baa6f756cdfce7d1b0a14cc193c80d4b4e600cf51aee52d350282fd52b18759330c15841a08e8a2597ec44db549e8fc1a6f33c51f968d97f2736717fd3afc304b356ec23b4daf66ae28dd6d23408f9887003c21799d51a5f51d476e1a1d3ecb1fa6530909b55d3deaa3c60e1423d903e19003e42dad2f08d2b24452f51ddf3249fd01a91ad7a1ebcaef45cda1aafb956f16e842569e06232ac72a33c78ea7cec5873460681e0164d0c462433faa111fbe73514fb76370b6f9d2677254e54a9e51b0fae4d14c158f0e1acda397312dd8d291ec94e8c5a7f191a5a6cb40650469e5e0f9f5c8c10bc8bada9be3f7edff0df4ab73bdfff5b20b7129b7b37db7d8956cd131ce3beb827cb1a236b918d2408e5ae31539181755f3a29c40fc0f571ae33fa5203adc4c45003146ace35cdec8234977681d4e7ac01e3918a2221b77b213b8ca0b3347393ce61bc9d68290a8f95efea21d150a86060309479f25c8ed0101f87f727a1fe448cd2cd87916c3e34f95783ea7eed3c1a08a1e3b7ce41107600a6d64b981e28c564b5d69ddf6ee6121976a6de1271058dc7088eaf03ebb471f67de7fc9bea75d8b20ca52786b0800d2a280f906c4b74d7212b19f893cb1294475961e8478e8959f8242611830897c7787fece45e36c3ce7c09fc5a12a6305054405a25a43c1bfe7d68bfb029fdaea163f7bb216deab7efb6f3bbaedb86b7bcd369378dcda19aeca8b761395287015692b1a83a186f20d58f89ab43b49e681cec02424a9b2017143799ee33d7f601dce84173f8056995999e645f7b7692d82880c7d2a183cad62a9cb48bcfbe494427ba121a61864deb160063209cf64f1d58044096d178af5d804210e1d13b86249c1b5e7f94ec32904127dcfafd5ccc74a3c82a18dc3c1f6bb63fa08e388312dfa037a79a029d818702348bec580da30ea916dccd8301d74c0bf8a986658137f4be0a7681ba0435cf803813e12c1938947cbf248d4031079148a5cb577ad9e5f8a2c25069903b226189e713486b30d4d69aec084ff7860ba0e28b2b0e59243d45e9b755beee4b0e1c7e2119eb62fca2e82b8dcc7af137ffcace2cb339efe2d627c9a8ca9e4c7933d8965c35edd86ea0ebbb3badb146773d3089d66136858d37a145aa15110b89278a862d51e44af7de46487b36511354918a52154c1e0daae562c8f7cb7f1e718325f6d1af50070799b6cd7e87252745350612e12a869c2e8373264da271ea730a14acca6be4e19230f7c2c005a08332b106f0543c47c9332aa8f6e85fa09ab113cb7da9d12aa05a3a9e00dbc4485d4711254563f129448118229498f0feaee3aa47ac4c8d2388b2101804cd826da95bf28a4c52f59b8298476d9dc4431f0c3d6d11a9ea998325cbfa6bf959989c01be53f7c63fcdb127da16e6f00182e662789b8977eb09ca1244e8af3c67af424ad8b0e6de8ad64172237ca012539d6cd74cacc6fbf936abddaaf56a6f231aa2e5caf29dc0ba824760d10668542b18921f7d3afbac93c2cb492bbd980586043ac537a515f7feed021e48a67fba402667cefe1c713145d0eaf99452a246222f493cb00c7fdeae42e8a28e08e0498f26b14d96761a959c9c7e4b3a86905f388ffd1d1a8a1e5c46a8afbce7941de014440da5fcd84aa564a3a7be5c1b4329becb013465873e583225a0e8e9ae524812e625ce9b223725a8948e1f83ae7036d52fd2675e313a89cd2e5e5f0ed6bc33534d1759ebfc43a2295df2e84f0cfb35b7ed1f4b2ba913514a78c20648ab9aa3a0e3ab399335562c422c15cecad8c00dccdf15e849b4977221717f5b4a39a6a9b2e959568098411ee26c025aaac7e96f36e0ed9deeedf56cb740b185c3a3982ccf8caaee082c7c74e402fd7845b791545c7b10281b1e1d76c7922bff8671a74f6b34e275c354234701ea500eb120c20d86bb279fbec8da9df48fb0cdcfcc2c4b10c07bb27098a2dc048c1b474369c41bf7306d288ad6ffe0f6c311fb82ebdc3a74498b863495103bae2ae3979b3dec892665576247772a6fe182b152a3cee44ae53dd972b79b7e1007922cb872907bd0cf481d6b03a14518503f30ac92f6c4bde9571a456162ee04f5a21ff09006a97c4903d05a0ae2fc97ee71273602f803e3956887d06ee726cd2275292c30d6ac7667f930e25ab87aca1d7b60a6d6fd7d58fecb8e09928150d3ff44fa317b524e642c2082a5590ae4a4147dee9aa21855bda255ed1afaf087e0064a767d702face1c55b8e6931fff2bc32a52ac79f3ca7a2e742dd88b39496088091a470d825be0eeebd8fbb36ba22ae2d535c737b5133159ae392644c85b4d3d4906d6bb32a2b4f55c3b646b50e696d5e5bfcfc4dbbcdef34994fea53867393a3c21c4da92ae1523eaf0ec32b5a8d1f18b0392c4e1af82cbf8e34557eb8a86030cc7c45b54605067a3e7a997f376a2c52e044bab152e9faf77085b3d11e36e1a4ce8a6b3333560d3de66424cf7fcf24ad956f0784ade6bdc046a9cd225588514b962f73415621c2ae96aced67ad4f68e2d35e02ca931ecf5c8dc7dc1481ee236e9b9af44557345288c132dc3add0b2e025da40918278591b1437a6ea19cbd1df207663da7ad4e1d9ac1a108c41e41d258c840bf191ac34dd56095119e982c44d85863f5a06f3a74820d3b173d5b06b78a0ffcfeaa8edf60f84804105377c9151a2fbe074b64b07a067881714231f27c149626210f5b46facc00a1be6331835d604bd442a3ef002a5a44b15b0870fd4b25dfb1a2bf507a5c972124d2275e919ef978beea5d00188ed7d72df31e59569cfff19a3c01e19125d6e5e0eb2222036eb87e278824857ed12b6499108ad0ff3da4c6ba1d470f7dda46c96c98b9efbb7d4f913cfa4561370d2327b8f1444cc579d3fcf8d3322591170078096478e5bd46fb1f8bc0a33673ee1779e8cb8d699a3e629f483dfb1a052da99306944f28d1f0c0124e340fb1a3ce95819d85519e34ab8f193d7925ab80d38622920ffffaeb744771f48195c5812b371652efda195249b048ff4ae31db829400006cd989e2f05fc84317850e8e2fb818afd6d1b481bed8308ba501f912262cfe3937c71da11f8b69b03a650bc4d1c465a69e3be65edc5f29b03637f5b91f76d37cd74ff9e898decda4099c86d5f690a26ec5b8c5a0ccee255fc3a4b8025b3627a4b6a78d32d3b3d5d6d4d563d20f6e98d2ca5f98b8f51cab56a7543e264a37a6b4efc970e64a2ffc10463383861bc79559c97e346fed42d88cd7b153d9de69b677d37a9ecbd06464042ae29473c0b457b11889bd30210373fca4d238d217b5ead3dc9e9b44b4f0cfcfa7b61511743041db7d6140e4d8f963f19d2d1f67f74154f5ebfeae9ff7041be9c8ecf477e2f6a231ff9bd4f53ce579584bf14a494eda8fee27761b83cb0e55b4d4492276030fa72ec31aaa3bc2153908d49afe68aa44f0bf99f09d8561de4e936520d5dbecd2460fc679ab3ac7ac0f74a2cb113fa128cdb7bf87bdaaac61e5680a3c2b9d023f4984f0ac00646038dd9c8fb1897de57a11e374fd3556f16eea05d37af0c0a2c3be3eb9dac6b4f41c1638e7ca8ad37fcf79b4b9fd77cd8efad9ef80e64540ccef82bc6476d94499a82a163c3b3b284f8edae27b3e684e5f84cec731a8b3dcc65bdb95a9b80f089ad07d08c548fba7d02f1365633aa9f41ca8e6ec7eec2a26e4cdff7bdb8aad8f1f005c70a417aef3b6e1c70a671b5df7b9d10c3295f4418f3a29bde30930ca053d37d3a81dea4605e7ea7738788df6a965eede35627e59892ac6791ca6fd10bf6af502d89486ea74519d3f1172b6a7ca48c43a1d49d0b43b52025dc814b3d3e73e53722526", 0x1000}], 0x2, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r5}, @cred={0x20, 0xffff, 0x0, r3, r7, r5}, @cred={0x20, 0xffff, 0x0, r10, r4, r8}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x80, 0x5}, 0xa) 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8088, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x492) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/4096) sendto(r1, &(0x7f00000012c0)="be0a4aab5a59636fa53ee0f3c464e91c470f187faf528bf0796eceef1bcde498eec7322c2fbde32717ff86e5804798b66ddf6678a73b658ef4fede5232da850a61b77a9e7217a3fad6ec15bb29628693eec6aeeb581dc529de88642d80aa86", 0x5f, 0x400, &(0x7f0000001340)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r2, r1) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x7, 0x20}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x7fff}, {{r4}, 0xfffffffffffffffa, 0xcd, 0x4, 0x9a, 0x6}, {{r1}, 0xfffffffffffffffa, 0x6, 0x2, 0x94ab, 0x1}, {{r4}, 0xffffffffffffffff, 0x10, 0x25, 0x1, 0x9d0}, {{r1}, 0xfffffffffffffffe, 0x3, 0x200fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x400fffff, 0x68, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x75cbbf2d01d426f9, 0x6, 0x4d5}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x20, 0x800}], 0x100000001, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x82, 0x24, 0x8001, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0xff, 0x73}], 0xfffffffffffffffb, &(0x7f0000000280)={0x3, 0xf7}) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/188) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) dup2(r0, r0) semop(r1, &(0x7f00000002c0)=[{0x0, 0x1ff, 0x1800}, {0x6, 0x0, 0x1800}, {0x1, 0x100000001, 0x800}, {0x4, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x1, 0xd87a, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x10, 0x9}, 0x3f, 0x1, 0x4237}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x7}, 0x8) 16:00:27 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000180)={0x7ffc, 0xb, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x4, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x2a7}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x24d, 0x800400000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r3, 0x65}], 0x1, 0x0) read(r2, &(0x7f0000000280)=""/248, 0xfd75) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000480)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r6 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r4, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r6, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x7}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 16:10:52 executing program 1: munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:10:52 executing program 1: mprotect(&(0x7f00001c9000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x11, 0x3, 0xbd) madvise(&(0x7f000018c000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:10:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) flock(r0, 0x0) socket$inet(0x2, 0x3, 0x0) 16:10:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/123, 0x7b}, {&(0x7f0000001300)=""/92, 0x5c}, {&(0x7f0000001380)=""/91, 0x5b}, {&(0x7f0000001400)=""/118, 0x76}], 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001500)={&(0x7f00000000c0)=[{0x100000000000000}, {0x24}], 0x2}) 16:10:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/183, 0xb7}, {&(0x7f0000000100)=""/73, 0x49}], 0x2) socket(0x7, 0x0, 0x4) utimes(0x0, &(0x7f00000000c0)={{}, {0x1f, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) 16:10:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000000000, 0x400000000021, &(0x7f0000000000)="87b017ff3db353f080d3573e8c95f579715e3f906b55a7cc95364ce8b8fce25fb9a475d33e2d92621d08", 0x2a) 16:10:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800201, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getrlimit(0x7, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) semget$private(0x0, 0x2, 0x200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000002c0)=0xc) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x8001, 0x22}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000340)="f969a61f248478aaaf35d4c56c144e41af9e56ef28fd6cfeb5f286a4c53fa426593e958b23620a0009a691f2525d017baf258c2ddf4d5fedc730cd186850eaee3d3d4059fb2e27c6e8c014565b0b97", 0x4f}, {&(0x7f00000003c0)="051365b095a90240ac1b5b23d1cabda71968561d52de1947b0c3be560d4a310c5e404033abbf3414932e01a748688817e3f2dccbc4138ae61e465c5b7ae747cba40f1978e9eb5f406b972d635085b6120a959a29ea4b49ee7b56afca82709d16ba1c1da93cbb087ba0ff608bfc419f9699c9a3dafd4f8b840f35173331dbe9851ef02be7da3e665e1bd2f932aed9236fa97ec7d81f595b6c1e024833f9ecf690ecac334f5f716b2603d55a8c6c61ab9b45281acadb92833e5eef5c5671680789ed3f90bb734873e1c5bdae98521a64f41e01b2bc7dbda5c24cbf34bd78e9203834ab76d7e1da3a5cea568206ceef9996377c3fe72cb42390277b3f91c09d8801b77700d3b0a22dab4149a6c911a951656d68a4d447cd546b3b692697c590ebc3ce9c0f76df120aee0803234fd3e5f9809cbe4899cc26bd5b92f849e78df71c4a4c7d9dce2d3bde739093738e8eb9a5d3d7276ff5d72bcd0f70b3a9665b8e2feca7f2aa3ab2bc1ba4da709eee52260d9fba9f8870416f7566d1f4f7f835c859057bf2b87cdae2f44018d9ac3d79a35a9f7d7734c558221f04005ecf57bbc84d16a85f30998164212f8c9aa7c75d175a0500922ef16d3658f3b290bc5b1187da30e2c7380e668d2a0d1aa5ecf29b1a656ff61852ea8612dbadc567e92a136155a3e9d0ddf9b79a45eb7cf0ff7ac7d2e4666a3e64048c84067bbaf1d9bdbb44ba9db98a62fcb9e178f629b7fa0ae1ba072f20dbfb787e5fd80170ae5df50ac147a855956610d2fdbfdb1001a8cbbd1fce804ff1fe1a76e8b99ce15b6025cb820a86ae7c0ca78694568a73fa4834d5ca355ca447abc49416fbf3c9eb9f0ba66cfaabe63dd7049eda6b792bcbd77a3018354955fd0ffc19cb03cc6798c6ac3984326be0fbd2343075840894d39c4060bde03df758be7d9065c9128775342625c06effaf97f01eb1b7638b9c2ec21fdd71da58ab43891ae5cb539c863c652a38fa2e14221d3c6aac76b1f9f3131cb99db01e73f986a2355df211394331d91ecd849f845f22002d29ed71f77fbf9a980337d1fe21b0a8fc53120764edc523f966bd62d1129e8ec376f8aa0951147d461f67e0ffc6d3553e8e3d1fd7e5850d6c72e844f46fb1966fc1f2419dbe1f46af0f6eb566a90752e3ce77bf0b9a45be21b5dd58032cc5c9dff4b144a3f263612f1465184202ed64385baa247e06b38c09d25eccecd4a41b5c67c1c13d3c6fb5b0b4f8d267138b111ed1f246a7e352639c0a1bdc03e66573ee0f23b90bcf8be799913204cf2a28949f5aedd01600deba29377d082cba9526ebb86fd85aa6fa03c2e0ca9446261e8cc8497fc7d33e45941dad0d5e824a567d3bd600702d0d252ab850459ae9b4aa8d7dd922dc83eeea0b5181f7b59966b2027d1851332a12f06f52c128241dfc93e7584f49f171564f175560514d7a5e514a2a61744293ff958d8011c1c36263408ffbfacfeb5d9a0d708ecdf997c3c7fee1bbcbb84b3a7cd178a986d8573a0dc29c1d819ca00705a84a5a1165119e368701097e13633cfb9abf86f49944c34290ca5663fb2cfe94cc211d73ce02d2cd64e91e19d4a04d3500bd6dc3d98eedc7d01d9abc3fc332ec9964bf72fba027fd799ce31c91cd56a98c1e20bcd99c2bf5e47fead6c8c09a6730b0b31c9cb8b24c36d01b33b0784411491390f46cd9ac746559ba02b462a1464506aa2fdb767a83fe232aa2b5f8f39f16c0c436e357b47f5a529606d9cdd7c5d4d1633c83b07ae487debef25d2a71568b2a6c0f6134acf1253092e2e164ba9f461794133028d3b4ecb29910b2d48e9f186ff5c73baaf9bde76c30f6b411c9cf64bfc57a40d6e5809fab3c72acc8de70b6c60e3fec6d91496a343faeddf28f6c56f0462e265cb75c0defc50af29420c69f414d92e364334fdf84551c857851021f942644566b5661d054404e0e047d131212408553cec8a622a3775b39ac85d3436c2f5507cefe9e5d3fdf8cfddd82513349742e27624a2f4f5d6a5bdb9c689c68add3fe14ddc8f1bec4749b1b6bb3fec85fc51835debb9fb06e2cc5582f7ef79d53e5eec158ae5190c1c17cc3f29e11fbf6baa201438a06951df41de85ddb4602b3cae012e63d19f34961babfe59c63ad6e63964152daa3782638abc3742b4f11b462e9188eee411811e901bb3b0bb5a209f75fa7764ff240b4fb18d78613d334351d0226bdf54f3b23423166e21eeefa1c0f0a14298a900e1d845e4e2fb7c97c074805f485d4444be74d91e108047fdca9b16f5343584b44663e0ffc64ea6fdef5a29ee05ec2859a0ae6c95e1977e68f9fa5e707b9ce97f1cb4e103a6c9f8b83a1e0391d1696c788de6f30a77328574cedf307ad42dcc03b7ac07c2d05e32a9c8d5ada3fc698d23059dc7ebf1898025beea16d42d71f59bc15286fc81a00801fe6d2941a08ac2089ce880166a5657eb50a17bf7dae207e6f2a7d0140f5de3876ba68b643284004a2783986eb3f076764236fa47c3edc2299de202a7b5a4ccc14608bff4ff39e1173935ae92308857563a1a9cfc2c403549bd3139e645d8150bb4d39d2d622fa4d156b56b111cb262994f96b005ada3d4fa2d2291cfe3ea7f3c05d5992bb8f0d116ecc10e289c08642f4e817aa39a177f975deca2ef69ba74b9670bce19827f745fddd76f1e48a0302ded3bcdd48d91baaf1ca009adb27e8dba5541ae6bded396e422d3efad919dc555192e0cca7af5f00fcc78c4c2236df7f47921b1964649ee9af0185b3104dcc836ce9203e3e73167856867561f6101bb8978232f8d89939efadfd633674462d12935f6c2663e2aecfc3002ac2adeb79a9ebe5601e8e7b4d7dbd4eb77bdfc2471181eae890188e5890620dd4152253db6f153821838245309ae60d7a3b952f58152cd978c0de0a934e80a058b319a1ff22c848906b27711693165d50d690026e7d4675ef3a1560288f6a0a883f0fec1128dc5ed97ee797f43198048de9029ba1556124f49ae596328538a777d356b50f97f756d12f3928e3900a5fe0866a01514a558ed06358e71938f9f9f64e78f75e3737fbd6e39b3d2957cd33fc667dfa16e3f8b55f2e0f487d478bc78c8c2a90e2595c9a97d5527bf3abe849586e5427b5bb28f9026f5cbcafe24fee108117fabdaa780e88009c00f8b0823c4fd47a6df7aa573c6a3ab2a7302abbfb0d9ea213d1b1b47399893df9aa36ad3231d135d643c596deec0e616a3b88f87ecae480c2ede39fdcc42856b16089ea3e8c932dbb56375eb7a5635ba19eecaf0e7d425596af78fcfe6e93c98b2a1c1d09a1be587e20b52cdf080d1948ef86bd945e90cc6e3ae537af2b33635664cb08a490737e1654754b4c0356bdc3ba8d0fb82e09444e68b5b5ec23438d83a7a61992919bdbdc2a7239a12594f43c7d7e631dfd44e3ec510c978f61a68652352fa350aa07199e21f230a3fc30bdd88dcb2af650faa424edd74051481abe1d59ec139baa154cb0d3d7417444d176ca74698ab3784f0afc724c2ce4da9a965401adc0c6e0f50c1bfc9c7d35ebd0dab8aae97b83d72bfc63499dff71232828ec157357f9f6e6b77f682343944040389dfaa6fe3a7f530815558b58b2f75072ff54eb897e31da314c4659ccbf1b039c6d29b70f5f9f82a44873edb991b07efd94914be91345f28983a942d86825d175775aed1d47cb4faad2270b9a8cfe968967c5acd4740f3e52137fbccf203f44c2bbe6c6d8ddb9b3c759866aad6dcf859bed5da19b89f4c4389d64948f2ead024d21d227467245aa3cdbfef3bbca0c4d050bcf93dbb3f38d475269988287c97706aee2a0392b90baf42ac7fe510a22e3c8b10a26d0b7e0529646794ffb34eb2db1f0a291948b6f01ca5c48cb2e13a37df9595a7ec86a39e2505b47c8dafd483282af8dfba6b71459ec6b5334985318860e030f781d77e95425124641525fa03270a634a13ae48620779ad9c5bddb6a93bb2c48e3f057a9d47abed17e855b21540d22e2a3da9aff49d4eef7bf6755bfb704941eacf35f341af09bf3cb2a24cb63252dbe4d47f6b1e8065b355db671f162cb20ae081f4f190126ee97bee9879a5f00c5f0be2a9f5990003ff71e99944996f52244d0046471e66e1d91e42253d12b273ad90daf18cc4a5ae8156093fdc1778d773ef030e8309e295c902ad3c4d82695f5918d273a43bffb8137a147aebb2dcd6b7aeb44ca9f0ed149a0134a5560dfa6823f19dffec124a1fefc2f3c1e7879b15896bc2425264addf5cf826c54a797ba77d8bd9bc5af1dcfa268de573ca4ce85b8de304c51be2df70e5d84d79483d65f9ccf3a6f6e728e7913e987939b7a5f50ca92483ce4f9d3d14a711a3902ace05e2f95d39668a6b3d0ed0afe625ff6b7a80fd0a369ba8f0b64d18a74f453269970af7e9a2fcb8a307d3a39f33d4d4cf44f3aa016473edd68686e7f79f2f7b229ffc5c7ac439fa221177c7af070e0d80d5f54b07a3c5c798add4798c4ddb498e5031ed95430a4e7152fe20a4a76d2d1cec0b885c221f50b56cd032aedc9b8ce37eee7655c37fb38db7051682bb7d25a618d5ba16502367895d37a3e07c287f27de9b43252c8fe7d666857b34e811adafccd0423dba3d3c2f9c205928b5dea20c59b8380dc2e6ad06326dbe88b4c78a1ada2890ab4718f52f670393aeb6621b3ab7d6859185cdc0bb358bf0caf8efa774b8869c29ff24fc008d5f362e4bc7ec82b4ff25b27d3abe6c43019159f2edd80a63ab8ae5d3dd04bf60f17b5e5fcab927867360b765a7e137c76b80522c80dda349d80279c12191fb042c37c8c52de80bc9a83dcdbfacd5e540341343d545c8b6d5648a8b703ec731ddfe9faff4b9234e53042f88b153ca54e79d40600199d6b9c7a22cbcdb364bed8b123ad356f4235f6fc7e05cdb9d2de11b20261e15fbb1b99579def85ab50fd5eca080f51b252325b267d1acc045bc779d5ca99d79c0b1de89f2e8536b739e5ec84f93cd6a252450236a612d3f3701d1ce1d76626881e61ae3dd974b0c55e09fabfb706bc4f249e37a2331731efb44f4d78a7da829a214f8016f7539ee2fceaddfcf9d35704efda1ecec883a29eb3746106d1229e0334f87984e5af804dfaf6c3b9ff9b82f3d5753a1d13764a23eded1a9977f60d22a0791831466657c819ab0b8bd43cddb74ce43ad16dba960a84a899c32c4b0f27cc3dd0862dcc18c0f4a12f9f745c6e3f013de99deb1b3f1fa99f430aeae75d5f414addf500e56245a4480a1f0449fb533f37db4bf9bcfa993d943c13ea16ea82bb3685319c954d0b963b4680317c53d811e51a5f1e4932244d7214da44f880318a6091b0d7f857297ee6a4c06e8e778b34f121077982b6db9f4f14ce8e44b2a8732005babc6933c9ffc7eb200cc530de56555095a236abacfd3a7a4b28e2be8eaa862c9344991968674a23c8b7af9c098d9e3835484a1c9c5f625234b0485471dfeca722f1a3277560ad3667995c7f8824fa93fd04c2ddea1e5d1d9fa28be7fa958318c428c7e7da75e45d53d3635c2ed54bf7808a5ec333d3cc04cb9784cbd72e986ca3930dace5ca8d7d8c2511078eeff88cc3e254a0c4a6b8d149b5148a4bc0a878a14c4959106ba0af5bc0d0e408f2bab213007740e05921bfc2242711092e74d45b7295ce13b8edd7008f7668c80378d1090e78901a69ea3e88b46ed0b0637f3b6208d64d1f976b52fdd4444413667091d4a9620d94cfcd5f78c76ea714f7d06b43d247351a9a7800387cc4b3f4de6a1c84c0892206a71079ee81ed25ebf9f0aded8527", 0x1000}, {&(0x7f00000013c0)="5b05825a799510c006adaaae119e7430e11fee628e4ba827753e67ba7f0256814ce64c7186eaa6b6e1234e34c59798937d8e0ecdbfe49eead2376d71b5873cf4181dd4a55eda0c99cd254cdb5ab69c2ac35c052e56fd7e7d5662eed42840bf1eb0c8fd9eef88bab14d66342736ab5f5a2c934eaec4143b86697c727263a29abb6972d1e4370760c1fac68b17966c46fd85392652cdf284820aebf87a583f598c65ac93ff01de5ded68", 0xa9}, {&(0x7f0000001480)="089f53bc51b0034b9e9e3506d3fffed5263884bc998a", 0x16}], 0x4, &(0x7f0000001500)=[{0xd0, 0xffff, 0x3c3, "db753de531a4855d446592b90ca8b1dcdaec64c1c3c2e74bd31b6400cde073afd68beb4e67476e2b639cb91a0d94b842ee90aa6ad5c636d0144fcb37b84c2f6fbe354a7bdaab1f7152b684a2063a1d5ad4a28e7cd91a7f99487cb8ea705ba2a5961a7590232f5dc7bc9cdfb7688e965f7f9e9bd3fe9e3bf33a68daa31d6284766e6345b763ec8593c56169e5f4c21ee64d8b13b4cb608a1cb68baa38f0c5a02271e57945f36068a7596f58d74fab0c0c90942dab2e4d39351a6780354f4dc0"}, {0xd0, 0x1, 0x7fff, "ee53ff70e12a5bd90d8aaefcc8d0798b76563e8c132590304418cad90df55a0cd94fc2ee6ae039ddd614522d8e2d9297e15375ebde3d8de23fc76f6f6e7a67ee696fd75761976e36350ec93a96400f586609faec01d39b9d118bd3ccf05b202f8efacee1996187d61b62b7304ae7fc6daa31aa28fea3807645193b862ab60b7757a284d7e39ac1bc0a8ec0ed128f022660e7af9a0aeaba4d69fc24ed124f058c4eff208bf51aa6ce973943180dc7e4405d69da6e35a6d96d1f89f8e9982c"}, {0x90, 0x1, 0x6, "f0bdbe4c74ac8b4070107b8469f2ff063beea2ff7387ff5b1e462a3b4647ec08bd56ff2f99174acaa7a41d6ee73f899b9e62ed90cc370c6d87d936bc8b42d815adae7236d8cc6b092599480a9b9aa587610764872d791e32675f9f97feaac4ee8ecf33a0858a5a5b8e330ffa22489774888c9b298db4f7aa050945"}, {0xf0, 0xffff, 0x7, "1d55e6d1958902014ebca02b07d3be49537966802f9c126a30ba59a062459799219deb128a21ba00ed361ee6fa42d1692fe4982d345b68c80d7577d332f59f987b96be0fffa13c32454b56f594e06c8f6177e4d61e0e2dbf0b39e56b6a8c1ce0933bcba6911dfe81b24371649d5a6afd92b0233783d7f54f2fb9ad7b6c5ea64eb489ca16c66c986a6be5fe41c51216b5a1c3c7a194b8c7bc7f0dd07c1308b785ddebdd077e4e7a2e8d61d3e6aa5e0cab0447be273672608bccc07174482af6984102b03b5a65115fbc6c92cc730b8e0b2882e8309a15d2c4124a30"}], 0x320}, 0x8) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x6c1, 0x10001, 0xb1, 0x0, 0x8, 0x7, 0x6, 0x0, 0x2, 0x4, 0x9}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x8, 0x8000, './bus/file0\x00', 0x6, 0xfffffffffffffffb, 0x8, 0x1}) r3 = kqueue() recvfrom$unix(r2, &(0x7f0000001880)=""/102, 0x66, 0x40, &(0x7f0000001900)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x2, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0xd1, 0x80000000, 0x2, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0xf7, 0x22, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x6, 0x7}, {{r3}, 0x0, 0x0, 0x0, 0x40, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x81, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:10:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:10:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) recvfrom(r2, &(0x7f0000000080)=""/30, 0x1e, 0x40, 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffe29) dup2(r1, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x4, 0x7f) 16:10:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:10:52 executing program 0: setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x7}, {0x1, 0x4}}, &(0x7f0000000040)) shmget$private(0x0, 0x4000, 0xb89f1a004de6b849, &(0x7f0000ffc000/0x4000)=nil) 16:10:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa29, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x10040000000002}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5}, 0xc) socket(0x80000000000010, 0x5, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:10:53 executing program 1: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x408, 0x120) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus/file0/file0\x00', 0x0, 0x0, 0xffffffff, 0x1, 0x1000, 0x100000001, 0x4, 0x0, 0x0, 0x0, 0x40}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7007, &(0x7f0000000000)) 16:10:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) lstat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64623", 0x4e}], 0x1) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="44873d2bb8adf0f5ea0a78b1740cc724024d716ce1412aaa4d13822802c709700c84c52660b642b3d7b11f3202729dd2111eb9299ec81c96e0d4be3aacdf4ecb8e6a812697b368a3d2ee3ebf937af8062330e02c6af870f648c7eddc79d7dabc8c1d38fe795b30ceab8649dbfba937001c05afdcb28417adae29eac424de0a205f0d19c69c511aa8fa0e73fcd5fd6904763671e077039994068e5c0a867e7940af065f5de86ddc25ce49e50ec2aecf39b237903065cefde398dcbf32", 0xbc}, {&(0x7f0000000240)="a900cdc3e0ff01d53393e493c56712d715b5cb58033d08f01c82459fac42e732003fa3a9b3f6168a287366fee46d0d74af7c95a2fb8d45f26faafa58527f9a7ef83d38f91fc2dc5421068029009cbd789be316b8f872a68da8fc9d1a19cc1d595d902ff13c3aa203c9ffa28580fb301591ce6709be31e7d9d1f587180fce8d66085a1b7d85ce873615460daa05c7b078530e729ab45655a86924ff1e831bdb3220", 0xa1}, {&(0x7f00000000c0)="5d4bc7fb26b3", 0x6}, {&(0x7f0000000100)="9efa71e0d8b496eac84c01e568f2e1635897", 0x12}, {&(0x7f0000000300)="163e275cc7ad3e869f659b85a950cce7d884e6ab8026bdc31cbc7710f8b005469eb1e7a180194604d85dab118143ba2745557397271db2b0860dea8884b1903472be076849a46acdee071cf5d20a2712b06bd747550b63d3387b04ab28e678921cd0fd5d41a229d1c035e7da99df3c7d3dd2721a48a6ae7b1e0ba5c99814", 0x7e}], 0x5, 0x0, 0x0, 0x401}, 0x8) execve(0x0, 0x0, 0x0) 16:10:53 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x5, 0x0, 0xffffffffffffff1c) 16:10:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = syz_open_pts() bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x21, 0x0, 0x1, 0xd409, 0x100000001, 0x6, 0x3, 0x0, 0x7fffffff, 0x3f}) 16:10:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x8}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x3ff) 16:10:53 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xfffffffffffffcc6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0xffffffffffffffff, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:10:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0x7fffffff}, 0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfff, 0x1}, 0x8) r2 = socket(0x3e, 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffff9, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) 16:10:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x80000000000, 0x20000001f, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:10:53 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x55) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:10:54 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000080)=""/18, &(0x7f0000000100)=0x12) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() fcntl$setstatus(r2, 0x4, 0x84) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x7f, 0x0, 0xfffffffffffffffd}], 0x1000, 0x0, 0x9, 0x0) 16:10:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/149, &(0x7f0000000000)=0x95) 16:10:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) dup(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x4000008a, 0xaa, 0x3afe}, {{r1}, 0xfffffffffffffffe, 0x0, 0x200fffff, 0x3, 0x1000}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0xc0}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x2}], 0x39, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000060, 0x3, 0xbe47}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000003, 0x800, 0x665}, {{r2}, 0xffffffffffffffff, 0x86, 0xf0000001, 0x1, 0x100}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1, 0x400}], 0x7fff, &(0x7f0000000240)={0x4e, 0x1}) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:10:54 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x4, 0x0) 16:10:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:10:54 executing program 0: r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:10:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:10:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000040)=0x7) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000011c0)=0x400008108003f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 16:10:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20800, 0x20000045) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) close(r0) execve(0x0, 0x0, 0x0) 16:10:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x888a, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) fchflags(r0, 0x22) 16:10:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x4, "b80000000400", 0x9, 0x8}) r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f0000000140)=0x1000) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchown(r0, r1, r2) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="6a8b8cfcea676a5d", 0x8}], 0x1, 0x0}, 0x0) 16:10:54 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="eb5cc87b79e661196720fbd7c5e21a5e0edd75d7d2bfe9874615f044f575b8729f0261d4ef4b31761cedebbc1b5f2fb7c3617b7dbd9d7976a9000000000000d85a4840fdb2e642985af1ad2d2e903370539ef561e63ebdef1ce44e72d789d3771e7b32d69407ef720e6694d99274f1b57b4c06a1b3552ccd466e23bb0f7c4fc1032f504af1dfd5155b6eea915f2e8cb0"], 0xa, 0x0, 0x0, 0x0}, 0x0) setregid(r0, 0x0) setregid(r0, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:10:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20008, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c60c7d46445a18e60a560625c6e2c27fd3b88eaedc0c6131ef5d51aea7eca9baa266c49445a637aa7a39c00fb984389fbb10301db621ade9d308", 0x3a}, {&(0x7f00000000c0)="5af8cd091fd6fc0e00a18a7d9fe66340c13d694f4f38ff689afee67fa0e6022dc5ee23626878ea3dd1ef3a0ffb7623525c92db0c93ab345515", 0x39}], 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) kqueue() write(r1, &(0x7f0000000100)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:54 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) socketpair(0x1, 0x5, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) poll(&(0x7f0000000040)=[{r2, 0x2}, {r3, 0x1}, {r3, 0x4}, {r0, 0x40}, {r3, 0x100}, {r1, 0x40}, {r3, 0x40}], 0x7, 0x7) write(r2, &(0x7f0000000340), 0xff23) 16:10:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="2bc4d3f4da80031547cc0242b680b2ce8684b73af9fd270b43c0e5df2080713f4f4b37e6fa5466a7f1ae2e1a0bb73b7bd7f2e236ac326b39021019cb6a535945fc3be7d66c30dfe21fff648cb6faf174", 0x50}], 0x1) r4 = kqueue() ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:10:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80c0, 0x0) listen(r0, 0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f3112480023c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e02807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d4519592ff55ab2683f2a99da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e7e4faec2e76e0caa744e2dae32034499a43d0a7e3d8eedfc0d1395f1b9fe64a4a4f4cfc83fde3db498f64ffe867f93cb3bee574d2a967e26a6a41e671e14475f69872f7196fcdbd8ff0049db931bb3fbcc7c82c015e6511bcbadf417bce9046b5e8334f01d1b36ae2752f3b0ee7fe7cb1a288365a3b3d70cfbe8f82e5267eace7ecfa802eca93dcffb4479af03200658b8c0bf2264", 0x801, 0x0, 0x0, 0xffffffcb) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x14, 0x6, 0x10001}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x39, 0x7}], 0xa871, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x100000, 0x4, 0x3d988}, {{r1}, 0xfffffffffffffffc, 0x42, 0x80000000, 0x3f, 0xf8}, {{r1}, 0x3d7a568923a8e790, 0x40, 0x1, 0x5, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0xa2, 0x7f0bfe0f, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x0, 0x200, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000081, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x3, 0x3, 0x1000, 0x1}], 0x8, &(0x7f0000000ac0)={0x9, 0x8001}) r3 = dup2(r1, r1) pipe2(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000b40)=0x81) read(r2, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r4, 0x4, 0xc8) sendto$inet(r0, &(0x7f0000000b80)="366c1f7d8656250f0c5b110a4f780c9123459dea8cf605540e1de28545c9698933b672c4935574ad60dad43e51380165ff85eb12a66f8a0ac66aa671493637dfa2548a6b592d7144d9d9acfe71641336b4102c6782229750a3dddff007d571ddc9b6c62c3a2590f5666ad3cd1580dc91a90f793e228c59855315c8d09581aa173bad1a20c4ed4b33a1ed554d623d2eb13cc8b94aac6b9c5271fb", 0x9a, 0x400, &(0x7f0000000c40)={0x2, 0x2}, 0xc) dup2(r5, r4) execve(0x0, 0x0, 0x0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) 16:10:54 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xba, 0x9, 0x8000, 0x2, "8507cc2be551ae79d77688dee541f002a87be73f", 0x6, 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) 16:10:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x101) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r2, 0x113}], 0x1, 0x0) write(r1, 0x0, 0x0) 16:10:54 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mlockall(0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x5, 0x5, {0x9, 0x2}}) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) r2 = socket(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a5387066e6d157a55dcaa14f41b26b63b000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad7f08102c7b901f75a7002054237fddb274775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c80143"], 0xe8}, 0x0) 16:10:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/162) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x10}, {r1, 0x147}, {r1, 0x184}, {r1}, {r1, 0x31}], 0x2000000000000212, 0x2000000) poll(&(0x7f0000000640)=[{r1, 0x43}], 0x1, 0x0) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x80, 0xa8) syz_execute_func(&(0x7f0000000180)="26650feb1ca6c4c2dd3bbf00000080363e66460f3834a6f4ffff7f362ef040806fec02c46169d9eb0f650ac4a27918f66e650f38065900c441bdecc3") 16:10:54 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r7, &(0x7f0000000400)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x225, &(0x7f0000000500)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a720900a5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8d47dcc32872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c7fadab8b9666a5ce081e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945bce85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ec955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225fec8d5f5902fdb857c306620961b7bcf7d100001b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815560319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84b229ec93c7f7f878a9d6f104c44d9871ae2d8c59eefb17ad6692cb0566ce5892254c5d7bafb1cea539c8e552bb6643ab2112661968487e850277c3730e0074b9f88a0ac7c90c34f3067aa68c340b56e358b88560b3269a54a812ad5e1b3c948feb72caa59f742165a49e474b98ae986ff4c3dcb052c6734c05482c436122953b013f8aab87ca92acc295570fbcaa87c1cbdf29fa2b60308d174a"], 0x2af}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696f65300097c0ddebdb9ef59bb1a941f876d2a71339656d3c56fe03b5a522662631be90066143b5f6e301b4be5c46e1318b52cfdb7d75a22d4522828f7c3d886fc809bac78d18ef839a9940abcced8559df03000000c3e2ed71281761"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 16:10:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$unix(r0, &(0x7f0000000000)="0a6a41101f2863fd36b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc7781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f27cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xfffffffffffffee5, 0x40c, 0x0, 0x0) 16:10:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x144) 16:10:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x5a) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 16:10:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x69, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfffffffffffffeff) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xad) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0xffffffffffffffff, 0x1ff, 0x91, "2806ec34933cedc943459c479b38b4ed4300cfa0", 0x5, 0xfffffffffffff001}) 16:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) 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}], 0x10000000000002f0, 0x0) 16:10:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9e4415d22ba05e8b, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:10:54 executing program 1: r0 = getpgrp() wait4(r0, 0x0, 0x2, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r1 = semget(0x1, 0x2, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) fcntl$getown(r2, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 16:10:54 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xff, 0x6, 0x2, 0x0, 0x6, 0x1, 0x100000000, 0x2, 0x1, 0x3, 0xe3e}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() r3 = getegid() getgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r4 = socket(0x2, 0x8003, 0x80000000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="22000000000000fb0000e387e6014ae1c5762668dd7a9f03d5e96a7a2aa729a2709c9c1e17b5a2de320d4c04ec321814b572cc6df487a4b572045b380be5a59397408aae87bb980bd79ec8588155e33baca3ed782f4dda6c2f8272"], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) write(r4, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) read(r5, &(0x7f00000000c0)=""/35, 0x14c) 11:09:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x91) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 11:09:53 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) munlockall() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001100), &(0x7f0000001180)=0x10) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) r2 = semget$private(0x0, 0x7, 0x70) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000080)=""/176) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x88, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0xd1af644f93aa66b2, 0x7, 0x6, 0x80000000}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x30a80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0xade}) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0xa88, 0x100) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x8}, {{r2}, 0x0, 0x2, 0x8, 0xfffffffffffffff8, 0x4}], 0x3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x40000008, 0x1ff, 0xffffffffffffffe3}], 0x7, &(0x7f0000000240)={0x8, 0x4}) r4 = getpid() fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) setuid(r5) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r7 = getuid() seteuid(r7) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/112, 0x70}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f0000001580)=""/33, 0x21}], 0x5) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x7fffffff}) rmdir(&(0x7f0000000000)='./bus\x00') panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 60219 17986 0 0 0 1 syz-executor.0 *110050 17986 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 intel_set_memory_cxsr(ffffffff80000000,8) at intel_set_memory_cxsr wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001983400) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8063fa1c30,80085761,ffff800020c53200,f,fffffd807f7c69c0,ffff800020b6d9e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd807c93d688,80085761,ffff800020c53200,ffff800020b6d9e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b6d9e0,ffff800020c53348,ffff800020c53330) at sys_ioctl+0x651 syscall(ffff800020c533e0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,1b91bf38010) at Xsyscall+0x128 end of kernel end trace frame: 0x1bbc744e6e0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 intel_set_memory_cxsr(ffffffff80000000,8) at intel_set_memory_cxsr wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001983400) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8063fa1c30,80085761,ffff800020c53200,f,fffffd807f7c69c0,ffff800020b6d9e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd807c93d688,80085761,ffff800020c53200,ffff800020b6d9e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b6d9e0,ffff800020c53348,ffff800020c53330) at sys_ioctl+0x651 syscall(ffff800020c533e0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,1b91bf38010) at Xsyscall+0x128 end of kernel end trace frame: 0x1bbc744e6e0, count: -10 ddb{0}> show registers rdi 0xffffffff817432d7 db_enter+0x17 rsi 0x141e __ALIGN_SIZE+0x41e rbp 0xffff800020c52e40 rbx 0xffff800020c52ef0 rdx 0x141f __ALIGN_SIZE+0x41f rcx 0xffff800000966000 rax 0xffff800000966000 r8 0xffffffff81b5c743 kprintf+0x183 r9 0x1 r10 0x25 r11 0x6652615b49916311 r12 0x3000000008 r13 0xffff800020c52e50 r14 0x100 r15 0x1 rip 0xffffffff817432d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c52e30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=110050 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b6ce28,0xffffffff823e48c0 process=0xffff800020b7c9f0 user=0xffff800020c4e000, vmspace=0xfffffd807f00b708 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 17986 60219 97603 0 7 0 syz-executor.0 *17986 110050 97603 0 7 0x4000000 syz-executor.0 33791 6236 89776 0 3 0x80 nanosleep syz-executor.1 33791 22213 89776 0 3 0x4000080 netio syz-executor.1 33791 175918 89776 0 3 0x4000080 fsleep syz-executor.1 66569 285861 0 0 3 0x14200 bored sosplice 89776 182287 13803 0 3 0x82 nanosleep syz-executor.1 97603 4023 13803 0 3 0x82 nanosleep syz-executor.0 13803 110668 22263 0 3 0x82 thrsleep syz-fuzzer 13803 412543 22263 0 3 0x4000082 nanosleep syz-fuzzer 13803 206768 22263 0 3 0x4000082 thrsleep syz-fuzzer 13803 100784 22263 0 3 0x4000082 thrsleep syz-fuzzer 13803 300824 22263 0 3 0x4000082 kqread syz-fuzzer 13803 129339 22263 0 3 0x4000082 thrsleep syz-fuzzer 13803 239028 22263 0 3 0x4000082 thrsleep syz-fuzzer 13803 403954 22263 0 3 0x4000082 thrsleep syz-fuzzer 13803 481566 22263 0 3 0x4000082 thrsleep syz-fuzzer 13803 17230 22263 0 3 0x4000082 thrsleep syz-fuzzer 22263 164421 98301 0 3 0x10008a pause ksh 98301 204546 98591 0 3 0x92 select sshd 98395 58297 1 0 3 0x100083 ttyin getty 98591 60222 1 0 3 0x80 select sshd 4833 409609 74692 74 3 0x100092 bpf pflogd 74692 442100 1 0 3 0x80 netio pflogd 23357 177622 61648 73 3 0x100090 kqread syslogd 61648 373225 1 0 3 0x100082 netio syslogd 26410 206954 1 77 3 0x100090 poll dhclient 96095 34555 1 0 3 0x80 poll dhclient 15283 257038 0 0 3 0x14200 pgzero zerothread 97766 76695 0 0 3 0x14200 aiodoned aiodoned 33047 201324 0 0 3 0x14200 syncer update 66394 377971 0 0 3 0x14200 cleaner cleaner 37891 79914 0 0 3 0x14200 reaper reaper 4870 253038 0 0 3 0x14200 pgdaemon pagedaemon 18145 256078 0 0 3 0x14200 bored crynlk 29249 372422 0 0 3 0x14200 bored crypto 76324 276336 0 0 3 0x40014200 acpi0 acpi0 71154 429927 0 0 3 0x40014200 idle1 27023 490387 0 0 3 0x14200 bored softnet 62345 347381 0 0 3 0x14200 bored systqmp 1675 26837 0 0 3 0x14200 bored systq 35145 341350 0 0 3 0x40014200 bored softclock 54764 455740 0 0 3 0x40014200 idle0 74297 521124 0 0 3 0x14200 bored smr 1 426469 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 17986 (syz-executor.0) thread 0xffff800020b6d9e0 (110050) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82346f00) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9496 6433K 6433K 78643K 10722 0 0 pcb 26 9K 10K 78643K 281 0 0 rtable 100 3K 4K 78643K 276 0 0 ifaddr 49 12K 13K 78643K 108 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1471 0 0 iov 0 0K 12K 78643K 36 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 1373 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 62 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 338 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 53 50K 83K 78643K 380 0 0 subproc 64 65538K 67586K 78643K 72 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 32 0 0 in_multi 33 2K 2K 78643K 34 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 212 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 20K 29K 78643K 1945 0 0 UVM aobj 19 2K 2K 78643K 19 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 25 0 0 NDP 9 0K 0K 78643K 28 0 0 temp 123 2372K 2444K 78643K 4119 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 192 0 185 1 0 1 1 0 8 0 plimitpl 152 23 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 18 0 18 1 1 0 1 0 8 0 tcpcb 544 62 0 58 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 15 0 15 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 18 0 6 1 0 1 1 0 8 0 pfstkey 112 18 0 6 1 0 1 1 0 8 0 pfstate 328 18 0 6 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 58 0 48 1 0 1 1 0 8 0 shmpl 112 17 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2029 0 615 46 0 46 46 0 8 0 ffsino 272 2029 0 615 95 0 95 95 0 8 0 nchpl 144 2738 0 1107 61 0 61 61 0 8 0 uvmvnodes 72 2113 0 0 39 0 39 39 0 8 0 vnodes 200 2113 0 0 112 0 112 112 0 8 0 namei 1024 7530 0 7530 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 7237 0 7237 10 8 2 6 0 8 2 sigapl 432 537 0 521 2 0 2 2 0 8 0 futexpl 56 4222 0 4221 2 1 1 1 0 8 0 knotepl 112 122 0 103 1 0 1 1 0 8 0 kqueuepl 104 118 0 116 1 0 1 1 0 8 0 pipepl 112 362 0 343 2 1 1 1 0 8 0 fdescpl 488 538 0 521 3 0 3 3 0 8 0 filepl 152 3201 0 3100 6 1 5 5 0 8 0 lockfpl 104 89 0 89 3 2 1 1 0 8 1 lockfspl 32 66 0 66 3 2 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 461 0 452 1 0 1 1 0 8 0 zombiepl 144 521 0 521 3 2 1 1 0 8 1 processpl 840 554 0 521 4 0 4 4 0 8 0 procpl 600 1284 0 1239 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 433 0 413 4 1 3 3 0 8 1 mcl64k 65536 256 0 0 32 2 30 32 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 351 0 0 21 0 21 21 0 8 0 bufpl 256 6335 0 1143 325 0 325 325 0 8 0 anonpl 16 63494 0 54610 54 10 44 51 0 125 7 amapchunkpl 152 2641 0 2552 10 1 9 9 0 158 5 amappl16 192 2491 0 2022 39 14 25 34 0 8 0 amappl15 184 58 0 53 1 0 1 1 0 8 0 amappl14 176 189 0 183 2 1 1 1 0 8 0 amappl13 168 27 0 23 1 0 1 1 0 8 0 amappl12 160 9 0 9 1 1 0 1 0 8 0 amappl11 152 25 0 10 1 0 1 1 0 8 0 amappl10 144 71 0 66 1 0 1 1 0 8 0 amappl9 136 735 0 730 1 0 1 1 0 8 0 amappl8 128 290 0 275 1 0 1 1 0 8 0 amappl7 120 28 0 26 1 0 1 1 0 8 0 amappl6 112 58 0 50 1 0 1 1 0 8 0 amappl5 104 118 0 104 1 0 1 1 0 8 0 amappl4 96 768 0 737 2 1 1 2 0 8 0 amappl3 88 287 0 280 1 0 1 1 0 8 0 amappl2 80 3608 0 3547 2 0 2 2 0 8 0 amappl1 72 21001 0 20537 26 16 10 20 0 8 0 amappl 72 1515 0 1477 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 18 0 0 1 0 1 1 0 8 0 uaddrrnd 24 538 0 521 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 538 0 521 1 0 1 1 0 8 0 vmmpekpl 168 8638 0 8612 2 0 2 2 0 8 0 vmmpepl 168 64002 0 62437 94 23 71 77 0 357 1 vmsppl 360 537 0 521 2 0 2 2 0 8 0 pdppl 4096 1084 0 1042 6 0 6 6 0 8 0 pvpl 32 198728 0 186528 136 13 123 131 0 265 20 pmappl 224 537 0 521 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 521 0 7 15 0 15 15 0 8 0