Warning: Permanently added '10.128.0.61' (ECDSA) to the list of known hosts. 2019/03/20 04:07:22 fuzzer started 2019/03/20 04:07:26 dialing manager at 10.128.15.235:20268 2019/03/20 04:07:26 syscalls: 1 2019/03/20 04:07:26 code coverage: enabled 2019/03/20 04:07:26 comparison tracing: enabled 2019/03/20 04:07:26 extra coverage: support is not implemented in syzkaller 2019/03/20 04:07:26 setuid sandbox: enabled 2019/03/20 04:07:26 namespace sandbox: support is not implemented in syzkaller 2019/03/20 04:07:26 Android sandbox: support is not implemented in syzkaller 2019/03/20 04:07:26 fault injection: support is not implemented in syzkaller 2019/03/20 04:07:26 leak checking: support is not implemented in syzkaller 2019/03/20 04:07:26 net packet injection: enabled 2019/03/20 04:07:26 net device setup: support is not implemented in syzkaller 04:07:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x200, 0x3ff, 0x7, 0x2, "51465f8e17c8f165f74bc574cf5ecf41618fd6f1", 0x3f, 0x80000001}) r2 = msgget$private(0x0, 0x100) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800, 0x7184}, {0x6, 0x9}}, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSTART(r0, 0x2000746e) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1f, 0x1}, {0x2, 0x2}}, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x2a18e0bb, 0x6, 0x8001, 0x6, "fc4bcbd14e6ff567dd4554b95ea8f36ae69b316b", 0x7, 0x7}) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x4) fcntl$setstatus(r1, 0x4, 0xc4) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDGKBMODE(r0, 0x40044b06) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0xfc8, r4, r5, r7, r8, 0x100, 0x8}, 0x6, 0x5, r3, r3, 0x2, 0x809d, 0x7ff, 0x7ff}) getegid() write(r1, &(0x7f0000000400)="ecd34ef35fa8e00dca78ffb69a953b84af4b945aa16fd9aac533cea847a0120e12ee69bf73c4903dd62fc01a94910fc5137591277203174b8a9d4a297c6d2ee806282a267ca5996768803154a532bcfec2dd6da37b8e423a9e5c407527a2aba9e46eb913a6d8ee8e6c39b6698d03927d12e1fa7edec4ba9e2808f72332c172b6a3f00937a3b317b3edd1da2bf7e653391621a2b11ceadfd70202874052756cd8d73bc2d81a44ca4fa7", 0xa9) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setown(r1, 0x6, r6) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x400, 0xe2) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) sendto$inet(r9, &(0x7f00000005c0)="6afe4be29802ac8f79b08a23bc585fdc3df0087cba8def43ac924b60849c4444dc12db69a5833e19ae817771d173c2c3c42a69f40ac511db6b4be9a499f916c13992aaa244f3d2aa81b2d36399408f627958c0a0e6cd908d2b7491085b353bab2f70d4b935c7fe702a62df9637d310a6fcee1f96", 0x74, 0x6, &(0x7f0000000640)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f00000006c0)=0x2) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000700)=0x1) 04:07:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x60000, 0x2) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x40000, 0x2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x3}) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x80000001) r2 = dup(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) write(r2, &(0x7f00000002c0)="0d1563d19011c19ce5de02dcaf44a1432cc7e598a65ba057138c48a1d02344242ac65a8d909950a5f21a3c0d3fa324438372ee99cf6b1317eaf6ddac5eef8bbd83ec8753059ad9c48035252b800de97564bb1f179c8d4e88c89fe84b447a30a673903e4bbc829c395fc2e65eed869df8ff6ec9e13828c49edcc61dd739a81b191dc8294c8320a638d006dd1b46b948f809dfa4da670f60bd554b208344b80d149449b2589a001dfac2441b497754f573871c8ee4f2f487e7d5fd97fed9725323a1e358ee4d131c2901ceb621d4c043a18e354e44d596f7dd998b24a5bf961db5c6d8493deeba86aca8f22ae25d1781f654240642ae547d528039ba6e80ffe494010eba82b0c1365222a262a9da8ed68f26b42c78b631054ad6d237f47fcdbe057c188a8cab5f8e723b01c5063cab5c4b0d34d9fa41ad29b274993e4cc9ec8ef2d2b5433c50170427ee96d94de7dacd4faadb997162741f9d150c276c091beb22604f06febfd6bb4e950979005a9570312146e967c7b1d7a442647b8c62df32f609ee973de3e156f69f7448a2406eb83ff29cfd4dd81a5ed143b664e1c83aeaedc52a59b749fe9fb380d56d2937f7899c1d301d0ff06b56909dea32449de4649481ce7c8f69830c68318f45eb3512abf8a76b2fbeb74616937c176b14c922b562d1a6b5f740bc9c8d38804ab72a62c05581462f6ecb7be7f008f4f7c1a1dbeef792370dbdc84398399088caf384dabb3cd67e0e12c654a8fbe41d0bcfcf75765d67f6b7aa563787b66163d09dd5bd91f4784d6b94ae4106d4451913c57dfdf6e452f36b0be375c939728a2eae21129fea89389cac29b5686c0b001bde6952d9da650dad29822311057c18e8d7b0ab5f18ea45e8ac5a5f2ecfdadeab49239fb99bf87cd37a001857c9be7e72ba308623b568f88767a8f7f941ec7d20a692cc2c3b2c79ef02e8b1dedf0768e1e4efb2af4fa9e441f545978767536821b2a4679efd2d5c7cda918ca5b553834820cb3bdc64034ab0b5b82e22e92e4f677f94502bc9c0d0b7b3de5e7fe79a5a33b1ce121bbf4275801d07a07af1d859038f6f3777549f349ec96fe876aa35233e6e15964e7614211bffb24f2b6e372887a465d7fd5c202f6c5c26e37daac99b3ee08f12160593b53a8c414d14204286088f33f37357ccc28b594e34eeaec66ffb70dcfff44b095835196061c84a722df8afae05a6a1f844bb4d6e60078a0e6ea9f56d3fe1ff8f9285635b886ee7d8b30c68a46fb0db3175d1930be8d269d19fe5e8f480eac6cfd17714272acacc62fdcb3ca6bf79f56bac35d87ead1fe8d7c5ca0881601cd617c5eb5176084ff4eb2ed4eb00dbd40f9eafe300cc01e51d71cc697b471498bf4316c3438c6830e71ace10aafffd31e6539a8894960f24c25e77f2a7ed4c901e65bd1e90ce3d2fc29dfe3cfcebb900e0e99b2dc91ca654fac746833a86f9d39485bd448f35c57813946768dc527a2bd04590b08583bfb85dfe7d14bdb610d0a4c750ed24a23d76fac234af08024575e8ab49ad7b48dddb4da18d3d32f2f348f59efc3156d53625f7a2be319c4bcbf686821615fe5df99b58d33c207c8969427c1f075781a1175beba71a3d796be39d49f5463ddc9ae23fcf4ba950e226366329299c097fd511bc1782e46563e5eb653cba3add5b8af1633d5691acec4e46a9032e08585f8de71a2be8f3a4335a5a3b81e3c4ef6e75870ecb0cd30585965ff3bf55865b3d60fbd1c0fb1c168d1a01af913c1690c45ce432ef668c88403122b39adeda01308c9050113f7e1e85731988bc9755c00642ac1c362b7fe22bae9b08a9c52a917261a40da863e8f828a224f601f10198d51bda7bcc97dd8834172fdf2e1af54569b3a5a8e7ad65fca80de2da91757f03cc8221251054f5e67e1a1d04b75e2b66b41cc3cfb4a7a41cad6a6948e7293dc6a03e4be05b1be02d47339a420aa79d16c84d8868d2815ae0855487c662ac8c637e641ec12586e6facd8c82e830fe30d27e2aaf038155533884d5998d2febb4f657b4c4c083877e544262d9366e94f0543dbc523bd56a4f415af2f4e7a147e955c6bf9471289992e811733c5aca1469274bf6e36fe77f193caaf4473b2434261a67253264a260e1040b0d05c87f62b42bb8ee26b095ec32c82f00aa181e4614b380deab7828d709879fe58ff09f8283a7370f91a10765ff6be20683aaa758a82b5e7347c17e74cc63403c3be43918b544243e4bc1969ba7878731491532c9a289dc78d867065e9f0deaf59e003f4f930fd109b2e4c30e90f2d1371afdee538bf5825a70bd96fa2bdfa2a63dfecda46dccfb66b75f75c384bd7fc15e6a879a58239a8706e5664f95179796252b8eb299b005bbdb19835a36eefc12016a947aacab1b5b05fda50e93862b781d8e2b2b1c0acb8edabb6241b81b9f0e5960b885aaeeb23758ab0e128acbcac4357106a99f6af6dd1b801942d70b54f5108550105146c22e35b3ba90d0fb62e1587064c13ea6ef79e249e786c544eaf6724182ba3f0fb5aa51630727981f1775a9ad46269f734067f8d6611b7b3de1fa2011d36472f11cbe1e5caddb6b850142fa43ff2eb4e68c594407bd9b8b597e41eccc214fa87aa109713a282224e8b8aae4e4f40dcad3156cc9eaa6857c2480047e5a98940f9a517e26e80f42f1bca16c40c3c318e5fe56276818217ff35381c79d3ff0ce3d43e7d5e283f6524bb8d4afa18c857de0c2d73f2fed92cc4c3d257970b6a10db6653227e0ec6e7940b4081917b9c9c0e060c7de2bb9a5492a40f094c105b869f1bd49176e35d6436eff4f3a506408569b733c3a9f2b2c69f21020518a971d920c1dcf159f4006003da497d6dd418480e3cf707232b7080ec854d0fb6e875c19b8955ab33965d166db07a7c42de1d6720f7dcc08e527ce5668f3110b5c4bf52f7b6533d5d9216ff3048db01d54ea253d8cbde8002e05dcc6171679497d1e7726481b0bbebde7679ea0966783096b2ed57b6168c7b906275aeb53e963c2032a09c04bb1c1e5f1c1b00c1c0a10f41edd1b3b46a9e31f2e4e0eaed3c22417e81b6c4443729de8e68dede33390bcacd657a51361823397781f9ed9d2ea1ec4d3552706bc3aafa7364c32d93633c479b006341d876fe40ba3fbff6c11ec2217050d55b563bb379cc2b4d128cde72e938faa2635ed240176e4f85b00eec1ada4d7ff617936fa4220067bc18189a6467d184ab74212d8ab2e229a3dee39b7994172bb302bfe2b7670d7c69b95f4cdee8a9ab379248424356f9ca789827b150024e5668160c1b524b3f439582232b8467d63f4949a72434e56f26447ff5882c1a2a4fb77834feb1eb4e995acc17af7d1b9e2e0b5cc3895ee08a56d2de38a8ddac48b266ee5300bba2ac02dc07902c993100929ca7c01b2a998470d3deeee172a22c8824f0c5805c740cd0ab993af15bc681716cf52d09cb6a4a682184761747c88cd26001fb46af36dbf9b4387927dcf02b9e020fb1c29039a4ebbc9575a3bb11f114515ce6f0695cd1ae6ecbb0d7e2de6db1ef2530b8a2350bd41a824a995846d835ee76a1cc206856d364314d59d623a2955df2350752a2fb3d2c7ffa60317fc1e26001c753ab9989d9cdbf2f753ce520a329c90f2dd56301520f1dc85888ff44303a5376d9b936a46df1689d2b566642d3b02f49cfc5450e05e2b69428442de9bf501b26a87e28e5df3a1eb962f60022624df47f4c11dd5bcf85e019276665915fb994b27ecce53d90c48358a4ebabb9bfe35ecb139f1e1f81695b48b0e25de0538a52fafd78ccb083b11ca9e0b6c1548050f0cf55934cd1c9322cf0df892dbdf3d5feb5e8f5a9d0c4522afaee57ee8b7a3a161887c24f9951a869670f540d22dc2a06cacde0ef55bfec8e5616a2fcffc2d805c775226c41b2994c07d32951501476236c5a9730adeaa24dcb465415ac5287249ec50597fa40b0f16fef3623590515c9b5d001d607ce5abfe336a7cc8035243888c59455c939c08edde1a6ad35f5fe7ff4c2a7918e5e749bec3b41b1e9e6938925b6f127763a1e0054b80593e648fb538eedf1c5acba2dfb51088015b295238138b15b605299ae2daa22f70d2bd5650dd726b32f49b588d52cf8101000d8f1f1e705d5c6bfa638fc34b8b73a0211c5ff7a2d6ece51a5138c86cd18c88d39ad31773fe2d7f2f4f3a6a4d5fae1111bf895ef8130d1d62c8559cc7dfb274bc950a98804c98000b3928ad3c89aa0a0e2688d16d42a7e5275593895f030649fbf73fa11e5676560299ecb6fd8c8cf7524b3ad9613f92f3ced4bd44d53a9aad2cd19933d37c4e198df7f1865131ee0f81c54827b4dfbd191ae793a293cdf61c16b04c78c5619a6b1c453c0539e4898e0d1821b38f212760438057156b0c0045f252b3f38a6f7a365a8d0bf35448229e7d86d3555562f47fada6b5b6a2adba839343b205ae180fcf2d92a185b827852081296fad4d44ad53a2058cd92d71827b0559e742bac99c48158d3413db5e754404b2c68dba03c7a24a11ed6178b1f0a1dc2310fcf3f626cc4346bb7b4cafb0277ed44c3d9e568c8a72d03ad199ad62d536f0067e2015e9ca15c0c9e8122d38c87055e132854f9f720d546eb3fcf744450844133a0a5e24a0fbbc0a1f9785e20c82a127ef78aa217e9114648bc269a2d5fd61582f32950caf87f0a4cb3d68157aea8bbcf7c32e1a5a5eafa6a06bcf19a5b22227d1a3d8d95333a17e0398d4a023deb71cf857d357f669e52b9e7068b486bb8d759906b5e5428ad740d5480121028c5589799cfd7a59e17e6ac05895a3e8c7efcfbfa5afe1988bbdbdb4aa05e34bd4efdf1006cb798bb5d891d4f035ef8873c5b2fb0793a141efabf26bf49844e2daec59336c34e2812f5e4bf8c8f67c13ad3d4521fccc7a2a442b1638e1d2ef5430915bfedb1051f16e23fccb044e0ad97ab7e8d752545bb62454abdd010980202c86ce79e9520a8522a3139869132d45579073518fe1ba9ad59c18b93e70986661683cb511f7443ff2348576f1230eb5a655b89aeda62a51cecb7fb1eb717ab39487bf504240b36f77dc8c6baaefddd10ff5243c445b2e2694875de32915d928cc3bf494144bbd00a9c72ade079e1e9c1b1d583b4fce295990569c282afd6006d2f567d6d899a8b317481c160fe2ae4dd326885df5eb170750d205bbf247a524ad1016849f63c8fc801e605182a021fafc2168a472a13696d1f1decab97ac3fda19479411d2ff4e4c146c05e77f4de36358ee0e4a3e76a3c0f3a51a040ea95fa9a81929a84f04b28d1fae1b9e69c568398e3970a17eadf7e8410a8b5f38a6f8c03ea65361c00a8febbb02dd94e8385857a13c88942859a1f1256b6eef7de5831f81e1e2d55578405abc3fe916b2f11748972642fab38c48885adb0d225a14b8d8af39356f07a309c22089c185e4d46b1a49b05e0662b0ac83041c59f99e3b84e27f127a98ce3cd3c7a033a59db6e5be26ddf76fff338ebb9bdb3e6c264eaaaa03d420dd1e6714dbb6ef4e25e92ccd25e672a249a6ce5482fa4bb13597f245c99d98f1e4b8b104576b7f773718a0ced5746d5e1ba5d78b7fc9dfe22f82522c400b1191abf78c997a07cfc904e336d017e8b162d7ff703717ebb021b096098f66b8bbe077de11d404bbb79fbaa36e3d25de9694138496589d7e58eae8bbecae72b7278f39ed59176945715e599eae313e352b6e66dcabd4197a9ae1b217193655f72d34735bd2507c97e5e4e7ee574f2056e3d3f1bfad081c830c1fcdf635a844106e5", 0x1000) fchmod(r2, 0x90) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f00000012c0)="ab4c3054f0cde59d22df6e72377214ee3370b12c6c43da2eb3c72810de9b42b78b467ea3d892bd79c973d4bd4aa99487f73877ddee4229d7e672a051f6f5ddfa7710c21b86eea5cdd00d8066e5277b67da1f54bf0c3027bd495df66c8ffdcc62a7ba36dafd14db9d876435b9933b6af5051a7860c3c8dd2a9643bedf1e0a54698da22328f71825ba4b9473d373f2ed06189fb788c6d7192beb0fe6ca91141bfd68f924911ec035edf1db08806e00eee09c126209f646df302ce0c4e34cda1c653f0b28478636e09f14ade0b477cbf7039cbea103de6a0c931650c99aee52b7eb1c27611604", 0xe5}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000001480)={0x3, 0x2, 0x5, 0x7ff, r4}) chflagsat(r1, &(0x7f00000014c0)='./file0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000001540)='.\x00', &(0x7f0000001680)=[&(0x7f0000001580)=':\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='/dev/wsmouse0\x00'], &(0x7f0000001740)=[&(0x7f00000016c0)='{\x00', &(0x7f0000001700)='/dev/null\x00']) syz_open_pts() chflagsat(r2, &(0x7f0000001780)='./file0\x00', 0x20005, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000017c0)={'./file0\x00', 0xa405, 0x400, 0x1, 0x1, 0x7fff, 0x8, 0x5, 0x2, 0x1, 0x5e5, 0xfc98}) lseek(r0, 0x0, 0x2) setgroups(0x5, &(0x7f0000001840)=[r5, r6, r6, r6, r6]) unlinkat(r2, &(0x7f0000001880)='./file0\x00', 0x8) r7 = semget$private(0x0, 0x1, 0x19) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000018c0)=""/24) open$dir(&(0x7f0000001900)='./file0\x00', 0x200, 0x1) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001940)=""/144) open(&(0x7f0000001a00)='./file0\x00', 0x80, 0x1) fchmod(r1, 0x66ca15f4c699b192) 04:07:33 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) dup(0xffffffffffffff9c) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='x\x00') getegid() 04:07:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x91e3}, {0x7fffffff, 0xffffffff00000001}}) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 04:07:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) getdents(r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 04:07:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x202, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, &(0x7f00000000c0)='./bus/file0/../file0\x00') ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x40) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x80002000, 0x42ff) r2 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0xffffffffffffffff, 0x0) fcntl$getown(r2, 0x5) 04:07:33 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x4, &(0x7f0000000040)={0x23a6d4df, 0x3}) pipe(&(0x7f0000000080)) 04:07:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 04:02:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r0, 0x2000000000000) 04:02:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) fchflags(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) write(r1, &(0x7f0000000040)="689121f62a74b952e0de929cde1f610a91b48b996a3732230a60e39b8e67463341614a418c33281a38ba9932c0b76e93c53b73a8ef47f8554b669202bb583ee2d2487110f6936f4d08e1079577f9ad0c8f81eb408783", 0x56) 04:02:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x202, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x40, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) close(r0) close(r0) 04:02:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e", 0x55}], 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) fsync(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xfffe, 0xfffffffffffffc01, './bus\x00', 0x6dcf, 0x3ff800000000, 0x3800000000000000, 0x543}) open(&(0x7f0000000180)='./bus\x00', 0x200e0, 0x112) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1b", 0x1) 04:02:33 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/222, 0xde}], 0x3) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = fcntl$dupfd(r0, 0x9, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) dup(r1) kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kqueue() pipe(&(0x7f0000000100)) poll(&(0x7f0000000040)=[{r2, 0x70}, {r2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) 04:02:34 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r0) setregid(0x0, 0xffffffffffffffff) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xf3e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 04:02:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x267}, 0x841) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) 04:02:35 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0xfffffffffffffffc, 0xb}, 0x0, &(0x7f0000000000)={0xe52d}) select(0x40, &(0x7f0000000080)={0x4, 0xbb1, 0x4, 0x805, 0xfe, 0x7, 0xc, 0x3}, &(0x7f00000000c0)={0x4, 0x36bd, 0x7504, 0x5, 0x1, 0x3, 0x3, 0xf6b6}, &(0x7f0000000100)={0x100000001, 0x1, 0x7, 0x10001, 0xd7, 0xbb4f, 0x80000000, 0x7f}, &(0x7f0000000140)={0x80000001, 0x15}) select(0x40, &(0x7f0000000180)={0xde7, 0x81, 0x100, 0x5, 0x10001, 0x100000001, 0x14000000000}, &(0x7f00000001c0)={0x7, 0x7, 0x35, 0x319, 0x639835e3, 0x931, 0x7, 0x10000}, &(0x7f0000000200)={0xfffffffffffffffe, 0x81, 0x5, 0x7fff, 0xffff, 0x5, 0xd49e, 0x3584}, &(0x7f0000000240)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10182, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) 04:02:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04813d8209b859f39321849e3c9900", 0x0, 0xfffffffffffffffd}) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000100)=0xfffffffffffffffe) chmod(&(0x7f00000000c0)='./bus\x00', 0xe8) 04:02:35 executing program 0: clock_settime(0xfffffffffffffffd, &(0x7f0000000000)={0x0, 0x301f51de}) 04:02:36 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, 0x40044266, &(0x7f0000000080)=0x1) 04:02:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/102, 0x66}], 0x3, &(0x7f0000000240)=""/230, 0xe6}, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000440)=@abs={0x682eb13985c518e6, 0x7}, 0x3) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x1, 0x5}, {0xfffffffffffffffa, 0x8}}) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001d4000/0x1000)=nil, 0x1000, 0x4) setsockopt(r2, 0x101, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 04:02:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x21, 0x0, 0x7) sendto$unix(r0, &(0x7f0000000040)="06bc44b05b2d80c57dd9279c9d6a0bb4189cf8da3e7c783eb5c322e41d275658b1cb55aedb0765f4336a32b38730c1910c81f08080a5b7a8001f4fff67145d12ecd69ca3f9b1ed7d055b4896a0c41220397e52e888e6f371e8f82a8b093bd958d977708475edbfcce13416cf9deb018d676d3e70a52ca36b0037499d4c31bfe55397d1ac64a0fea62a0692e529b4eb7b3f1da78ef785e5fd71d76bef3ea89e1407713b10a36804ce59ae906b93d1fa41146c7774fe5ceb8d484bc2529edec0720f450b342cad33422279c91fb31c311157c77eef8a278911f4f45db1188af3b26fe8224a2adf88e3c98ed6fe5aaf3bb1b8bb59915585e96911669c88224fc83e7d4cf1d49cdcd4d06025b0bb79adf470cff69d77514bcc669e6564ec00ee6dbc187ea7746627d4b3a13b74189f8306af3542a4997861ab8d8e378fe45b731ee5b6e15bab6e644cb961d5f9a2dafd9f2d5c8e6f1ad0c30c294b4e246b37485b4d73bb5f153988d6a9672b22babab00e4be58f0fbcfddbc2ce50bcff6057e44f43772d4f67f0f3ff9ebe8e99f5203eefb755aba5bafaf27ef2d6b0b24b5660a3ba2ee10681680092fbca0f9b1e999600a7544c3beef4ad26dc2e65418bd226bc7dac4f296320d228ff0e34eea82a096cb9a877fed6d41b4a3b2826ee797b023d9d5c4d9fe63f60615f254eecec142e73078c89d871cefab9317470449d4d94c5b6d77de06c8369695807e91d19d52100ae125fecc623a45807229f2b11922e7362deeb037e91f446e37186d3d7fda80883038f13b41c359cd41b67871bc956d22ba0d8192931c0cf7c07b7f689adfef9df9a01d3d728cbec237fecbeb359d87ba5eaa13eca475088890373eac2d642fd74ea6b959e91b1c78c6c8a0f3fe21008c0173b3deac363d0f539836f869119755cc568adcf0ca89bffbe0d8e00097e50dc8df24e9e6be76f834d1e4753106980dd3881c98f675b727bf4f59ba45a73eed91fc4d1b1dbb47907114534df77d3b424eaeabfce8fc33e293658d13adaeaeec05179246376d2c27541bb0b172e677e7dbb04db966c255dd337913d2a94b3437b78c89a7bdad2c813df04dcd86e47d5d9224ef2dec96ff6b1a3c93bbcf795940ff31e94187357e77a81ecbedf2dc440cb295ddb8ea51a053bd8ce37eb61f15a786c26d93d94a4186563f265e1cb04078ae6f9696eaf1b29e1e2a43f18d9753d772c8cd66fb4fc9b4c4930a738614e494a9c87188f1614b726ef6760ebb044fe15f291e0fcc5666568c7e1a3afc2e8bf3e02bbd4b64c6ff15e2dc967cbfaaffe2b3e21131b345961fdd4b7af68fea9acad6afc0c1f617811bbd272897e9c6cb6f398989603183e05d9a616af555569bfd4692f81ce8c9e82cac310a68cc3c7172b513a52b0c18e62fcb7d04df279caa1446bf6341e55f4c49826f4066177d221ad5fc2854397fe2028e3d2afd7c1945a97c8b4b68e2800aff678218fafff2bc582284bb112b1f26e05e6917266c5634f3c87f2f46933be930fa16f6539e26b629c18c9431bee077a2b89c4ba4c19d5f8e7024497a8374ed58cd6a78fb27590bbdf07c666edd7187330cb00bd143ada244fd71852f9140d04beeb75413a67d5b02835a006a9845cf828adc23e5d93b9c801a50546fd31613b81cf4efc6c0594145f161ce506761cecf816235314caf48e992c11f93be7207de1e9936b0941794f964ea9c75470e902142fbc3460c199e0a05f2e3628b4dfca7164b65592665e29d60fa61945325d93bc4d339737a53923dd93fe095f585c8d200946d15771caa62f36ba95a005c57812b66d4817caf7af592e2851ed9f097a141d7e77094baf6d7a5c99659242a207c13bad000682b34faf6de81a41d6ef1ba45db7cc4c51b423a1b6ab556a3bf633d5cbad8794a160e91da0f45fb0414cdab2bcc7ef4fff5c5171b09cbf727bff61b591b280fefa4b6ade2efaa5305ccec916fa06bcb4aaceea186d6b30c551fb8785aaaa546ffea7a0da85112eacc48998d0f7e5ada04eee3134277f42daa14ac69e733530c8710d1efa59808a94219ffdcf9d553c2c8a076bba250380ad38826dc61191cbcd578ac3eb1e6739dd682710f17b8fa7e5a4c0afd2323f2afb8e1a4791520765177a269c2c92e45d66b523bcc085b5fe92e7a46562ffa71a3eb8ba5962d8b9aecf001d77102c43d9f61816804a8440ebe48381eb48f2c52b692ba4e3202acdd4cc720a84d7a9dd68f230c56dcbd2e239c4cd9adfa0e9bf98dbcf38ecd374abaa4516f3f88f98eac9aa5f008e59c9d20efe66c20e48df2638f6ae6274bd846b9eb0e35af41925662ae8732bf5dad620618029bfce922ae00c5722cad3afa86c6d8218fa0a710a62d56484e40b29f510e336da6043b9a3c82d1db33fb52195b232c77647d53478bf27792977d79c4603e8a6592ced26c1bf6d62ad95d0c8cf5a6a7607ae5742d277fc94ba3c41593b53cb32a208b2f98b2511bd3a6150beb4baec3a9e6cc254d7783c5c5cca9b17e04f736bac8f86b34878ead382a11cd2e4d8cac986753d9273f8e2015e369b43f544c3ef494fb4c6b9f39749e01b2baf07b9a0ad7e63224a7628ede048f51647d7805f3b2b9ce1937ec3229a4fc481bbfe6919dffef178739ef31ff0385d59f61946021b0fbc232f492d8ace70d81245c712e9d9f6151c3d713113d7002976923cfb75e96051d550b38bf96d8b7bec3188d727e434786f3b7b4421e2473d6e316774b8bf363c9cc11d60cd105ab7b9d6d67ca48597c47ee4ad03796e698ef172e885013224c7b885d03832a3788b2d684fc701e2f2c30b1b2066f0c93076accbcf8c0f1544f1c7c5ae033d4d9042c2ec038fc2cada43e3370bbad1d647d23148a4625b3b29d0a0e9d31a53dea623680f4d1118e579cb89df33d30d0c738070b927200554d0f2306395f4a51b84ccfdadd4c1121b790d3bd22df3d10071f10da63fae9e456d2d36548aa0247cfa9087694e3d97da61c8c97377db29d7be0b840770fdfc00836353771ab931d7ab91c032afc716033987cd4f722224a3e5f0229786b3f66d5be15d0e029c9a3f7ce449a15f10c8e7f4e5287f2d1c7d2933f846be13c29bf57f131859fa131ff11b3311e3dc12b9cfb22fcb34abe60b2c10e91183a8e57b0b47a50c5d0be5fa27d0de4b76de8736e48d18e1deecfa21a5ce6e650489b1472ba2c05635fb2dbe1294042654373d0e270f4e63d2278367c1319b6bb8fce7c69d2a1efc860038d78415fcf4c7fad72ad182fe0419a9fb947d567ec0ae1235b7711166f14b9fa035baa14448401491960c03273402da92896058c6253801a0f4b5232b06c7f73fb00c61c1b0c1612be93db22f810ecdc6fc804696a868b9c2a84369e77b11ec62afac79dbdd69e03ac68276c1f6c76ffdbb900e47d5b57672b65f52ed4e87430a6b04be10a02950276074d17d2bd337f07de335922b2122bf4bf483d578a64250b7ccedb4b345282da19ae6f786b74d1904574e74292a2adf2ec98cd55f146236b57b04232fd89591bf712064e27d8e1fbdfa50477088725371963662699469e568ac20baa0eedbb0967ba311fbd1791d10055003368ec9f0fc4564ab0f8032f494c179eb714234a16c5d61a802aa8a79a64012076fdd4cfc094e983b84d451dc9e0c0884e60f761418a9341c8112b2906a66314e0f18cd24a6dbfecaece30618df19a31ab228c8c46acef807621281c915f7de93095424bc66120d5219552821a5a3a4afa5f579d1a7210ef3c7aee5f96f222ce995058ae58f9774a6248bbb1518405c0bf5a977888e306c8ec07c7a140addf6cbb7dfd8ef6ccda207d2b5745b6d7873bcfc7a5eb99aadbc4c49f0816c2875d872bc2442242e25fd396fa0717ff1afe90ea6d9f240e267515925d23686da9a6c27bab58b8cfe1a537e72e41a295e3adf9ae9d0993b3b667c5ee296b0e60e9ba46778b4b077a5158fbc6bf6e5980e2b3961e713a082c0af742fe0bb663e21a4ab8b6e1927b0adb4026e060e9084a1761f5e7d4d6582e09667791970cf72816d7b6d886fc1bd3fbb698b527d4070a2fe6b58a24756db4bb62a619d14666dda11b50fd2af108f6294edf58e634a594e2af4d35a042b4e8de811126cc351bc9efc21645eb72a3042b987003e674f1bb31166752aaa9721f292bea9a9ff1e447570068244f6496c3db25b7355b8bb2a206c9fa68d190bc22c1efc23169f7c70dbb30e1b25b53d07fd0395385e35533019a151b6db9c5f09a7a4e7f400de9e2c0f00f6bec41d4ca99f35549fe168dca28b99ab0c510bddeb01cf987f52a9d5980c93cc0bbb0b90e42fbe3bf40425e767b3fc5058aca0e251118c0d1574b810e9f05c9f638c11f2ce4c4c85d34443f21cb925c7da6303abe622ce18e4eb942d4e7ff2bd8fe7efa0d61917f9d00e8356371fa2271c5b64205739e3cc655ccb9a5076f202a1e66b375220b0623ae1d008fa2f54fc265107507cecc33defa018dcf19a613263b0a600359d262495e7bd9ff0c9a6800874d4cc43da77d60912f0f7ba81e55f768df7ce3efcf05dab8caf18fd5e198bb8aa0cbab33b36b9be86d781d021ffffa9fbb1d572d43a7116793ec022148062b4119e86e4280cf75de7442fc253458be6bb6682eea01c4b0c80bcf3b66c6c0beb683ca6dad90cc4151b5b7de780826563ec2afa49b9a3d76a35c60442108050c9851ac42a92ec0b84e586920fdd8b6f0c7ceec510770fc67cb6e5370199d96b463c7e51d5369da6aaa57bc9ccb7254d828fef90aa01754c8ac905bd8c885e8da660802adc3c9575dc67bf6a65d3c409a0d00cdcc66dc8a0375b4164a87baf54e9b487eef70295e043f5480e299fdadf6b4078b8fd30ee3143fe309d7d67b9bfafb01529e1cc04a03d06b630215d4514087835910cfe4402288753619ab9ed3d01bde3d31af42652fbc0f31cf30f13285d67bb9b1c48282c4721d030cffb16d359ad26ff635be64dddd9cbfb5f1e35e4c06c3bcfc99eb00c36c5365fe3d3babab590528774815fc5f40c9e01692672ee4fe2b1a8e48c358019cdd7869d531f28f27cf8ec2768b6c7ed0ab137e0f61f9c757ec321c22e28246aba38b7abb02e424ba9dcf86cb55f04c75b541247028f982f648828f00b8a3d8713821d556562329f8e6cdb917a99f49f349f9dca1f556949b1f0655a9a788a7a014e271e61231cb541b25eee537bde14f06b2b54051b12e1faa7563b4487682486e864c74f67b4436fec5fdacb48d31dd82b7e1c6f2549a69f51ec42f8c6d5afc15cee4fc38561706d988dcaefcaa95ff321a3d78dbb8e236df536f3ca576034cbc8ed4c470c397965b83788e08618cc60fec1ca302d798300ae5c9d8a7f7b349b78bbc5059e3e5994387ea94074ba1f26bcf1e0c8323047ad5e918365df0b52a4249c5f82b22b995c9c65e31a45f406f04fa7a89d53c823a4526ac062dacc402ccad44c6159d3ad1405a74ace25850baee9fa0af03b15fdb12bca9889006b84834f0b7eb30d7b006b0a6202fdcf9f58e3906a9ed7cbc61fc988b694345103296639e1ae4b701eef63761af746a6fd6f01935d04a9d03099a406c3d5fe19f895fa276dc42e70624e604b7c8cd8ea310e9f50b41bed9de94332ff96604f18d39d2396b8067bfccca927ca2d29d86ea23c6e2bc2c113cd25327c495ffb92900204a157ca1f86e1a543aa5cec3888aa9a567cd9f28c2627777af21db6687712ca16fcfd7b2984f0dd2a99298f28a12bbd82ebcc9a190b19a7b68f26447ced439d417288", 0x1000, 0x1, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) 04:02:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 04:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x113}], 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 04:02:36 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238e1b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000140)='./file0\x00', 0x2115, 0xfffffffffffff000) sendto$unix(r1, &(0x7f0000000180)="49b394b24b8c8f32e50d426536cae37a8ccd5d676492b80219aba8692a4f62398e0006fbf588be51d9080aa7a60312ef1f937ea5a07d538b5bf9abb9640045f06cf93cbd6c7659f5cdf0ce9e9082effb03b880442b2667893cff020c9cbd7480dbd4b325575d3023b49e10e44d7c8101be3a2741c870f718db0a0c70d3ee6338affa4a98470254f64a5cb3d6fb0c907268ed5d09f7cda4122a335a74d37cbe1f8c961f2bf9a663e6", 0xa8, 0x400, &(0x7f0000000040)=ANY=[@ANYBLOB="55bf1f"], 0xa) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:02:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x114) sendto(r1, &(0x7f00000000c0)="14eeef377ee96d2f692ebdbd00bd4217b5b01f4afb3f0ddb9e1ad8cde8e69cb28538481f6b11b7a7b83e0e33ec1bd9759c73783402e053ea0c6e6f54c6a0c6d7883c881616714491bda51a7e1f3c77b00d9010fa44b8083cc161d85be5457e998c25c8a162e9a38b954923e5308267e5da37b27771a5f270ccacd03a99c39fea019731c0f1ce203fe1a142f3da6ae66652f782b14a30a2427b1aeb4fcd977d7b856c88ee76da7edfda1b5e9e6c8a144f1df1", 0xb2, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000ec4fd137f4ad25ae41404522e4541e"], 0xa) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0x9, &(0x7f0000000080), 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) 04:02:36 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f000071b000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) 04:02:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffef6) 04:02:36 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000b00000072e98c72", 0x2c}], 0x1) 04:02:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x486}) mprotect(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x0) munlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) 04:02:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x7, 0x3}) r1 = socket(0x18, 0x2, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r1, 0x1, 0x9, &(0x7f0000000000)="1e6fac4879d5a9f5b4836b6f9ed1ea37e89af3f415c9276ea8b035cb6f069f1ade90da409de723eb678d701bf1006d70f4fd8edfdd1e9de6fdb2479a85e75339fa", 0x41) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r6 = semget(0x3, 0x0, 0x14) semop(r6, &(0x7f0000000180)=[{0x1, 0x6c1c6326, 0x1000}, {0x7, 0x8001, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x1, 0x1000}, {0x3, 0x1, 0x800}, {0x1, 0x8, 0x800}], 0x6) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00b9d8 failed: hole in range 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) 04:02:36 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/69}, 0x4d, 0x3, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getgroups(0x1, &(0x7f0000000180)=[0x0]) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = msgget(0x3, 0x400) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYRESDEC=r2], 0x1, 0x0) 04:02:36 executing program 1: r0 = socket(0x818, 0x4004, 0x401) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 04:02:36 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 04:02:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r1, 0x10001) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x2, 0x1ff}) r3 = msgget(0x3, 0x40000002302) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r4) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 04:02:36 executing program 0: kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 04:02:37 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8282, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xe5) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) msgget(0x3, 0x2) 04:02:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) 04:02:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x496, 0x3, 0x0, 0x140) 04:02:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/92, 0x5c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x800}, {0x0, 0x4}}, 0x20) 04:02:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) socketpair(0x30, 0x1, 0x4, &(0x7f0000000040)) 04:02:37 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x5) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x2000, 0x7f) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 04:02:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = dup(r1) setsockopt(r2, 0x3ff, 0x80000000, &(0x7f00000000c0)="a54116c9ddf380fade9b85bd1066e638aacbb468ed35f93661475af5e20b8d8694f4c0ec2056364c3b70abf971cf4384471b5750d790c5ced8e1ef78ca6b2777e8ba9729d59a2d91ca2cfffb0957eaa0703e0d66ac96f162061d4cee2a099547aea7912c8efd", 0x66) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000380)) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 04:02:37 executing program 0: getegid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffde, 0x400000000000000) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() pipe(&(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a6", 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x62c) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x23) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x4) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f0e390b7e03efa6ba8ecad6bd6c318f9b49e8272"}) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 04:02:37 executing program 1: socketpair(0x1, 0x2, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x107) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x396) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0x39, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="c4e1e1f8132f14824b6b20ebc9caf07189ba3ed4f43f20b4bb49688629ce92fb426d6a9a767d6c54755b4bb18daa8d69b789887eb96ed999e0fea161c995432746d18814a0853c12692362ac72e04eb768db9506f9f9ca9ed3d0c198109162792c6c8a33c89a116a61edcd7df426876b42ae7b2b50457ed3878efee53da73bf5bf2555f3b18d2f3b9e552218ce40f96d179073abdf4af7822ef3ca6af86f4c56fa20a544c658171451cec7591a4f6e3b097328be83e856a35e0a71dd113eb49e631d0ccc3e3ef71f", 0xc8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cfd8848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d3b86d8f4", 0x1c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:02:38 executing program 1: syz_open_pts() r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2a77) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:38 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000100)) 04:02:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x40006) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) 04:02:39 executing program 0: r0 = syz_open_pts() mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) r1 = geteuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setreuid(0x0, r1) close(r0) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x1f, [{0x3, 0x100}, {0x3, 0x1}, {0x1, 0x4}, {0x2, 0xfffffffffffffff7}, {0x2, 0x2}, {0x3, 0x9}, {0x0, 0x2}, {0x3, 0x6}, {0x1, 0x521}, {0x2, 0x7fffffff}, {0x3, 0x2}, {0x2, 0x738e}, {0x3, 0x9}, {0x2, 0x8}, {0x2, 0x1}, {0x1}, {0x1, 0x10000}, {0x1}, {0x3, 0x3}, {0x1, 0x4}, {0x3, 0x8001}, {0x3, 0x94f}, {0x1, 0x8}, {0x2, 0x8}, {0x2, 0xff}, {0x0, 0x8}, {0x1, 0x72}, {0x3, 0x7f}, {0x3, 0x6}, {0x2, 0x2}, {0x360cc89a5a8b554c, 0x7fdd}, {0x3, 0x49}]}) syz_open_pts() syz_open_pts() 04:02: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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)=0x4) 04:02:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/214, &(0x7f0000000140)=0xd6) dup2(r1, r0) 04:02:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8201, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1a8) 04:02:39 executing program 0: r0 = socket(0x20, 0x0, 0x6) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r2 = socket(0x3e, 0x4, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:39 executing program 1: poll(0x0, 0x0, 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 04:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8800, 0x20) getdents(r1, &(0x7f0000000080)=""/88, 0x58) r2 = socket(0x19, 0x0, 0xfa22) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) accept(r3, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) sendto(r3, &(0x7f0000000340), 0x0, 0x401, 0x0, 0x0) setsockopt(r3, 0x0, 0x1, &(0x7f0000000280)="1a791d5a361015557a09c4ae74cfaee1699f84678b9c2a394fff49405a4f8f49230377ccdb55fddf6dbe6e1d10574b0979172310108929ea87d4607c51aa033cd7e45c183ba29ad61b00227ae625f68094736a874f5fde3f0c1b7caf5c418298d4378117fd83fd0563682bb4f1f816ef62c6a1582e47cf9b1038d75b9446de7ecc2ba6b4e91e925725269e0311e33ab7ad0fc2c2e9a87437c24b525b58c4b80e20209f15e627", 0xa6) setsockopt(r2, 0x3, 0x4, &(0x7f0000000180)="87cde509c9685dcd5d79b3483f1971cd0f508bb20435fa9072179eb16a1caafb943e00dbfb9d7e7d2a831eae985355173e6be1f0587517f7da5603ee1a013b48f27ba53762460f8f311a467c89215129f316b4245e85a24f63c52815c7b4e19e6c2c7f6ecd32a1f7fe8cf968ebb0d76f3f16dfa60cd82f5a1636210a68076da14b380ff7112a0e83d7d1f7deef089636990b00059bce0fae7c67270dbe2ac3c4bcd33598d846cc8989242b12fe0ebc40be3a18695099a058d92d2cf4122c91264d85d81f897ab54ce8cd6af2db6c89f2d15bff0f6c6f8dee429d1f4b23d5674b598ee778f30d8899d98b4e57b8e991b2a192ac598571155e2920", 0xfa) socket(0x18, 0x4, 0x5) pckbd_enable: command error 04:02:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x80000004, 0x5, {0xfffffffffffffffe, 0xaa2}}) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) 04:02:44 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:02:44 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r2 = semget$private(0x0, 0x6, 0x1) mknod(&(0x7f0000000280)='./bus/file0\x00', 0xc060, 0x92) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r2, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() 04:02:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r1, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x7}, 0x10) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) flock(r1, 0x9) socketpair(0x18, 0x3, 0x6, &(0x7f0000000080)) pckbd_enable: command error 04:02:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 04:02:46 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x1, &(0x7f0000000080)={0x404}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x81) pckbd_enable: command error 04:02:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10080, 0x86187e5451ab833c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x100000000, 0x1, 0xd9, 0x6, 0x8}, 0xc) chroot(&(0x7f00000002c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0xc0a0, 0x401) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/156, 0x9c}], 0x2) socketpair(0x0, 0x7, 0x2000003, &(0x7f0000000280)) mknod(&(0x7f0000000300)='./bus\x00', 0x6000, 0x20) 04:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619652b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223", 0x47) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/43, 0x2b, 0x41, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 04:02:50 executing program 1: mknod(&(0x7f00000000c0)='\x00', 0x80002000, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x800, 0x1) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0x4, 0x7c1}, 0xc) fcntl$getflags(r2, 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x88, 0x5) r3 = semget(0x1, 0x0, 0x20) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x7fffffff, 0xb9, 0x9, 0x1, 0x3, 0x80, 0x1, 0x0, 0x3, 0x80000000}) semop(r3, &(0x7f0000000100)=[{0x0, 0x400, 0x800}], 0x1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="aaf018951c754f43f77bb32cbf87f69d33fc0cad01db45a442b4e8f6312ee58ea3d9f483892ee14139917bea05bb2cf2b28cdf82e81ee6a89d8e946f0a40d70f277808efd2b49f88317077be19f223450565ff96584081f19febc5442a7ae9081652097628f4e66b2ab09ad3ecf2dbd7d0ceec5e9d7cd4528af18eacd01d232988d3cbba6166fff5c4f98b6b37dfd4e8bd3744bc3afadcd3fbe5d221e88dde9d88d08838f5d4b495ff0ed05c8351", 0xae}, {&(0x7f0000000300)="c6e3725c5abf85958540072f5a6ac666c1322662c7df27a8799c65156a19b4158be72affc759576a889031287db7db10e7509f70dee052fce74700938e24565b1cc5ec610b3cc71bb20044aed7c8fdc303ec45e45213d567d873e7935745851e3b4557b6bbf1b6fd714de1d78c98259cd436d284e89174d0e4d7c0f0a53960690ab77c28ab86d2c69cabdb32f89d1cb27c50c17cb895c9510382e3ea30b1", 0x9e}], 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0xfaec4919c28cf441) pipe(&(0x7f0000000140)) 04:02:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x1) 04:02:50 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1a) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/189) r2 = semget$private(0x0, 0x7, 0x500) unlink(&(0x7f00000000c0)='./file0\x00') semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 04:02:51 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) r1 = socket(0x1, 0x4005, 0x1) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/24, 0x18}, {&(0x7f0000000580)=""/244, 0xf4}], 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = semget$private(0x0, 0x2, 0x400) lseek(r2, 0x39, 0x2) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c653000d61e66d62e7d3e9e647e6e094739eb8bb902aa83415367afbda3b50f2b2c496b419a9c354770d93153cf454862d33620c21da42c668407631823862703c7ba99158664fb057db6b4eda4cc5a4ceeb83ca3b72a027731020b7f8b7e8311511649d5d038c3d6aac934a55a641cff600f6c1260724b5f0d310c06c6a431d9a008dd0cc33764858f17ca55f12c3d820e08d6cc40308c6dec78e92febf240ddf02ee279f3a8bc54b1d36c56b693b0c9dac1b4fdc79cb3311832bae3785b3676e928e85140367546a86292e5a0ae94514d72a704ff0c6cf78f562c065615c694cea9de5c05603b83543adfde6524fe2f41bb"], 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r3, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 04:02:51 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x4000000000}, {0xa}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x5, 0x6, &(0x7f0000000100)=""/174, &(0x7f0000000040)=0xae) 04:02:51 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000080)="8e77b66b536cce895a060fcb1596d28f9c568ee743ba873097a5073427e05e1c016989187b257767ecaa", 0x2a) poll(&(0x7f0000000040), 0x0, 0x0) read(r1, &(0x7f0000000180)=""/248, 0x6) syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x150, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) close(r1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) pipe(&(0x7f0000000100)) rmdir(&(0x7f00000000c0)='./file0\x00') 04:02:51 executing program 0: socket(0x18, 0x0, 0x2) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8000000000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 04:02:51 executing program 1: sync() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) 04:02:51 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) writev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="b4336f35f641e45df3aa3433a5ef0d5ab3874541235b7c369c1c00220b8823785477c2242261c1c8b507251f25f20b7f0463826273737d23295c46ea327cea888bca6a99e0111d8b8c2f2954c7f255506f92caa25dbca7f91149c17f1c6bb19e7ad8ff281dbd6b1c37c087", 0x6b}, {&(0x7f0000000140)="29966034e8ab8cf00b616d3ff56ec521886019b4c329700b47d5b09cffe7b28667093a107620a77f064726193b4d5700df2af184addc812a2ce18513bc7a86c2af3e679803c7fed6921a7651e0a87ea1802d0829190ba82d4e2f3e95e481486a026536d77170a42449bf401b464b86acc23ecf9a03db31fc1945abc3b1c32782f450bf4cfc7e75b8853666c8cb5eaff33de00b9fb619968513ad450c89144693ffbf6c80dc93c2539ea5585952e7dcf309c212e9c9069b20ce04229a8b293c6c40a2531b09add43a80ecd7051a543de5be78f6a42c2e", 0xd6}, {&(0x7f0000000240)="5d96fe86e17f429cd71942f480d6891ba92d68aff2c31d94f95bf907175cd16f1c84fd93fd51396764a990da414ad18c4bc31094", 0x34}, {&(0x7f0000000280)="e2d046de72b17e5d50a7142f029da4cbed3adf8370a38c519ae63e2c44e8a3f871205732a7fdbc3db3c5f698df662021fd8e2ec478258c219b1811d46d4536850df7f5dfab6e66da762294403683043870038c85047d827e551eb2f2f5528c04bbe8c449d800565c24c1a521f5a20994444680841696a832898b62fbfecabd5acaff5afdcd5da203d7c2919a54556e778cf4ceed8b81bcc1efc52eca1372ba7e687cbd71895c9cacc73709ef97159aa7bd0a9cc19fa0395fa590ecebd8076ed17c5563b17a70d0066a9d9be35992ea865b7cdd833357a02bec2485d96fc0b5ecae500a8977ebc2bbe6", 0xe9}, {&(0x7f0000000380)="9b54e2d1784881a03a2a72d8080b3884209e8674b1bcdb6cb4fca30b994252e930b9df0869e733c941e525fb8079035b1a34198f5478044a1d50b4aadc271567800bdaf848e0b221d505b96436c50eb818fcd1d2bf78672eec96e3f83dd3d8991d", 0x61}, {&(0x7f0000000400)="1b6e2cdd8b375f723be4628aaefca58c998ab84faf7488ca5406bbb2d9a8d9f30ef6f93b6980805ca44adbe06e4ca2e8bf35ca2d6198c1d5130e9e1f76848d6c9832975dc5cb33351e4d147142d2f6efa5951de8f933ae0bf02e5b124b5cddbde39f532fe12d81e66b0853503a1dc25de58ca5a09dd19d53a450549eaf008a63213ca16030ef29553dd166664109852867671c949cc9dcb4d931300eedb554b5ac1ad1e71c3a3e61603f68a6487848ec938a314ba7d64a41dc2ba6c4ae5c0bc71705d8e519883623f871476d3d6d9f9d815f8b60f7b8e85a5917788a3d9a77b6666dbbf9cbf4d9d0530a8fc45a44296ff2a3d9b93931d72980bbc2a1b5693539366908416f36676f4301e46d861a59fd30614c9e8f0995af195014652752c893c6780e29f33bc523b09232ff9a7da04a146628a03826bd34219ae3ba478e6d9f77eefa4352edb95ded25e30c65ad099a638e1143cb2ba5aa57b28d4bf5460a67f3311b22667bb10429a3205065d76198a5a8e82b2f388aa5a7112948f244b206a36511bb37450326de074b52686c5b54627b396fbdd2f30018ce6bbbbbb080121d3554a715598bcc7a07fc4481a834bc31698b5b43b9e706986a2effbce31f05f72f4bd0ebe035efd2c9167fcc1c2d881c7ab65356ea8fa1c19454a10028f3fa1a5fe3beb798e4d57fdef1e74bf286250771f633e48dafc0dea76b2b193d15a2b7734414e3ac09e034b940e2403cdee6f512d5bc3e124201b296eb14266523c2e5632b8e83b50515281dab2e9a41e11c0ccbc32b79a7e5a24bc6fab30b7476e82bc687fda6f28af4f93053fcb718612d18df1ce6d935e6f730c6be007b800d25088f6c9c7a2a9de18fb93d3c479bd3a4f2ac81ca97ee45060ae455faf83ecb708e9ee452abb0942ef083f29894942c713c6d937253f81a17357d27c1d7f6d8f386f9d9fe3af107114e2c40ad8eb29f25a73a1e4ddac4647cfad51a48a05e65175c85986d89c59f530eecba691d7f4004929dd0e9a28833d93f2667c67f567f4fc4bedae7437f3fcc7228fb96aa85505b6136f37f88944cbd07afedde9d9fa83240d858136d23ef0fff464eb4a36129a82ce8beebea2dede50bda7dee3e4b03f6ebcef8ef4575363b72f9042981c603a52170c422466c105e2da1a7e8c811f8488ac7c48e20537839acda8b54f735e3688c047fc12e7d1b0bb0bcd20865ec52989720208c1d40a529f91533441bd47e3d87552dfba60fd9b631a31e648f0f2e9a1d01d574065d12f6983de4ef789889dfd6b73f1d7869e4b6c9d33e39270234a35f36b1e5600d56083c18898c6fe1913c82983ca429e09b5fc4dc7835f4991a9357c25d84c98cc98e1f1b267f1f01f70bc044b0c8a5136a47643834adadcf85e36aa358072ea5af12e08b79d032dbaae2cbfd2d98b93680589bdee4b7472b976d91b6de09d91460c6c404f46e86d15cda9ccc349ccc5529877a2d460b97c26721d878b9aacc201dbfaf22594a0a6cd42071a2214ed9d516f8d0c79b045175c11d04042f7bbb2a428f3d1e88f3db4f37ffb980faa91ccf1356e11806a4910dd79bdcd119636d385d50c4f09f134544d348aa6cdd5f9f604157c0e5295aaa3f9763a1b2e3b1b0ac2502d3ddd1b9a6712c3a66e02d4e1cec005dbc92f1ef64ee81b4a65eb5e60f035edee71ccff55288304c827c1d8a1b460587cffa19050c7c069acbee35b7cec7c22b190118bfd0c83d0d3fd88df4730e92d37374151ebeeb7286aaa4975c793a425bca57d0c941da40c251fd16ac0049bce48f074d50c60bce31dca4fc6889c147ce85db8b726ae7513fa8af03b9ce3d905b9cde4c94cdece9b85f3539bd616ca837743597638ad7c7f9bea8615c3300f95de616e8d9a08abb98de4c8964ce19a28921cb5d458aa2d02254f884b71008e7493f2afd2592848177d8129468cc0bdf139d2fcca906bbb504849bbc04915a1e682a42dede5f483bbf16a25c23d4d59cb451c40eab20ade4b9d365d52a1dc10b53a37bc69aca9eb9b6022b6f4da29426ac3847e7e92548570eb9251fe4632b0e0e9bba2535e2a420c76da3083acbc170ff9c023f35da8bb98deff9e9dbc7a87ef3ce3865a7cfff625a0e144c945285052b1157648eb747cb483ee9c20fc55df10b2f0991f7cb767e9ff902e376ba5651f8fd1994bc31574751ca1948264925200baafd11800b847aa8020633cc4597ccaf76c25e6c96c5f7a9fc0ffedfd0ccb30d70a8e2453210bb329d17b09001e212dae85fe61bb44b6d86950ce4439a4e713d670583a571211062d933015dcb71cfac4e339984f6ef5e1e430cae61bdf6935941e33b646c6ddc8d7c3e458924ae1acd8b848ce94a3368ac6138f135f8ebce6c7becc85f20e2cbe8be03e190545f5048722c6fa1e9019e7337fdd48c1cb6eb07c53eeb79f6fce333dfd2898c1cc17cd3fe3acd6a7ab5edcb334b03a79b0d1830e4c65de97471ee5b3fd3aa9a88edaa52d1a0f10c18fc39c83b3b63688052e3c1be0247c87c39fb71a6f3d0d213233cd928feffe380fbc3011b168dfebdc0dd21f3161ea13837f1133fffd017ed0b50390cc3bde2484892b98090fba6dbd86a3f238ce11c57084ba14e936c771a12277d644071242072d20d2fb3c4b0d9bec6a2e236afac26837d492b91746e04e21df719f377ed8cc261b911dceccf9b5bcc6b8a9ac76770e0a7bd537dc90fcd662e078fd847c53c34679b36de9a78891e0b00e3735d2d7406cb46f8eb9cbf4f9a74ef38d9325202f10420e043baf1983ca98f726f5202256b787685cc65a197fbc9893791e8f135ab0167cf9cd61ae73a2aa715dc182cb2b574036d906ed77d37c169f5f2717e97592bc2c015fdc85c93404ecd973bbbabd2b23cf3aa8905fca7fe1c09a5ec6c10d447b497c5d834fd2231d7934d34e188a0c330a5245158c02dc07923324cf92cf2c5e10c29db98bf6bff1e71726a8de1aba2a0cdcd244d2ce0037c97881a996323518a8b10a331d50b1e5687f5383d9b9e12cc0f132a7f062bb7c3bb77f2e0046ed4476273b8bd9325edc8f52a748272066a64bf45a93166670b422ee9075e2c6789a4cd515c9adc80739eb0711e79d6f76604b2e66e9c5a9bf9f45fc98f1278e18d6053dd2e370dc1d8dcf4bb7ea3741253de53e2a1866367e8f7c20cf449f18489bc83332d23972b550a6d72f5545f11397da51425fbc90108b52ba2c563601b62d63b5fc567c24ba33c56be5292606242e9c5a2a55227acdbb37b3d3924bd4945ea39c836a5bce8aec45af41fe269f30827862052f4f57af5301261b8af96756bf67ca8cbec65d85ea43f811cc06a1b4d05b4b7c463856abdd0bf627e83891b73dedc3035a59f10a2c27fde5097d25e94f77e5be2b75511e5465586d9b8395ea02de29d12e83fe34cabdada182b18f5811446338aa5c8e45efa8bb20cbccb04bfebf4baec850ad1a72fcf0f055f677808d83839c976ad03fed7df21963eeba90496b87696485a213edb2a0e76b595f52ab8f2c74b33192bb8f1d06ba90a66d6cb65bb3fb13ce22fd373928a7364299841dd394d43fb89c533e4e3b4383189c6ac705c3f8dae19d501eb2989cf3a692b625ac2d81e1501373adc15881154836583232c80933e8ed13c4e22cd3f5f9036c0cab69e69cea18571e65543e6548e6a5bd7c35d3b3a2f20210b0c2a8e6b640b79d986ea7f482427425397b100b31a96de0e1ab27f20f6c6b88b68fa1e29553c5767886536324c9e2cab676b4b616b1a132bbd568fe0d987e978948a676258fc8f455234f5d216ff5d70dd26d3441dddd68e3d22cb4a11c702d06cf640ee676ea58db8190819660e4d3eb7e9a86982b80293e8db6b9e82cb5a86cc175f31ddfe7514a9e3f59d7312e5fa521cef7a246a3c8c2caa85de5807f3ad1c44ee1b10d13a8baa647118a4ed72015c99e99fccb23d0f2f96e71f7cfc63e356012d0e29efcb5f56cbdbe84a12c961b5b89b481bf68cb538f1102cd6da132f97932c8566d743d605cd07f7a676c9ff5b171630e31af244fee4c201faf790de584b984666c8e800ece858043b37d64cadd28dee86c6e2b5384c524294c8639812e94360165c7fa4b0bf05a7ccd27933c8a21fdb739a26902fbf0bf21afb6287a0874db45574419a4c104b855acfb7fbd94c39fed8c4f30bed1d215baa75a49df2f9e73e606ae28b45028551b4ce98c233eb7aca09db4c82bdeebfa82908d0cd1d08807bc816b080efcb93c0af6712b00ca6cf988f7d2b58b1bbcb3581c0bdbfd46b470870a67e83c0b6504dc2b7017f602901b91fd0bc2f4696ea7be94c1d411061f85017d58b7548f80d95237bd44205ed4019b72e8683d5ed13360a88eef4702c6e313d45ae7f7c832429578fcbe49b409e925c323cfe16b70aea2679ea5c89ce7c3fc925f82b9141df4bc62ddc7392917d210c12384540799771d93d2300d67d0cf719e821a48e56615479cfa47921233dc6c69980ac2543fe937909219c010701af113465dd2f998dad778ce1b8ca87dbdc1fb04b04f7874a7ba57cdac42667b79d0a519e7af66d664582edc93b4ef2ad01d43f78fc3dc5227c176c5a00bc5115cf066143d4e7f3200c4655b338386869ec96db426dd67eac6c4798e0a63a740828951fc27e8ca78ee234df319be6a8b065e64634bca58b006115c5876d75a0176828c55d75494eaf5089378ad42ab9cb7a091a697351b4968f607e01a05a641e1d172c422f67cb8b8749ef82411060a7929b7ad2da2a01627c314b3de728895cae6397bde66387d0afd7997a46f5736e48f2063427c179615c482a113375c09fa611d7718f101c62e184a29fd9b872c528eda69d59959e83382e8dfe3c0d4da9a49e096f857a2c3ba40a42087cb31738e5ca047863c1f19a88a4086a3a0363cd41a407b137ed4f8c85b37cc98897b4563e64ec07d6c648affb0de685db259152c35e54e329bc436cef4f91a022a2db2d886a2df17394f3e53b07a9dd54bf861dbf60d7758f7e2203073bff94baf37373e0ed882bb09bae023857d97c2395cee710d0c9d17abe2bddb530ae88bb58ef6b214474471a6308f7d9585905a8ddab359391b99a583fe47446f7732e0e472afdae9a4385f4eb33000c4806af57ac586817391afd93917a4f253432ca9d1029437c7f1fc6047d4d03b9fbf5db8ba8eec4851e7d7b7d20ce0e85d71c6d1620b5d957d4975b477c24526c6972970f0527a3036e9c251adcb9c8dac7f971997dabdf05d6da08863d8416611ef49e924a2f57010ac23009a5a13d61b5807bfdcb8084da54dc4cf1b184c165c3d67c9f05a4ab6f268691952d289c29cab260a7fe6258185cde00086dbbd7e5f8702da12aa48b3fbcd00b210c22a05dc8e962a8db9b623c6fabdc6c16c89da98316c3ba21ab117d328b02211d02f385262015ca1542d0bc4f49c60f3fe1a7f5228aae440d6ebf718287492f0e84143e2e0c913e104797cb6ed42771d7ec51bcdfd71969824f5392cd5dc1119b791535eb79a296005cbe4e5d6dd6a31e92dc65ebbba0403e28926b41dc950f532d9e8cf186ca06457369cda088f1cd31b75e6f03d8bdc77b3ed3f18417c6c21207ac9c5cecb4a76facba3f7d4177501c3f36f92505e19a22d95a439c94c16b0d0d34eefb993b9405b87849073feaf18206fd868bc6b3f1bd6b2795b1c66b5c0d1465460862af3511cbcc9916c4df2634b061cab7c8ee6df4a706f622cc647b35a860e12701ece1b9628956433533cc12a7aa44653223650ba9dd074320e3c9", 0x1000}, {&(0x7f0000001400)="50264c9e5a6e78e9766a3a62c96acdfd016bacfb3a5c67052e1033728352abd0f686c2ad51203af62a9f74fadd22f4bf1ce70c6051c42d06f7a2e363a593dbf38dbb73910ddcf530401bf80d5dc0", 0x4e}], 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r2 = getuid() setreuid(r1, r2) 04:02:51 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x2) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 04:02:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r1) 04:02:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = shmget(0x1, 0x9000, 0x4, &(0x7f0000ff6000/0x9000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) chroot(&(0x7f0000000180)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x48, 0x8, 0x1, 0x1}, {{}, 0x0, 0x10, 0x2, 0x5, 0x8}, {{}, 0xfffffffffffffffb, 0x4, 0x25, 0x14e, 0x1b}, {{}, 0xfffffffffffffffc, 0x1c, 0xf00000a2, 0x72, 0x20}, {{}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0xf427, 0xfffffffffffffe00}, {{}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x80000001, 0x8}, {{}, 0xffffffffffffffff, 0x5, 0x15, 0x2, 0x9}, {{}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8, 0x2}], 0x80000000, &(0x7f0000000380)=[{{}, 0x0, 0x10, 0x1, 0x0, 0x7e9}, {{}, 0xfffffffffffffffb, 0x80, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffd, 0x10, 0x80, 0x8532, 0x1}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000024, 0x1, 0xffffffff00000000}, {{}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xd8b5}, {{}, 0xfffffffffffffffe, 0x2, 0x40, 0x400, 0x6}], 0xffff, &(0x7f0000000040)={0x7f, 0xff}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d9de35a17d1827addfee88dc46d19771cac754feb1e641600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672", 0x8b}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000500)=0x17c00000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r2, &(0x7f0000000440)="20adf18c35724d84b0e3558de55de61f1900e90296bf75e2c09365b1d2ffe8be4f1fa6c53404229fe8fecd48b9240a4ec750b55767608222a1d19787eb9b4c7bae0ad14e7077631edb3cf5dd632e2120f0920c26526b3e7a8c044d79841c09524107386e802a827eb0e68b35b23d06e83ab2980300cc7d96d7f20e521d4f817ccc80148cbc901ce27f5d8ba72d9f141b312707e4f8b609ce98ea18965168fb133ea81c958b24cda84eaee6d7b613b160d8", 0xb1, 0xa, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x80000001}, 0xc) 04:02:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:02:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x2, 0x1) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) uvn_flush: obj=0xfffffd8068d8fa78, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 04:02:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x59, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x8, 0xf94f, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) getpeername$unix(r1, &(0x7f0000001340)=@file={0x0, ""/108}, &(0x7f00000013c0)=0x6e) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) setsockopt(r4, 0x400000000000, 0x8c, &(0x7f0000000240)="312982f1acfda29d2714d6d9595cf942dbab0b7ef3b5f40b85a229f547f2ac31f777ad6f6e06b6c3d08600fadfae877bd38bb3ed1c3a1bd1d523014bffe2b09b94593ec834d218851fa7ee87ce8d22a5559f69c5ac9ca76f007cdf9670d7a7cc376a1f7cf9784242458abb676b9764c5d65ecd0f57021cf9c696a547fa2c43ce37613080a4d86ee6952385a17dcc60c0519c289f067b98a14363dcee61c0e2b10f3d746723efe0628de58917395417aefdcf3f08b1032c14eae5fb582fff09dfad2b01ac09fdc25f3c438115e079db64da073deb95d2413f59bfc8051bc811ff3c65cfc16cfae20f7a61b6cb28c23d3140dfc5d4cb2ce189f8383a52afefd985083076480b763c96768799e74cff280b703746ace9e7283114de7f294528e55348eb762115c545916113896cb0cf2344d6feacd54fcd22b82d599e7b1f56157325956b028a7c154dfc42007a1a3c7022f2828d0a68c67aa1dd74eff86ac692fc7810bb74ef827bee34dac4703435bcbf075b791801b042019e0f8fc9e6af056ae8adb0b139069abdec09bfbbb665342f2088acd3ad37b738e4ee0f99d07964ab7943db6e90e3cb4aa6181fb6cf91441cb8597c09310afef434cc68cf3cc7b62fd3aa945d85fc35716cbf38239cf1ca7280d7a2d4c3dbcc501635e2f170418ef338402edb1e121774d98c8ddae59812f9704e729366bc39ea8dce75b4812e3cf3da9f0d336764756cfb2a59ec41aeef454a67baa8ff98a51059464fa410bc5fa39112c0a52a49d2106341a517a9fb62b048ec308aa885c929fdfeead383a17816f820324881378f56dc1d0ababeff6792e6345251d0dc91de24f40a2be1a2b5a24c747339080b63a2b5b44e485463086da8848fae2ae48e00905dd00b63e067b337b5cae81fb87413879e0a6e786d2bd9f59b9bcceb54d76fe1ed54bf9e6700c8885e51e0a5c5bdd6e0d276dd26f31fb94be208870b3753ccc685af908e765e7b86d7d67581744c447ef033d466a08d8d8ea0b9ec5fa1f5fc0811063350dfbf02d4b15746ac31c262739cd65fbdd102e08f61df3557b7b35ad8b67bee9ac84a2236e4b69583471ec6cf16e6af0998dc3ac31aa8be3793796051f78388ec4a8e9c704c13c4a6c1f8e254da5c2f1deb203aaacffd55786b882bd02b47c0e0bbfa9f1518ae9d848a95438ab3c91396c1d3b8f6bef4fe7562c1888f176fb9aa978570c25c7d5dc70c730866bddb562a0aad26d993215c21313c788135de93703ab651591ea5a4746f75f0141aca80db86243eb2e48a1ab54270a16d261a2ac58ee0506e609e254801a2d4b2e2676ffb0f8af34a1669b9a620679b4bcfcbe1a4b9ef97ca0657f80a862587a68af6e3c54b3665d600f0d726c475ea540eba19846c0a753a3e52f2f2f95fe206c8cdbd98840fdf8a8085057e6369a6508335a7d9227c7b236bd0701923015972f76c4a80dfe4037bb3ede7a0813b539238e52277bfc8afe558772dbb6d05e51f8a1b1f7ab7bd0f731320d79f73120e1736cbcc71acdf597bd9ab1c678fdf62b85d062c59f2b46aed88ac1559bd75221200684a41d2b5ae5803f25c62eacebcb2e803b16899ddcfd77c057cf56d1dcc4fb562eb128aae3f389a394ba5f342a0b9264d888fd3eaff3e89a84e2a3d9972eefeee4d21539c1d5ee52c0b5145994cbf77e0d8292d21c685c0b26e01d9e0c6c8bc0d4911b1b2d668be5072c509c31d4f99181f44ad27971b5ab581dc9887b6e5779659c32cff6d1ba1e810909ad7fd895e7c3387af45ff11d50a3e47ca6941cf5b876c24994d973edb602aca3b3a4a78c7615c9af8dbc75d2bf2dba76cf0c8df2187fbc1de5b6bda51286e5becc6b944c50d4cc2044c56509e44d7cfb16a0df725bd6bfe39b991c0cb5acc0962d586abee96889d738d6fba5a0f02d41be9b818344ba0f5a314eb4fa31e2f5c78834539f8af71e31d0d78c801c229efdb4b20b33571effbf7364d1beb41ab3eed4f71a6abe580d733c5580f36efb1b62e1f12cc00e72d438a720018ed262dd9bf802326b711840ff50c93db53e3a16e12cd28642f318b70ae9de323021d797b74e24684a3133853bed88c69891b72a3018244522e2d8959fbff80b6c1ff29f151899bd0aff772dfe76bb151a5bb9e52003c4424a38842c26700b460affa523fea9f1b2337ca827cae8c98aea795064b31d7851943a805168a8fa6ceb423fd62cdf39653d6044d46f744326bcb294f32d1d71ac7ffdf91b8cd798794a29137d12f9370d5c5e255f00e18441146d0d83072082609e1956faa1aeeb0db8aca2826d6755caf857ecc80d9a6909e3c8bbeb198cc167d1f1b2630abcdf2d0402f7d97f5c16aaace54eba6b906a9613bc3e01e51fc67a87178562cb78c4032ba5357409691d86fd22d401ff8f56088c40280ea4ee293248e025357c4a36596ceaf468c3dce801167e099244d7e7560287f13e7994031fbe68f25c201fe1126a3d4c165e5a23b6b9fb6bd5d44fa3e0a5f0f29668ac4779abefd19c67c04c9977eb10de4eb4dfcbc057cb26fe32e8675121efc2c1fb067d83180db342f85f456fe1a5a100e4f271f3263edb33e22ab0084360096ea83d90dea30c87a45655fd354dbb9ea0acf617944326641fecd8a5c9ee1d9023a7163cb5c3207ee3da5562072709b146abc81ed6a3d306886e24bdbce667294169e557d378040abdb4481e2c7abe7ab775210db8a6bde2a7d021d911517ff2f0102b88f67395325604ac775bb08cc43f4d7a7553efa15c9ba27479b42bd27722a4eaa0cbb7322e434e44404a6f35ff86e931b8bd4ffe570643c6b6658f79f21d75d81b68356dc915b9b9961a1d3be01360be7dce1666759885a0d4716548bef85f76e3b52cdfa47d044122b318de8e9e7aeea2eac430c0ed210e01c7a201f1fb213b12bed90ec600dc65189928c9a710e66340beb69d39a0cbbef7d7170bd5c9252a1554dbcbde8b3bfd86cffad28521f855388055c10b0e5f7b7058ff32dba264ff3040187f4ce42b22d3a57f120c3a156949a96dfaeb57ad554feb578bccdecf0d6c5967054baf72db000ffcbc83f88adf22b8285c737f00eb04d0c16deb983921a0fbb1c24aba40496c0224de92fc271d87e72bd29623ea45c0d4694383e4b1ae189ebaea430b76a02d2666be3fde886fe308b87f3fb8bc582819064a4f7c484113ba6fb30913e560dac96d68f94e34207500a6ffd959704fcd52482f210fd9eb3585438931fe5c98dc79b6d9522815e66416993edf33c30ccd72db17836cb7ad37931ff9bd0b138a6afcbc1ac5dee3225180b87b53adf82267908a67333b240621b9b112cd5981de2925232d6a3ffcebe410c0a1a01e3f1c9387c2914b216962012861e228cb5ae8e35b69cd71807230bf981b4f6d7fcc8274059541e4074092fc51a7114de3a6f2b52191089ca1c13100928832492dca32d34370061b2c361bbdc5b4bff0c9d4fe10529c600e988e40b5e41225d22782f6135a1fc4f23a0253d35b079ab660795c4ce7ee1a9a3fbcc084cc71b162b120346d138d8fff99c3d0436b0cb33cf400da84a2c77101c49d5609ba68426ae945ce822c4950590969bd26f895e945de05e7ab7ddf0c5e6e8a5f3f2526a014d472d64cf85c3e0c0702c6b22b48b7821d7803573ca8caae6cae706a7791670ff0d1d9ffea76ae284ba70e8a86fe81810d578e3c84dc7a7aa3e991c4381036ab530a665f8e7de225c9a6e0a100f0751ea45f61cfac56412fc6101c5cc56932cf59c95cb0955d6bc892cb84ef8896e14049e4e51baccf3c52da6a9151a2fee0c20992aec9dc3d66d1c1dbe695dc6e66cd752b50f2de25f52813816eac0396bfbe504555571f8568027387ce90de636f19fd5a66ab927c2c0f17a35bfd3155e2f263c5b937a473aaf9594d2919ebd1bd60e58c204459c001888a78f6987bb780323ddf15bb4610b3193af63e41cb8ca30cab22a1d0a6fadc4c8016f19442cb3c0d2023c6cc04c162f1100c92fdea0f79ab9b74affca3a68c1c8466f5cf7a9a88704e75a01c5d86f836f6bdb22ada2a9a8ae561ac935d536ffc5c6c2c0f3176d7daf15d24e084a3fd7a548f2f2717b15234f7ebd6d01657c00a4bb01af73a4fcfa8e1b12cd49ac3d9bde77347af6ccf163dd2d434597ca0233aabc51d15a7f3fa8f486c4c85a614026786d08c4b12b5bc3a43e7cbc3fd09a796ceadb007567e0e74fc81bee8b56f6126817582970de5bf8b093938a0b0ed06f874a43756ac1dd0ded68fde6c30d460334fba9fada44293c6a9568aeac8ad104cba8a4dcba22e1aeb2b186f73b45feb3dbe9626cc5d2bb84a173bff6847b61f4b977bac2263e15eda8fa1460bf07bfd165ee3fa4cabed71ac867c60beaa1f5ba2add0916f6fab623acbdfd1b37a33a625e064ba50dc2dd78c7128fa42e3de88ccd44cb77c931c8583c0b3e3d8ecbdac6956199314952abca5d0e8f8a2cf80f26c04b3ce445db7d626a7ce28df3c4463d71d0262364fe1d1dd10e518698d5562465c57ddbf30d3cf171fbcd42ec02ad87ed1aa4f94142984f7e6d6a8c152108eb65118a4c46b49510f44aa374a31df2f714daf4ec0f7cb9cb2d45e416b3f069f37369dd257f030b5195465f9de0e1ca5a9c40993cffd8d6e1ab3cb9b8b3b6d273aadd10c32ac8514ad69482057283f7ed218a1101a3a08eb80068c0b4d99b987fecf2d322a530cda089f6c831efdbfb892d3661c7a85c30b5c34f64cd8882c7b14b9aae12b929eefe5624fb415324508a4efd6fa8d311d0c47c6fc243b838bbc209ed6fd26185c60156b96d44053a6e7b3b3129e82f9362930b672849ad3b90a2c8057bdd5dfc137dcc9a7a4fd643272127897a1a853d76371ab47cadc85b860f84e02d1ecd0d8521052c10165e0859c68f41e82a7e9db6eb478cc502172201734eafdb9811aec0486450bb72d755f9ae335804fcc85bd7e58fb1b8a4da201e96b2158967900b7747e640122dc3f18c476aa8e4d4f17067e97fd98bf668e3147516ee11f4bb3e81ca6770041319f3dd4be1b3a2c2ef868cf6885251c2d60dfd64d8fd8a87698388dd811c564c0bd0ae0097441b440101297e341c81d43fc04a83d470abcb89856a1e1dc03528dace85fcacf4958857e3665994bed3a8cc24291c33f3da2acab4c083750366fe89b6ec96ac6b5934a51c0a687516aff1bf672e28f3f6f44f2745810a8e1fc8e7516c0cf59107a9459c3517dce593a564f1cbfd52fe30a070153b6023f517cfb35102bee415cf863ae1ab864d3395d13e544795270a5bb8b15c47f5f2f686c953cef1e897d5e7e124eabc791e56f4dbe86ae77cbaf96f3d49d846bd4262713fac69205d8f67d939ee66ad29495537c6ab031a16f20de884d7e12d61d9e44c1b77f9156a0290bbe75336548d0037d2fd1a3522de435c6cffe877859780402cc7f5e0c904113ecce99a04224fb62365330a3d75c4226a74699b480c52bfc494ba62b60a1ae7c36dacaaa45f67165ad779e8dfad422fdabdb8bf51a82d3cee17c4462bc3124ba645f47dcb596dc1eb36b840992136d8887f8eff6573bd935e3e489fccbbf15b5e54be9cac57fa445af2ec5069181e588f3f19636e8b346d01e0d4f88942564c506ed87382e500dd92b75b87eb0cc5c8d285a2e7c0a7acdc06a0dad778c2c3d0583343e745beda005a1ed0768e5e94b19c50c53e21fe3a45b8d044b12b9208a344748ac2864e7ed7f6de1f0707ef30e16f94f707fbebcf2e75664e25b35de0a533f51303749819a965a94f32", 0x1000) nanosleep(&(0x7f0000000140)={0x8000, 0x8}, &(0x7f0000000180)) 04:02:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000006, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0xfffffffffffffc00, 0x8, 0x3, "428a07e0466b7ee64351fe39b0a9eed2b2b1ddbd", 0x6, 0x5}) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:02:51 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/130, 0x82) msgget$private(0x0, 0x8) r0 = msgget$private(0x0, 0x2000000000008) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 04:02:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7fc) getsockopt(r0, 0x20000002c, 0x2c, 0x0, 0x0) getsockopt(r0, 0x1000, 0x7, &(0x7f0000000000)=""/167, &(0x7f00000000c0)=0xa7) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *149084 58080 0 0x2 0 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c2d620,3,ffff800020b284c8) at kcovioctl+0xe6 VOP_IOCTL(fffffd8068e523a0,80084b01,ffff800020c2d620,3,fffffd807f7c6960,ffff800020b284c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067132310,80084b01,ffff800020c2d620,ffff800020b284c8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b284c8,ffff800020c2d760,ffff800020c2d750) at sys_ioctl+0x651 syscall(ffff800020c2d800) at syscall+0x5b8 Xsyscall(6,36,7f7ffffcb4b8,36,3,690492f2890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcafd0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: out of space in kmem_map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c2d620,3,ffff800020b284c8) at kcovioctl+0xe6 VOP_IOCTL(fffffd8068e523a0,80084b01,ffff800020c2d620,3,fffffd807f7c6960,ffff800020b284c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067132310,80084b01,ffff800020c2d620,ffff800020b284c8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b284c8,ffff800020c2d760,ffff800020c2d750) at sys_ioctl+0x651 syscall(ffff800020c2d800) at syscall+0x5b8 Xsyscall(6,36,7f7ffffcb4b8,36,3,690492f2890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcafd0, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c2d250 rbx 0xffff800020c2d300 rdx 0xffffffff81f8be0b cy_pio_rec+0xbc9 rcx 0 rax 0 r8 0xffffffff81cff133 kprintf+0x183 r9 0x1 r10 0x25 r11 0xd2e7e3bbca60ee81 r12 0x3000000008 r13 0xffff800020c2d260 r14 0x100 r15 0x1 rip 0xffffffff81896608 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2d240 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=149084 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28bd0,0xffffffff823613a0 process=0xffff800020b7cd38 user=0xffff800020c28000, vmspace=0xfffffd807f00b870 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *58080 149084 97638 0 7 0x2 syz-executor.1 13551 442570 0 0 3 0x14200 bored sosplice 80943 517872 97638 0 3 0x82 piperd syz-executor.0 97638 458707 51035 0 3 0x82 thrsleep syz-fuzzer 97638 349012 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 255525 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 216817 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 88112 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 13564 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 18347 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 67285 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 263301 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 480823 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 415717 51035 0 3 0x4000082 thrsleep syz-fuzzer 97638 212551 51035 0 3 0x4000082 kqread syz-fuzzer 51035 281897 9752 0 3 0x10008a pause ksh 9752 511568 60871 0 3 0x92 select sshd 40351 364083 1 0 3 0x100083 ttyin getty 60871 286587 1 0 3 0x80 select sshd 22443 242753 74920 74 3 0x100092 bpf pflogd 74920 393931 1 0 3 0x80 netio pflogd 98174 449542 82654 73 3 0x100090 kqread syslogd 82654 479839 1 0 3 0x100082 netio syslogd 70716 408122 1 77 3 0x100090 poll dhclient 75797 307360 1 0 3 0x80 poll dhclient 70313 472249 0 0 3 0x14200 pgzero zerothread 61226 264079 0 0 3 0x14200 aiodoned aiodoned 6534 495654 0 0 3 0x14200 syncer update 38812 499120 0 0 3 0x14200 cleaner cleaner 82355 8441 0 0 3 0x14200 reaper reaper 93684 382272 0 0 3 0x14200 pgdaemon pagedaemon 798 440710 0 0 3 0x14200 bored crynlk 63263 488426 0 0 3 0x14200 bored crypto 11496 352323 0 0 3 0x40014200 acpi0 acpi0 87967 124230 0 0 3 0x40014200 idle1 41598 233353 0 0 3 0x14200 bored softnet 87718 57082 0 0 3 0x14200 bored systqmp 62329 97904 0 0 3 0x14200 bored systq 73430 382002 0 0 3 0x40014200 bored softclock 24694 377834 0 0 7 0x40014200 idle0 70790 86782 0 0 3 0x14200 bored smr 1 388093 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 58080 (syz-executor.1) thread 0xffff800020b284c8 (149084) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82373b28) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9472 71936K 71944K 78643K 10595 0 0 pcb 25 9K 10K 78643K 95 0 0 rtable 79 2K 3K 78643K 221 0 0 ifaddr 36 9K 11K 78643K 50 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1472 0 0 iov 0 0K 12K 78643K 6 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 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 3 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 16 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 120 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 53 50K 71K 78643K 350 0 0 subproc 53 55297K 67586K 78643K 123 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 22 0 0 in_multi 22 1K 2K 78643K 49 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 205 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 77 12K 21K 78643K 1196 0 0 UVM aobj 2 2K 2K 78643K 2 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 5 0 0 NDP 6 0K 0K 78643K 14 0 0 temp 89 2365K 2432K 78643K 3392 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 2 1 0 1 1 0 8 0 inpcbpl 280 89 0 82 1 0 1 1 0 8 0 plimitpl 152 21 0 13 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 19 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 28 0 24 1 0 1 1 0 8 0 nd6 48 6 0 4 1 0 1 1 0 8 0 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 13 0 3 1 0 1 1 0 8 0 pfstkey 112 13 0 3 1 0 1 1 0 8 0 pfstate 328 13 0 3 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 82 12 0 12 12 0 8 3 art_table 32 227 0 82 2 0 2 2 0 8 0 art_node 16 49 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 14 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1605 0 186 46 0 46 46 0 8 0 ffsino 272 1605 0 186 95 0 95 95 0 8 0 nchpl 144 1968 0 334 61 0 61 61 0 8 0 uvmvnodes 72 1681 0 0 31 0 31 31 0 8 0 vnodes 200 1681 0 0 89 0 89 89 0 8 0 namei 1024 5343 0 5343 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 5215 0 5215 9 7 2 6 0 8 2 sigapl 432 310 0 296 2 0 2 2 0 8 0 futexpl 56 1097 0 1097 1 0 1 1 0 8 1 knotepl 112 107 0 78 2 1 1 2 0 8 0 kqueuepl 104 21 0 19 1 0 1 1 0 8 0 pipepl 112 240 0 221 2 1 1 1 0 8 0 fdescpl 488 311 0 296 3 0 3 3 0 8 0 filepl 152 1713 0 1620 5 0 5 5 0 8 1 lockfpl 104 27 0 27 3 2 1 1 0 8 1 lockfspl 32 12 0 12 3 2 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 244 0 235 1 0 1 1 0 8 0 zombiepl 144 296 0 296 2 1 1 1 0 8 1 processpl 840 327 0 296 4 0 4 4 0 8 0 procpl 600 543 0 501 4 0 4 4 0 8 0 srpgc 64 12 0 12 2 1 1 1 0 8 1 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 159 0 140 3 0 3 3 0 8 1 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 124 0 0 15 0 15 15 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 151 0 0 8 0 8 8 0 8 0 bufpl 256 5479 0 1046 278 0 278 278 0 8 0 anonpl 16 49413 0 42462 51 2 49 49 0 125 13 amapchunkpl 152 1428 0 1343 5 0 5 5 0 158 0 amappl16 192 1685 0 1247 39 8 31 35 0 8 8 amappl15 184 7 0 6 1 0 1 1 0 8 0 amappl14 176 29 0 23 1 0 1 1 0 8 0 amappl13 168 117 0 113 1 0 1 1 0 8 0 amappl12 160 6 0 6 1 1 0 1 0 8 0 amappl11 152 213 0 200 1 0 1 1 0 8 0 amappl10 144 155 0 149 1 0 1 1 0 8 0 amappl9 136 369 0 364 1 0 1 1 0 8 0 amappl8 128 142 0 127 1 0 1 1 0 8 0 amappl7 120 74 0 68 1 0 1 1 0 8 0 amappl6 112 58 0 50 1 0 1 1 0 8 0 amappl5 104 120 0 107 1 0 1 1 0 8 0 amappl4 96 316 0 289 2 1 1 2 0 8 0 amappl3 88 129 0 122 1 0 1 1 0 8 0 amappl2 80 1626 0 1582 2 0 2 2 0 8 0 amappl1 72 16169 0 15743 24 14 10 19 0 8 0 amappl 72 782 0 750 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 1 0 0 1 0 1 1 0 8 0 uaddrrnd 24 311 0 296 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 311 0 296 1 0 1 1 0 8 0 vmmpekpl 168 6637 0 6617 2 0 2 2 0 8 0 vmmpepl 168 42603 0 41264 97 17 80 88 0 357 15 vmsppl 360 310 0 296 2 0 2 2 0 8 0 pdppl 4096 630 0 592 6 0 6 6 0 8 0 pvpl 32 160411 0 150388 137 5 132 132 0 265 34 pmappl 224 310 0 296 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 426 0 4 13 0 13 13 0 8 0