kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 00:16:07 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.197' (ECDSA) to the list of known hosts. 2019/03/30 00:16:27 fuzzer started 2019/03/30 00:16:33 dialing manager at 10.128.15.235:1889 2019/03/30 00:16:33 syscalls: 1 2019/03/30 00:16:33 code coverage: enabled 2019/03/30 00:16:33 comparison tracing: enabled 2019/03/30 00:16:33 extra coverage: support is not implemented in syzkaller 2019/03/30 00:16:33 setuid sandbox: enabled 2019/03/30 00:16:33 namespace sandbox: support is not implemented in syzkaller 2019/03/30 00:16:33 Android sandbox: support is not implemented in syzkaller 2019/03/30 00:16:33 fault injection: support is not implemented in syzkaller 2019/03/30 00:16:33 leak checking: support is not implemented in syzkaller 2019/03/30 00:16:33 net packet injection: enabled 2019/03/30 00:16:33 net device setup: support is not implemented in syzkaller 00:16:36 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="70f39a72dbb4a40f85416e462a6c5eb4a2afcc2d2b6c8c7770e381a50548", 0x1e}, {&(0x7f0000000100)="6b1b1476b1fa54ea8570d21eeaf0b399ed4a8c9def889c88a5da7da0f958cdfa35ba1eb734b5b942e95776afddd022d3dfc5052b0f7cd796a8903ad9570fe8225c6080a82e6d4e136db3aad15233e4a16496813573b3703a08e08c7491a33caf50973e4d02f2dac1688c541b7300ba9815beebedf02f7a3625a415e0f5fd2fa2f807f4a358e29a1e81188dcbe9611904df00d204359f926441b6adfa3456ec391bd8c73bd89c285c4225e6824b0f4bf27a8b", 0xb2}, {&(0x7f00000001c0)="9c37986d", 0x4}], 0x3, &(0x7f0000000240)=[{0xd8, 0x1, 0x0, "2f379ec86caa1b7316225261cf464b30fe0caf690ac0bb9e26bc0f77f0646fcb1caba090bc38ef94c3e761d4aa4129bb0c83c48212821f1ed97c87a1776e2aaa1a79bedd18a48c66e0ec21758b4a2e045af287216cc98a1adda5cf33e7259e675f4ce443c24625929b856aa5ed582af7d6a7c2b5a156d1d02adf55bb21316f17ce0dcde536b6270b3be578e22e3cd3325b3a6242084ac45dbd0d2e30f229dbb1dad89e0719e6a017c1a325ba8091e4608065e748b2cc7849fccc23900135acd57ea5e7067b2276"}, {0xa8, 0xffff, 0x7, "770f1b5152a4d0864a8f81174176d28fb3146c71c00beea0eb2be5988cf73cf2cd5580775f184de3288b711082be5c24be84e37fe272feabadd9b49a9bd6a00c21c3594863c38299c0937212f5f132b55d63ce4f5b0c90f6b41b086501b222ba85467a8f453bffedbfa1ac03baaa0fcc01b5c8dc73f56361c655b2ddded3e10035adc82c28a096623e9049ba5af1e5b33c6fcdb89f"}, {0x1010, 0xffff, 0x9, "916fa9baf55d3f6034df9ce62c0323e8813e2ede8204884e5ddba3457eb167dbbc700faa98e4fe43b2842cb025e7b3da68af4e70a71b7b7ec7ca39776144e1968799708f9d5b759f4918153aa8d09f287b561a1f9f02550760bc52563b9096b6fbce79d7033260e180fd1ee7a8e5c2c623a4d8b427ae26034db42943c9bbf5f9e552af2b4f3bc224e68eea17b336e1d592d219077c3d4a5cfd72edd65be328f860d7702d4da5e1a83df4b93a2aa3dbe7144c259c9e9f9345172b91c5199e1a7b4a90627c30d0f4cfa0da4f4b16c76b6111914a4be0392d983bbe4746646e8dcf2b545218c2c176a0a40e0b7fc8a258e3a03ec2e9c40dd794eb59fd951d47308856c69008f890b65788b5f0e36cd23be4e654570a8e9f9f681b416261683f8643075abab57ff972b2f9775562239656f3429d5c311f232e2d470d77b4d291b13df546551ea38f4119e627171dba238a0629231edb348bb3a0961fc0d8ef492771f9a6356fdac033c51e2ec91f3b7247bec136b3f1b9316f3413db37812ab12f8724e0b206e519d802b4278dc84ae3a29510a6f5d4e6d0cda78467f4d16066025a1f8e9f3c987e73f7327c17d5ddd6059e624eb8462eae7cb059d689304946f42e8ce5d26f2c20b7d5bbe9ba44d98510da8738304da8156981c7ddcc1ca0973ecb795f7472d6514aaf5697e305cb47ee6f42290000f2765c1276451a2c4222ebbca723d8827c3620cd861e0e5af8eb978b95e7bc442400f6b809ab6f7529e661811fe54116ac3ba359132b0d6417301bf9396abc800a32d75186da788b10ecc37f93d8ff9bc269de891e2dc1b3239f495110eec7f66f8b4dd95d28032d20af751b76d3dd143974ebe87f3206eddc1332a8af2784b873620f90a1c27447d1a34d032fd1e14bd6b77522b9408b5d68dd8c973773515a226098a0ccee9eee0d2c7a2a2f8135932f5b6f16c09aa19ca2ff8f7eb039ae3e3eed85d3b384d25366738d016ddc25bc798f90fdad78be32150c0d18d36499fa1e53230489e52c8400cf7ef62c36647f896a394f10b2f48052816dd09d9267f1b021ae4821446d3fe8f3404e46b2574da5d31e9906307f45d01e0aff08cdc07721107b37f817e327f91267e11cf763ec1518d0979258f6853c954872126a312250d9d3de185a7271d2a400474e8b837e4281d27b609159412d68cf64be56c1c3a99afec9e21bc2dffa5328a017a0f6c08626e2d58e4e0b6fff5c945b70cdde6cb4d8dd0729e1946e2d635639036add04b2e6150808f62498de27968fa08c03016f04e4bc3030f45eef191a82dd8c91f5e9637a7ec8e40c59129833a34d4e5c6a1fe3fb0636807391e6ca718825e6a888ff72b2a4027ca40ec5ad324e3820cedeede8c3a3d8e4f9e8e4459432f8866b7f14f755d72c16ad7767a2658f9d220b4b4f5611bdb7048454e655db8c5f3cceff6f2418e1c439194a16ee92a39dfff985fc2283786f8f60c98cc54d96e4db3ded97d9e53720b35cbdad09edef1a4c450b017e9a98745e74971d7a60c1d187dc07749a892a75fb603db9c11343714e8c75f59e9349c07abe9c631824778896d83efac96885e8f076baca91dfbd87d3e51ac17ddeec81fec3355660ddb441b1e48aa75732f0323645ab9f495c90a3c0eae83789389be280823484a1a62a689f27c66a4d8e03eaf1e418fd396a2b70a5830180363dd7a7cc112c0887b3a9772a6296de0acb7b393c6e4fa4197321b0a99e1cea0f03546677c475b112b06220196ca496630b7de4644261c670dccca549e08edfad9822c5cb05bba3e1cc9411d3b63aa6bf6dd25758a1275475d48bc50d7b0dedf5f7cb65968c7fbea3f0ff7fc2bb72148c2030f02dc276d59add20fa7ed55b40bade6e1c4d375c8c2c0019267ecbce763bceaa4b69dec7188a4bfe5439788d2822e3aa6ee23a4931f91059f6c89c324913379a7940c08ebb6d182d45480efa4e7500619ccb186fcd3272fbb5ebc0fa33921470447884ffca9ed3f01e72d434647a354b4ba5a8184fa090aa1c263f2d690a04992d3cc2b09d540664802a63d1616817701facd0de6c25d982cc66650927620ccc26b23b10889de324775597166fbb12f45dcdab9bb3fb52768b8ead500300170c4a8b10a29c48a250ee241adba87b203badd9c2317be1f3ba58373ec9f2592b6106d1241753d7851ae36d3dd51ea2c5a453cbe988f1c6fef9726e967b80a099fa480aa5522cf1f229204da1a95ad830f815e916a6bb6accd5a766fde95396920a85cac59efff1bb9d3c31ca1b2588f885afcfbdc51cf416aa3b2238e8b14104a7e4872d5038c49dad59ef4e9855cd8ca729da094d530803fc088236a5d433ac2114f989c679ba218d48faf7c279cd2a88cfb90fa17a2b5fa578fb7a48cfeda5aa46ace362da63e301f9a89c34cbfd53c514ebd925c8c2cc8efb59685d9ac9edff6195669b704be36155b2812687054e8ecae9e79171665125d65be03e6da1ac452ba2784ae40f8bf6367676e5d93c9bfa8dcdc0944443720bf016ea8529377f0a2c91f1c06ae60c6360dc38bf002f31d32d17fe2d9f0780fc4545041ce0e91efee0c11a8ea164e7aea2108b808a84f400720d7f5665dd5312428cf1380c6555145d584bdc179836721f87f4dd96ebb858d58b856980cc86cd70f36c70db925a50de50f6123af080dcb8b73025dda90d693e7107ecf428c41c701461622575fe7cd5ec51dfe73029fe7bdede7660b2a2c96e4b5515f279d4470c13c96dfd477876f1ae80282bc52ab3def088a36bb298138d81f5155cebbdd9ca95dae6480397cd05d4799493e1ef11d70954b7d39a2a8acb7a0534cee347984c16acb4b89b7593074ee8b22f44576f98aa8f44b9a3edf8ead4bbc8eb75baa71d75a3e0efded5c9374f7d5de94aa8f33553e84bee40a89eb6fd705de64368d9cac5e65f220dfc5785682887ca832bf752dc5c73d7f3de7bcb8c5dce89f3db733c50608f81a2903f8b82af1c9e072e42365d689ab32ca003ee1f89c7bd0a538fa95e51e636c24dbe29faa2d84005e6693aadc98a13a036ad1bc8d9e7d839e9f24b4e32b1c576a45573e3c334dde651e56a11bdbc3b556d1466eb920d49b406d06578c8310cf2bc289334ea5407ae161079d62feef6f6cd2745af739d1c427066d616d93ae46f597c9bbad22dd9f99816c9182e2fb4d4abc1a80f22cc9d97def7930daf28ea7fbb3e8355407eeeef708f9343d92582e324454c16ef62de8fe9cf6a12f25f315e4d33a4ce36952bce77b34fb9aa6fde43a3e9b41175451fb6d8a34d9eb08215dc400a331d99e1a9c9a4be8b4cec6d64709bc6416dfa99ed1ba80153321bca1584380a1e44d741dd15ea12e9b3353acb1d9d1e0c4b17f46011131e5921e391d23236cd95dfdff3adca6eb36be11d511668967ad6282742dfc0022baf3ec9a974319f176f36567a4cc0e78c02d6cfbd35ba771663f339281231f894715c49c921906aca6cb2c8a9a68026265759555f1dc54b92b3189d6a218d7b8604e5470a815147ab783cc2ae8d9c1e281d073cb6e4f1d898eda3a6c6569e16092a2a7b53a4b25080adf9ee09fdc69659d671830fda8d482a8ad96b32f8c2377ca35cb1d76dfb5916f3cd3f1b280843c7bff3b65d11ca72dab59ae39280e8a841492aa0f2737511a9be2da608270ec7afaca155831c3f670c84385167c4f162f1d53801a408da04a215292029dd448a41abe377d46d027c23dfd90cc2b798bc07878d932518a1e6d46d89a9013e08044972416dd1d17ad0edca053dc63716a4397851413f5e12c01ce2feaff1c50ab854080bb2a19d53ad6ba4cc04df6e273324dc63655060c6f902991210d83040732ff2daf7fdf6c29458eaf67986b4f910d084a93f8c216a84758c56f0dd7007f6b634cd705babb8fe627351249ae7778e6a7750b8022d88474c7bb1d784aca783811be7e6b6a812c7b76c400738be0497fbd19ea3900297b5dc5e742e72e10fd3b153d34ba7cd3a239fc6676a5b5e986e19de992d9acc6b460d9587c8bd8c19fe715a775954c61e37b9b8e0fa43a005065bbc5cc94003d87eea61c5b73f573580f535ae5d84882c1f50b9058cfeb8c713f4549e42a933bb3621f1156f37902e4c0cc132fc7168bb8b9ae6e2cfc9b716ab51e722c382ad1284040a64e6e68fdcd4308565bea5b0fad90189dc989d0c6e0c0b8723d6c726d55dcbaf7b0ee2f558391dd7129d316dfde4054eb00670e9435ecd50d56bc9302d8f2938cae9275123ad7bb2a2fa56f5b8e45a9db398d09e7233a5f5fe77e48d4ad06e99c9cc705bcf039140460eeebca49faa40b5d9e9b5a53cf5dd64b1084713dc336935eaadb9e52aef5427fdc0564d2969f4fcdf4f005c96d7969adecdf814e59bdb8816f7f87dc08c211a4f118ca50334b03c4e1e5ca223289cd5cafd07179ee5b3a7eaf80a365edccd406ba4cd4c0308c4ccf7af028fb22452e685cb7fe243131ef820b407fc8fd3e70afb5373a596ebbbd5a8f01f396f9536612470e779654ac88cebf6d77ec658f23da6e0c2141e093d5bcbabd7f1cda968870ac780b49dee2baa0676e297afb7effef744c9a2f83ca4bb3dc57ab160c1aa6a38b5d254d2528ef8b14578ed8cd00ebea73d43011a5a2e7590213df55c25cdf3e25968b5d4c7594da55ddb57c63bb1a79f14383ab5743b9ea93a988ef3e0f4a5976eb5b5a738bd508d0a2a28d42ecfd562a7cadb6cc729e3bb9ea7c9b5ae9894b41f2bdac2b6bfe5da4f57f612caa407f58985f77759edff23fe6f87e738dcda1c7d9ad4f27ee588c0fbc6df233e10828b730fcecf0b25bbdfa8fca131307a70d16e3b8328617df23ed8bfd54005f79e8e5205a281097b88547f4d76166d6d15a5c8bfbab22c738392340a1eabc90d90b6eb8e1e331e2bc3cf8bfbded982b4bc7eaab940ff7fcef49b23e058e70258c60b92f4a00556f3b8a9bf3df68b045631a72bff00c4ea5213f3cef3c7be21f3a7dca0715eeeb8345dc1685c233f74f3d240554fc80525bf155c20fd1225e28b8c99935441b75da4f2eab1cce7634d5f886ec6e9950565ef4a809e93d1accbf392d6056b99baf6e8c4c0764d89f625043b9e92d45a04a491130a0cc15444685193eaa9d71035606a57b578c18b9c07c91bec82d456661023b96f7ecd7218277feac8d921397e3233bf7275a002d501a3c18ad287ec0238400f68988d26908658773127bc65ec1d5e5c423e3555add79fd56b8767ea3e5c9191804cfc0e033788bc27326ec2ef6368c2a1eed62d47479ed88ebd032d03e7c515bbd9c15abaa7c320604cf7bc48c44bc5a49eb2937d3ae9dd918a7437b4244e146db1bbcdca730f51851bd096eb7fbffa041307635cf5831817c31ad7a8b7441f5399e7227c32b29ab3036a6dd143818ac13412cbbc8e6a95531948f130e308ab68cc487b9f524c56cc3869e2d2aa212d0ffb50f39356362b48a9593deb48ee9a093963da5905e4ab78e294efb5331a223548021e7a125b33ec535fabd88fad0fb490d088c74eae693024bc8acaa2afccf4070dc1530dcd16597d8ec9723c83c1c99c9e7430a5d6056955adf3b32c1bfcad0f6143d5291b0c975d027f1bab0238ac9a35472052de945ff17fdf442b5bb48fefd3e346e011a439c1066041d4eb29bd68cefa6b57c92a4c9e8bd23828a2a5beb87bf38b3517948f9bcf201ec6b78a9e6373f29874d87830962df5402faca293ba28d13a3789b41a44d583c25f03522e0e31b22d6a853903a6e24ef5d37a13aa4f77c1a531"}, {0xe0, 0xffff, 0x1e, "1454752748ba4d47239bb16aa6c2d480f584f482cc382dcc25be14fb03c20f1486fe12ccb90748f520a6b003655da34f4dd82400c8aa991474487642335a2801059ef5c6409516097c8197c1807834d626d61d2f1abac1efbaec306b87d9b98c46a0a41cc41748bf5b0043371725949a35e175983eb0b298454026096f64a6ab26bc06b56e6d37df8503b7b16d25d24fe96ecb173447e6f067e5cb335d62ec0ac5cbda7d5bfb859375945d9f5d6aa4fc0e1954fdd38a8e0a79380a3d4bdf0c7ae3ad49bb4b00bc3d7c22f9c9d4b8"}, {0xa0, 0xffff, 0x3ff, "c82b09c2f3b0e68806c5e62b22a541053b79f9cc4213f606d3e635bae836ed6ca9326868514e7c3c2a8c2e3865dcba5f350a33b7f2e5009c7f6e719638096226738c488f47090f526224ad8c1fc22802671f04989f16d6e790af003a40fa49ea88d9d501e88b276a357bdc95ff0aab54fe16b66b9af20f0e32c5f91128e9640afc1886227da25698fc8d6c11e7fc2b"}], 0x1310}, 0x8) r1 = getgid() r2 = dup2(r0, r0) chflagsat(r2, &(0x7f00000015c0)='./file0\x00', 0x10000, 0x2) connect$unix(r0, &(0x7f0000001600)=@file={0x0, './file1\x00'}, 0xa) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000001680)=@file={0x0, './file1\x00'}, 0xa) r5 = dup2(r0, r0) recvfrom$unix(r4, &(0x7f00000016c0)=""/22, 0x16, 0x2, 0x0, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001740)=0x458) rmdir(&(0x7f0000001780)='./file0\x00') pipe(&(0x7f00000017c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001800)={0xea2, 0x2}) mkdirat(r5, &(0x7f0000001840)='./file0\x00', 0x80) fsync(r7) lseek(r6, 0x7, 0x2) chflagsat(r5, &(0x7f0000001880)='./file2\x00', 0x20001, 0x2) r8 = getuid() ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000018c0)=0x1) connect$inet6(r3, &(0x7f0000001900)={0x18, 0x1, 0xb6, 0x1}, 0xc) fchown(r2, r8, r1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001940)) fchflags(r3, 0x40006) getegid() ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000001980)) fchown(r3, r8, r1) accept$inet6(r7, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001a40)) 00:16:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x300000) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x124}, {r0, 0x106}], 0x3, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="cd795415fd4225a1bfea334218e3e8bf2de2d65674fedb727be2b32712588606c5b05313f2284cc401a214c785a364bd7a3e8c3d43dcc28e1c5ff2949add7ebd30671600e7bdb86b9fc4f2d65bc50e78b63fe6f274dcf60a9fc0b8b47dd810d0c1c8fda0d54b5fa43654eedd8fcf3c4d3c06e78fe42cfc9c90f86cc209091b98f031c21720af35984ad91929b3c99443c5e30c0d29d9a050da90bbf59939d0aecafe6da7349b4869739752d15f3e7a277e44f206ae4f48e46554c1b3b4263b308fd8c960d61ec875a667f183ead33b639412e12db5bc65de5f", 0xd9) getitimer(0x2, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = getpid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000002c0)="40e9ccb872913f37f108724841110f44bf5cbc53234f1c8835b587a509569cccb98b6b7ebe42e3bf356b62fd695c5ef67e7f26c91b92f892fb4558dc78dc5a07472d7e377a415e2cdf63cddff3fe5038a8fb04640063c5cf", 0x58}, {&(0x7f0000000340)="f0452750a3e8e12284a641ed8325d02099cc7dd6804d95b6dace36fe9d2d1d57d40a267319ec7837b43736a6c8290f7a5a07a0535bd6b7ec1bbd07b917773c7adf591d85ac12ed6e3c12d71d844c12e91c2ae05961c1d4a4fa65db72c206f91ffa4c75ae4f13f15242668c8cb04122a41767b2298ff91ff9ccf73a2b36ad09e1b7d1ddfd021a4e5bf0c7f93dca15bdb49d8b839b84e6fd677a15a940208368d212810285fdb142f31e88f730a540fb2e60bbd72cc7f7ea212ea8d3", 0xbb}, {&(0x7f0000000400)="989035316788d9af5ab295a93d38fd2a6cf210acb0357bba42dc162fe8fbc3d24f2135e4b39867c28ae43f13880035b6f4bc919ddc14063ef36951bd172b409a719dfb22b1d2974244925d5c5a2b526e17f189699a3c4de60d83e26fd98405660e8f4e7ba3d4", 0x66}, {&(0x7f0000000480)}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="f6b3241c855d3a6542393c38564cfd2b6b", 0x11}, {&(0x7f0000000540)="9894dd96389945087bb09c53f5f5f9aa466f1e6d6acb580e0105ad79495b8a9f5b10d3ce3db7df44bb1e8fef9b17cae0c34916849b7396889754691b7f7e70e01d4f410dbcf6bb89c564fd343fc9a2d2e894f41db250e7a5c9e123f194a90079819890c45d864e410ad09fda5a53169d11efaaba99f9ab67b5dbc890e3bb22ada5aeddda163fcf878269874e69a1c81f0dfbc85ef878d059fc9ac123d066cf87238edeea3820213cc16dc6eedd327d00efaf8370ee8ca7bf55bb6b7cdef810caeb263555f00babdce3fd4f1d490cb9df0d31f591f3ff97b6ac79e26007f5bdfadf0566f6d9518b42245299ba71c90bf8aad99a52", 0xf4}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x40, 0x400}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x0, 0x8, 0x7}, {0x18, 0x1, 0xd1c, 0xffffffffffff8000}, 0xc60c, [0x1ff, 0x6, 0x1, 0x661, 0xdfc, 0x7, 0x2, 0x675dee72]}, 0x3c) r10 = fcntl$dupfd(r0, 0xa, r1) r11 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000008c0)={{0xff, r3, r5, r7, r9, 0x0, 0x80000000}, 0x81, 0x0, r4, r8, 0x1000, 0xffffffffffffffff, 0xfffffffffffffffd}) shmctl$SHM_UNLOCK(r11, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000940)={0x7, 0x31b31ca2}) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f00000009c0)={&(0x7f0000000980)=[{0x145, 0x2}, {0x25}, {0x86, 0x1}, {0x40, 0x8}, {0x8b, 0xe99}, {0x47, 0x20}], 0x6}) r12 = dup2(r1, r1) shmat(r11, &(0x7f0000ffa000/0x4000)=nil, 0x3000) sendto(r12, &(0x7f0000000a00)="2960b0cb8e1d213c2da9370878463cd2ad6c2dbc9d5912ac2844da324374d3675d5c0a892368f0daa1dcfaceb599d12abfe2dffefa1c412ef228b03494f93279752bfa7fe1fe85f39a846f4b36e1a50685dbe89e6c4d56eeae2f462e5e495f0a801643679bbbff7b7ff2056d0f98bcbe36cba9577df94fe70ff4041ebcff91dcb50847739c8129f889feb9415af22929f10ef39d8693ee9f2fb32fe8856e3ac11641cac35dddcc55af63d6af21d9f52b1dc43e1f080b42c26656740e61db46d383f89ce46d5719544004be4a9f159412719065b8ecd16349944347b53d8dea054430210001ce085198c33065acee8634939bf7c18fb6e25bd8e4991fb050", 0xfe, 0x1, &(0x7f0000000b00)=@in6={0x18, 0x3, 0x9, 0x50}, 0xc) dup2(r12, r1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) seteuid(r3) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000b80)) getpgrp() 00:16:37 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) shmget$private(0x0, 0x3000, 0x342, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getegid() getpgid(0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/139) 00:16:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x17a) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/97) ioctl$BIOCPROMISC(r2, 0x20004269) 00:16:37 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 00:16:37 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x2, 0x200) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x3ffc, r2, r3, r4, r5, 0x30, 0x7}, 0x0, 0x8485, 0x5}) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0x6, 0x0, 0xaa8, 0x0) 00:16:37 executing program 1: r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0x10, 0x40000000000088) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x6a5c}, 0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x5ad) r4 = socket(0x18, 0x3, 0x0) sendto$unix(r4, &(0x7f00000001c0)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20008, 0x102) ioctl$BIOCLOCK(r5, 0x20004276) msgget$private(0x0, 0x2c9) recvfrom(r5, &(0x7f0000000040)=""/118, 0x76, 0x3, 0x0, 0x0) 00:16:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r0) write(r0, &(0x7f0000000100)="33be3e162bf811b1dc61ccd22a0019347f85339104611815d08c2c8fa39767db8432c31c7a208ba77cac5bbad9a665d4054ff1bbd3da12ac84f87a0fec59066d07daf167c6f22f39e28efe51f61099fede74ac007de3f273f3c5482ac1c8143ef4abe6d52fca54377b746f1893d5053bef99c9e440dc7a376c3c65161b14683f0dbf8d71cfa233d62f812c01871cfc6f3e031e5e37ee6b311dde2fb754edf783cb149c24aa", 0xa5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 00:16:38 executing program 0: getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setegid(r0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 00:16:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) setgroups(0x0, &(0x7f0000000240)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/167, 0xa7}], 0x1, 0x0) 00:16:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto(r0, &(0x7f0000000100)="c6fe3698935531a031647baee95f56c35ec389dc0f912a630adb0f070cc1546e2bb1546b00c1111d5d7b59a4fedbdb12e880283f053c6e29c05da6220aca10c2cb6b5b8b942712ab94ef059190c8d51ef8d5ce8ee073ae6b7f27e78111b09a416b99b3692a2805719668baf6a1c927", 0x6f, 0x402, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:16:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) getrusage(0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 00:16:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000040)=""/102, 0x66}], 0x2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666920633000"], 0xa, 0x0}, 0x0) 00:16:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x0, 0xaab4, 0x8a}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 00:16:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000002c0)="6fba8ae35dff41359af6bacc59bc37372340e833a6f269148063b69c8eee0660564cfbcd35a955affa4ef1addb3493f38d28320f13fecfc96ec29f297bca0afa2dfd3c8283ab71075a6f76f70870db7a44738bf4d1c4c4d17383b032c3309218af68ebcf9ac11cd8e4f417d29d448da585643054b2a473575b504a829bae439f12a1a5b8285c93923dfdf9c76c4ae81d84309b5faec28db5406d0ff179d5ed4aee62b0b1b277f850b6620c28f638243420bca89bfb985bf935e1655bb8873a804f7c6a8e26bed773e3f736217a99b78887e40e4c740bf5dc4084d58c969dbbf77dc2b03fb3e64706900900df", 0xec}, {&(0x7f00000000c0)="e59671e9296c0d1a44ad241e2de2971ff1b63eb147a96bdf8f91a7a29f309b713c961883be7340563e5584", 0x2b}, {&(0x7f00000003c0)="1c045c8d5c019e00baea8496390d4c4b5a63d500b8f9f6793243d1a7e3be4791a3f7ed600347067ce32918762f1cfd88ffc55679837c83bc5e9c0ead0d836ca1aadcd3e1812d5d5f93a637b451ff1699f0ad0bd25de79a4d6e9812be6d618a4f5a73bc9ac2dce451688e8b4cbd8c5b6620f6263d05701a9340725c4b69e8016231bfc8aa5d28eb7bb38bdce5fa6ca8d50a3338724bee66b3232e7a7ba0b6b7e447df7a5474c87b4a5c64fac1de7105c7f8f3ecbca66f5ea2bc1ae9214d1a2e24d51aa8f594c651cef928e7be9f3d0d5aa6bf5a1d37c66466bf3b5b2de2dab452d4bb18337cd8f7fa94a03ff1d35622", 0xef}, {&(0x7f00000004c0)="519a9937655bec21dd5bdeff21420675a91294bf63a96fbea04a85a0990b240636e5ed92dadaf04b84f6afee444e0a0ed4d05d941301e8a1c69a15ce312e2362c4c5696be6736894afb84f1edc409beb34110367d982fe93370567dadc28d9e1ff13c9b4d450c8a8269a6bee8e05a0510358ce2a1c44a21e9260b01a3cbee24d00e5cdd2efe32131fc4debe60825701b24237988f3c60548cdccc261f0723eac043b3551f9b03f85ff60962d2fd86723e3a15e1b8927cffb136f937253fb72ed65de84c97b1fbeb4bf4a0c600cb40a98068e615f98bb364f58e71a1587790df39fd890f475135cae6854cd90b6e248f0adbccde878db5f10f1bd3a", 0xfb}, {&(0x7f00000005c0)="7609dbd5db17d48f568dd521562f0faa27954ace04285d23325f04d492ff79bafa8ffd8e20e1346e9f4cff241f113637c61c84f8962c45c021f6db8df78f6d2e79f0a545ba8600211b2c4feab843b1c94d15190276b1155252f826565aee4e78b1d8824d95c2da19d93de9bbea4ccaf92c366e5c1468b48e3a4d3e60a8b83ae8687651bb52c4a34f8874c6761ef7abe0b6cfae032dd34ed20d39a72c69e96f07eac794a79ffd44516213f5da4f2f039b4e118e856893b18d56773a5160acc6208573f64088f968f8bfe2b981d01dc1ae6f2f8727bb691be3ae49007cd767c72daa30d50cff7cf2d82d939bc1d0", 0xed}, {&(0x7f00000001c0)="39d59dfc007c6f299f389463c07565c1168063f9ab339c9b0ada8b9274f1ef18ccf15e509e576230f4504fb4925bf6079d1452f13d63cb193d1c8151efc1234fd5a384915571af2d97860a9e622c6cdcf6203abbbffa9305fc7d24be67ace142ea9223211eb18095c15a1d2341da2fc6c59fb0b339db0c0173305304567b3155ed5bea160df96b4ad87a876e5c8458eeff621c5cefef43a4d9be44ed4eed0644f73d46af5066c58bf04e0edc445025cf427a94186f1346b766", 0xb9}, {&(0x7f00000006c0)="4b46290bf31fd9980e797f43e59a185cb52c57dc7c4e2458393ce37a357d12a540eeb2667189ccc46aa53d0b1652436a9b0ddca4fb6f1455faaa4c3c15ab96ec63df8d3749ce534f94f242f720fb5f5d23c08fb6663d10d34efa2cafae9e992a90f04ecde5f921c214345b6c971e491e05c7ec620631d0e219197720e5b39b5b149f0f00a0a3a2b351d51e016895039b67773a3142747b1485ca840bdcffdbd82f190fb4cda4dd07a437d5f215ee3a5ec93999584bc567ff39f241d722977b74525185565b106eb5db97ff3e617704e603cf362be4eaea0bf841670b96d79fa67f92bc1e0b845bb28935b0649bb54b3c7dbc1c80359c83", 0xf7}], 0x7, 0x0) msgget(0x0, 0x400) r2 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xb3c, 0x81}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0xffffffffb1d15f2c, 0x10001}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000008c0)={&(0x7f0000000880)=[{0xa7, 0x9}, {0x5, 0xfffffffffffff001}, {0xc6, 0x1ff}, {0x83, 0x100}], 0xf5}) clock_gettime(0x4, &(0x7f0000000840)) 00:16:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x81) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = geteuid() seteuid(r1) mprotect(&(0x7f00004c6000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) 00:16:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8088, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 00:16:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f666140000000"], 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) flock(r1, 0x8) 00:16:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="140000004abc9d0deb521ecd01aa00000000ffff00fd000000"], 0x19}, 0x0) fcntl$dupfd(r0, 0xa, r0) 00:16:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20242, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x400) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCCONS(r1, 0x82405605, &(0x7f00000000c0)) sendto$inet(r0, &(0x7f0000000240)="1ccc55f08f587ba57c6a2332f7fd1ce8277845ca6b57742f2202bf9d0cdc49fbb1981a689e5ea487265d1a316b8c3c00270bab9167111ed2797b014d1f8ad96390d9c3e3de82c44185ce32ef5dba09d3ae7d8b83cd59cb1e054ea786b73901a1598e237d3ac03e3674021d8edc9c7c212ace90bbc8b465f64900f7ff5e9e2c6ac4ff", 0x82, 0x4, &(0x7f0000000300)={0x2, 0x3}, 0xc) r2 = getuid() r3 = msgget(0x3, 0x2) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x5, r2, r4, r2, r5, 0x80}, 0x2, 0x6, r6, r7, 0x9, 0x1, 0x743, 0xfffffffeffffffff}) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getpgrp() lchown(&(0x7f00000001c0)='./bus\x00', r2, r8) 00:16:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000003, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0xfffffffffffffffc, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0xc6, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1, 0x200}], 0xd70, &(0x7f0000000100)=[{{r0}, 0x0, 0x63, 0x8, 0xfffffffffffffffa, 0x20}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x36, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x5, 0x1}, {{r0}, 0x0, 0x0, 0x0, 0x87e, 0x8}], 0x8, &(0x7f00000001c0)={0x8}) execve(0x0, 0x0, 0x0) 00:16:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x8, 0x3, r1}) rmdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) 00:16:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r1 = dup(0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 00:16:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0x1}, {0x8, 0x1000000000000}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x80) write(r3, 0x0, 0x0) 00:16:39 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1000000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 00:16:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = getppid() r2 = getpgid(r1) setpgid(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x27e, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x401, 0xffffffff}, {0x18, 0x3, 0x5, 0x5}, 0x2, [0x3, 0xa4d, 0x3, 0x72b, 0x6, 0x100000000, 0x7, 0x9]}, 0x3c) 00:16:39 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000000)="9ec3682e6741398231e2a84add44518a431e2fe06440dfa1eccc94255bfbb2b75ad0c7495324bfeed9f39cbc1ac187ef21a2181682d2ceff0291ee851c6db4b427e23d56c8e4128867bc794da9c199236a76c63ef07f1868740716fa31e909ee0fee34349cecf1f7ac269a3ce9aa5ec81d1c1755d55c18360549e90deec6d814f75f1961ef305f774b0c7398db80932b9bbcac8a113efffd22e3f23b1de417eb4afb40d9e997c59ed6badb96636c9d93e0cdf18266a79a2331f8418a1f648f7defe54ce7610b04b180c88875ddb4f22adfba22c6f11c633ffc721de7bed20f644e06e360c03edcabf762e5384c3284b208ac3002d1dd8858", 0xf8) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:16:39 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) flock(r1, 0x8) setgid(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x5, 0x0, 0x1000100000000}) flock(r2, 0x2) r3 = shmget(0x2, 0x2000, 0x22, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x9, r4, r5, r6, r7, 0x8, 0x100000001}, 0x81, 0x401, r8, r9, 0x2, 0x1, 0xffffffffffff2d60}) flock(r2, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x100000001, r9}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x808, 0x0) 00:16:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 00:16:39 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) geteuid() r1 = geteuid() setuid(r1) setreuid(0x0, 0x0) r2 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r5 = semget(0x1, 0x3, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r4, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860704ea392158621fe2b5ca9ecafc5d7607536794ff9a9ece95c88b77da92d07870531499acea910de8cad40691b377421abaaa28943cae8128acb3db7439670f01d65c6221d30adb"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r6 = semget$private(0x0, 0x7, 0x30) r7 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r7, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 00:16:39 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)=0xc6) sendmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="e37b580ff22d440ef9e15bfe8fe8723800c0e163602d538650aac4141e93fd819dbb2b9bcb789812db69ba2046c3c7be8045dcdc74fd39738f0e9c4da77ffc7b0262c6cc2eab8b6a7be50b2b7b1060dc7c001bd8189e22b1fbfb0f8417931e6fb76b7af40cbc0c3b15ca", 0x6a}, {&(0x7f0000000240)="e36369e0bfb75ddd6d39af980363b1a74cf9246b8ae7c564961790e506b09bebedd35bbc9e185d6f1d8d02e3a3882489d191fbdd03ad46bff5f70a229f4e79ade11dff4672d54370f91d930f8f7f042f6ddd35f0da91157c41599d818a3ca047139b613d84bc963e95c4b34100f5423a7b23c355e5f4aa9d2c", 0x79}, {&(0x7f00000002c0)="14c528b6cafed7cc7144c42650bdff2a163b6da61bc33f4d1ebb7ca9d0845040d3028fd810fafd28ac74f6d25a5cac5033648de13733507d524a25828f0eb7c6304bb1e0b3b8597d5072866c92c1ec379b589414e37fe17f0835fe7f8d14bb455e0d9ede960519e8b716eeae6c02544f8d6e73e8f55d0a9e1524854edfdc13301464848b2e8e4f59c15a8ae241f0a92806c244ae141f4c143e87d47af5c30e0cb03a69fa915ae7eb439fdf257ef807c1447dfca75f86aedb4fc9b3191ca79e40e2a0ab077c0cae", 0xc7}, {&(0x7f00000003c0)="f84200cee1a2e73e24348978806ce406b610617b833aa9b3b1fc71f8fd9a805781fbc929bba8863bbd68cf89791530af9c51615cb5cfa43ff2b45863e296654943b0818d8dd9a3c0bd8a9b024a0950234c7157538eddb36fb340f4e12eee07457143cfcf79d86d8230a40200d14428fa3bc78521441d651b634946add7f9e0a9230f2876291da8697cc129829ef3b0762cffcb35a7bb7e8514ffc249f06136d925172104c96a83f10c455901e89441c6091cf37afc36aa8cfd5c5b2d5dcb807884b3a1662dbdf529821889b02c0a855c25037b54cb12e327090875d2a092f01bfcd1b368531da8fee1e9f60c5c4ab2", 0xef}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="c000000000000000ffff0000ffffff7ff728e2523ccda39a5066b83f26ebc4195ae9fcb44f3ce3ac3a6fb80897f358402341e423491013879e5a5bfdf69563878245bc1712590ec1582127aa3c2b45172e8d1ebade633f5958c8c9c3455340e643ac0938a88bb02d281d6d9fa89b48bdde9393468eea621e5db89e201e29d108801cc2b39d6c5104140dc94340633d5501bf38d08c39624513a756df6d0a02bced8a4750ddc33e3de3d02046bf004f0f38759d7dbccb60bef7ec2c30c2029600a800000000000000ffff0000080000000937996478a0ca2f9a376d3490abaaaf16a5fa14c1592d5d09a60935d1e22e7c7d0cc9b7c5678b676a783bed875651a8c7ee9a89e66faeb22b47dd77ee0ff51461a0be3a8d0538015a4158ed6913da17d37c76c22f4ffdb8fed4f1e7cd75458573e5cc3da4f864ea6f7f1dcc28e30897c7f8bcd9e7581dc4c10754ec57de80a626616a3a10191b533e55c98631ea0795e1e2a73a00000000e000000000000000ffff0000fffffffff43335d53cef09078a2d986b4d51f71729072cc394a4f5c212250bd20eb40f181bc4515f01178bdc5815d740d17699ccb9796e049e109a2d42090685055bae4250a06806313bc8de6a9de2fea05bbb490a0a9f3385e6f4d04ba9132daa2c2011f0f19e538ef751c4154ab11f9db7cc1d119b528f44ff1f85bdbe304afe81b4e167a48b593ab5228beb76d5c7866733b86fd6def3a90b95ed6c230aed7f77fe3678b88882ecd7a436db6abdb2b58a3be38d589db41bc6de5a90582f18295c0df2e180ed7b9700000000000000000000001010000000000000ffff0000ff00000075f8b2c4c96f413b75c5c2a3f14bf9b42832b6f4ec1b248406e8c33761d1c23399febdc434e3070517f488b244f631950d8d1fd2f03f45eb3768072356e8eb6f692a6ea7b8ee06d699c4652d0caba57ba346971c192ae5eb196df8687cb3c412d0a7fb2358eefd6c9b62cf4ec9a1028336e4150f69e4548e98c6006c3f045692c7e833c6cc74df336907cbcccb4b4ae3f971ba154194be151a5ebfe9e1f72f5a679d11c8158b58e703d1d7a1ddefbee4249216a08a92e6ca2959a6e7cc2634077f0e549027c7604d2b1bf619b03a00cd87d43c04e1a12dd24d46436d54cc8da26cad6e74cf365280b9d51bfb8d2e60c676f4008b6df17156ba1698ebb6be5dc676fdd7ab50adaf1dd775c04d660ee9f0713de74c4eafdff0eda10d9f1adf5beec88ad3742f7a205c85612a1c25cae49d4b6d7b3486633305be15c97a99116c761a8173eb0f9537aad5a6e725f07eccf30630222a81a047239a5accba1a64892622caa702572a44003e57c3c1eead9dcca7b28aa35dba6ba28e95669f939a9535b90c200519706f822604135163572d5dbf8a7dd8bc8e87053f3c1680dce3670f345973d2a11decd3ed5a303682aeb0a9c96b3b216242ce62ee88d7334f203f5e4d2ac3516968fd83ac27fa02a315313ea7b2943a85f8130a6159c5233ac12bf16bdb623356a6b778846ce3fb3a71dd28f4fbf26e9454f310b004d39daf6f950551d02eb5aef8dce72c829c001e6e2e34a469a7e2413d1ad327c4f5374b9c87a278f32aed08dc5fb82190d89ad594b60025a3f59126e4045b4013bac7d04091c3f8dbc5ab4cafbf40f79f95b6f5310bec42fd1a5b33a10642f3e71f6eb88e4742ecb9f5ec9ac2dbbce95cfdbd051318b258d8bf941d7bae4ae9018f2493b1e137cb6576be8765c082961648ab96c52fa3c3d8de10445f5ba6ea2e28693a4ec696882d3236c6c26420c9a569222b815f0a55cc758cfc86080641e6c2ace947c08151c58f941060ae69c4bdd7a1d452a3754263392d36bef79549ac933a06f9a8f827db7960af652b7d112d26906e85a4246326f0a4c715bcd1d64456c5f26acc44c606c307faed3cf6e288a5b18c6e54b9976771b94794c30641d26969275276ad43f8faceaaa18b46ee1edea5714c6a0e76b4f80c8f36aeacfe65fe2d67623622ad9418c4c77965be315b0f47f5310708b7f866339cbd067a57908a4c7553f782ea19a96b09e3bfddb8b334857da27eb87fd306439c7ab3c85df6fb189c6102e13c2c4cee0f3ed833ac131db4ef784e2ca44699fd21ba6a7e976091e2bd023b4925ab58b3d60de5ff7b955f8386b5a781d5fdceccb74086475d04a8b15a87146834db68ed4e7b023cff2b5d6a3b6a885d816368529ea5401d995dfef79233576783a5b335ee366a6bb927ae0274d594d97dd6f891c2b3e8a92c077ad873a31395b002272649c84f2a7fb9bbf5d1cccda1e45bb9da2244186f2d3cd50d7f58901e5fd7337fc7bdabed9fb44118679d3dd6e9d9e74fb246ae3319e260389e458b2b1ea003ac19ba8915c204f9bfb68b3658d8e6ae142c79a532fcf490a9bba3879ceb92fceaa924b6e7a2aeeb7f220544f7acaac10e20fc32d4593691d1ac5361288432bd73d31499184766dbeef4803b47076af1e5ade1fb621e2d178614c9ef7d473f93f88facbefd186c410ca72f492e86bc98f376b1cacf5b785265979f6700599492eb47658b7048ec283b633bbedfcdaa99f0520ffe995347d6f32f6a0e4c366073acb1fa4b2b4bc2c7394658c9e094b6db7af8535733102349da84d4e0e9a6f263f518cbba298fefb464203424645b40963886f83213e8565a904875410f041d89f09819da621cc077db062750b8f9d938e2e5f23abd1ac544af9e0cc1a0fcda7eaf646e1885776fa753a26b8a5132e1a7fe9955b16b9e68b5852d0a45cec049a0f6a8ef7fe705665eb7fb3150cb95e660a78b346ba50580535dcb8d13bbaba4b65045cfa9313a5763f833e3750fbc9df784ec38d2cb7456add11ffb89f33f6e9d8ea3b35b53f2a9798cda0b4bd997f0aa9ddb4f8a77b04cf2bfae26e8c9028c00356d297a28c55791eec69980a42da682a12a2099388365a117b3b167632566a8bbaabd8d96f9e42993f66bb43383fa4e1a28bb2b98fe9fdaaf3f8826908ced69b288dd52d2c96fa7d08f2c55b5e774be1a369e12182e38a10eec349c5840c32de5b48835313f46c196fad0d2c3726d702895d93674bf1bb7090e5e8ed45dad0e27194f5df4e4c9c8b98532e53e76f56c40634d18448cf2481bf6b6013a545a07f0c6e9803025595d8751faac29297a24c23ac15fac23da73dd0f8c50b0a2c866286537220a594799bbfa0963fd9593f46997f302c2139b90023dbf0f93afc049103f754e95d06d15645c555461d9ee82ca0748e557478352342f61a8376b94da53c192372c259ccc15c4f31d9573c39b2032a0fed35f57283e4228c104d6eb1956b5c339e09e5f539598eef96fcd174c559ca61fabc3116b3e5ce5e9fb7216f2dec6e7b844053fab82df89b6ad4d24e1df6453acae4b1bd53e6ff62caf4a7960067fc20f5a0556730449aa146a03d9b380f5b2218879153af100091c0824e61a2222e10482368654fd62d83e238a3927067a70836e172ea34c8d661c8c31d9eb840b1d77a8344157694f1a1b5c7aeb928ee8f8fc688780e9a5fc930ab147b36abcdb15237c6d9bb5790560454989dbab4b1aa0f53cd09ef738c7bbaa60d7144258d7af797932bbee326ec710417556bee365f1e1ecfd86f3426fa22315ab7ae42bb9872febbda53a4d66802c3e1dcc3b66882c383dad79f998a3d8afc9392914e1efdbd1392ac3505c22b7377ea2cd70058e888fad374c30739121e138dd6ba5ef08f7f912543d9d4549a8bf81eb1db3ce2e505e6990f8ff5aa8c852b93a4d5a4f09de7b7206dd0a9cd7ef9a5a55cd1b8a2718fa93c0a66e27b6b10e39d0ab955e3d82481b6da3a9305cb43c9f03720043de4e7a0221113694868869ca11f3ebb0e4cd424ddebefe3278e31b0400f0f421231e35a5e0d54f439eec735b20a8d046161e2a3caf4816e476cf577d1eb7db00961289e39725a4c4d89434a2f79802c59b7894d90599587c6badfa20564454a6a5f0f4066b7ad6e4e87002659b7d4785cce62207465b0d453d1ccb4d90cf3c1fec183453c530834adab630cf0783f4a19daa3792844634f3a207d6445d2d92abd5f29de5d4bac68e1b314be63febdeb07bdd1d5f1b4db18dc8e683bb275f35ac37ee4e4195a772cda7f2df2b15c5707560657c84055d0ec34dc65dc57dd56e8cef08b1dbca2e1b4cc499f471456f23d14e60f999f2143b0716af20dc501d0131055d2e0c2cd9e1061646b0afb6f650c72a96928042cd93161d3d35b6eff3d34f03917c8e68b3fc6e28a592657d61f773e332783afc54d999eeb2567735d428c5f838a6a351e93917ed92d87b6339dafee19a94bf6aec23079c16b8bfdb1f9e7d351fe7ab07a9e5e5e287392bfa42c860c31c992847c3e426ff03cc7d502d0b307ec94ea9882f010ad847cd1201fb8c18340f95a2ee7baa89aa1f00b9aab2cf0f4193e708307b7ffbaf4c68ae58a0866a5b4e6bcfa0c3ed34562c73c13cfdcf44a15dca1ae50f90212fecfc2f360b8bef3467da0ce6d0f5d84dd430fcf8512bf9a199a22afefef6b19cfc9096ef91b65e67c141dc9e1a8b3d04fb18963fb575b259dd0e31e62287cd29f8e8fd47f50c0a28fe708349ca1f2aaed5c79bcc69c57e178900237841273cde6ff66f044a42dd2d7f04826b7350d45dc3ffe83398eb1e8cdec539e06a7c8f4afceb2723ca33664841541446fb1996cc2a32dbee647cb84c5b9db6d0a080a98f05e1cab3c6cf834a786cc56a06db5dc8fe8c391cef63eb7ef8c27afd97068212735fed262074224ea805fdf19e1377d930c4eccadcfb222abdf32cc7933f821ddfc2f751ad786a88d56ceda188f8eaa8a96dbff2ad462c5b4f54d74a77a8d6a558910e3f84829b2ac4641076f254cd3dfb3a8cfe722a780868ba9f3d6a1acf8f7da43780ecf2c9a3d92b277132f298b97241edc4823d8c5005a6159764a8a66f50e257821d65f090763c2a7e97b050b4adb40f5d7da244f9773f052abb97c71d8d00dd613dde25e4940e0581870575023b35734573d632e5df5aceb187bf146e5234455856693a7e8677b74d1c71923e6bd83c4424fb38c3774d81ee27012fdc7cd9e8d23e2ca64edfdbdf8464b69ee7c5bcd0bd8716d215c707d479667403035b64099b1362471ef732beced630f43468ea94c24ee66d5bf44b57e72bb5010ab2ac2825a4dbdcbdbf7d5d18eb9adc99d69e9e16f02aae896f817496876edb72e2d56801bb0e0949f4779c9a2e9ea7da72d6e13c4bb40065796ded4077fd2d150a0e3b888b8b5e889d0aa91be7f3c5ef8f374fea4ffc335c8ae25ba3f02ea2e421209a8e4bed98dabcd547d88499fed2e2121f555161074e5a9121390eb8e03db0dcea1ae96dd6abd38426d61f94e49b4d8af82e8d3780be87bf0c047739a17292d22405fcd13ef326bbf8e93cc4c41086e973fbcd08c3178cb75ddad4e99b8a27692032502e243734fa964b0d52b005a418a65297bd44304f025421aca0940ddd35c01aff64435119497247c93bd2c7034497a28631ef26e33013284a667bf01f900d5ff5b42faeb009925300c1822b3d8e9a8da25c27385b764efd99942ae17aa05165e5747527f535eb7b71e537d9fe1cf15765a68c020b6e7433a0b0b01b395ffc02b16e02a96a765f8b54eed65dd9f7d91883aeb51c7bc9d23c5a6a11a4b18689fc62b98509c97884e49cdad74c52e01247d47848e72f941fbf805a3e5763f151a3d7ed8ccbb36b07148ddcf5dc773ddb5c4561753f6673c191f0ef236240850be52157da5ae9ae303ff710f213b48097a7428822439a3c525d92e23314f2de6b9161be983a545236f58b259e483e36c69ed495289c773a2552e3d46f3e068279e431bda1d93e5583dc2621a3d043517b33f1324a22ace8faf907dea925fb489ced0cc1b0759e9b7d2f9adca5e6c95cd4325a2e78a6fb31f7ba54309efe052660d9b948ab07143bfab2b4377cf09e4b5dd87bb8893c2ecaae52f075e8923e08b705b9acc58434c93d4b6395e41906ce224be91ecaf7f5c25e8b4155f98809021d7ef3606b7599d8e2bdd63703e743509d79261043f48b3e0e0b53774cb921bae1cd55dec13d5ecb2e4e5d2835b02e452d9d57d8520539a0ab7f11bbf100eab3c566e8a4e912490f8ea984b5dfb3998f6f5ae255b4653d4552206d99f513344e0ee294da63df18e215d6f691b515271233bdf3680cf3cb76f044ad6b624e242851af0bab40fb209e1045e6c870bdc9ffb1071bb27c28984b59fb15c79435a2675678052f2570dea4d236becbef300e6f4369f6d0d83d2cfb7652193567cc4fe98e25617f66aca1927d050c05354316ab78f896fd79fb09695ca65349455a265e665d3dbe0aa385a112788dc33cebd7d5aa3e36a8d3a9b448f287b1df8604a9142d180018cc7a0087155e4cc3813616a48fbfda1b98c7ebe8d57b5101197e8795b582ee9b37392a76b97ff08a514ad513114674e2e0cdacd3fecfff0e446e102a47de0b5a81bd7c982cff6de818cbf8c4cb49149dc064dc1b4ce913955a9139238bd114675e7eddc12aeefa45e547f44796e35adcc1937338a1963135e8190679b50bab7f34bf5ed38b7d21a347d98cff852000000000000000ffff0000010100002ab042d4e5d25ef50c660000000000002000000000000000ffff0000ff07000099012872c0ad30026419f2e0e20f7a0088000000000000000100000041000000b77da603168763ba891cdee6c7e460d97c433cc59090aab538d6b8508d4582c8f61988aba192578f87e1b68b809a1a5637e8383473c3b7ffe71e714432778d6457c54f617d46884778bfc8abf8416a8febc2865c777d48088622ad02e59a8ab3cef1b7c9e56e303b77d76604d8c9a9f4d91d8f538d19cb00"/4896], 0x1320}, 0xb) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 00:16:40 executing program 0: r0 = socket(0x10, 0x8005, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = geteuid() getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f00000004c0)=0xc) r5 = geteuid() r6 = getegid() r7 = open(&(0x7f0000000500)='./file0/file1\x00', 0x20020, 0x22) r8 = getpid() r9 = getuid() r10 = getgid() r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r13 = getgid() r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x80a, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x898, 0x0) r16 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x280, 0x0) socketpair(0x20, 0x4003, 0x5, &(0x7f0000000700)={0xffffffffffffffff}) r21 = accept(r7, 0x0, &(0x7f0000000740)=0xfffffffffffffee9) r22 = socket$unix(0x1, 0x5, 0x0) r23 = socket$unix(0x1, 0x7, 0x0) socketpair(0x18, 0x4, 0x2, &(0x7f0000000780)={0xffffffffffffffff}) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="5ef9d8e36221bea79c4f1feab247739f94d344fb6c8cfa844c0730001e8a4f7e056764313cf2e403d8fbee9173b47b3eba8e2a70", 0x34}, {&(0x7f0000000100)="cc7beb1ff7058c7f9fa36973dd65b09666be4d568095596ec1967aa43bd5e08d62bcff712a6614c3a76285237845d71d1c18e3ebd16f46b7a305be79060f703c0e672b99aec8a034d44250812e0fd54ad3cc4efd22afed2e45be7c72c05777bc757bad2dafd9c7ed95c38c85cdb9dcdf1f74382001815ccbc772fa7e22cb0d687dda322ed8aa9b846b1e5f421f96f2d671d84d3b327c01079ef62379f157b8c7f7a15362e68b3bb867dd9e8fbe3d169205e8a601642e53238503bd5d91bf90664dccd668e1", 0xc5}, {&(0x7f0000000200)="eb9cb1b7f2b3cb4dacc2994d46caadd92b2bab2455bbc1ef1512c3d6e7e1da0720ae246e87f7cf7d9057000ac37cce36018e9545e3e0d4934ffd7e313641902ca0", 0x41}, {&(0x7f0000000280)="9dbff3d6ea10cb7c2a9456f60e9b6123ae8fddfbc03954269a263af2b5797d5ac77a517d246a0a843e720c58d9074cf0a75d22122074833b944d43ea81f64f95e94c73aaf8506b447c6ec3a956a4f38c7f7fb78c76f359c7d67ac4a48ca91246b69bc84dec3ca46ddb38b9177fb9c3c03f11bdaedeeba4b8c5c80002ffcde8ef2f6098a90965b089836e0e3939934bc0e880b7c468d2ca00db73", 0x9a}], 0x4, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000054777934a4f6074f3466857d4cfd3d0aabde30fe795cccf5b17cc574a950be3884ac0bd6654ba8bd05216bd12516d7432d932d1bb6c32e99f720b6002cca0147bf63985ae64021b3eaba89aaf7457095d0042dcb365e8770ffc319f3854e5f002d9124694d99563e756911a3a9be7f6d1afd51f15f99f7a0fffcfeaee2c661cf2ad7579feae5ff98229effb96115c86d154c95", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x3}, 0x1) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 00:16:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./file0\x00') 00:16:41 executing program 1: socketpair(0x2, 0x4003, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket$inet(0x2, 0x80400000002, 0x7f) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x0, 0x5, 0x8) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000), 0x368) setsockopt(r2, 0x7, 0x3, &(0x7f0000000100)="c4f465fecb4f74c6e31b5d8971d041ebe9d15f6a4a7549c94f52fe94387031d69d88c65cd51ddb4147fe42123a2a243995", 0x31) msgget(0x0, 0x106) login: pckbd_enable: command error 00:16:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) r3 = msgget(0x1, 0x102) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = semget(0x3, 0x1, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/28) r6 = getgid() r7 = geteuid() r8 = getgid() semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x1000}], 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r9 = getpgrp() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x1, r4, r6, r7, r8, 0x40, 0x80000000}, 0xe41, 0x1ff, r9, 0x0, 0x6a, 0x8, 0x6}) geteuid() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffffa, 0x1, 0x897, 0x4, 0x3}, 0xc) lseek(r1, 0x0, 0x3) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x20000003, 0x5bb8be39, 0x9}], 0x3f, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x90, 0x20, 0x2, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x1}], 0x81, &(0x7f00000003c0)={0xfffffffffffffff8, 0x5}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) semget$private(0x0, 0x0, 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="5265b80b3ce2066bf6e3cf4c6eb43ea9d1c720800cb48a69b69d7546d30bdd8143206a155a58dae8f0c6ef6c5c8d8e24ee1d4cd6aa61c7a7912ebbe2a1375a838faab99a0cd65f57c30fd2ae3b", 0x4d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000400)=[0x5, 0x1ff, 0xffffffff, 0x0]) semget$private(0x0, 0x3, 0xc0) 00:16:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000680)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000440)="d6c0dfeebce0cbcb8791b3a142d63bb63f9dbf742ba04685b6f74d47f5c5bc47b4209c23bf7b78a98aed344199007f520377ab280d30525fa64f378873572182c51659872f3df4aa7d40e7d3d351367ed9647fb4f034bcc6757d7b10610c08933886e10de46ce252c34b624dc5fa40babdc0022cb89338053cb130bb4f34317a", 0x80) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000005c0)='./bus\x00', 0xa80, 0x100) fcntl$setstatus(r2, 0x4, 0x20000000000084) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xf7\x8e\x00', &(0x7f0000000540)='%\x00']) 00:16:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x180, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="bc04fa522eafcdac14b4765de7a015b794c0e3372dd55bb593aad83ec4efebce50e253bda292c618d094d9301c83156e233c233ce91c8ce598e1f9e47cd8377ccbdaa5cf5002cade7bf6531014c4d63859acf87e7f79d18aba04d833ee654fe96dbe682f1755cea9669ec726efcfca87aaef3e079504c3604ef6cf86c1499810b93f60f6862bafab7168f7f2ee196bdbf8cdb2724814fc58e2844f1af8366d3eac4cb7e90a6f9ffa977a2bc0776091a9c14c7529f206c3420e8bb5464f7464dfb6d9c938081e6fc11062964cfff4de0e19a218cb89ec7d23a2fa119faab4c2938be5016c15a887b21849561a", 0xec) setsockopt$sock_int(r0, 0xffff, 0x1c, &(0x7f0000000100)=0x8, 0x4) getsockname$unix(r0, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lseek(r0, 0x0, 0x3) 00:16:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x43224d5f) 00:16:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff000001000000000000005df9ff44a5dea4feef49e4dd9cedf815f05fe9a1c695022580955f291f6010c336b681af11c0d70008000000000000f3b9dc3bda2afa5d2711d4aab2391844fb1e559a2e292507b7c5ae87ce737d669b8b704d24d8547e2b3bd84ae66c1b6a939a55571d4943179f14f4454398b732e2f8af54ea7f363da811a20f80c7841868f756b79e53cf1cbba99e2a39cc67a8fc55fd2ad64ee2417bf2536159b6610803340bb22104c03d6a026edb58ae8c3e7c43b72cb110a871d6d33f0e882b90560494fb17edf74b107145e43da35bdda5e2d365d9a24b1d7539f24efb3f14692024488e6e8d8acd90ce6f58eb60252b05a870cb70e6212d068f2c4cb6db1d8387acb0818b915c1aace32d8454d7a652130a20e202c35307ad7d732d1fd9470bdbd0139a2c34c47f3b078756f486421d98ad6953", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 00:16:42 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) dup2(r3, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) bind$inet(r6, &(0x7f00000002c0)={0x2, 0x2}, 0xfffffffffffffe5c) getgid() 00:16:42 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x181) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 00:16:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x6}, {0x7, 0x400}}, &(0x7f0000000080)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000340)=ANY=[], 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x80000001) msgctl$IPC_RMID(r3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x69c, './file0\x00', './file0\x00'}) ioctl$TIOCCDTR(r0, 0x20007478) 00:16:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/251) setsockopt(r0, 0x3, 0x8, &(0x7f0000000200)="1570bdba8e4a2ecfa8738b049fd0ad1a157149368c507f1fcb21922bae2059218f7d37534d95a4099af8e5628ac4af5d67f5e6ae16ff7f87d7c36029dd5710e0fa5582d699f8bbe710cea1e721f60909ff9d565370051c286b43561bcedcf62091be7f7fac65faf2758c017549574c5f31acb483e4be12f000c270fae2f02d837ca372283e14b922c2fe105a75663988698834edc167b2d874d9d4dfda50e44861633517b0c57ced77ca44a780de016f6e8357838217eea267e95a9670f930ff8f2876f988bb", 0x18f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="3b700b1b82980ea3f9f926c7c9c78b598c9b0e89549a2b14aacc731d57aeb14524040cf7364ae4525e6e9b88949bb0138170c68c1639780a7e0299ad312b6758b984fb37516fe001c9a6fcfc57ec3c8aeea93681d425c63661425de2cce83ac129ed5295d974291ab675c006d8ccbaed2487aa182dc7f524f544082c0bc6", 0x7e, 0x400, &(0x7f0000000300)={0x2, 0x1}, 0xc) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 00:16:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x34) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c0800007241b93d6e8c373be0cf9a992f73886f217c6e828a9e2887a0ad92eb6075d509303d772a8c8f1605a81ae041fae34fa9e87a0684a9c79c6abd6ea54bbf0a0f77aefbca1e4e3950a080934d981bb338adeb2dce2eee0f83877aee74c79a1de385ee60f2f445a4c1b6fda39dd30e04d0628bcbf4e5b1a8a661480c27aeca2408af7176bd69c8fc1d5c60045c1ba041b551c6e916154c2b1501ec3936c6e808d473fba98f1488fbfef734f56a25b2a94829cdfe40a830de80ed5306f14aa5e00188213d17675ede832a9b33d06dde3a59a6eb023508ccb3a4493ea9ec2c867b99e28d59"], 0xa) write(r2, &(0x7f0000000040)="321cd1ae4d0cefc27c2b023e5095bed01b2463b4", 0x14) 00:16:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x4, 0x8) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 00:16:42 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r1 = msgget(0x2, 0x4) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="020001800000a0434da13c5de94036f2d0fff6f2265766abe86d91a7d02589373aea304011ff7659d51006a8f75639615efd9eeecb732e369339eb4ede6b67730169ced968173e516566080000e5ffffff10c9f9fdecf66600000000ae2b4ac604a509db9d6e02a78f1e00dd18178d8c3815f62d614efd65265c248ab3b648d5adab878622506e6ea3084833d1123fa85c361fc795236577864142f74e0b78c14c00"/182], 0x1, 0x800) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3004) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) chdir(&(0x7f0000001000)='./file0\x00') symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) semget$private(0x0, 0x4, 0x80) poll(&(0x7f0000001040)=[{r4, 0x4}, {r3, 0x4}, {r3, 0x9b}, {r4}, {r4, 0x24}, {r4, 0x20}], 0x6, 0x5) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r5 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r5, &(0x7f0000001380), 0x7, &(0x7f0000001180)) ioctl$TIOCCBRK(r4, 0x2000747a) shmdt(r2) 00:16:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x34, &(0x7f0000000080)=[{}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x4, 0x0, 0xa67, 0x2}, {0x8000, 0x3ff, 0x6, 0xffff}, {0x0, 0x3, 0xffffffff, 0xfffffffffffffffb}, {0x0, 0x613, 0x1000, 0xf403}, {0xfad4, 0x3, 0x6, 0x1ff}, {0x200, 0x4, 0x3, 0x401}, {0xfffffffffffffffb, 0x7, 0x7, 0x9}, {0x2, 0x4, 0x2, 0x3}, {0x9, 0xfffffffffffffffc, 0x2, 0x3f}]}) 00:16:42 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d642bd947c88a6e8b9f7357f3eb1df8a0a26c19ba89d00300ae3f2679b04a5d816b52df11537f535f3afe988b53c817ec67a43b6b68835cea320d8d5b1214c45affe5ee5efd3192358577a080b5ea25e7b7180260a73d381c959a74f599892c12a43605903e3809b2cb759481f340b17abfa6ec66627ecd5352c100eb2bb37877990ee082527fd1cfdfe6ff110443e56c606c8bfcd5f0b9f8b1244747a1297cd22c1aca90f165bef186e8e6c23dca8eca35b34d287a212ed3accdcd81e1a664b280f5fbdfba6633b8e", 0xc9}], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:16:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x98}, 0x8) sendto$inet6(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 00:16:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x418, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/115, 0x73}], 0x6, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 00:16:42 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00005fd000/0x4000)=nil, 0x4000) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:16:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x7c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xfff, 0xeaf, 0x3, 0x1, 0x1, 0x860, 0x7, 0x0, 0x0, 0xffffffff, 0x7}) kqueue() 00:16:42 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) 00:16:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) dup2(r0, r2) 00:16:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1000000000000000}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 00:16:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 00:16:43 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='W\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/203, 0xcb, 0x800, &(0x7f00000001c0)=@file={0x3d170058589795a7, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='c\x00') bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="61694c555c2d8a5db008"], 0x6a) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) 00:16:43 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) 00:16:43 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20002, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0x7fffffff, 0x80, "064379a29e7c9ab46d5cbb0a39466e07efad2586", 0x1, 0x6}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) 00:16:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) listen(r0, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) setpgid(r3, r3) socket$inet6(0x18, 0x8000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet6(0x18, 0x3, 0x400) socket(0x20, 0x8003, 0x0) fchflags(r0, 0x1) clock_gettime(0x0, &(0x7f00000000c0)) shutdown(r0, 0x0) 00:16:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 00:16:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r2) kevent(r3, &(0x7f0000000280)=[{{r1}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) 00:16:43 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x4, "85495500020000000000001167f5bfa600", 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:16:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="9a6aaf51952bcfc9bb153a36faeda5a23393412d", 0x14) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 00:16:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002049, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) 00:16:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa612591c321a8cf98848e3e8751bd24313dea8deeedd605e2d3280d33370f55d9bb05dc03e23ac168a0237f55bd7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaadb7ccfca621d75bc902800"/94, 0x44a) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 00:16:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000180)=""/135) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:16:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 00:16:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f212e4bfa8fe240af62c4106766696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200), 0x0) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x38) socket$inet6(0x18, 0x5, 0x8001) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 00:16:44 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x5183) chdir(&(0x7f0000000000)='./file0\x00') 00:16:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071a000/0x4000)=nil, 0x4000) dup2(r0, r0) dup(r0) 00:16:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 00:16:44 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) r2 = msgget(0x2, 0x102) r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, r3, 0xffffffffffffffff]) r5 = getppid() r6 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x9, r1, r3, r1, r4, 0x40, 0x3}, 0xffffffffffff8d6a, 0x7f, r5, r6, 0x9, 0x40, 0xfd, 0x4d36dc37}) msgget(0x3, 0x1) r7 = msgget$private(0x0, 0x1fe) r8 = getpgrp() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x582, 0x0) fchmodat(r9, &(0x7f00000001c0)='./file0\x00', 0x80, 0x6) close(r0) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000560b61de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x1, 0x1000) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x8, r1, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r8, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) socket$inet(0x2, 0x8000, 0x10000) 00:16:44 executing program 1: semget$private(0x0, 0x1, 0x8) r0 = semget(0x2, 0x4, 0x4) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) semop(r0, &(0x7f0000000080)=[{0x2, 0x2, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x85, 0x1800}, {0x6, 0x7, 0x1000}, {0x0, 0x8001, 0x1800}, {0x3, 0x54, 0x1800}, {0x7, 0x0, 0x800}], 0x7) r1 = semget(0x2, 0x1, 0x440) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000900)=""/109) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r3 = semget$private(0x0, 0x5, 0x2) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000007c0)=0x1) r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) close(r4) r6 = fcntl$dupfd(r2, 0xa, r2) fcntl$dupfd(r2, 0xa, r6) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000700)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000980)=0xb62) bind(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65300047c505b47cd1fbd43479a09dd2dbd9139c7fe13fef88ee"], 0x105) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000008c0)) bind(r2, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 00:16:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867ee0367aefcb0", 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:16:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1f, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000140)) syz_open_pts() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) close(r0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r3, r1) 00:16:45 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xa9cf, './file0\x00', './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 00:16:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="7d521bfcee46ad58a9deffeadacc217a2ffbc3fc6f99ee6b1d381c299f5dda7b3f3c59f2e343bd4d14042da3cbc81eeeb37bc99677221f2128686f6d019cbd2b0d8a0722a28e72addc50a2370be34105a4f106763f6ee137014f9c4c06cfe91c05c045cf12cd7a123685dfded62b6ec537949d769ba20039afdd865850c2511d172662d5cba9c698e8afccfd51e02774285fca6a3a6f83baac95e9f7855bba384f788e0211630bacc5c5084e8237404969f8f46f3007a0149ee62b6bdbbc925273a05d14e70fad62cde7501851da9c00"/232, 0xe8}, {&(0x7f0000000700)="99eff2abc1f252a8621c3a323b966b45a2ab8425a1e3e63bd993bcbf419c6dfbd9c88cf619ede0a482c75e309fec850faf51cefbf0e87a9a5644ebc41f23dcecaadf8b7077a160f939e2e777932790bf882a052ab8df723a00edd65af9699dd9", 0x60}], 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x1d4}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) socket(0x26, 0x1, 0x6) 00:16:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000a40)={'./file0\x00', 0x8001, 0xd2d, 0x1, 0x1, 0xfffffffffffffffa, 0x2, 0x6, 0x0, 0x2, 0x3f373abc, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0xe5) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366c46aab0c033c02df71795acd76ef3cafb100"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724", 0x8f9) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 00:16:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xfbff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000280)) 00:16:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xf6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) 00:16:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) poll(&(0x7f0000000000)=[{r0}, {r0, 0x105}, {r0, 0x100}, {r0, 0x121}, {r0, 0x4}, {r0, 0x2}], 0x6, 0x7fffffff) listen(r0, 0x0) 00:16:45 executing program 1: socket(0x11, 0x3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r0, 0x3) r2 = msgget(0x2, 0x4a0) msgsnd(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="02000000000000006f81b9bb6a4362692c50cab8fe09a0434da1e5a9b3692a0cce515eab623c5ddf79c66d49265766b5a6f25ade477df1bec6bb2418fb73faabe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e367f000000de6b67730569ce010000005572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae16"], 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) getpid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x100) msgctl$IPC_RMID(r2, 0x0) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) shmdt(r3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000014c0)=""/237) shmget$private(0x0, 0x2000, 0x251, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCEXCL(r5, 0x2000740d) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 00:16:45 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup(r1) sendto$unix(r1, &(0x7f0000000040)="e3", 0x1, 0x2, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) connect(r1, &(0x7f0000001180)=@in={0x2, 0x3}, 0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="383961826dbdc0a7aea7a24e124904d58f31b40239f36efff798d7108bdd6940930089fd9554721e3d10fc8fca701fa0b8e5ea59898f8de003afc6bd1bf35ed1a5e5e6d4be053f16690bd71e8e004a7898f2d1051f86c1aede23977594578d07d916847f7ce0a80b7728983de2354d309bd9f0f223ab8b01f41003e42c520e2f03b1477d083266519f9cae318e4d0e80660cc81ea5dc053c85a2c59aa427fc5f0a9e5918a6dc3eb02d7b38761333dfa51581185de70685cf876a4342609d6dff80b31af40027cbc68707fb701bdbc5db9b1e7b524fb76365dafc48d5fc9fb26dfbc3ae9daac7ec3f9ccf27797a7dff4354eeedfca2f43ea35d062fa50aa5041d29c74612254236e1cef81e0ac6995a0a0e2e34ebb13e134fe8d45e5c2238ce5cb5a8ada27a489dfc54549592a902f4c1d47f7a248dd000fbaed3dfa91c7fd0002feddbf7521167a1875d57296818952c2b0ce787e3de10b7b15f0dea108c2defe87ad2e9122961fce661bb54c3b9e0f5f78687d96013a3afa5c3ff9fb954590770bfbe28b37c9311d3ead4601feffa7f432032be0bc92dc033bc263d541019273ddea424585804a4a6dbdda36d4e96432813b67bcfed34132ddfbd9e6a39e5c51c94789ce7c6717a929232f356697e66e126cecad5b0b194b168bd2bc3518a59223a2fd5b678d4f965b287692dfaca841220d37a3202b7cbb086113b52a7255e334dee107205076bda8fc0c7da1386bc341b4d8abebc872b47562f7c549c1695974de553089b0bce4b1e32e7ce6b43070102b841037eadc842a59323c3a8d45cffe49969631260c023e11e1574c0a915681d45b768dd2a861acc6b12130643ce658c8e5444a485bf5e53ad20341461bd209d7d0cdc80285895bd7247322cfa73f581841d2ed331e1c0a252ca10d9f511ec5b1848b8415d96c19aa7f0547dc0a0652af4f0c44bdf96cb0bdbb53e9e88b11a0fe4c3ab1a06e3c83e5071fbfa557059ad92335c77f9ac3bc61d9fd4b86a819e0d869c4772c8658a96765e466598811829a4d6fd3c015030609a4b79d2d2f066ea59d4b2bbb55a9b2b4d2b90295ad5236c39795770b2e447e9fd246f314c3be04babd616f8d58fd61ed12165471306704f104eb289820e3242c74a581a78b2b4139f350a6c01e6cb94f32f8781d83ecbafa06208efbe4997691f0ea0c2ec294bede13b5da1b5bdc7528629ba78ddd3dcaf2f6afa9fbef97e39d732ac6d1151fd9a783f9358f36d93bdafd05803711766ce3ff854797d7cac2b501b4927eecff370a512ed2ecfe0b49f4b6f4ae1d924ffc7526b5920e2e4f318c41009eaa9ecac4db1d8cfd50291f5d8f6eb416b8d702cedf9f6ed0c17ed458392142bdbf04df7e186f347ff279e6f3b65d7f42dc0da405d353a19da849b505ff6954e41e4dba24ae8b0a02afc350d579dee5c93f910cf0a0fb22cb7605b3578cfba7a276d82e9d9e708678c84e0c40487685e55f769d058e8939c877267210812288ae3aef42d3f1ae5fe631e3376f06e8b9ce2749aece4e855aedf65679953fd202a5205eb5f9e2ad365c0bb6ed0a8a571b5c5201f773afd5341650d904d871a613d403512ef2a3aee2781ca0550aeb62bcfc303a89ee3ed80db9f273f8bc5a57e3b9c0a721a1f0f43760241c022404e13c41e83edb48cd909244eeff2c2d3b5c02ff4f64241447fba4884a7fdb15f2bd7174cb80e793aa1f67c549461e4a3f82a00a329ae0eaaf9d5771565acabb7cac540254fe6ce7cfeb4c679e1e741c20676b0e93fac3559a5ee7b76714536f74f4a130fe14a06973bacfb7fc0c740e80cdb8de4451420b3cebacc339a289986eacab5cf97c72f7b0d43806038c0a6e1a45c20c8d7957657f52f0665edfdfe9867598d2365c61ed1161721ffb44f93103ce85d6ed3da8545b99b1163390192e67e8d4a842828579817824317a40257cecd15a20201006b2310134c16f4e3ae1ea97fa95047a662ff78ed78a98ffd4818f80e464775b7bc3d19f8ecdc85f3d37ff52dff13dad622bb811833344cd829414feed6b048cfda95c837abda0cb64448fc6f390dc7d2f271af795a067d26368892d744289db6a9f17a354e70c2271e9474512e72ba8f7c4da24e4ff59112d7fcd314ec2ff44256738eece3955995878c3150578a0e3e7488c4fe0e5e5b655efa085935bdfb8e97b76f0a81fd11b6a036d44d471b54710119aabbc7e321dfac2c9a15a6a61c8fa8b66f5543a7ffa7fb0cb9988ae1a218f2ac910e0a8a013d5df42eb69a72ff07110681b6421e34c1a631ff987b577fa3e594f8e55272be6f7a61a1f8b4b80711023ea17e0ec8f86907df362b6a9a6cd15953b6ad9bbe7e16ecc1473462584574e57ce5765096dd06edb7a395f0bbe1629ca493c7d752441e46d0a0207f05fe39744d8ee6d8eea21c81ceb205b4f7d0bf09d7e90a9db86b593e5faa39b06e20b7fc2c5fd6fb240ccdd4ecb4619a47d13b99967156d476af4eedc413afed39e4d5af8b91185090b5b453260f9833701ca8cf307db33bd3881b693c4d60444dcd5083f4430d82b65b0cc489d120a5eecb74c839aeec5f155ef55a9961d5f171c9631cfbee22d02c90cc9677f2db3bf58ceb0ba76b36ce248f406901826a82ca8dd871979a0d857bd03735ad3f41c57cbc059e4cb37d3503e575aab30d8c7cc06b9f56b34fc419ec9b58f5642b57c84c7f378d108122df47889e4bab3b57f3412fe3284e83bc1289bc7caf541ad557c71f6346fb94067605e5711729a00004c49567a85540a52a1153d605c55eeba4a82d55d28ccfd2fe7cf1faea4ee35507b5f83ce319eb3521929c1978e8de538af81582b67519d7808a2255e6cdfafaa810ff8d79b38f5e33596982cde3f113c2c80f079030a4c44d9c69dff5a215e6487b3ff63e9868288d4789cc6465ac866e0c20bfc1326e9d1400dc91955760164843a47565436efd5c213d7d8aceea9047ac0146b0be493d17623f68c86a8cde0a2f38e25f99944fcc28ba16cd9b52d9f4900802613696a96be0e02e323e0674fec00a54bd0e57357a47b986ac7e0155a7d1326db8016e17a83acc47858f7ad1fde5db28edfd65c4c9deee83aa0444c6389659228fba5d8d4713c61971dd0ab44757cf306ac7b1d725aac68ca316c21b5883677afba03b9217e980ce37a7be13a3acb93093730bdd9af6e6f8d9217a4eef7487518f9ac687f49fa989dabf1c40accf6cfbff9beb6a6e5d90100d8962ebb58a729b320c7a67b17778b0536e037118c10283541e177cb2efb9ebaea7a7cadd193b48ce28a205e1f8a0c82b0f9f5df58ec31dec210969c221ceb17e49b8fb5d1a7e3e0bd79943730b6f2a429d7dd8c92c81b0d242d79acecd16928ed802bf4e26d80813dc4ccf22544423521afc9727c1e08bf6a443195fc7eda5b7045eac62ca34d38d6bfab64bd93c141f0e53f2c670344e69a7243f43390763bf786ab5c789d0e7d0593333e9581f58852c6ec690c66fcbba2ac8e208174bfcc6b11fcf31045d6e7d1d44e7da0b20703fb0a23edcc422be2e4b64547fb242763262fe865f23e347401595ea24229531a415786e901f57b0a01257d810b11c58ddf5947408cb33b2f694a2617054cfa73aad8a66af4bf11af172b1a578044d7d75b159a8194516d41024f016f9a3eaa43a92fdaf80d5551f61b95ec3987e1218b00a6329550a117a9206f889f4e476b47e7844610b5ca7f8f19b36cc9ddd8e3d0d33b040a0d83411e17606243738ac0c34a4be4b3b8e1d17a07b05da16ac21a988ffa16aa34881a2be6542571a3b5882fc181aa7ef073f9a16fb6957d78857c7e20a9e9b9ec7b7e50db3e53ca282a1cfcd4b5675e5ff6c2f8164a8005ca36fedf3d706635798c8d00151d333c2e9457d3bcd251e903b581a7cd552bf2e9391ccef40064a0f0f32dbbf9c620d8f4bfac805ad34fc6c3b4cd144a5da5fc913a63f36e8dbb105e941e66bfd9f9eecd7ca8e36e8a9dccbd8fc9d7aa86bc70c37e072befcc9e2ea16c6edba2c05c98ff9d3842534c4fd54d276aa481b018b0ddf9cc3c6b4e0ed230727e5b9284152634107edd7cc4b0ff9c20510157e7167e684f4843de164faec7df8da046c02e744158de1ab10a4c902a35c8830f8f2b813f1235ab4db6e9b6477d6eb3f4381e6d3b7744db8285c96f967656dc3c7ce0578e8edd7cbb51377c16e454b72b03fdc6347b3996560e267c71f778927e44eb409b91430a7cf0ba59bbe077f0ccd34cb54a0c6c107ef6e2e253724bf75446a33faaf8efd81997988e9c40fe686768b9d996ba8b0db4332ccbb445e9b83e4dca64696afb9407062fb863d231c2b78d9c3b8e86c2c6ca4af6b7774b4fb1033e0a8b637d4913f55b7dbe029467abbbf9045d22da82023603aa6a70dd4f4381f81847bd26f05e724ba2420381ab6c0dd0526ada21140d93f23700c7ab8c7f710015103809ae5e26c4153db2c75fca4b8dfe1bbb62c2e31c8481345de98e94db6117aec9193039304b9be0e18776cad210fec5cfe965eecb18aee70ba9638a59d061964e6cf24571b51b1a10ae2f773bc51c2e9ef9c6b5010171ed4696637e6a87ddcbaf184c0cc16a18340fb3158ff2d0885ecb6c549d4661b4733b9d5a8fb11a84a7776494fc1a95a1276a6d9e325b89c846f53328b159c40688f295f26e1efcd6326f0338aba79ded19472296b4e69207f29e8667c0597e548fbf36da481d478356627d56003730806044045b64ce466a291fcb50f5e657447163943c24f0d7fbfd963fa976029aa4ab5d9e894919b2d10d0759a75b31c2027606d095e5b9a3dce3a54e24729b4f0285a4d6123c597afed29ce0ed0cd8c480d2cd8caefa5107fec189b28ea2bfbab322a0bcb52155280a073bf16b83757020d9185c3bf88afac1dccf9c15c12cd9eaef6989f4f60e6f06a5b6cd4a7f1a22a4b74a71bf775e4233747de73da4db40a039ccc446ba3e88fc1f247d32fd171dfa3269d846251f2e61c771010792443017fbe0aa514eb7cf87c01ebc301771d40537adb139cabf4bd156c5c2afd41291302d6d574d1d621cc31aad98998eb9de1a5f10cfb51509c1d2a383e190e4c103c810602727972b59fccd52ce9dd5072a12d3e2900bbfbb717615220f936a8d8ed5d0c251fca39dbab182b8114d5da93f6658e14756c786d4174a7802fdbe51517a664838934d6355df5b7a6804fecd81f689c0f497256a53f6525fd604d2685672936725285af36565219c0bb4c4b65a1523fffff047297d7fb72e3c5fddcf27c2245ab3b839d8dd55ac0dd399a9b353dab29ae5f97606238f4eaf552b71432f60677e9a4c0b055c5deee740da5a295c850e134b69122b4637c52854b66348a2feebc9e0a318361de431a0d6efd2baf31723954424bb2f1955c62d1101b1dc9cfe15d5cd38659fcb6a70409c77b0e5848e86b3c0c5b7953fd86222f9a56ae8c2022a02365fb7e58220ae0fe87ee746758703bdbaa6e8a1a0016421f7caa86aa8518d3170c2573973c86b584ab0fd2e9407d866b4b01b9073fd2085e0ccf4fb8648bd8b880c3d599ed6b5d0dfd3472cb5e139ad1270b084e6ac41d8c0784c2f4df24a8e1c59656bd48d161da0cbfb39bcd7e637934a2922ef530b614581c75f6b0572b2894919f9fa7a8710d587819fd19dc8f4f09971eda5c10aea324634f8b5d98f98ad1252e0f5061c3f8c61f435c3f22de42d949d03042de7a165e38a14dc7f35bad87cce4a255d73c683e82bd3697c1737f5e92e0307eaa3cdc6981caca5e270bd8a4a3", 0x1000}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x10000, 0x6, 0x0, 0x7f, "bc74f741c4414d6818be050b3199a9efdc3c4fb7", 0x1e, 0x4}) 00:16:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) close(r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x101f, &(0x7f0000000080), 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) 00:16:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7f) fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0xa1, 0x2, 0x1, 0x6, 0xfffffffffffffffc, 0x9, 0x3, 0x3, 0x101, 0x7}) fcntl$setown(r0, 0x6, 0x0) 00:16:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001140)=0x2) 00:16:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x400, 0x1000, &(0x7f0000000000)=""/146, &(0x7f00000000c0)=0x92) 00:16:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) 00:16:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0xffffffffffffffff, 0x101}], 0x6, 0x0, 0x1, &(0x7f0000000200)={0x3, 0x7fffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x100) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 00:16:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x9e}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 00:16:45 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x6) fchmod(r0, 0x10) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 00:16:45 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget$private(0x0, 0x3000, 0x410, &(0x7f0000000000/0x3000)=nil) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 00:16:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 00:16:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x900) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)='D', 0x1}], 0x1, 0x0) 00:16:46 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f00007bf000/0x4000)=nil, 0x4000, 0x0) r0 = getpid() r1 = getpid() setpgid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x31, 0x0, 0x3, &(0x7f00000000c0)) r3 = dup2(r2, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:16:46 executing program 1: r0 = socket(0x11, 0x42000004000, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x8005, 0x3) chdir(&(0x7f0000000000)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) socket(0x2, 0x4002, 0x100000001) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:16:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) munlockall() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x10001, 0x800, {0xf277, 0x2}}) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x9de6}], 0x76, 0x0, 0xaa8, 0x0) 00:16:46 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) semget$private(0x0, 0x3, 0x410) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) clock_settime(0x2, &(0x7f0000000080)={0xe581, 0x5}) 00:16:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a", 0xffffffff}) sendto(r0, &(0x7f0000000100)="d218db2cf8c2855e6ed617dbe5156b3946ee0f75c18857031a2770babf8c29b5da29de5ca6b5c2227fec4bbad70f8b894f03615f34781703a2cf675775653179dfa23d4b79de485e49ddd69957533710f145832d42de601362bfe006cacc19d8f0342ffc84182831c1430edeb04f55f3d652b61fe4a574d48e2c067e4e9bcdf1cd485f4e68e47c424cb491d7b113fbfc408afa5230fc243c15b294ccac4230e1cb7c41ee585319e0cbe4137688ee34", 0xaf, 0x1, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) 00:16:46 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setflags(r1, 0x2, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 00:16:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x20) 00:16:46 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8001) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x8000) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) 00:16:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x568) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:16:46 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x2, 0x12, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x200046bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 00:16:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000fc0), 0xc) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e02000000653020"], 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 00:16:46 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000440)={0xfeffffff}) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="1fb3f47b94d1f6638f", 0x9}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000080)="c4610d7d6e73c4e200f2947806000000470f1818c4e203f65834662eeb0847af8f0978e16e00de8b7b000000470f43c4ff5c65c6") 00:16:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f00000000c0)="b85b02dde1b0b17600156ce559de7d6dd7f8330426496d822aac6c81b897bfced6d7b568eec0a24f5c69edb2c1adaecc5328c9e1b6a23f8f843249e9dc868393f7b4dd0fbdfc662067aaf1034fb3b169d3ac1b328fafe24945e7724ac1060d0354fc4148", 0x64) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) r9 = getpid() r10 = getuid() r11 = getgid() r12 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000005c0)="9a7d5156be01ff763d0361328b242441288062ba22775c80fec62547032ba327905807620c49d2da85bbec5b6ae47459213a4432d1c5b9fde8d49d59ff1071e98b236aca1726d44fad0b5ea5c80a04b8ac6e939993a1971436d04a516116f4e5e5a4cd60faa8c8a02035572bc40ab5b47dcbaedb48df0d5c5632f571352c746c1c2fbf8b84bfb87810904a72d47127c9614819f099de1c63dcdcae0f0fe93cb4a6c818bce14240efc3e9fd476f287aea582a86484a597670d04c3f7484b9c62dc9de8794a91e559e8736c61c3484222ddfff09e73c7c2efb0fb3b082b48ae3e7f23b8a6aa08c9f67216613dd47122c842c56b99b986a6e6591c8f23c3f51c9371bed62506117e2ae880cefabf8413a10a668c6b0a527e67cb98ab8f2093d371f3d680b5d0d527380bd1378b913b06ed3095cd54851649cebba519f00d1f3d3a93ece3b1f9b0493b9b10197ea879488cda56702837ab0bce83e6ddb6b2b20cac17f2b63afec605b608ad08acfe8e52bfebab8113623fcde63b983d262bd57a6a75a9d34d4c7ea326a0ad2d1463e7c9813d5fef21a93256a34af094c48d8279c9ead31a14114b30fbc1cdf938742aa9cc788e54f8c5486820fa57c36767830e4b0efc71727c779c7ad59d1a59b75beb18e9a9f18fb24f050ba56e239a4fde536982df46cef411afa9cd308e7b5a8fef765119ea70b22374c6e3df81b7ccb08b47ce196446c5d46193bb8ba91d4f2e29058bb4d374c2de89b76a53de9fe68f4a75a775059c9ff58d8505065a6eb82b81f816424db561e145f76d4ba55c1197e04d45875f8bb9e8ec4a39ae8b23f7ab31beab9d80f6e5cd5b9117c557b8a89cb49224af6bdc0857a27faeca09f66904f61f341e2e6852648e15926af178dfa8b0dbc57c21b1d7ff5d6631ea6de3c4732b1c7e19ecf059980e71b3fa82cd156af6623363fc90a406774173f0daf1452dce0480c40cb34e3abc7468c6730f59e3690816b564649351d26a244fda7fb802ee4627c9da36006d4d51ddf4e43dbc8ea2acdbe5a2a9cbadc69614ba1540e1625af97e147e505ce5d7ed7788117f79fe5b29d2e2a5a894e62260f583b408ba445f30da667de8fc5d4b6e987f72e168db90f593643e1e06a828622ad6c591e838a22875a813895462e54e80400e85a7565a011bdee8f7be2be7c80dde8979dd34503302b121191260df3566b8d24f29043eb36d81b2871863f83411d6b0074cbc3dbef8a10a662e76cf6e084a593a9a4c76f9f5c4d3ff4d899c99e6d9f692b3e695f16182c0a6d811be191b4bda6af301adcef951cbe6a0a2d3a991dd692b365de7d0b8a38c343bafc50b3851b79da351d9d5f736ff0b7943e0b5216163618dbc9354b397c8c69461380e025165f655327d63e00b0716a4b393fe0f0b095825860fd00ccb174bec12511186a97e92c35b2c35cc98288fab8dd1a9bb60c085aa13bac3b837db6af0fd072cc8b8eb1b8bb88f6e3d4be8fa6088d810fbb2d93a3d43e48aaf94f3e06d1bb3ddd04e6105703b923507cc7707ab040ca27f0ebb591586ccbb2b065fab1b32f2db979f86463a688c2e5c7707e6ed73f49ac10fd6217d4219ca6840f67565921b6297f076a6869731e5340e4daa6bbc0bd46452a901561c349d3c437a35e0838109e59c36083aa423db88b11e8a9fb46be7c7967fd21624b0495c7a58b1a3fc33fb6ee98611b7eae01c70248f949bee1f73d532582092a9610df415af516ff759832012ea431a4e8858d0d559a0b5f1d779e870353a69704eeb8ddcfb60beb32547e881c82eb32be83344095bbb425353c512619ac3c0916fbcf9d95b76ba58023a702e702a69032bc1791cac7eccc3673b7c9338a32e7a0eb7281781f967bdeab615eff095b8efe0c060424ecf8e33b1c887e59f5267cb351049762cc3ed82f1742a908e355760b0af9dc0bee4914d93f85f4b98309a89995684da6ff44428e29d0a33e13efd0e47bd3e966f0d1d9e0436395d926edf38bfb78d4797a20d40fa8c1472e85057b02d507c253b3861c85b8ed86f16134c9ae7269ca9ca30eb7ef9c2a099e598e654d81ddb0f016115ac3055d21ef0d2cdf5a9e8cd8a9abe1b5b4c27be2e6ce26d199366c2d804ecdb0c91406d26a5ae29a03fe9eba18c21b2740af2c5c2eb384c174f484d59c3ac03925cc71551bd0e8caafca0e6d03d976b176e8c26ca0f4e159a7756e3f8d4c4caab1d23abd3800dd70c67df6941d330eff4d1799cd2999dd59bddeeb23f3e26ad0babe9b12f48261bc8cffd9b779e2ad1ef454872068862ad940101b871f5c851cf2cace4fb162859022468d7693bbfe1a86a6cb14a6723f929e7c6a27dd4c08d1c49ee5fe37e2e72e188e7422286cc28d16bd4849a6302aa716db774045f42a609e3698adfdbfde7146b4866cbd0466b64a3e32e6ea5407bc8b9439d9480b7b4e009bac276bb52daf01f405ec1746703210ec85648c5877a0fdaedf70b24f66a172fb07a672fc30e91b6dfaa4d1df5705c1676dc933ed0524d8bc89b0a2c2be61e5bc2893594f16cfc509bc2960b67a8478dbba0ab6374e96cc77cd57674c9758a8b33ce7eea91e786a87b7c835a34cc142e4d468626aa4c5f6538a4b2e29922b77eb9e9d21d031e14875bcbbd9fecd9d243947b794dfb41f40c13f6f722e08e35a457ba1cca58f40d410adb03f8b02063f99cdb55158f3b74c3ad8573d7f88358d3d70ff9ed959df7d11fde24673c7e77c25fde4079370e63b1e93990e2150fea99f3ca23fcdadddf81b73d90c83cc5a78e1e0a0905235e97b3f90915b071840f5d033eb69f3fda152f3e1dfd98d4d0977d03fea3a5b85112bd4de6bdde91f507673825e8b7a4b029b768259ead324754a3443352c787732bf22304d5757fbdcbeafed5e2a67b7b39741862653b179aefe0fc6c6ece7b46451a3b9ac4071103e89d5fdaa18e316a9355850760248024c1a249522b6147bb8aed6b43817025415d648b63ec24505a8c4940ea30e4a50d3dba347cc50a591a5d6cc4a58f59a37f369968e62877caa64ea4e2e4349e9df7ecc1cb21b95aefe37b6434f3bfd8b36b3d87a5706b52fc9b93442cef58b4b7fd54d260b9a987b3317be6834f0c5b04482a51837f166684ffde515d60d7bbc3f445230bfa52869a6eded13a3923592a0be254730920315e2583009b5244d5a219ee6c0e4da5da9869c1dbd1abf2ce15e12a85ccf77cc218a9ea0a0f706d8a076350dbfbd288fb52162de12b6c74d1534c3ace3e140f50aeabee7458fee51bd0d461bf095d8b332244247d11acf31cfff794aaa36327c1a97b559578fd1f3b0a4202a0e3a89028f83135714c902c668ea754821ca081fe6fe9625a87a85176e08157c4312e92cc769dd644e45b065ccac36900337a11c677557ae92f6ab0f701eb0ce23a14499d61376dbb7a69590e14187310804a0c5b42669be6d0c85df494c7898ade2ba705af5bf0dbf8efd1f1e77f6c1ebc32c6ac95d7c8d7a240def924d68bbecd0ccd11b888fbe2584493b839f9a8acdd28c4ab8aa7bfd9bc4e21e3798e058f2fd82ebf6cd2f920961f3a3d590afdb57c083b4b68803ad1b9f6132f4c8db38a541d60a3d08c5bd33390528289e20d44a61fcf53d921a7e51ecc34b1970aca48c8472932af466fe77d7eaf56afd03164fdcffccb0d3773629b1f45c7fd8774a8994718e012cc38a37c36dbb12011b94ad6dc5044e921e8ada6eb3d6eade34a98b57f6819719bdb956f5d2dd134ac7c46aa23c51e37b011eeb749862de7aaa4556ca2489d0cbc7fa683e361c20aea886ccceb927af8048cf2b2da8de922d5bacc72bbab5416cd53f73a62387335f23c14eeba5ff7503b9541b639c476ff1529909b814d2fc6e3348d8d31aa82786b6ff494f58497b7f73deec68ce321a026bb73ce9673a49ef61be4dd6c16d55eb715ab0f8b3b1b4af027261ffed3e22aaddd6e7f158fee7ce466ce10c641177766ef47096a83f5a3aeeda9340b4c1676df05194ef8a669c2a802e22e42255ebd895f4d51f878876832570b49b24451709e4c4fa2939a8524cf13451e8ddd5bb9181d41901619318a0cc63813e9c0d32480fda51d5fd7a25b1713041a2bbc90aad8b178acc4c016b5500034844478feb5965b85942566e7626c3d239bba5676258c4547c89463e2086241e8a3932e7c141d9b7c056d049aac3d85d982ef311c807757d76cf4aa1b4d7927dbaf9bd919049dc66d338186d695367079accc869f3a58156d1aad47b48541dc53e83e38ac7d854daa18ee82f5cf25b2a8482f8af73a23374bbddae1c61b2aecfcad2b50bbacd831e3c6a690da674bdc2005f1e0bb5186bc99a135c215c635bc190effcf75fdf315bc43c67c3c8e9f8135fdd7c386101f8be232039421017281bf204035aeecb3088f2570a7d55a5162ed1a73ff9d5c7e53b847edef03155fa0dd3b21bd19e97ca2615f00c9e9bde5d009c8667c4ac521d593c4dcb3a0d402fc31d04edd439b752189bfd5f77f5d15378da3339b18dee6fb494590f0742ed5cec842d182540d9a24ee9ee17486ae3115ce2f8f544e8dcd58625865a1fdbc94eb2cc4c04def0fdb001d56d51e1ba7290e8738cd6d0dc580d4709108afce86a71537c322ea7e49eebd820f533a5470f4f850475a00339705e20a85bb698afa5c186582d608bddcf4efb9f7593ef8836f12175ee5ae96add8fd20ae269df1060c9d8259da78dfc08b27482afe6589090ac3395ab97237d15df7baa1c86e3433bc8e57c2d0f973acdb834a78b5b823271d676f2b37258465f25e080a509be2d5717772dbee562a4b39ecc2ddc7cc6be77c2db1938c392480d8b3abdbe3066d889b9f1415148ce329ca3b248c6b368648e6e52a73f5ad9adcfab28372285d5fb1a410714ff7851bb72b36adecd0161543321add46103d3b7c1adbc504a812fe93747929b7e06278df7b7265c220180d04cfa8f5587160e8c7b143bcd226ebc37ba75d92dba1cc12a421067895f7f0022ab3dab0e229a90ffa9f368616734542c6c2edabf365d614412271e7679a4615c880359b54c3f2892534cc5cbea1648c71bb3ac1b3280eb324744620b224fd232786763a5ee069b327d5e841f562b2fadad56ebb678355ffbd2f0800a934ce2d59e664c6774dd83396e41741256a7bd34e041a149a8bf2d26c97e624beab3af33ea1918d74bc99b7a107c39e089fed92a193953cb152f2372796950772581f84fd19d18cebd8aaad02a5bc7d28208c4808daa6056ab9a48a5de579d8041a0da7b114913af53f94e18a0ad37e8bcbe32b74e40f560ef33a26b81e8c3ac5ce91c0d4737e4190242b279aa50f474285c0ec0000f1793435c4fc6df93b0392c99648e8a33500c676ca9b09af6a4c19966c1ed7f98c1d82647db6aa2f8dc5679b09e383ec910d2b47b453e19994da5d198802aaa3acfa6ba2a3025435421331cccd1ba58042739f1035c43408e4e73951f383ca3cce396d396eb391d557f7952fc723ffc335a61567b6fcf59f399dbc02cfb889725be7ac700ba528869e1e9a64530f32602b68fa4912a0ab69c8844b4c9c410fcc33fb57ed8c5a42d84fee8c7e18f69d64dcefe6339ad3851f5146dfd08c53418b61946de54c577895f02522e043a3656049c14c904e0a8cbbfd84389ffcd32928976d295b59d01b66cdb1465827caa792a5a2d24827baff6bba582ddc2c1a6c638783662d1754f1d5c99ba2790c19c2e52b757ee1c091f7107cad3be02957fd092474f85b8271b6305d572c2fabbf50f2d6c23dc", 0x1000}], 0x1, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x128, 0x4}, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) ftruncate(r2, 0x9) fcntl$getown(r2, 0x5) 00:16:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) 00:16:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x200000400, 0x7}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x70, 0x40000042, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x8, 0xa9}, {{r1}, 0xfffffffffffffff8, 0x3, 0x40000002, 0x8, 0x9}], 0xffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x13, 0x2, 0x400000000000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x9, 0x22db}, {{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0xc338, 0x1f}, {{r1}, 0x0, 0x82, 0x1, 0x2a0, 0x40}], 0x6, &(0x7f0000000240)={0x8df, 0x100000001}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 00:16:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffff79a, 0x800}, 0x8) r2 = dup2(r0, r1) fcntl$getflags(r2, 0x1) 00:16:47 executing program 0: socketpair(0x11, 0x3, 0xba, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000080)="d97f91d802db6afb0084874643e3c2fb533f71cc4a6173da1e52f555d2da790efb174f1b3af69e7646e4d863661d666eb44fb6a7acf0481aa1f0e3052046ccafaf6524e06684edc7549f77ee27b78c1e1507", 0x52}, {&(0x7f0000000100)="d4586e46e58ec5c9bcffb641c1d1b6d08600836bacfa8e0fd047e0bcb31112f4711420103d003ad5e18d4b4ab098dd82a784f04b022d5c79747f9d1ea0980b541bac515b15821a50c7ed71cee058c79208c64e21146d94fa307b67df61a271256c6e364cd49299b75a0313141f", 0x6d}, {&(0x7f0000000180)="d252d565a41a3e214befce1e1f4ae2867011e27b123018d8443060ea4170d5cf8699dd91170a42c4b3d16418f67dd1e9cf79c7211801bc5aefb9251e230499161a8e47677ad09ef9e92eb9b16da78f2e2ce481ced5cbcc8f55769e111d3043c86126f86055d384284ac276f3405a6dbb5c3787143685b39b639082e8ee2ed532bf29c6bccfc436290e159c83afc0e8994988cc01ce9862a3cb28142f7c76d9c6927ae892b7c34393d6b57127cb60fda4276a5feab6fa680367", 0xb9}, {&(0x7f0000000240)="448786244a5e19416865620e27a119ee52e49fd9b8a0f2500560d1cff13d290ff57833a15b4355556a2fea12dd6282c1f30a4907b8b61493259f720b001515dd832a950a33a7491bca4a383f56afbdfe100dd85303438eb7d8b79ebd8369ef43244142e7e6de5c9eac59d95154967ce7ba71e9d929ad164211e58d9f9a673986b3dccb03d4115a444011435bb1c2faf5e3fcf415fa0b521f38d3535433cae58d4c9ccaf7e5bafdb7cf7bf3cc947d0c5fa5d567b6f65ef18af49bcb25fd6cb285e0f138e57bd5380810f28ab76ac0eb408eab690d90f14413eb0bf4a1e361ee1b1488c2c303458851", 0xe8}, {&(0x7f0000000340)="4665c67b54a149c03b396c993b870d961d0ce4b18976e69bf3429db143c31a608669d6d7529feb34766d65ff0a246d85a8dbd6507e13324b23c780f591c8f487895c0f5230359ce608fac9893be430f8a61293a44392aadacf073b22c08db3ae4352e0d1c9ef961e061e54b8861b05201acca1f96e97ed9080d7f38f90e53531133d20878fdb30955e94383a7121c7aaa13fc5655d3f8204f1a077cf2bb0a6e0be1a02469a29240137720a5e2fd7d9c99e5fc5d71a1ca7b5c767d070f63976f59f4401e905d82e223a09c73510e8e75337fcf5674ecf7aa5ed4fd3ef0894375f7ff66284a803b1db075f43f75109cd4d7a7090df0e4527c1839cd758bfe48a04ded09c125cc2a4b6efa784145e1c55a431bc04d89984e411226232cdef0f0b36e0e083d8f1e4e3a2f82bcab2e7c876b5c416ecbec580741ef3a03321cfce5b9794be7759003efbcb95ab9382c42a2a9753b2713fcfa70f627982e35b41fe27c3ce5c84bb6fa48f4e023a6725d8baf5b7166555c9155075bb6964379620ec7d1447bbe5904c5336c74921c94495f0b7042250672f7d080fd1f0a1e98ea4a00bd98804c28759678989bca8b40af4ca22b1e0d330e0c9c5bf2e35dfbb26297a0f18204d1dc3e727f5fab80af58849aed834780833440e461a1609186566e269c139a8ce79dc22bfb854ce9b661600ee22d6fae630e93784cfb5af19b98837634d29ff3d6b86c30a393cbc8eeef6909337df37a9b6295ff88c9b9ba9a43ce3da102239aec9637d6fec9a088053bcc18ada31344c9209b8e31cc91ecd63d2c2da532d2085012d4c70e982aee5e5470ddac3fc7af5ad926e8801becfdb34e50bd90570fd192ec5e019684b9ce51b1ee34e9544cfb30d0e32553f83919fecaae9f21b7c21ec3da7680185ec28cf6441ba8d7226ef1d0c64a37f9f5a8ec9175b0c8978406032a397651aef17cbb92b2472d499b2ec1ca8051a03425991f8ca7498a8796504c1a5f9cf60e4c54c899742412f9a2ae5c1478c5ad4b875d1ac9a866d7ee0eb719990c2203fdb79aa4153d787a91462796e33d61ca4c3aaf4466b91c6a6cee0f1fd2ccb125b860727ba77e95f102ceb88c41485a26bc000a48cffe5300788d7233992bb018e1ac7a563deb424cb2e471f2e161832f814daeadb6f5c50f8e95a2896d03b0c6abe242861c5b5dc9027ce9eb064107274326d1e853da42b98dea1cd17080955123ff06554ef9202617e362d01f1c74ac52a8aadceb20a2def857524528cfff316f838ae5c51d4725fa8df920eab0228dd1f788d5bf13310162506e466770da39f4b3506224bdb853721cbf3d171733f747d689aaf156c239997680e71d717a9a9524494f81da22f8e5f90cb5a8bbb4a451b4e2a841fb72fbe43e2e6cb5293df919b01979bf12f762482023cd8c90ecb2f10cc1b94d0f77793839c663bf58d3ea52e8053a8515f5ce958afb421ddf690d18abce6e3e0a1636f294d39a587fbad9765780b9a144894093b01e0567ea1011ca424e00bc9c11ee605d616980b39d8eb4ce37550f26f4a72cfe440587f08bfdc206e3de2e9fc182ab9260b0937281bacb1effb0d7cce376377164a83406702e2aedb9a0a91d36d1283b7e5f7646f36365f330a018b74950820b9c1b75b45e210df1605122e14aec68dc864943bf8731260cd5e72a2ff0dd312a0fc91f9e695a45d1a103a0757b58aa81fe42196528ca7c0194db6cdf8bbb8dd671c1c80096ce92de3e480a207954a0a817d0801f4bccf32431e8fc6da45a1e53300f22ff6137fec2acaaef6feb9ee65e334e0702e28ba47dc8646b842cb114570b80e410f9081ffbf781d1dea08d54f5d70591bad567597d6457e2621d0fe990e0f8131e2d0650d3725a52082c774f5ad9a71199ee0dd964f6633e2516a32487e444a6f28de9c96412ae1e1b9161953c0e26c23926346e34728b5cb490d451541ea208fd993dbad557cfbf3add5c03b9b50dd3f42f51ca9543e79beb69f9b5aa2e6fb0f97674b10490e795edb6d7e62485092f268b0a1340778cbc70ba4d5942b79c9a5ae6ca67f7f539b17ce97ec74e0b7049b4ff9d595c36f00cd0ab833c1d521d6e8e117b7316de800c1fbe7402e02b9a81b731f6521dc3f365415663d299d8f280b29d1dc48bf9f0fc2d6f06ba8c99a78ffd3955eb5f24c168a7b35daba58b4a653afa3a522e18b9bb3dcdb637954e18f25ebb9e2c693b796c04c7867661bb7fb1466f372c3c25b653655e013e07fda611511746c66a4d216d596a649763186637fe4cdf1aab1e3362a5ae4edceafba3ad7aecd0c1ce9ea7c403da36fc807e2c063b464ed02c92b09562fb837924fe7721b3c71f954b9ef904487b610c11bf1ce7e405f9a418a5f083adc9ca471703bf235e782b42f869901e9a84e3c63a3a1d09ab244d00f71e961c7e0355dfca035b0f1c05b1e957a8ccf694f310f02be64f86c9d31a8b02fce00d43a1c3beba6cc85461f1776ea3c6f7375560308faefb915edfe83fe7b27ee6e4a03dcf3068d31ca217f3b32aaa632420ecfaa030ba45b935e9577f379c52d546e4006ddf99e794bf8e05763bf709759946f95b9ca9571619992d4e6c6aa135a9d559682e8e324b8f0d13625b6e15121407bf6c646e0720a57289160963153c8148e850c2dab11f692a79e14ce30f89c78f66b2a5d86bdfb49682fcdcc950707664913f2cc3960fe6eb929fbc44848512a262d5146a1d01954eba27e307a5f0f130bfbabbd5c8c0a6c5f1ef5eaa7bd4259a40ee423b6baab1a138418f55a677abaffc2a1fd4610c462fef827183726b5aad5254b9fe6c0c48a859c087311767f7d3e0f6daa539ba33b62badbfcefa88cb773d577ded2a2dc1dad6b28bff9b5cd4fe2d566504a82ab7e9e9fb706f3f2b679efd9701f7f56d6788e25bab1fd424a10a6bc1fe4c3a8f6e3586a0db6e9c6fb5e2674c8b31b75622d0f9789d1a77158547cb0c3bc843e8cd5b8f7f6c306e068700493c01f770c30e2c1ae7fe555f113f831e79e8fe05872ddec864653e248de444a683f64e25165a6354cc0f559ccab795459e57f3f16e3e6024bf560842bc754deb0790e83357565612cedbd20ae7ea70b390ed12002e52ac8580923029034a6ba5471dd43c00bee3a50c8a6cddde89c3e92dd94def09259e820a002dfd6a8b85e6f8aa8e0067379c6ecfbf143407de4630cb79a8658dc01fb7ef0c263a2ba06334fd1889b211ae49afcfb655cf7e369531847e719c4d7c4a0619bae59fb9f769d1f380af21a1c5dc36eae29f055ba96ae4dd51154304897d4acba353dcdac9942b5bfde48bb159414001b3d85ea9a367a625f6e80a0bb82448582c5411be6ae5884aab375992c8a58b7731eb1752b6c4cf7994d51422daf1ef35826189700e3a335f243eb74b70854df000c8036b61e4b2762dede2e4946fe990b318db3601b0e0e237bf0a1af76bbe912a074dec81deb61995d323c25479b87e2cf0e41eef99ed180ef442a5a0dbc28ee3b77cba5c22cc6821def3a52b28d4e1ef99e6a55de0869f06452d939fa89b5ec3509e73cf1cc503bc309de742da3c2b0443a956ba312b452596b9fadc8a47aae6a2173b5c501df0d2e15a68d790390e6a2229e518777383cfda2c5deeb48b957f515d4b59f383f1c7f1ab67d1a56eb86e550a5008fbbf9ecbcd219bbcd33dc1fccabbd4aeba9af60127aecf7774eeffd0ae511a10e0bf14031115cbe69ed6c457c7b0e6bc983bfd5f4352118ca2910be661167ee1a45bd1619a427bbbbd4d9a5566962a8a69fc219b6ece2570f736296e9d37c94dd9213db7d54415b59de876ab3a2e507ddcbd1caa8b97d76686eb2ac1880dd4fcdb1ab801169621fe7f51b6c37c0223920e13d616148b6074694027cd1845510ef2b6c2b646e55e188ff4e4478c54ae3aa38eee92f7a35c03c467e157061d13b1aa2465fbff87f43d6599080d1f2b83c77dd2085725b50ca7520ae9eb0fb55196f1a73bc50ee2095c7cacb37b47f0b3b901955cc1aee351ec60be9bb36cbbe8d130ec3e8fc858d30430652ddca26cd89639c73947315ae1bb64b249f836e65c47e3a7b38fb3395d1927449555901c87af42653d95af6e9205ecb881b9f771a8508e8bcc9c70f517edb39d839aebcccfe9d681ace6b49ecbe8f688f0fe22415fceb5c5ea0627201766b108e9f1bd36db20f3ff2825b1e10c39fde604cabce8993606175844041e507cf20e1d05e8eac499bc44af9d25397123eda4d4185cfc005dc55d3804dd5ffbf5c26950ffd083a735b168e4b0992b89bdf210a7fd12c2665f2b85c69d9d02aac7b26581e894f2aee267c3ba392fb1ec6df5d3b608f12e1b2da485d10ca9db55e869e0ee9157ca01846369c91ab8b41d32216e9c4d61fd5e943fa09b91ef32730a77bf71ec41e07af59644987f1dbfabad306b796175f91719c18eeccff13c276bf31f98fc0f6242bc65d47a94da2c00ed4225bec77f85350f22d62507c20d4d46917227e30732dbabe48043be37e8c6cd5c6bfbe8a53bc5bba9755d7a08404b9f16c875bbba06f00a69bbc701b4f6979c55b0e99852d747bbe01802394b7dd79b10c24dcc7ba3952161f376aba615ab031dfde48e2c67dc68e59db639df90e52e61780a3aae87867a59f6f8a6c2f2c0f32bebd7ee2799d18056ff20b9f4bed1279668bbd22b7330330c48204225647931a2ed3719f679ef79fd2fc4c0df51b05bbfac97320b14c019317aabe5880a4fcf3891adf6d6a8c8f43b2610000016ccad2705b628a20027f2232e3393454b364762691688096592251a0c4087f701ed01464868888cf9c084ebd9e612850de37966dcfaa8a160f94453a1a98986e3788d9a0590f6c8333e36a47f97c3eb23e9be052d25949ef0041c8813001c171aed07227a48ae458dd20f72d2bc8ec4f9fbb04160b0aca2164ed3b21d3b8a3b020fbed0fb0679a4da869a211dbdb1a7dd83b443a27c353e240423bd3e8ff790be036e909198d04aec41a2ea92746ad8ab89dba762762c8c0e464c30340d2fc6ea69820c15dd951502bac57f7f24d2aaf0f8df0dab3378cab4a9365a649c346085e16b4fcff32ff4bb03abbeacbcf9fa40759e0083c4e43e1b729566797f79457400023889917e7a8dde8a6d1fd6b93b89c4cebddf02c8eb186f5387e9bbc0a5e012f8bcf451bb8aa85809e8d4356049e36fe2d50c4169b69827651accd68fedeae65d6a456e4262b2e56cae1cbc524da415a9ec365302e416c77dd7401187066e2e617d8719777519e5aa5120822dcbb2b82d62abdbbea76c97938e6fa2bdcaec55fedfea5cb01ee4c2a4b83cb215a64bff51d48fb285fee9e9a96056258fbee52425266b85837809cfe8a3f0ecc7d0577b5fda8c7a3e0c10a7eb28380c8cbb243aa0942d2e20337c08bff7f735b2165e76bf42e5ae206c6cceaaed81b86050728c09a15b77bf1c6fe61b39d100324a0b890f69244e1f87d123f93974e68c8aef7ee7160ace736bc485cc8c6f10427c06772bfe0067b9084c0e35798dd9cb680ca15b3779b12e3c2b5b7b9bb83be1352f11c5d5f40e58257a124539bd9514b20a3f1f8f7c4e4c7e76b168efc6a25e8a2daa2eef084c44eb2ba72082be2cbc691a414cafa25ef5131c18fa9c0ad356d24cb580da941f12ed174f0fa6a1b8892fb8c40e65db3468b867f1736d647227bbae65bccbca82fe211839264651b648f92ed9995775867ab92d209e28f81a10a3a8a339425bf024838c1657fbb41cf3d2cd5eadda133acfbbee201acdd4c6c176a", 0x1000}, {&(0x7f0000001340)="144d9d036725fbadd337170c4260d57ba596f530af2f6efb89b33504dd436dfbc2d90a5d310939349c9c890e04d7a19a0f20498fbc9741e8bbddfcf3814cb26499c374a71b200b600998ed72cd5987341dba58ccbc3118da49e5084cc50dbbf066af28be2e561b5d027ec9c67168a5185c91403033915d0f1e6a79f5527a83fa354607c67f10c17d26f3ff7d28a3fe2a88086c6d2c9a61440697758463dd90f1bb27b4a1d726fa0d447db8936e53562853c4f99bb352127d3ec02026c9f9ba90", 0xc0}], 0x6, &(0x7f0000001480)=[{0xd0, 0xffff, 0x1f, "0023a1cf5b11674d73302b3f3ed1ec8c5cfaa787a9180aaf7de3a8f208ec20a10b05bd3753e692677788dd1d8b69aeab159b5c1d22c4371ae8a608281bddca5c4665e04e8c5092707e78f5927ccb377e1e77cdf5e3cf49c5735de2ae24571f95d3b31a108bfa30947943681a8f86bad44a62b3000a993b49c56984a9ae362b55f5377bc6ac68a7208ad465b9535a394eb68e00c11f98a6e0f0f6d0eb107586a8d1a7e1a1eebd9009b86e05a36a7f015f385c3e89bd437225f45d8733"}, {0x98, 0x1, 0x5, "6e2a1abfe59b62df310398f12d0ff2f922a34df64e7990088dcd0b76568fdfb59002900a858ab1b5683847503dd8a5ae568f0b40c9bbf2b1548f3b351b238bcc2e2a27e8dbcc0ead85e8f0811584707956fbf1d1e3e5b78681eaf8b96ba7b3702b181516d3452e4a4cf7eb08c7d68cd29310701918a99409c8e1e7a3a1dc6ef12fc883e301389618"}, {0xe0, 0xffff, 0x5, "f676de7988b5d82c55f5ffece9ae8ab4bb93b562484d60b04fbb13a546647198757e0eafbeec9be72712d69c141d7feb6a43d47f2ed16454f3c2eb71fbb32fb5f34c8431704e07a269a42cd4c953e2816aaab23fd3f7f7c4a555f814a841219b6f59a6cd4655845ae1d2597ab473a0a685a61cc498e4193ce3205c9de8196dd080998ad0552246ea3cdf2aef13040a69f6b7b58c39cc71ede2345ac902732ba30e47a8697ae19ae7c319d0855eba4cb528f75c55ba46dda1b1c02da7508bd9f796b5f1551c1c77c87610cc7f"}, {0xc8, 0xffff, 0x0, "f7eee3ac846a2a6d810f46939f5ada54cb92b3373912d2393f7c1692f5a072a0723075c9ae02be39bababef0d4c75c562700da1b5611f6c0c79dfe88929265550ffde707d8095096ba79ca0949dbb5d8382dd89e0ef5108633d19b3174f607838d303bf179de79c5514b9260d0c141e3cce954683d33324d2cc0426700ba147b004b53502ce8e9b53585ba3e3a038b70070d6f879a62156bfd2259b167829f4ac4657b08b1e0c995dd016dc82c4004a41048d9aff7"}, {0x20, 0xffff, 0x8001, "ca3b6499acdb10d858a34ac9d6"}, {0x78, 0x1, 0x0, "acec078f454b4df7729fa6305d4475206396206510dcdbed8deceeb9299a4ee3832c0f70eb195ec2cece3f7b6440b8ace15fc01a46fa7fee320f1ce0d6b95696d0770089aa5a9ef401f505848eceb74cad192c3fcf9c585da57a116cbea2aa40065837d6ac23"}, {0x58, 0x1, 0x800, "d6812813fedb1e389be3b165d3d02067876b499df2b7b78a194e15b93fd25065f9b356b41ef3b27492b5e60ef26fb2b9177da96d79d2a20028c40b3acb1dd9e66970ff383c"}], 0x400}, 0x4) 00:16:47 executing program 1: execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='^@d!*[),-\x00', &(0x7f0000000300)='^$\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='^$\x00', &(0x7f00000003c0)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget(0x2, 0x1, 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r1, &(0x7f0000000640)='./bus\x00', &(0x7f0000000680)=""/141, 0x8d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = socket$inet6(0x18, 0x6, 0x6641) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000005c0)={{0x7fff, r2, r3, r4, r6, 0x8, 0x10001}, 0x1, 0x2, 0x1c000}) write(0xffffffffffffffff, &(0x7f0000000080)='L92', 0x3) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='^$\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='+\x00']) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000280)=ANY=[]) 00:16:47 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4010080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt(r0, 0x6, 0xffffffffffffff97, &(0x7f0000000080)="1bc8cd6a6b2baccfa893eee95e04fc4baae697d42fb4d931225f380d0d81821641eb1a12b3c48c14cd716e4eb2535eed9550558303232a9b5ed99780b062c21a0a27ac194b7ed40db13deee36026a05a3c7eaf5068d99e7b66a36162ace11283258808ddd52fe25c39f466636499d720ec5265d366", 0x75) 00:16:47 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) getrusage(0x1, 0xfffffffffffffffe) 00:16:47 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r0, 0x2) 00:16:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) fsync(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 00:16:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x1000000000000c0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x40) 00:16:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0xe8) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) shmget(0x3, 0x4000, 0x9, &(0x7f0000720000/0x4000)=nil) munmap(&(0x7f0000727000/0x2000)=nil, 0x2000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 00:16:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/187, 0xbb}, {&(0x7f00000012c0)=""/82, 0x52}, {&(0x7f0000001340)=""/148, 0x94}], 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) symlinkat(&(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) 00:16:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x6, [{0x2, 0x8}, {0x2, 0x2}, {0x0, 0x2}, {0x3}, {0x3, 0x7}, {0x1, 0x8000}, {0x1, 0x100000001}, {0x1}, {0x3, 0x1}, {0x2, 0xca}, {0x2, 0x33}, {0x2, 0x3}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x1}, {0x2, 0x10000}, {0x2, 0x1b}, {0x3, 0x1}, {0x2}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x1}, {0x3, 0x8}, {0x3, 0x80}, {0x1, 0x1}, {0x0, 0x100000000}, {0x3, 0x1}, {0x0, 0x21}, {0x3, 0x4}, {0x2, 0x2}]}) execve(0x0, 0x0, 0x0) 00:16:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f00000003c0)=0x8) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x2, 0x3f, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x4000, 0x3) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000200)=""/213, 0xd5}], 0x3, &(0x7f0000000340)}, 0x42) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/168, 0xa8}, {&(0x7f00000005c0)=""/101, 0x65}, {&(0x7f0000000640)=""/52, 0x34}], 0x4) 00:16:47 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x20000001) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r5, r6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/251) mlockall(0x0) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socket$inet(0x2, 0xc005, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0xffffffffffffffff, 0x1, 0xbb49, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x1004) chmod(&(0x7f0000000640)='./file1\x00', 0x68) 00:16:47 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="c80c85c0748186c6dd321eabd1f7b4dd3bf0a2b5040904c4ff5244a6795d7b8706a459b01e7b56e22f7eeb300984e6c45246c9de35a5f670793616e14416c41097749e3a4eabb57f2ee232ab048e5d820316f3f10a", 0x55}, {&(0x7f0000000240)="9a09be390e567d688b6b765b9df16c5dc41a1c463a83448cede102deb03da6c7a2dda6bfaa3730f5840321d8a5516dcda7ae6981d5ade0", 0x37}, {&(0x7f00000016c0)="0089e006358099bdc98dfea17855423d75dd053bafdfb526883a0b27b6595849ccfdfc84a56b7626767f58930fa10106685b43d5f2de65e28155817bff0f05dbb67537359ff1cc52478b4eac1499450bb83e22d1b601494dd0219147d49e7214fac2d6fcc6b46459af0ee196d33780daf2d89a6db5c1cf7737896abcbf44df83ea85bdb92a70454fda405bc9bf115b5c9e892ea7515e37138d6e1eb6c413dff5e11e15f313bfe8bb3896594e881470c679e4fdb57cfbfa6b00ab47ecc5a555884cc8636f0dd7311a117f1fdb71164f0cf70a4acf13c0fffdd085fca222dbebba61deb3a402b2ad11723b592eb423ce60cd0be36aff52c4350c0344e77d3f9b0bfa186f31ccda6d9dcbe9ece8ff3db83a42e24645fe3e160ec1e53f4953fe612cdc2e0d63492c57b276247c0b79e5800bdf56edd81b88874cc5db96b015a9fc7d12b738eb4cd4140e05ae9ac3b14d1727bf02d553a78660ea6d3638ac7fb4a24704115a7340c274fd96dfad4f5f8feef0bc83e93b094de8260c2707c66692b77a7e01c80dbf52174e7fa97b7544c7f7cf4ea561a78bc0487eea1cb0ef45b47d496966ce691767f8258a085044d58b6b532b196368faba43cf1dac9819630442a5e6069c1037490508eb99f8f8418db1db49c149ea35ea0a4fc5e377d3b9ad07f2c2fc144e93131344a349e27729297f446a80590a87313198427bbf40f3066a983f02b0dadb7989da17511909f815b4394549c425b0fbbd9f49cf78496b0253ab2c4d317c7d9847d547cf3bbcb1de69d788791f7ac00e4673f8b1a7c19867c783e9909494a0bd652e0b6f12c6a599ac1d55b808a6b9f4827d8fda5c7a9f772f18b1a0090ad441432a776cd8b101c1f21825094c0a53f5e8fc38a10664a8b7d9baedb9088ea780745ea565ba166868981fd6c2d7bbec253499a401247a8449a3ad4585db01995812900939c9c4898ac036888b38856b61b5c9471c4f25e2479f65160116291c5f14f3defe436c50e4df357d817452d207c03d925655b73c21119c60067b745a7b3ae48f21ad36e51409a67bf1a366adca26a1b2c200a78b081f60637f736cc970ed6a2f9bca485564cde37c3cb82dd6d5e58a865e3ddeae4d9d0001a8b8d1fde215cf1e68aae95fba0f4bb5761c443d7c96175a44715e989c98cbb53c1e212c6d20b9ae52e05ce467c7958eccfb93e664f372315057900640a4a736c5e9d58126914e677bc35bb757b172fbf8e60848ea4f040fb7b52baf62eece46326c9536aaa85f20b4ad804928c3b910db9123172fcc39393c15cfbf64e5abd70fad238f00333a473ec5d5c79c7163b01bd98287fa4280c742e549782bd2c447e3ff7847df5f4ba8f56baeb5d0385ce9ff3d1f770485201be5c5aafe085e5e36458f34a4ea5540e60dcc9a7f33f15f42c2ae0634a3fa24014010f2ea635e730c4a5bbbcda6f0b1a90306d533f65c4a7ac6e76e270d3f0a16c8b52e4c9809b4ea194def76dbded1237f577f6c6029e7c14b92eebc0731dab2953c649667acd247cac4b05851c13a613dbc9a8817e1034b0f46a5535e0662346e93d3634e0006973fa7d60d703e0bc44a594fa5ba7ae9f0faea9ad03ec6db1ddfc52e5e0b02debf2c7463a18fbf97d44b746709183a764766ad2da47d1ea010c87545e710acac49a46f31e17d5dd8a94c03bb696c813b63dfb56617127ec314a4b8644df6b52303b925adc3ca24baec9ff3e60a6a44f7cd94ed536e30dc97edaf5913668e8b2616f28ee59feb632b85d6fc2d12972834200e007b59d883f9420b8750e323e137e41dc3485f4733035ecb04997daa99e6fe45cfc61c836f38cdf829e91dd35c724c90f003cd3c001e09593505122cce87355e6b1ff737197027783794a07dfd8aee3cbfec6af6ecc1fc5fcc2179a00d28c3eb30727b7ef273fc61e547a3a7784482bf7c101540c836feffb6e93830327d43506d7dacf2fac56a0229089d43ba7c92a9cce77ce50de544c8c925e86e56b854dc71b1e037a71adc46a90c03a2e4f0b26688da9ac436cdf2f0245aadaea53a7944385696d5ef8e2900dc09fb0e13b7004db4368da960e63fd8006fbcff68b01beac16e9713cf3471a2caa249f9398b2a3a2a24fe168ffd4c9a2fa23c2a489b01a715a5146c259d679ba6bc91f842ff43cd32907c8d13cb3707e14eed55869252bea04a42a1c7fb4643147dc54f6fe1cafebd17a67bce182d39a7deba553046718ab06708535d1c03cf03340e718a04ccc49210094c78007ef312b6c891dc404c9c43f490641bed010c52b785d7131a721ea6fd186b2f9b770337193e00f2f30b6a2da41e554bdefeb32d038141e51c969040e4598ac41d44c2819569c62a7cc7249788efaec0c07b802c608c95409e83198cc902a171085798e03224e5a62f00f90bdb38a1276b3b86c487a9aeb53d7a211b45c6d5e0b4d9835081c376f803b2ebe7857454857ec604065e7abfdd27dd8f4d62fd57aaa47fe609d4bb847081f1d768cea11db69fc5c2e016b3e8d6914071d9f7227145cee96a560f281333a5dff8344aa3fb51276fef6c2f45a2788a4b786b6415675cb49a392a1fe80a463d75b7522b478213bcc7864c0e6d457b4638ff6f4f536b7ee3f2fffd16cb36a6aa13cd40ece98d46ba0b0544f6daaac8c15e0fe5a33bc46879b906a6cf621ebe125f42e5c28187a4fd94a0ec54ec9a723f84fb6efbe01f74553834b9402f4fc81a7a02b0371b72fbeb967b562212665018b98711027fdb70bd2048a2a60099be0389b38b0747f5156e6a3ddf84d99c2a29ee7c0a211c01d7256af26ffcb8db2bf88ee79ec738c19a4ab7028bedc47ef28aad7ed3646b8239c9468f29efccd17732034e412d9aa57187ea29f20d77a07423e77ab10292d8eaa990e91d8dc5592250d679c770cc12006ecfc573521e3bcb33f3942fc1f304e190006f5f282ead5394740de60377e59bce5765dc7418219571779fdb5041d6806056f7298838b5e17dee4da483bb7808e57e98bb8f0e0e36ea77455ebc79fc587dc2ed54314c603c1b7ffe5a284502bfaebdcd846c1ed1ff88111c598c3e50a0d1363c7fa7aa1ce0e4c93463774e3d3b77243c68c7b1b95495df0d12ba84947279dfa9321fb4efa69db5fd7ba1669ac972c972ff277d14b4312230b1a37377908c72a1561e84cc8f35931c20287768dfd6d898f5f13d9df7c289cecbf752fcdfde0c3898f4b4effbbaaf4507c2132c43b54973f0b5850c70fa4b901744ce0caec91fcb5b16f21dcf751cf356e9a4b943262f5471c63b7b979c71f1bf8e45acc6d9f1204637c8163f7d1eda19a3157882a89406cedae70cd53023c270e45a22891bb4603a98f888a28648e06d7d6df8764523360edd710f4721eec744c6f40047f250d4a8e4a342b415e3ac8f02b8ca24c86d2e1c99d4c4eb8893eb62708fa1b75ae8e7ec6c76650e74406348a00e510c6858834aecec256319e43983b6e3cd202d77225234fe576367631ff9fc47ca4f7e7f23a00cc97db004ac9aa0b666ce148279704262463c27137307f2322b1775252d5ff643b8f70b133102180147ebbd180a92d8244106b872c43905e76a4de8755a635bab5b0507b541c047869d84e964fdec19f14f4310f9aed6975f39e47a1806ff4f35b31d46bef1261472eb7bdfae189f502aa16773258410b9f74fdff77ddc7d0e0bb6baa1ecfcf23f84264f42c937bdf59bab5f3ed97f65ef0b89cca97344a66db2386dac8900fae2005558a2062f40c4d43694601d9ab53710d8f56f17b7c326c61f6e75a7a9126d82069a5b2438cd564b4728585f9579eed9552b6f0ec0c55b058e0cd686141cb48a778fb2625f810c83a1cda3516688bc3f2fecb39fc533b161433442dbadc2dc73f89f48116cd455ec6d0598300307c2e6b9257dd150fddd603345c53930cc933082cbe9ab61ac06a06099dbd5479479673f8263e254725989de959c9880d7f38a7bdcc7c71f8c820f9a02a2bdb3bc62ad2167f7b3d6fd1497050475322a5f7a0bd6ca70edba5d1dd4014252dadb124e8cdbcb52b8460e908ec79929fcf34f070bf42fbd04b67472c2fab274503103b453b069048b3c28737ba81b59896997aabe173795c93e9fbd60cf08e2c87c56e486ba997ed25aa107ff4fcd31d20f59447dbd9fcf6137fefbefdc5eec9482c2b583fb8942ef2a06a73d581c597c21065d49fcdf46236ffa5e538e30921e6681992282edd5d5986e5e7d93e8ef9119ab4fb14077de03746e1754a3f74925873cc4953e1c67b640896e2ab1588d2b1b65785287718066b93d6954c542ba069d796da2828e33412eac98f2c6c3b2bf0ecb4b5d345fb0da04a7a758e141fdffb779d43b55ca5b46ebbf994c8c4b074f585372c97c35e97023185f5ad42d17e83a1c92a5234cef9e4cb0a0d6cb0d5684ddf313967798e35c4a1e32d194800cee36f9367258dda41767121fcec70267b511798a52d799ce01785619c3beb815086001f6e4a292509cc88ed4707d16c6d3ef91c9cf0299479771abcba966c2f2b5e2c951945cb41dabdf4509b1a97d4be986c247dcd23d527aad20a2539c96f5d8e21111e716a5528acaddac96c13aba93184981ee7a25f405165c429511f3068a4751bc28a6af8e95c69a3436c3199ff337f5bfcb2f99419f8396d4b55209b823a40a3fcd7df67f402b1442f8609bc9ce225103e43234f193c33b303ac069151948cb0a7b49e7ff760db608ea8c231daac194edccdb9ddcc71b41ab0651257b0a571a392beffa07396e017992a09a6648b5ce4d14710cf7514b52510070a7e29e19565a5218da7b38cfa4a8106730188cc52a83b24f20a5c4a4ea21bad06abf1a727327abb9ce4ca4ff8dee1ec734eb4067da0ccdae137f0afae662d6b3d0f1a1e63e1da49a54518ea50139934290bfe504ead446c31ab8d320520803641ece7dec3b15f746d7c98fa2209c4a6ff6205e6f8ccf281eac6f912a873e7c9ea30337eafcd03b88f9f74fa61d5c916242c516e48bce79c87511c693c28a1095b0ae22b6ed78bb5472896ca62ad42cd2ab86da2902543bacc31aef3a8968d128f3ba2f50bb7386d207098a0121b8c322affb2ec5987c4bf227ea73e4250babe1d648a4e786292be943541c50896b5c5fdf509670cf6dc19c6f60c077d7553fd55ba003c12271d0a3a44d26fde44517c42266f16a64b38fb2c8b580df76fc8a526530d0059965d87daa6790833d36ae05d7b9176ee43ca4e1a23f70bd5ee7c24cde1c265df97f2f199eb1cbba9abd2de30a54ce95fad4953d7db19badd8d3cd134e7ef6df3b5c2d23683220e54020cf05cbd4dff6768ded9114d942e6bbe35b0385fe8060657072ba6f49381ffef8bb936577f2c8b4ccd3d5cf9068fa71c6c35454f8a7df36202a2ee521f00b9d74348ee19935e4fdc94bf8a7ec368d487e71c3c78468eb3ae96ae1ff4de5cce720290be387d379d2aaeeabc60c1fe744b6cab6293a427f81c123fa81bdb10e185ccfc481ca8099a65158c52ae3d7b3253fbe661702f4a1af9deab81caf8bd5b9cfb6db9e29c255c407a305953810612d1e0581d93cafbd75e0fd76b23ec337e76089ae6f10f264f3664176597282d22e4488d381e11032a8102b9ee8dcad7137f1885db227d1f4ab0ef03c11effd1e0b9b2dd4c6a86d25ef4ced6fb9b5803f56e93afe2cda442062edab4dc82cd60b07faf13ac5e646531d2246bcdeb9d8cfd5daab8feec5665a6c331f853a79431e81d4ac8c85075d30e6596628265e366a33050854143afc", 0x1000}], 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0x2}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="00de095a000000", 0x7}], 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 00:16:47 executing program 1: r0 = socket(0x2, 0x0, 0x2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/6, 0x6}], 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) pipe2(&(0x7f0000000180), 0x10004) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 00:16:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x40) r4 = accept$unix(r2, &(0x7f0000000180)=ANY=[], &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8, 0x498f, 0x2, 0x1}, {0x7ff, 0x0, 0xffff, 0x2}]}) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4000000023, 0x0) r5 = dup2(r1, r4) recvfrom$unix(r5, &(0x7f0000000000)=""/99, 0x63, 0x802, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000e5ba6eb30f35b623fd54fd575e3a66425ab4ef9ca13c9e2546a38a1032c39e892622329c47c6b17c576f331825cd4b5e9d192e553abfe9bf818586cfa3eb40f3d6d8fafc01ad81626bf59bd89025417293bd20f294d8a2d38f4782366e5a26f84ef6637652834b597722694c"], 0xa) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000240)) 00:16:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlockall(0x2) mprotect(&(0x7f0000170000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 00:16:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:16:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) fchmod(r0, 0x1) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x3, 0x0) 00:16:48 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x493b, 0x7}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000002c0)="67231751df9f6aad9bffa85385c776c6e3fdb6e8f4667bb2958938ede163235f503bb713d2d97effb5253995f73ce03ca02ffce0de863b6a56b459af1441b600c8f3dd542b90c103e9fb4e7636b798268aab142260da9c4cbd370534dddcafb8b6e1539c57057b97e4d9c20b0e3e011857d20a1938eee19f4b76089e8263e3a6a3273c55fcfde78724fb051e4a3b84967267638659662e1e776088b07665c6f7244401", 0xa3}, {&(0x7f0000000380)="1de202780b0f2503072a6e05231e55ee792a6fbafc53eee8ccb7d318a7887e375d5a4db78523d280f915d8ee56dd66e060cd49fbb8d8d2356796db3169474c28b8f6a0b82f067de9e4a76aefbf8783095dbb54e213333b441157c32a77ad9dcae7e47a67a22ae84bfcf1ba6918b9017c8a22ca4b8b7d0d557e51640dbf0cadfb0a8048cd9a9a1a0068a4398ceb7488b2d6f5b1f4e8707c57c58eabb0", 0x9c}], 0x2, &(0x7f00000004c0)=[{0x98, 0xffff, 0x10000, "aa0410fd3cbc60ebc5a8c0ae283ff5d9b17d09cd6fcbd85ead35233f7909847e5f4f798ba4f2eb50995a0162f879ff4532162a7c25992e68784d13a67d541e6c8a6e8f721f44a365ddd3d4f325e6138437cdbef38d85b358f0a3a7314b11527c2ba132c88003450960ae76432a0c5b3ea802b5d2d1d2bd1128fc3e678ec01f1432"}, {0x58, 0xffff, 0x9, "dc4d656e62f8ffe24b99cae9771eda7325e336f435a5f5a33a915a5a9f99b66b6c4a5302f224a90e8ed67e93f6c79c3386cc643691ca67aae5bffe70b23311f1a5b23a5c66df"}], 0xf0}, 0x0) 00:16:48 executing program 0: r0 = socket(0x400020000018, 0x7, 0x10003a) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x2, 0x20, 0x3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0xff, 0x6c, &(0x7f0000000080)="f9d5b58f6707cdb40c411d21418e33ae4885fb56d717d1b30f992586bfa79aeff2944b7d3a8b426969fb31ad99fce4af67ea575f94192e8824ee23f2909a726f49216162969a168763d95ac0367221520aa4a810", 0x54) 00:16:48 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) setegid(r0) setgid(r0) 00:16:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4000000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0xa0d, 0x0) 00:16:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/25, 0x19, 0x40, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x2, 0x5, &(0x7f0000000000)="caf5b415", 0x4) socket(0x2, 0x3, 0x1c00000000000) 00:16:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = dup(r2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 00:16:48 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46c00) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 00:16:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000c496000023e6ff1f0000000000460f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x1f) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:16:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000001100)=0x48) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) 00:16:48 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0x4}, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 00:16:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x482, 0x0) fcntl$getown(r1, 0x5) setrlimit(0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ff559df9fbaba803d1dfc951a3e639786a54b819ed06b91fe5ffc71659dcd7dc940ff347740232cb80", 0x29}, {&(0x7f0000000040)="a2279d636838f0208264fa8d6581278349549d2a2f678178cdceb42d44889644733f5f3de1d996822d6dfbf669a1eeb5e1fabb5a0d604a4ef796b7fd", 0x3c}], 0x2, 0x0) 00:16:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8}, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket$inet(0x2, 0x3, 0x9) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/219, 0xdb, 0x43, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f627573006641bbbda350824f60bc9dbc77cc40ef4b9029246404f290cfef21581f3f4e693678c69fe593ba1e4f46522ae6741cc24f03a2d1c9caf92a26e3f1e8c99e617e00335336fb6bde9645f1ab524e185ddf80ebe06bcda9d0032690ad9495cb39d86fbe829bfea88a3a12d4fc003b7de2337a2f3a6945c98aae190a671ecccb9a388f7cc0ea70c914063e6f03d036830cf89118908b9956c034d137a1c66df1a2766de5aa9282cc94e80d67d9749b0ccb2dd369e40badda4fafd3f35f81cdde6d61f55d038e1ba8981ba170a399415040e5a16aafe2a232b0fe24bb07b7d98330b946246d63f29125277bbbc3154dea0124d64aba447b30e5c69c667efb07baeb2905ad9f2d8e64ad2257d86cb94da9ac4d0d53591d5e3192794ac96ec2cd096eef68b97ade4260859af8e13ee98970724d9fd592e1874ed5db96dcc22802e7f01960ad3b31f4b433d8ba750a6049a6286c8dd7797357c7"], 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000400)='./bus\x00', r2, r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100, 0xd6, 0xfffffffffffffff7, 0x8, "1263d15b3dc6edb333d3e4a282ff898a74ff6d4f", 0x87b, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x8000, 0x1, 0x4000000000, 0xffffffffffffffff, 0x1}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x4, './bus\x00', './bus\x00'}) 00:16:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[0x0, 0x3, 0x200, 0x4b, 0x7f, 0x1a, 0x7fff]}) socketpair(0x0, 0x7, 0xffff, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000240)=@in6, &(0x7f00000000c0)=0xc) getuid() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="0000000227feff023519edffff0001000000d44e8492e51e751723fe51153bfeb1fdbf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a07d1827ad000000000000bf318c6d23ecc08b6c308b52e0f48ead61fb8e170367197b1bdcfcc7e3d9b2cf2fca840c141948b56438ece9eaad883e017d58d9b8e206bbdcc4004f1e470bbeac7368c602ab3c2e67a7918a34eedcdd2c2a678c07b3a8c3a3fdfd6f4d65928a65e8405a304a8fbbf8fb2a3933d5c24559ddc3ed0ad1575115bd6051424a7a7360e68b38ac7733dc8777f082d00721148925cd61dbb89e3b5698a75aae883252f1cf286533c22580bae3ef518c7a981f209aa54291160cb3c08b2ca814f016238fe344ce11009a6ef531855ea609e4ba5c886541f7cdfabff378a46b5df2e9a5eeb34cf03a7e38fee5fb24da3bb90862c0a110e61fd8a58bcd55ed9c89ad1b88e4508ff06ebae71aa6b014e361c08980a9adcb8ff8ded09b48666931da136e70fb8fc3fea7f6e7", 0x171}], 0x1) 00:16:48 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x560, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000000000000000005900"/44, 0x2c}], 0x1) fchflags(r0, 0x10000) 00:16:48 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) socket(0x6, 0x8000, 0x6) r1 = open(&(0x7f0000001040)='./file0\x00', 0x20000, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001080)) dup2(r0, r1) r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) 00:16:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) getpeername(r0, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x58, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f00000000c0)='W\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff33) 00:16:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0xfffffffffffffec7, &(0x7f0000000100)=ANY=[@ANYBLOB="1000090000000093dd1e776e66ed2938a51b000000000000000400"], 0xfffffffffffffeee}, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xa0, 0x2) 00:16:48 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r2, r0) fchdir(r0) 00:16:48 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0xfffffffffffff479, 0x1000100000000, r1}) flock(r0, 0xd) 00:16:49 executing program 1: r0 = socket(0x10, 0x8000, 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:16:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x7, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xffffffffffffffd1) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 00:16:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) write(r1, &(0x7f0000000140)="192898ed38ad0d3039daad68f348a540b6f440e1874fa5c1a4ab2d3c2bf846578eeb6c3b46c6a2d4a8163cb14a492248e1316b99b5d71c276669cc4d193b7e7649d598680893d44fd4940c96ef838720596bd1cc0ae43abcf52b8809d1c4fd1f25439f3ea500e7fc4014e8000e10b0863351914db78c0ac58d1d9b296ea502bcd5d53614698437039b68ea5e700faa325219d5dbe90a7a991fa2ffbe98aed27f810e3a32621cb804227d4dc701", 0xad) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 00:16:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x20000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x128, 0x7f) sendto$unix(r0, &(0x7f00000000c0)="1d861c65473504c03808", 0xa, 0x5, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 00:16:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000002c0)='./file0/file1/file0\x00', 0x1000000000044) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:16:49 executing program 0: socket(0x6, 0x5, 0x1f) r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff82238de8, 0xffff80000199b000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82238de8, 0xffff80000199b000, 0, 1) -> e memcpy(fffffd8078859af8,ffff80000199af0d,0,fffffd8078859af8,3188c85512d5146b,ffff800020c28c68) at memcpy+0x15 end trace frame: 0xffff800020c28b70, count: 0 ddb{0}> trace memcpy(fffffd8078859af8,ffff80000199af0d,0,fffffd8078859af8,3188c85512d5146b,ffff800020c28c68) at memcpy+0x15 rtrequest(1,ffff800020c28c68,0,ffff800020c28bb0,0) at rtrequest+0x83c rtm_output(ffff80000199af00,ffff800020c28c60,ffff800020c28c68,0,0) at rtm_output+0x760 route_output(fffffd806f0f9900,fffffd806f736180,0,0) at route_output+0x79b route_usrreq(fffffd806f736180,9,fffffd806f0f9900,0,0,ffff800020b38720) at route_usrreq+0x35d sosend(fffffd806f736180,0,ffff800020c28f28,0,0,0) at sosend+0x6eb sendit(ffff800020b38720,3,ffff800020c28fe8,0,ffff800020c290b0) at sendit+0x590 sys_sendto(ffff800020b38720,ffff800020c290c8,ffff800020c290b0) at sys_sendto+0x92 syscall(ffff800020c29160) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,d692297d0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xd6bd833d1f0, count: -10 ddb{0}> show registers rdi 0xffff80000199a0f0 rsi 0xffff80000199affd rbp 0xffff800020c28a60 rbx 0xffff80000199af0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff0f3 r8 0 r9 0x5 r10 0xadbcd14a90c128f5 r11 0xffff80000199a000 r12 0xffff80000199a000 r13 0x100 r14 0 r15 0xfffffd8078859af8 rip 0xffffffff8128fe45 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c289f8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.0) pid=492614 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b392d8,0xffffffff82382238 process=0xffff800020b8c360 user=0xffff800020c24000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74338 395001 12313 0 2 0 syz-executor.0 74338 157745 12313 0 3 0x4000080 fsleep syz-executor.0 *74338 492614 12313 0 7 0x4000000 syz-executor.0 60528 151416 73946 0 3 0x82 nanosleep syz-executor.1 12313 287836 73946 0 2 0x482 syz-executor.0 73946 136165 43056 0 3 0x82 kqread syz-fuzzer 73946 423341 43056 0 3 0x4000082 thrsleep syz-fuzzer 73946 314882 43056 0 3 0x4000082 thrsleep syz-fuzzer 73946 512062 43056 0 3 0x4000082 thrsleep syz-fuzzer 73946 503983 43056 0 3 0x4000082 thrsleep syz-fuzzer 73946 229777 43056 0 3 0x4000082 thrsleep syz-fuzzer 73946 222088 43056 0 3 0x4000082 thrsleep syz-fuzzer 73946 448305 43056 0 3 0x4000082 thrsleep syz-fuzzer 73946 32823 43056 0 3 0x4000082 thrsleep syz-fuzzer 73946 280901 43056 0 3 0x4000082 thrsleep syz-fuzzer 43056 492459 83822 0 3 0x10008a pause ksh 83822 259375 16829 0 3 0x92 select sshd 46228 229605 1 0 3 0x100083 ttyin getty 16829 520376 1 0 3 0x80 select sshd 88913 169142 13066 74 3 0x100092 bpf pflogd 13066 277749 1 0 3 0x80 netio pflogd 6354 309999 95997 73 7 0x100090 syslogd 95997 273847 1 0 3 0x100082 netio syslogd 36670 73497 1 77 3 0x100090 poll dhclient 27027 52624 1 0 3 0x80 poll dhclient 27037 21517 0 0 3 0x14200 pgzero zerothread 83336 234960 0 0 3 0x14200 aiodoned aiodoned 48635 404439 0 0 3 0x14200 syncer update 56549 78244 0 0 3 0x14200 cleaner cleaner 15893 406620 0 0 3 0x14200 reaper reaper 70317 503887 0 0 3 0x14200 pgdaemon pagedaemon 98883 432338 0 0 3 0x14200 bored crynlk 16965 437941 0 0 3 0x14200 bored crypto 57453 349915 0 0 3 0x40014200 acpi0 acpi0 43415 509391 0 0 3 0x40014200 idle1 41076 73371 0 0 3 0x14200 bored softnet 78558 483131 0 0 3 0x14200 bored systqmp 68892 75320 0 0 3 0x14200 bored systq 44641 7550 0 0 3 0x40014200 bored softclock 21941 279173 0 0 3 0x40014200 idle0 6114 278256 0 0 3 0x14200 bored smr 1 323720 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 74338 (syz-executor.0) thread 0xffff800020b38720 (492614) exclusive rwlock netlock r = 0 (0xffffffff821fc318) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823959b0) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 6398K 6411K 78643K 10634 0 0 pcb 27 9K 10K 78643K 163 0 0 rtable 103 4K 4K 78643K 241 0 0 ifaddr 49 12K 12K 78643K 79 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 12K 78643K 12 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 75K 78643K 1280 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 40 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 19K 78643K 172 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 54 51K 71K 78643K 340 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 10 0 0 in_multi 33 2K 2K 78643K 34 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 208 0 0 pfkey data 0 0K 0K 78643K 3 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 82 20K 21K 78643K 1411 0 0 UVM aobj 18 2K 2K 78643K 20 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 11 0 0 NDP 9 0K 0K 78643K 20 0 0 temp 114 2366K 2432K 78643K 3628 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 140 0 133 1 0 1 1 0 8 0 plimitpl 152 19 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 44 0 3 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 44 0 40 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 6 0 6 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 14 0 2 1 0 1 1 0 8 0 pfstkey 112 14 0 2 1 0 1 1 0 8 0 pfstate 328 14 0 2 2 0 2 2 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 41 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 0 1 1 0 8 1 semapl 112 38 0 28 1 0 1 1 0 8 0 shmpl 112 18 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1718 0 301 46 0 46 46 0 8 0 ffsino 272 1718 0 301 95 0 95 95 0 8 0 nchpl 144 2175 0 541 61 0 61 61 0 8 0 uvmvnodes 72 1771 0 0 33 0 33 33 0 8 0 vnodes 200 1771 0 0 94 0 94 94 0 8 0 namei 1024 5749 0 5749 1 0 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 5514 0 5514 7 6 1 6 0 8 1 sigapl 432 371 0 356 2 0 2 2 0 8 0 futexpl 56 2089 0 2088 1 0 1 1 0 8 0 knotepl 112 114 0 95 1 0 1 1 0 8 0 kqueuepl 104 70 0 68 1 0 1 1 0 8 0 pipepl 112 224 0 205 2 1 1 1 0 8 0 fdescpl 488 372 0 356 3 0 3 3 0 8 0 filepl 152 2016 0 1915 5 0 5 5 0 8 1 lockfpl 104 83 0 83 2 1 1 1 0 8 1 lockfspl 32 119 0 119 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 292 0 282 1 0 1 1 0 8 0 zombiepl 144 356 0 355 2 1 1 1 0 8 0 processpl 840 387 0 355 4 0 4 4 0 8 0 procpl 600 763 0 720 4 0 4 4 0 8 0 srpgc 64 1 0 1 1 1 0 1 0 8 0 sockpl 384 262 0 241 3 0 3 3 0 8 0 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 133 0 0 8 0 8 8 0 8 0 bufpl 256 5953 0 1145 301 0 301 301 0 8 0 anonpl 16 44621 0 35493 45 2 43 43 0 125 5 amapchunkpl 152 1812 0 1726 10 1 9 9 0 158 5 amappl16 192 1267 0 783 26 0 26 26 0 8 1 amappl15 184 59 0 54 1 0 1 1 0 8 0 amappl14 176 99 0 95 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 171 0 165 1 0 1 1 0 8 0 amappl11 152 26 0 11 1 0 1 1 0 8 0 amappl10 144 71 0 67 1 0 1 1 0 8 0 amappl9 136 582 0 579 1 0 1 1 0 8 0 amappl8 128 124 0 111 1 0 1 1 0 8 0 amappl7 120 28 0 26 1 0 1 1 0 8 0 amappl6 112 58 0 51 1 0 1 1 0 8 0 amappl5 104 182 0 169 1 0 1 1 0 8 0 amappl4 96 517 0 488 2 1 1 2 0 8 0 amappl3 88 285 0 274 1 0 1 1 0 8 0 amappl2 80 2079 0 2024 2 0 2 2 0 8 0 amappl1 72 17520 0 17073 25 15 10 20 0 8 0 amappl 72 995 0 960 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 19 0 2 1 0 1 1 0 8 0 uaddrrnd 24 372 0 356 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 372 0 356 1 0 1 1 0 8 0 vmmpekpl 168 6970 0 6947 2 0 2 2 0 8 0 vmmpepl 168 46882 0 45390 86 15 71 77 0 357 2 vmsppl 360 371 0 356 2 0 2 2 0 8 0 pdppl 4096 752 0 712 6 0 6 6 0 8 0 pvpl 32 158502 0 146144 120 4 116 116 0 265 14 pmappl 224 371 0 356 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 449 0 3 13 0 13 13 0 8 0