kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Sep 12 01:54:16 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.25' (ECDSA) to the list of known hosts. 2019/09/12 01:54:54 fuzzer started 2019/09/12 01:54:59 dialing manager at 10.128.15.235:12630 2019/09/12 01:54:59 syscalls: 337 2019/09/12 01:54:59 code coverage: enabled 2019/09/12 01:54:59 comparison tracing: enabled 2019/09/12 01:54:59 extra coverage: support is not implemented in syzkaller 2019/09/12 01:54:59 setuid sandbox: enabled 2019/09/12 01:54:59 namespace sandbox: support is not implemented in syzkaller 2019/09/12 01:54:59 Android sandbox: support is not implemented in syzkaller 2019/09/12 01:54:59 fault injection: support is not implemented in syzkaller 2019/09/12 01:54:59 leak checking: support is not implemented in syzkaller 2019/09/12 01:54:59 net packet injection: enabled 2019/09/12 01:54:59 net device setup: support is not implemented in syzkaller 01:55:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0xffffffffffff8001, &(0x7f0000000080)="2b3236fd47378194f7593127fd9f3b7b320052c2cebd227d29016d253ff07929f17ef37a9d3f3cb8b964c9256f8655cb4e3c20f89ada8eacb136159df003aff28c8fd1416672401f1a289c5300a4d1997dbb126ee9b582e293b1f2db48", 0x5d) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sync() socket(0x2, 0x9d86afd95e34f719, 0x40) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000200)=0x8, 0x4) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000280)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x400, 0x0) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x100, 0x1}, {0x86, 0x5a8}, {0x21, 0x8}, {0x9108ea561167b134, 0x8}, {0xcd}], 0x5}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000400)={0x0, 0x4, 0x3, 0x100000001, 0x8}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000480)) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x0, 0x12a) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000540)) syz_open_pts() pread(r0, &(0x7f0000000580)="3e608cb12e39fedde5329e4b8507e35de03709781abaf32bf2510921db9ba20ed1cfd596b9a40c07eb02c2121634b3f3a9bb49aeaa8389d05d453422ce0b6da29832de050271e1ca50c7e512235da29e2d6616827fddaad8e5f8aa384ebf67edfeca5ffa1638d3ceeef65233727be4fd112c4add18cf3c32eb07cbc9232046d3ec59ff7af6d2cf04256c7ee5a0e884edd2c67b646a8bf94fbd3fcc86387ec3af99bbed07e9f74ffb5990b01ba27c524d0b184c96abc690dc143713883b3fc2a98b4405c71b433af3712237303fc1a1e5822950f88d64b627df0e7bca27b8a2058ca41c11935592735d1305d274135c846f2c1d1102d37fd63bad0c0252b3f6a1c9f55d24af9560e3eb272e16d5a70572346762f9d66d2a7707d6b191c522461f169a9cd29d8a4149f7418e2919757631ba8306eb34a9a8bbf9789193537da7f413c3e3e602aa275a69db004791b8c0f0842ce3d0e04b2c2c6860e010c5ba4ec936a42d67a1466208fed297ca8305cf91d694882ef5ef3fe22a98b62e8e9f767482cb4e2e2bacd5077f1077dcb6ecc5c82435039cab376d568364853899c98ed5bc65c2fbfa08d98e43ceb9cbb5adb7b8ec7ad9acf7be9c0176da9dad4338150884b21ec98f1064046c5cfb96b1d7e9da8360c3b93373eaf82a1cc158451b3b883ad8e82a41934759c8544191dc7a109d8e8a40a0bce5eadf51cc9c77834876eef045833ae20fe16c2e1eef1758951749621442388679390c9fb1bc1f3bf2d60e8cbbe0e1f12be19419fcba8cc04c06fff9fa6dcf975c02bcf01f9574ca0b858b9c2f677556e8872a96c6cdfe5173b2a5f7064b7ba7a91b1d882eedda8fe06ffe5011dd110adf28125f07ac6517a8172f01401d48229572555a07f372652513a161ac2b41d301f72be4ecabcd6342932030cb7af8b1b47c324cb43246e7238e5dfb023a060e8d02be1e6977a9953b67bc3bd3e841d9a4e0be86ee07078a1c9ab6824b75efe5cb8d8bf7c90e102827362735ce903799cb434f0c38251fb7f7abd63483daba8c03781064a9016141ca080d4fb53d52b53be3049895da7a0fa02aa9587b922a980ce1437002e73ef3d69682063cdc2e0172ecf5a342a72a571a3ea28e68dc5d7bc16caa2fd7e1fbe1dcd75938dcb46e46a752c1a294c6e244625293a4150b01242ad060cff6f209872690f4b7ba406949d5bec3d8a2c81fb147147c9a542afa11078c0744b745c3829553a466b20ab47f345630e9109871875dc72dc99e13bad263df6a96e8310de8dc57ce2468985feb7bbdf1a3767fff4a0a36a6e414b27ca2d90fe60e4dfbc4ffa8131389ded31b513bb96b1efe793d64e4059e61693b89883caddf911db88b0d5aae714b0b7a6adf24adb724aef79caf9f9cb8f383fcbce36fd2c25f8314db0b7cc0cf0b372085f2f95afc75eae29a2bd09fc57211b1385b8fca26d251608f27c7581724322889e9350d581d0daf2b7709de1a3525066b3f657758529fd8580141f5c20252210fd166ba97c6f12f26171c6412312107f6018d011b15e426a35d5500e01de4b6c8e70e0a222c6c6e7651fe15803a3af523782a41ede2c7ba20b4c9907791dc8db1744a142cb801d780b559a4df5f4793fcdf60c8702ca39c58be8d5dc028376daa17d51fcf8a2b5cfb196d67f3fd8bddef4872a653b77074d172fdaf2eac30905925bdf79815fb288ba46ea7642567f0ddfa7a4d1972cb6491e57b1307df7eb15d1ffb9107e684901eb120fb0f1e764d4e6cd65092a4cf7b5bdf43bfcd836d7bae705fa11f7792cafcff9ad9bbd2463d2e12f5b77865ec9477d5938ddb995a538bdd3c4e5015da59ebabc27edb639a210d5576c105212b1dd752ad3013e9c55ca03782b5839177be8f4fac172a46dd0cad134a761e41c85271f0202ab3c86f74bc31e4919ab0ef5e354387ff585cb00f4ed4c8517a2414ab614ce8801cbd1669f6966520e52f89f1123bf36b1edf6d3a0872e0f5440399fcb85c8db2dcbb14b5d9a332216a05f386e1bb102101d6333891d4e835efc67d35e421a9611fae3ef527c406367ef67f8f2618877a4982d72aa161b2c43b4f5abfaa20f7120e162f1c6f1151aa36290b3debefada9dda5f23983c1fe6628f0189278fa08ef1f77b6d638c92ac8f30824cec66515e9a4e236e91d888046b06d7356c9a513ae6399a5618f6acc60d677df29f85bdb32ee44d4e4dbc78a1bdf6ece6566455934c9e7dd050132022de5b319c8cd76ef652396e581400f0a451407a653ca0b0f7c23616663fea76d46eb0923637e4190e59dc579a7cf4cfb0b64eb117f86fd9c9e248b843af883e2206f88d33f226a2a02b641c482a95b0ebe728508e1f25331b56e70017d0b6f2c78bb3533c014d4c19fe4fdc30ab767a54d374f2b96e336bbf13fe68cfb1fa0de0a625c34f387e237299b59a3626e5106f41845b1a044efa9ff0b260f889fec75df7d3d27da7404c4d77255aa2bfcd0d9c1d6dac664fb794c6ed114139c5058e1cef0544d13abe562fbedab55a51eab6f7e7f647df541c4154396d4728f0fdb7f185bab95fefb384c77d3cb89835c09b8e5d3a1dc700f736fe2116df63204d659920164ffec16874069523f342b72d88295d2b42f74a81136bde9901294f2a0b129bca7d2a35365e5ca4e699f9575f35ee6acd89d9a3812ce6b7ff71805840b9a4c213f45fc2b487b7702beac928f6e45e7419ba6ab91cf9b3eec7c9e64b92c10924fea4398319f6a5bfb4c7dae9056e54bb98487a5b134ff746753727f3b9cf93ffe27ae61da6a35144deff5dbd0e8f1582f7607963f6f6353e7b2c399f9d372ec24a236c3db375bc7de796018fb7fe1bae21639df3702b6a193860a84cf2ef144c7c960a81f0c9b4d45054da571398ed1946d893135554781aa2ba07c6a25e1ee75fef4a30dc83e5fc66dff14f0c1a0bb68b56b401ef34a5a8e03e7f994adb4ee0fdedfc75fbd1d4d8704a679f4023c81821af777e71e7660e109166df59ca0769df683f5dabdfbda9f1f7a2f1c73e661972ffe9b4866144964f4ca2fff4254355d8c0295f61344bdb054dcf3cd0f277abbefa4ac42857c445edfc3aec4919c2a9b5b6474228135bfd5d2fdde74c371259af63e0ea3401c8ebd62af7b55fd9dd154dce706e7411a9c39e1fb41cc37a75d2b0fa6345e76095a9fd229ed5fb20861e103b52a006a721995ab346cf50791e5712c8329160cedca38dff66b8728f79def16d74db4f8a19b9f5690c1eb747c2994f26044dedbfeda34d1016d454f44f02dc96010146c7fe3db4d8e0fce7119fa33269f3893b7c84a85d6f69e0066a01df88f90e044e3cabdaf382fe3c96e6f8ac9d542db41ab2cef619aa0f7d2d5d02dd6d02da25d491a630c37af3418651b1fda1bebc4b9ef0191ae11ae890b9b8b410d2c2efad394dee814ee772738b72727d739fc120966f6562aa686e0ca26a129debadbbb3383efcf84930b358747276edecacf0c85593f1e50e766f07f26ec2ecd6c999274890b6bf75cf8256fb4e349aaf1762018b6ad999451e7804d6684c99c700cd27dd9ee0c184c64b85ba49a4afd87af47f99ca85e953310ed98069ae1d0b4c4b5c98167e916b58e86c26d73b12177bc8882b36d09ee11d5cc5ee4b37b5042533aaf14ef4cc929add15537a87366355fa08077bf66959ee787e2415d3d9c6ae97a70ee7fa7c3e5eef11de2208334326fc7e2fb845d43babcfe11bbb336542a7e62e7dcf971f5af40123060a7659a5f0163f7a4cbc48fadb41959fa53901ecebff98df84fc8ffad259f4aab56f4f7786d4dee1eef6debfbe70cd5eca63705b6015bcf27b37d5ad0207be307a82443d532c3d9aae3d0d89a0000d227bdc56462c0a9ca8033de3eca1782636587845ecc07e1f988d27060c28bf867c3ea41d5ac876d345d735ded7045b48f74e03fb8411c4e57fa1e4debdcfb294af7ce35a561fbd1c82f5b7d30931285b00a2c34d70ec368f6e60f254bc531e4845f3fc88d087da3c99c4fa6ebea52a1040542de8af676b2b0b96e8f1ef3160c835e9889761b5f600af2905412ca0add8f7426ce6a209400875db8b786b9517619157f0f9a0b7f23c0839623b3d47ca8728ee44729b46e5c3ee6b72d42f61c85617450d52ffb7015cf7787a6121dbc838b73f487b6be0652b05542d49ef54b2606ebc84f838858b230b9db9fa51adeb07b4477700d48914307fb161518fbc8f250b4347ef470788f0cf40eef0887cf1965ed4797e050267a99cb12e2f0ec53221eefa795b18cc6db76d771e65ed8e9c4b08febc17bd2bf91d32ab39e0474510fda309ebef994fc50d146c9a3e0f61182717166ad00746e812a074dab64978391ab9d39f9a070a138f10151068144eba19867a9e9ba042896597736e3f8d26aa00888cfdf4f97c8f38c9ec587dc83ac72b01da89611266259fcb351268823b7a3e42955f6832ed55e81ef46ce6d154013e38dc6a187569302d72d8d853589a1da8d2609348a7dee1d712d328057f0c772bc0ae8b60a8e9cf08d8fdd1d44faa49fc4e8b090f2a03877402ffc06ba8de66909276ffc81f2503aaeb5161f596219f06b2f7bcc9a8bab7920016c0bc4580df853f819cfddf6d47033d8b99d9dbca12813b97e6666a04ab472e894118f168c9ece75e39f0e1ed9b4f965445de245e4beb156c6f1787d2e8eb887a80e6e24ef34168255e1942b57d6fab517a13de1f7e3aa2e36cb0fc11e38015ee68b757b1ae7f7322297c6a8529ac1c471b1c90d3c536483a97f9641715df3ccd423543e86f915e9c787216be520edabebb063d7adf66a7f534ef80df72b88573082b99ba868ae105d2d054796cb44911492949ff9c573225554aa04f95d9e26d3796f882ba6e0d005942b002f9fd6e0bd51736dfc4bd055945ed26aeea7e31ee4f0e74fd73414ebb71ab086a0c0d4f9e783c00c04007f88370908011610be44d9caf4d60b8c7f5077a58009e8e95fd72faf02e1de6f6da3cd48cb4e0ca4e7bb7eccba59402c9c074034256df2fa09b5bd3206db3c938a96c4662766d1096dd504ea78c0f6600329c7d4390ac0368ace9dc00a371640e84b0149520cbb64cb08a51f290dfa5cd1f2c6171b363bb7041340d678c99e38d69fc8d3238c83c87232aad089b2d2ece24f44245155d24587a76bd898a54e612ab3a8c11b1ebcb766b74ecca774591e68d02c54c3668e2233d60295193d2d5306e70afd9ea77f88cd969896d67f40922d1c0c0f58d39a53d4d40acc4bd928342eafaf542bf4f4bc3d9b6799d41fe0ac6979eba68434c3ea5a35446d139ff3bc5d6ae23a4985e522b01bc855980120e78d462abe5f9c03ed3d4cca0e5496b098b2888401226f2659179257869fc9549a7a555ad8d7673f9933c4d9c2c65ff904154c9732d55ee4332a06bb77c0ed4545baf993455977a17fbf84f55e4d91b162907ef5625fe584e037f7da6219172f6938021adf3f267cef3c85a642dcca350d164f592db765eaae9f9825d0ec05686caeb93ed6f1fc417c2db78f8c156e718443a940bda27fe48acd2fb5d9fd87da65e47f943ced72f5b66c7e598cad9e58044d9f9b3c15e19f90801961771033242486287ed0a5f141404c3e4761a412d2a515d69ba251ca308e20a9f85f0bd2d33d1df636d1c01114e267294ccb7082164a2cbdc8e3b37c604c428bb7fe08bc08a1ccbb97e781e05129b3c4ae5cf492c6930ae29ad4c359f9a11410c53996803c9169b81daf02520efd3ad4e3cbf49c1525f00fb42d42c50e23b718b4c112", 0x1000, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x8, 0x0) pipe(&(0x7f00000015c0)) r9 = getegid() r10 = getgid() setregid(r9, r10) open$dir(&(0x7f0000001600)='./file0\x00', 0x2, 0x10) 01:55:15 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x4c71, 0x6) syz_extract_tcp_res(&(0x7f0000000040), 0xf2b7, 0xf0) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x3) syz_extract_tcp_res(&(0x7f00000000c0), 0xffffffffffffff80, 0xfffffffffffffff8) geteuid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x101, './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xd3f, 0x0, {0x20}}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x1ff, 0x401, 0x40, "1ab6021356e38f2a12fc64687c31554065356aad", 0x4, 0xa3}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x80, 0x2) dup2(r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000300)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000340)="836ba5189db5d033a8368eafa75bb7468ebdb8668b21d84b11b3aea99290c911229a68413bc280a9d9634b8c484bb940a97abbdb127ab4855c782ad4a486c9", 0x3f}, {&(0x7f0000000380)="6d424f767878d20a167b573c2588bb6c5e175ff4cc52e99028c214430e100b70e82a172329a8eb8bac3ac5a3bede1efd1624c6362d40ed6ec7c2000328d890233c7304ebb517c37f3e8c30cff296a1e1ef02370394f9d4509fde69e902913f5285ee4ef91eee8868446b49662a5ac08e7eda3dfb3686a1e7a70d4507353a7bf913ffb8ca5ec7c3be7b1dcd25f1b34cbb3aed3fa48409fbc3dbaa594f747351da6b1c3f3f44ddf9f2ff503b189fffd3453c8e34684cbd2af3ef5f11a108527299e705ebaceda9e699aa1dd3d9c68c41bbc21d7518205391688f1e3c7e89eb329b0fc8a449f3", 0xe5}, {&(0x7f0000000480)="123f6104b0d1ce192d0f96f2938d4ed91f9d6b9e116c6b78179190db1baa16c4bb0ab8ab9a33000e6f19e259f903aaac754871a62974c54aff3399b780065e96fedf247bd74052c368a1a9c938ab186be17cbb02", 0x54}, {&(0x7f0000000500)="c403f753e2928590740fed3f27004d491531c3454f1c8da71cabcdafbd6210abb58aac518a93173a7c55c2490d46df48162c25b82f242d19c9199fa32bc38adf15db297937bad3cf21423d6a13fbb449bb2513dcc3297b8dcad6562a12ebdfde8e5b9660661a950f5c6d9d193701ff74bf160e1664e9e4f7aff513a71ea7c911d0aaa40b66be8c22605d9cbd103fa6cab93269aa1b5da6cc34", 0x99}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x9}, 0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) fchflags(r8, 0x0) r9 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) sendto$unix(r9, &(0x7f0000000740)="ed8cf9dbbb05a3632972110f63f72ac8754334b5559f16720767effdba49b374080b7133b658813abdc8ef97bd98030ad5461e7d0acdeaa01edc7ca7633e6905571d515031404449e1d810b8c504de43620ae187f53aa25fa778a84197e3424193ec8bd7862e2aff91dbedfbcc570725", 0x70, 0x4870ccceb6a4b833, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x0}, 0x8) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCEXCL(r10, 0x2000740d) fcntl$setstatus(r2, 0x4, 0x4) socketpair(0x10, 0x5, 0x79, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r11, &(0x7f0000000880)=""/176, 0xb0, 0x860, 0x0, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) shutdown(r12, 0x0) 01:55:15 executing program 0: 01:55:15 executing program 0: 01:55:15 executing program 1: 01:55:15 executing program 0: 01:55:15 executing program 0: 01:55:15 executing program 1: 01:55:15 executing program 1: 01:55:15 executing program 0: 01:55:15 executing program 1: 01:55:15 executing program 1: 01:55:15 executing program 0: 01:55:15 executing program 0: 01:55:15 executing program 1: 01:55:15 executing program 1: 01:55:15 executing program 0: 01:55:15 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)) close(0xffffffffffffffff) 01:55:15 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB="0400"], 0x2, 0x0, 0x0, 0x0}, 0x0) 01:55:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setreuid(0x0, 0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 01:55:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0xffff, 0xfffffffffffffffc}, {{r4}, 0x0, 0x0, 0x40000000, 0x3a4d, 0x4}, {{r0}, 0xd55493e47f4fa087, 0x20, 0x90, 0x0, 0xfffffffffffffff9}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 01:55:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffffffffffffffe3, 0x6, 0x7, 0x0, 0x5, 0x6, 0x6, 0x7, 0x0, 0x3, 0x7}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000020000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:55:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10c) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x5, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/64, 0x40) 01:55:16 executing program 1: syz_open_pts() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x4, 0x0, 0xffffffe9) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) dup2(r1, r0) 01:55:16 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0xe890, 0x4, "7184e4cdfc11577e1f66942b626d3b66dcbe6a3c", 0x7f, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x5) syz_open_pts() 01:55:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2015, 0xffffffffffffffff, 0x0, 0x0) 01:55:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 01:55:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x5aef, 0x9, 0x4671, "47508091c6c7a14ec84f7ccf9ac96c60ad5d1783", 0xc1, 0x1}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000005}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) fsync(r1) 01:55:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x13) 01:55:17 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) munlockall() r2 = socket(0x1f, 0x1, 0x820) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000200)=0x80000001) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x4, 0x10) semop(r5, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) write(0xffffffffffffff9c, &(0x7f0000000300)="1874ba41a5979570bef6491444d044c1a369e50db6413a91778d9da28de3c398d650377505a2452e934d6a545c1c52c5aaf364779c6687a5310d6eea7eefe72508fa4204fc8ba5d68e41e13ead666e86b03a7093933d473271304a09a6efd2567b93c95360b92b74b4ae9bdda4", 0x6d) 01:55:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) 01:55:17 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000006ce00000000000000000000000000000000000000050000000000000020000000000000000045741f764100000000e74a56df84827a000000000000000000fcfffffffffffffff6aa82f3ce0000000700000002000000050000000000002ec4799c168d72a20778ba60"], &(0x7f0000000340)=0x5d) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3}, {r3, 0x20}, {r3, 0x80}, {r3, 0x15}, {r3, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x408) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100), 0x1) semop(r6, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r9 = dup(r5) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r9, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r9, 0x1) 01:55:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 01:55:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = semget(0x3, 0x0, 0x202) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = geteuid() r12 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x1, r10, r8, r11, r8, 0x5, 0x7fffffff}, 0x3ff, 0x63, r12, r13, 0x7, 0x20, 0x3, 0x3}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x0, r6, r7, r11, 0xffffffffffffffff, 0x20, 0x74000}, 0x80000001, 0x3, 0x3}) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r14 = getuid() r15 = getgid() r16 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = geteuid() r19 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x1, r17, r15, r18, r15, 0x5, 0x7fffffff}, 0x3ff, 0x63, r19, r20, 0x7, 0x20, 0x3, 0x3}) getgroups(0x7, &(0x7f0000000100)=[r15, 0x0, r15, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r14, r15) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0x80000000000000b, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x2010, r21, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) 01:55:17 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) 01:55:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20180, 0x6b) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) pwrite(r2, &(0x7f0000000100)="6b930bd4b6cad9e7fcd147daec59d83e05b6cd597fb9ad6360c9837e840b4e10ac1f2a8e3e0d9d060fcb1dc062f7b8a5e6c5819ff2d7c461e43869f467cae51b5d4ea2e08d6c9a414e3bbebbc776feefa34997c763b6e6e93e4829c24d6e3356c7b4121da5516f29256bfc1c8dc36c9e0d65dd40c8b8739a2727fe5708e716180d4887d1", 0x84, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) 01:55:17 executing program 1: madvise(&(0x7f000002c000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10848, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) poll(&(0x7f0000000180)=[{r4, 0x90}, {r5, 0x4}, {r0, 0x40}, {r6, 0x4}, {r7, 0x10}, {r0, 0x10}, {r0, 0x1}], 0x7, 0x41) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000100)=0x77) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) fchflags(0xffffffffffffff9c, 0x0) 01:55:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 01:55:17 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) getpgid(r2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc5a1813973777ae8, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:55:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0300de00", 0x1) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) r3 = kqueue() kqueue() kqueue() kqueue() r4 = getpid() kqueue() r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r4) kqueue() r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r6, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x2, 0x20, 0x100000000, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0xad, 0x1ff}, {{r3}, 0xfffffffffffffffb, 0x8b, 0x80000000, 0xff, 0x5}], 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 01:55:18 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xffffffff, 0x6, 0x10000, 0x6, "2940b25bf3d7b5f50cb4e83d1216e617a93cd617", 0x1, 0x101}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:55:18 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001800)=[{&(0x7f0000000240)=""/85, 0x55}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/107, 0x6b}, {&(0x7f0000000540)=""/184, 0xb8}, {&(0x7f0000000600)=""/66, 0x42}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/168, 0xa8}, {&(0x7f0000001740)=""/133, 0x85}], 0x9, &(0x7f00000018c0)=""/133, 0x85}, 0x1) 01:55:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="80052000ca"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 01:55:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000400)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000003c0)={0x3, 0x1f}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc5, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCSCTTY(r4, 0x20007461) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000b, 0x0, 0x0) r10 = accept$unix(r9, &(0x7f0000000580)=@abs, &(0x7f0000000600)=0x8) recvfrom$unix(r10, &(0x7f0000000640)=""/222, 0xde, 0x40, &(0x7f00000005c0)=ANY=[@ANYRESOCT=0x0], 0x1) r11 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r11, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r12 = kqueue() r13 = socket(0x18, 0x1, 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0x80000000000000b, 0x0, 0x0) setsockopt(r14, 0x29, 0x4000000000000009, &(0x7f0000000740)="f4fbf4212666c2de9beeb7cef9c3e3f09d882c66cdb4d8598b4906f74f9cb07510c0e0b47723ea6f433356b560f8779e0e85df0efc3c05c452fb803d7f99f0", 0xfffffe8a) setsockopt(r13, 0x29, 0x80000000000000b, 0x0, 0x0) r15 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x20000, 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0x80000000000000b, 0x0, 0x0) kevent(r12, &(0x7f0000000500)=[{{r13}, 0xfffffffffffffff8, 0x2d, 0xf8681e40b9af3e29, 0x5, 0x5}, {{r15}, 0xfffffffffffffffd, 0x1c, 0x20000000, 0x7ff, 0x5}, {{r16}, 0xfffffffffffffffb, 0x773a18eb59daed67, 0x8, 0x9, 0x4}], 0x7, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000080)={0x3, 0x1}) 01:55:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$inet(0x2, 0xd675c223ec536fdd, 0x641) setsockopt(r1, 0xc874, 0x8, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 01:55:18 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) write(r1, &(0x7f0000000000)="d79e9386147b6693c69156516829ed9f345b73f5405c0cebf31984ecde17feec4cd3fdd5a3c7ec3809178f2c31d6c1a2a65667ae64567b60f6aa3a71b3f7128a1e5fb79d653bcc4472a8603e695fc867b75c8cb031dc3dbb475fcb43", 0x5c) close(r0) 01:55:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0)=0x7e5b, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="dc3a8568ba16d4a01cacc4cb037bc7bdf448b241c807a1199a8b770172a9b2146dbe2758511073556951f2d2d9dca1b5da27500041dc42a01acaf04aa2f9d2d25f78ad5cfb129cd412a522e7c55903f18e1abad5845c404939478711a939bf276d7f395e94690fcca61949c297bbe2289f388bb9f9bd009769fa5b9fab2bd6381bdc330bb224e2648291600f21923eaa1e0d4f133d4f67625ec5c5bdee5682f16a6bd015f14c25c7dd284e", 0xab) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) 01:55:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x4, r1}) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0xb8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x4, './bus\x00', './file0\x00'}) 01:55:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x1) read(r0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) close(r1) 01:55:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0x1, 0x3) setrlimit(0x4, &(0x7f0000000100)={0x6, 0x4}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r3) 01:55:18 executing program 1: pread(0xffffffffffffffff, 0x0, 0xfffffffffffffe11, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/47, 0x2f}, {&(0x7f00000010c0)=""/13, 0xd}, {&(0x7f0000001100)=""/78, 0x4e}, {&(0x7f0000001180)=""/132, 0x84}, {&(0x7f0000001240)=""/50, 0x32}, {&(0x7f0000001280)=""/142, 0x8e}, {&(0x7f0000001340)=""/15, 0xf}, {&(0x7f0000001380)=""/11, 0xb}], 0x9, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10002) 01:55:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x7f, 0x3ff, 0x0, 0x1ff, 0x2b8, 0x3, 0x6, 0x1, 0x2, 0x800}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 01:55:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) msgget(0x0, 0x8) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/4096) 01:55:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="826530004b22c94d77d2980545f7803a8b0eba16e2da2251fac071010e1ebccdf0b2d86faf19a6bb82bd8239f69ad9d8af69208c7f7d1738c789b8efc21bc4070059561dd3e7ab4e00f178b3933517c53279f3005716"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x400, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sendto(r4, &(0x7f0000000540)="6c56eb0cc123e58cd94762ab988c258eb2cf7af79fe30aeb1e26bc86562ac8f6176281b989d06514c8fabcb8b1f71e6fbf3cf9a2bb2ef1b9cca99d7fa3a312fdc1c18d370d73a230dd510334124c0a71944cbb206e8a0174018eff43db2889c984569f6b065c838c3e8c", 0x6a, 0x3, &(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r5 = socket(0x18, 0x1, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in6, &(0x7f0000000840)=0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x8) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000b, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) r11 = getpgid(0xffffffffffffffff) fcntl$setown(r10, 0x6, r11) r12 = getuid() r13 = getgid() r14 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = geteuid() r17 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000140)={{0x1, r15, r13, r16, r13, 0x5, 0x7fffffff}, 0x3ff, 0x63, r17, r18, 0x7, 0x20, 0x3, 0x3}) getgroups(0x7, &(0x7f0000000100)=[r13, 0x0, r13, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000900)=ANY=[@ANYBLOB="00002e2f66696c653000476e178d43db802f7c3022ade23527020000006d3476"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="00926961b2ceff2c4b2aec8629048220dde3f1c1d6e1a50b03a882b661870a6e88caa002f2f1629db820cc67096fc3d9233beacf9c0d3acce4ddbc00dbeba0d0cf2b4c56d6e2d94614e51e78ad43feeb4933f6c91ec537bab18e4891edcfa51e4029c186cd89ca2d864f3211ced60556220f4e5d5dc9b2fb1d30", 0x7a}, {&(0x7f0000000180)="09068426c117aba81424f8649a0bdef501f652392e", 0x15}, {&(0x7f00000001c0)="c37dea9c6c6f55c5ba3793c790a43c87e400a6573992a92dfe420a29d840865a6cce903c4c68b49e3365764b29c41dabdd4d2078c3a5c68ed83798a8d38dd9bedfc427fef1ec09dd70dae9a80baf54e4f4638f4ac2295afa7aa0813bebd7226c59f3c48f12e7fa4770ab9b9316fa2c479b123134dcbeb6cc8c9189edcfa7a3e25172b00bbe7403a9033d9fa069feec1b24c6031792f15fbd7e30d293d389a8cf1a627021ed4b229ad349ddf67c2eee3e2728a96880", 0xb5}, {&(0x7f0000000280)="71632767926e9a6dd891af8835ed1a5c60b2ffc8b237d597ffea9a0a3118d90e905d", 0x22}, {&(0x7f00000002c0)="92add9f41c9afbe2b42f0808ce25300e706eebb054c379529fe17f9361fe", 0x1e}, {&(0x7f0000000300)="768084e5ef1cb53e83cfe640c24bd8c3aebee595b4499ee81762fb88a87344f1070a81ba484320a598e98c652af8ac3fa0d1d61d21905cc6ec683b389668ab0c76955653605d0e5ed358e502c0bbbc6f5288cfc73ceba6af52a60b55611244b7d4fd33c6c173e6a1ec0439381a50daa71d378a66", 0x74}, {&(0x7f0000000380)="b1a2d1d5", 0x4}, {&(0x7f00000003c0)="69b1d0581ea68df746d20bc7892c10b766b42232bd94957d5c713e327bcb8d6480ec518da2cca38e15437f0ae4", 0x2d}], 0x8, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r3, r5, r1]}], 0x40, 0x200}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r19, &(0x7f0000000640)='./file0\x00', 0x20, 0x15) 01:55:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) dup(r3) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000740)=""/4, 0x4}], 0x1) r7 = geteuid() r8 = getegid() msgget(0x3, 0x100010056) lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r6, r7, r8, 0x20, 0xac}, 0x6, 0x5, r9, r10, 0x400, 0x6, 0x1, 0xa3f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r11 = msgget(0x3, 0x11) msgsnd(r11, &(0x7f0000000a40)=ANY=[@ANYBLOB="0200000000000000e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f889fd9798ab16fabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d43b463185ce756b3257a7ba2634685d8ed4de0653d0c0a0f52fc80395798198f6a5620a432b80cff41d39b7621759844e7983af0ca577b1ea6dad80522833c9fb27895093a322e9291340ba64ae5690207fc79426458ecef05a2458d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f722203c0beda02b484b742b88ac451b273165198a548732f2b738f018a91331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3e5451edbb9716c43620085a36487284cde86077c2d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754594df2c0fc190d21aff8c5056b75936520543551c2d626cd257e6c6bd2a3ad21f18c76bfe2c22fec6585d9f52d0802c37a6f07f2b1e8f359950fe49db883b3df924fc59cd3568ea3c78049ad6c93aabd44481fec9882a7e8d34af7e0841bdabbb7255581b60933573873d92327bd6f6cc2efa26b84a5699caf3b2b577afff19cd9ca026083fb52a1823ce6f8d87d955110e9b5645bd9c8b0e5af374971d682404b11a3722c639e1ff0b4cbf3824b5cd25a8546ad6d7c7aaa20f9800412992e57071c533aee2db088897655bdb67db92d136e5296b3803277eea720497efe0e3f529600c43212c2b57a225f609b030a2d59de164f9f20b0ebb0802753045e334497d3f4109c1464287dbd705c1831a52a8cb9920224c9882d970a703590e3db39488a95e51781df9abbef3b"], 0x17c, 0x800) 01:55:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) read(r0, &(0x7f0000000080)=""/58, 0x3a) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) r3 = socket(0x7b12ef2167939d61, 0x8007, 0x8000) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r3, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) syz_open_pts() r4 = syz_open_pts() close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0xfffffffffffffffc) 01:55:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x5b) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/31}, &(0x7f0000000180)=0x21) execve(0x0, 0x0, 0x0) 01:55:18 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x40) write(r0, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302a", 0xf3) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e", 0xf) 01:55:18 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 01:55:18 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 01:55:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) 01:55:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r2 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0xe5f, 0xfd, 0x3, {[0xfffffffffffffff9, 0xffffffff, 0x33d, 0x3, 0x7, 0xc43, 0x28, 0x5, 0x2, 0x3, 0x8, 0x5, 0x800000000000000, 0x9, 0x3, 0x54d7, 0x2, 0x1ff], [0x10000, 0x1ff, 0xa00000000, 0xa15, 0x6, 0x100000000, 0xfa1e, 0x7fff, 0x8000, 0x9], [0x7, 0x3, 0x3ff, 0x8001, 0x6, 0x5, 0x9], [0xa6, 0x8000, 0x1, 0x0, 0x2, 0x1], [{0x4, 0x1, 0xfffffffffffffffd, 0x40000000}, {0x3, 0x80000000, 0x2, 0x9}, {0x7, 0x101, 0x5, 0x9}, {0x1000, 0x40, 0x0, 0x8199}, {0x40, 0x1, 0x6, 0x5}, {0x6138, 0x7fff, 0x2, 0x1}, {0xffffffffffffff98, 0x2, 0x80, 0x8001}, {0x70, 0x7, 0x800, 0x10000}], {0xa1d, 0x5, 0x8001, 0x4}, {0x6e, 0x80000001, 0x1ad7aabd, 0x80000000}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 01:55:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="50a1493882981102795723c21ef58de2e32e172b6d271116a7536b16f66aa7595d", 0x21) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:55:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x7, 0x2}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000aad258d00006000000010024ce587b4dc2b5ea2230c7ec6cb9e78ef03124ff0ae1620100000000000013fb2381043c1b519748e0abb4f0d238b67539f8bc13f17891c660dedd23ff264e0dccffa8c5eebcf8af3e0708c212922cd4afdb55054754f1f7107595f51cb0422fc02c2005b9653fecdbf9d8a3766ce340c7b722677e07fa2cc64deaadb40ab2fd8ac2cff91f6f805cf6dec1e8a4cee18eef"], 0x30}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 01:55:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x38000000000}, 0xc) syz_emit_ethernet(0x57e9a45ed6145c51, &(0x7f0000000180)="b6") 01:55:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000bc0)="68db207c4af2f57719606ec6e18d2eb1575e5fe7429f4c770738e478dabd40b0e1282f9abba4bdf34800f774618b97a6f06070cdecb22374f6042a09c4ef68576940ef319cf741ef764d381b58b0f981a1303a7959fb0c3aa966c9cadc30be635a62b2626498615c124335a9447ba2944a8458f9a4dd0c24baca1eadc9a7c460a4521d037ded5f111d88fe880ea80d5fc12f5e48ccde9ae5be66e19420f1117f849e88404c6bcb7e7e2938522522442923390769c5fa62e75cefbd041f1af4cd291ddc667d6382dda8bf02edf1b472c77ae2deb2afb9f258b137c8e11711547e97d192c8c55f4410696930c41a5fe7c55b0f8ca4c5f8633790", 0xf9}, {&(0x7f0000000200)="5fc8cfe8f3cf59c46126c3874da010ee86d71e5a3625551b07c37dba303bf921aef2d215fb8a8410b679d7509b68d5efdc0ead10c33ae5f223b26ef436e8ceb3627a083ce267f80e0de274d0608d4aa7c40dc777dfa86c31f917080c014805a844508501016346a221ed45f8205d768d66da681a21", 0x75}, {&(0x7f0000000280)="a346a519a165c19678c5a5b0f6d06a260cfcec6a0a56c0ce54ab4c770b2acdc8cc8e47d787f8173e488024e958f543bc91473afe60eb4dc2c701786707e60c86b7c95dca29ffe88270f9aad5b5c6f684b97ac05daac4c8bd76883d739392ceeb07d7d74fa952498e025c14e05d9affe8674f682ac67c9d9ed6645f2f28f86d5d8b9ff16d0e147b814d50cedeeb8904d386b74c60150b9a8f2a2419beb1ad2f2d8445b5242a27d795dca27d3eb8c4570d", 0xb0}, {&(0x7f0000000cc0)="7f85e35e38be4cca7fd222ae6cc7a146bdb9e4da1a645bb8abb5ba2fbd641f121d2ff4dd22", 0x25}], 0x4, 0x0, 0x0, 0xc}, 0x405) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='klog\x00\x00\x00\x02\x00', 0x80, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x100, 0x0) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x7, 0x200000000000000, 0x8, 0x4}) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0xc2, 0x1, 0x200, 0x9}], 0x9, &(0x7f0000000580)=[{{r3}, 0x6f89ba81f9d04e83, 0x4e, 0x2, 0xfff, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x43, 0x1, 0x9, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x5, 0xf720}, {{r1}, 0xffffffffffffffff, 0x1f, 0x4, 0x1000, 0x1}, {{r2}, 0xfe01cac4df7c207d, 0x4, 0x40000001, 0x7, 0x3}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xa3, 0x80000000, 0x7fffffff, 0xa7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x5, 0x6}], 0xe7, &(0x7f00000006c0)={0x100000001, 0x8001}) read(r0, &(0x7f0000000700)=""/52, 0x34) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000780)={&(0x7f0000000740)=[{0x8a, 0x6b}, {0x21, 0x1}, {0x7, 0x80}, {0x8b, 0x9}, {0x80, 0x9}], 0x5}) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000007c0)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000800)=0xffffffffffff7fff) renameat(r1, &(0x7f0000000840)='./file1\x00', r1, &(0x7f0000000880)='./file0\x00') kqueue() getpeername$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="00f3c555c000000004"], &(0x7f0000000900)=0x9) pread(r0, &(0x7f0000000940)="856856ccb02dbb17265e2fc7921f7fde562f60a05355eb9bdba941", 0x1b, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000980)=0x9b2) r4 = msgget(0x1, 0x455) msgrcv(r4, &(0x7f0000000d00)=ANY=[@ANYBLOB="0000000104000000e56ba76c36aa97a100000064007a8e28d5000000040002000000000000169c7e8dca99000000cc00000000007f004000000000004ca3bccf2b238a90a1782372363a1b956b8d84a81bf55e05316fc7ebc8ac8c17fe433d6628ee2a1f6b6e64a2733e07ca364464ec68ac8a73419115d15c7fc7c09dffea27348b506acec12ec672ab51cb6fb1e1d1f100d680847b47a88c01281c00"], 0x37, 0x1, 0x1000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x100000000, 0x93, 0x0, 0x4b}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000a40)=0xd6) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r1, &(0x7f0000000a80)=""/136, 0x88) r5 = semget$private(0x0, 0x2, 0x4) semop(r5, &(0x7f0000000b40)=[{0x2, 0x3fffffffc00000, 0x1800}, {0x60aa4ad43dd10294, 0xa9, 0x1000}, {0x1, 0x8, 0x1800}, {0x1, 0xf6a, 0x1800}, {0x3, 0x6d45d40e, 0xb5b17656c012ed4b}, {0x1, 0x9, 0xf8198fc2d8778b0d}, {0x7, 0x3, 0x800}, {0x4, 0x79, 0x800}], 0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000b80)=0x5) 01:55:19 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) 01:55:19 executing program 1: r0 = syz_open_pts() r1 = getgid() r2 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r1, r4, r1, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r6, 0x7, 0x20, 0x3, 0x3}) r7 = getgid() r8 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = geteuid() r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x1, r9, r7, r10, r7, 0x5, 0x7fffffff}, 0x3ff, 0x63, r11, r12, 0x7, 0x20, 0x3, 0x3}) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r14 = getgid() r15 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = geteuid() r18 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x1, r16, r14, r17, r14, 0x5, 0x7fffffff}, 0x3ff, 0x63, r18, r19, 0x7, 0x20, 0x3, 0x3}) r20 = getgid() r21 = msgget$private(0x0, 0x2a) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0x12e) r24 = geteuid() r25 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000140)={{0x1, r23, r20, r24, r20, 0x5, 0x7fffffff}, 0x3ff, 0x63, r25, r26, 0x7, 0x20, 0x3, 0x3}) getgid() msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r27, r28) fcntl$getown(r0, 0x5) 01:55:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 01:55:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:55:19 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 01:55:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 01:55:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r0) 01:55:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt(r1, 0x2a, 0x800000000010000, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) msgget(0x3, 0x320) 01:55:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x4, 0x3]) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x4) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket(0x11, 0x4003, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) login: pckbd_enable: command error 01:55:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x101) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) pckbd_enable: command error 01:55:21 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000580)={0x9, &(0x7f0000000300)=[0x2, 0x6, 0x5, 0x69d6, 0x3, 0x6, 0xf70b, 0x6, 0x6]}) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000040)={0x15, [{0x1, 0x5}, {0x2, 0x397612db}, {0x3, 0x1}, {0x1, 0x5}, {0x1, 0xd8f4}, {0x1, 0x5}, {0x3, 0x9}, {0x1, 0xfd}, {0x3}, {0x2, 0x29}, {0x4, 0x7fffffff}, {0x2, 0x8}, {0x2, 0x7fff}, {0x3, 0x3}, {0x1, 0x4}, {0x2, 0x4fe}, {0x1, 0x3}, {0x2, 0x100}, {0xdb5b46b6b596155e, 0x7ff}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x7}, {0x11cce4574191b6a9, 0x5}, {0x3, 0x200}, {0x3, 0x3f}, {0x2, 0x7}, {0x1, 0xfbb7}, {0x0, 0x20}, {0x3}, {0x1, 0xffffffffffff15db}]}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x451ef6063ea8f04a) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000180)={0x3, 0xb2, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r6, 0x20004269) bind$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) socket$unix(0x1, 0x86f034247779847b, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000380)) pipe2(&(0x7f00000003c0), 0x1000c) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) getsockname$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) pipe(&(0x7f0000000500)) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r9, r10) 01:55:21 executing program 0: getgroups(0x237, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() getegid() 01:55:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000000)="1fd3ae07edebc60eab87451a009f8c0c58f60fff454e27d27c73aae1c4f90859aac0977d750d7ca2df8f541aec8e3f88c450874e", 0x0, 0x0, 0x37) 01:55:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6, 0x0, 0x0, 0x6}]}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000080)=[{0x80000001, 0x800, 0x9, 0x100000000}, {0xfffffffffffffffa, 0x535c, 0xff, 0x200}, {0x5, 0x3, 0x6, 0x40}, {0x8, 0x8001, 0xb31}, {0xe6b, 0x8, 0x4, 0x1000}, {0x2, 0x4, 0xffffffffffff6b2e, 0x1}, {0xf397, 0x81, 0x2, 0x7f}, {0x7, 0x8001, 0x4c8, 0x80000001}, {0x7fff, 0x8, 0x4, 0xfe}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 01:55:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2a, 0x295e, 0x0, 0xfffffffffffffcd5) 01:55:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:55:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 01:55:21 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 01:55:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) pipe2(&(0x7f0000000040), 0x10000) write(r1, &(0x7f0000000140)='U', 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) write(r2, &(0x7f0000000080)="58fb40442088d44fba5715f8e62ed2ced791a043bb2c6b", 0x17) 01:55:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() r1 = getgid() r2 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = geteuid() r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x1, r9, r7, r10, r7, 0x5, 0x7fffffff}, 0x3ff, 0x63, r11, r12, 0x7, 0x20, 0x3, 0x3}) getgroups(0x7, &(0x7f0000000100)=[r7, 0x0, r7, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r7) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r1, r4, r1, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r6, 0x7, 0x20, 0x3, 0x3}) getgroups(0x7, &(0x7f0000000100)=[r1, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCFLUSH(r14, 0xc0206925, &(0x7f0000000300)) 01:55:22 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = socket$inet(0x2, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x575) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 01:55:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = geteuid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, r5, r3, r6, r3, 0x5, 0x7fffffff}, 0x3ff, 0x63, r7, r8, 0x7, 0x20, 0x3, 0x3}) getgroups(0x7, &(0x7f0000000100)=[r3, 0x0, r3, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgrp() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) r15 = getpgid(0xffffffffffffffff) fcntl$setown(r14, 0x6, r15) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r9, r10, 0x20, 0x5}, 0xffffffffffffff01, 0x50, r11, r15, 0x5, 0x6, 0xfffffffffffffff8}) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:55:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socket(0x6, 0x4, 0x8000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0xffffffffffffffff, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) r2 = dup(0xffffffffffffff9c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) setsockopt(r5, 0x4, 0x101, &(0x7f0000000280)="069b3ea3a0475ed2235ae1f49e049463065154ac3f3708c183905dd3cbc5fb1a758c832db8a3", 0x26) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000b, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x94, 0x80000000, 0x28a, 0x1}, {{r1}, 0xfffffffffffffff8, 0x44, 0x80000000, 0x4, 0x7}], 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x3, 0x2}, {{r4}, 0xfffffffffffffffd, 0xa, 0xf0000000, 0x10000, 0x1}, {{}, 0xfffffffffffffffd, 0xa5, 0x1, 0x7, 0x6}, {{r6}, 0xfffffffffffffffa, 0x12, 0xf0000000, 0x3, 0x3}, {{r7}, 0x2, 0x1, 0x10, 0xa, 0x7}], 0x7ff, &(0x7f0000000200)={0x3, 0x8}) 01:55:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x202) mknod(&(0x7f0000000100)='./bus\x00', 0x3080002002, 0x101) connect(0xffffffffffffff9c, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f3", 0x2c}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) fchmodat(r2, &(0x7f0000000040)='./bus/file0\x00', 0x40, 0x2) 01:55:22 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x1, 0x5, 0x9) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x4}, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 01:55:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000300)="f50e199b87ebeee0931d3cc615798a8c2600005527f315e6cdf8e334a27c45dd00ae1fef8aca580cff84cab09839ec053c3476ac4f0000005219393c94ae3eee6085de010000c80200aa2b6cda04d2ea8dece0d1b1ff2c1e6f096de07629b2d89c769d265d92c56e9cf0c82876d4c8e81bffa85eac51e4c5bdc807e64144980178b7bcc0d85bf83ab71b7ddc67b822805e738582ad50a590ce9f21b2ff3c380d57fac4ee6177dd2b8948c4c3672fe471f2f8ce4338b6a93d4db1a91922d25554689d98acf7597d3aa8993a0082c63c5a2416b4aab1e8caf8d67abf00000000000088c527", 0x115) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 01:55:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) kqueue() r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x90, 0x0) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x8, 0x1, 0x9, 0x4, 0x3, 0x1, 0x2, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x8339, './file0\x00'}) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 01:55:22 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = geteuid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, r5, r3, r6, r3, 0x5, 0x7fffffff}, 0x3ff, 0x63, r7, r8, 0x7, 0x20, 0x3, 0x3}) getgroups(0x7, &(0x7f0000000100)=[r3, 0x0, r3, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r2, 0x0, r3, 0x4, 0x7}, 0x553, 0x10d, 0x7fff}) 01:55:22 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f92", 0x52) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x40) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 01:55:22 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = geteuid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, r5, r3, r6, r3, 0x5, 0x7fffffff}, 0x3ff, 0x63, r7, r8, 0x7, 0x20, 0x3, 0x3}) getgroups(0x7, &(0x7f0000000100)=[r3, 0x0, r3, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r2, 0x0, r3, 0x4, 0x7}, 0x553, 0x10d, 0x7fff}) 01:55:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x400, &(0x7f0000000040), 0xfffffffffffffdf5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 01:55:22 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = geteuid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, r5, r3, r6, r3, 0x5, 0x7fffffff}, 0x3ff, 0x63, r7, r8, 0x7, 0x20, 0x3, 0x3}) getgroups(0x7, &(0x7f0000000100)=[r3, 0x0, r3, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r2, 0x0, r3, 0x4, 0x7}, 0x553, 0x10d, 0x7fff}) 01:55:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="a4f55033dcf7fc6df997ac7d7394be3f8537bb0d2970b7b6c4ca6c46658b814e85aabcbd938dbb427e531f97f696a6879f8db7f66f1db5c022ef3afb0c0d854c8af1b591ca61ce4fea5e92072aabc4dcdaeb8e235d6d1870d3295392372b25a9323ed443bea70035258106abdd684170061b8f8ac7660979b7997b6cbf8ddb02f6eaaeb94bf77d7526dc8adf16039cb35909252b4ab808244be8a37770dd7b5aa3a02c100ac31282da5100659260c4185b526138c88dfe481dddf999644fc23fdd7df53c7a6f2419211f80bc2f5596b339eb1b6d64468d1dc471d78647c7c8f1c717ae2e5694ce", 0xe7}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r3, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78e16a1be72b9c279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001b83328891e44b819e66a1fd5351fbf9142fa10ad528ac608bbf21d2f7ce6f90d7dc83cf07d2e7453a9e09baa6c9154e81df65001c0ffc41f1128599e90f59b9e20c45692c39d375d2277337ad1152961192c476cac31d09c2fc55cd52637ba4b1a6681b2f5f98c5867f3756fedd2424df18ee600d8c01b537bb85186d7933cf08efeaeec0c114169bedce4d73283eabc0e2de532a49adc6fcfe5197ff2ff6ec9fb19acdb22b10431c37feb23e1eeaa013e829f5fe7be7a59", 0x6e7) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)=0x7fffffff) linkat(r2, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 01:55:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fchmod(r0, 0x71) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206949, &(0x7f0000000300)) 01:55:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x9, "00000000000000000000000000001000", 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7fffffff, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x3, 0x7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) setsockopt(r3, 0x29, 0x80000000000000b, 0x0, 0xffffffffffffffec) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe41) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffefd) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) recvmsg(r5, &(0x7f0000001400)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, &(0x7f0000001340)=""/164, 0xa4}, 0x41) setsockopt(r2, 0x29, 0x7, &(0x7f0000001440)="0300000021fc9d486ed2e47602d8ec2db8fb05e773b9911b97a31ca9e8c90e402f835a05804bc2e7850fc75c9a0c1195c9817f241f7196018541c5ce7eabca56b1b76184f8950e9e1a3ba2761fba41dd8d0110ffdd1e4858738fae2fdeb57d52f93f0ce5dd44567c388a4d18a353b1e3280e86858006b1582718114c3172bc3e34c88576e3b106f8ea46da12f009c34dd486f31f104b10a4bf1d9ec2e50ad59ec614cf00a61cad4b879f1cad9cd6f6ae96cbbd877175530711bb57ca7adb160e83f8d39aded29b6ab2da4a8e83828c3d64f5c45873c5628fa8b3328115780449dba1357643bc3166170058e57585ecf576e343387380997bacc8bf54c13edec791b25471050f8707cfa29c3445fb03f363df911f696f5cd9c878d8e554c22b7cc7f88e3a99748662f1ec0e05c113fbb08a0fa1a38c", 0xfffffffffffffec5) setsockopt(r4, 0x29, 0x80000000000000b, 0x0, 0x0) r6 = socket(0x2, 0x46281a2408d49a75, 0x103) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, 0x0, 0x0) accept$unix(r6, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x100, 0xfffffffffffff001}, 0x11f) 01:55:22 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:46:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, 0x0, 0x0) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000100)="ead284d13a08bd5c042054370eb373b295268967c1776bd7b0fea4bbdf104603b474bec75d42061f7a11fee5281a6c86c12f31633a27d09a8e806210c7ade9209ef9974e5938a8fe444c94c823d83ab5ce3d505cdccd1a8cb871502154f4583abb4124a61c87b30c3695158124dcb2482c32886da6775158892712694aec0b0d8205fb6cc93d02fdb382de64f89d3e85b4b8151ba45c70e3d8b20a4d0002ddc3844659e483b35a2b2bc1abed580d93151c1631ff66a0d064cd507b58e95512048e960ad0e93f55d2148e2bc90ed65841f8b23f6f88f77216ae", 0xffffffffffffffc1}], 0x2dd) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 11:46:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 11:46:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) syz_open_pts() r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0xda7) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) 11:46:07 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x0, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x1a3d9f673e5f7160, &(0x7f0000000640)={0x9, 0x9c4}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r9, 0x80104277, &(0x7f0000000000)) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r10 = semget$private(0x0, 0x1, 0x138) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r5) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) pread(r7, &(0x7f0000000680)="f8e4a6d6a054d8eb9b5e68f2782a5b46a42059b17200d70f5ff21894abfbc46776c929e39d200b87ac6a98e699d450fee17a9a5152edd0f16afeaf3ef5c9786f693e8eb09a1a7d326c257b807f87aa8bb2a1a9ca50e72d1cd5736cda2858ad2620c14929b469573f0a873c09f4100bb7adbd76742e0fb6f8ed03147113a3d99f2457cce4e16ccc87", 0x88, 0x0, 0x16) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) 11:46:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="76dd19c0444615200321311a216e9d725937036b8e7fa22aa4c136bf690e32b39419201bb620ca317cd5d77cc272f2d03ef72ab1a635e92a0669973cb70050048705dc36b65acdd7a22f1760d6d8976f11e92d5f", 0x54}, {&(0x7f00000001c0)="90158741c3bc8d38a5a10f229a5774fe30bb16bf912a3348c1f5f5a6b97ae2f2e20dea7392023e88f25f39075e932ef8b15a17928c0a25aa657e8ef2ab667f3b17ad3f2d7ecd560571f7f3989ab7b2a1c63c57808822d21928a6a89986a034ed7ff1cdb401a4e83619f065bd11023751611f5caaf92bb0075f815dad9a2fe8a57a", 0x81}, {&(0x7f0000000100)="34685edb8109b06a75b4a5a29ef6c989d56c655c0e976be0954f207860a6ac62f41cbdceba7c592471086b051561d1c901e9c1343047afe831b42ccdcbcdeda6ca6cffd39e", 0x45}], 0x3) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:46:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x1, 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000140)=0xffffffffffffffff) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) 11:46:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x100000000}) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fchdir(r5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r8, 0x4, 0x80) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff87831663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f329b0d97f2c7e04815b7e67766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647b5a581656e0b8e730f05295db314eb4ae7d34146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41"]) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) write(r7, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r6, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r10 = semget$private(0x0, 0x3, 0x6286) semop(r10, &(0x7f0000000180)=[{0x4}, {0x1, 0x3, 0x1800}, {0x1, 0x5, 0x800}, {0x2, 0x0, 0x800}], 0x4) 11:46:07 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x501, 0x0) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)) r7 = kqueue() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000040)) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000b, 0x0, 0x0) kevent(r9, &(0x7f0000000200), 0x100000000, &(0x7f0000000240)=[{{r4}, 0x7ffffffffffffffe, 0x1, 0x81, 0x3a, 0x100000001}, {{r6}, 0x7ffffffffffffffd, 0x71, 0x7d397e131a50e863, 0x7fffffff, 0x6}, {{r11}, 0xfffffffffffffffa, 0x1, 0xb8d8a8471e00c25d, 0x2, 0x6}, {{r5}, 0xfffffffffffffffa, 0x5, 0x40000000, 0x2000000000000000, 0x88c}], 0x8, &(0x7f00000002c0)={0x30d28000000000, 0x1ff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)) poll(&(0x7f00000001c0)=[{r3, 0x20}, {r0, 0x8}, {r4, 0x12}, {r5, 0x10}, {r6}, {r7, 0x4}, {r8, 0x2}], 0x7, 0x7) getppid() geteuid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000040)) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000040)) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000040)) dup2(r1, r2) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x90, 0x0) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000040)) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f0000000040)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getgid() getppid() r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) socket(0x18, 0x1, 0x0) 11:46:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3c9e1703878e8b6c0f2a88b959303438e193e6d0bdcb278709791ba3f8fa015634dd2ff43974a72ddba659b0810d9684a9d902dac6d0ff620cd610cc71d72a09cbfce04f135e3b47cceda9ea57ad4717"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x80000001}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:46:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=' '], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x2, "0000000000662d426d8fd9de3a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:46:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4000, 0x7) close(r0) 11:46:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) socket$inet(0x2, 0x5, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) write(r1, &(0x7f0000000300)="e7ae572b8f303314e5c6bb78f0a115eb15a036cbc561f8aa49c0557ceadd7096b978c2c04f7334c91b454d646d7a60a9328ddc727234cecb8f5387c36731d46e1496581f382e560aade99c84c9d15f45293608", 0xffffffffffffffac) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0xd2f8, 0x2000000000004, 0x8000000000003, 0x6, "8c5d55f8ff16000100", 0x9, 0x2400000000000000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000080)="220e22", 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wskbd\x00', 0x40, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x91b63d8489e01f7d, 0x8) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) clock_getres(0x2, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r4 = syz_open_pts() close(r0) dup(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$getflags(r5, 0x1) syz_open_pts() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000d80)) 11:46:08 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket$inet(0x2, 0xc003, 0x7) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 11:46:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, 0x0, 0x0) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:46:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) r1 = dup(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xff) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x1f, 0x9, "3021fa11c3d78c555fb476a67ce544c6cf45f40c", 0x101}) 11:46:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xf, 0x7}, 0xc) 11:46:09 executing program 1: getrusage(0x8000000000000001, &(0x7f0000001200)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) 11:46:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000100)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x10000, 0x7f, 0x8, 0x1, 0xc3, 0x1000, 0x4, 0x0, 0x2, 0x0, 0xb2}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x400000028}, {0x6, 0x0, 0x0, 0xff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xf07f, 0x1, 0x8, 0x3f}, {0x269f97ba, 0x9b, 0x0, 0x400}, {0x5a15, 0x0, 0x7, 0x5}, {0x1000, 0x1f, 0x4, 0x3}, {0xc0cd, 0x400, 0x9, 0xfff}, {0xff, 0x1, 0x79, 0x3}, {0xfffffffffffffe00, 0x4, 0x7fff, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x23, 0x1ff}, {0xb11240d0608543b3}, {0x8b, 0x8}, {0xc7, 0x401}, {0x0, 0x9}], 0x5}) 11:46:09 executing program 1: kqueue() socket(0x18, 0x2, 0x0) 11:46:09 executing program 1: r0 = socket(0x2, 0xae51c25cdec04ecf, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xf24d, './file0\x00', './file0\x00'}) 11:46:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) mkdir(&(0x7f0000000000)='./file0\x00', 0x3d45138f445bdf93) 11:46:09 executing program 1: r0 = socket(0x0, 0x5, 0xfffffffffffffffe) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000010efa289b9fe560fa302734a75b879314b65c7b523777c15ded684d7899cad3738b39abc33c22fc46003b3adc317ac5cafd42c2230845e422719423f8ffc07e01b4bfdc713435ed5ef092c579e111d47bd0b243928b62fc41653b3b98a8f1671a8775c96de4156aa55a5f0451ebf798fbdd54c2c97720ec1137be4fa5759c678ccba76e0f6add372b758820a0a6ffc895264f313289a02213f34d68e6145c823e51ed3cb54e9379f43d5d0c91b092922c20cc40d141a161c1f59854b946334ffa1b53ce46950dcbc7e954331eadc58a8df58a524e24d079aa304a4db7f9d2464087a843ae3d9feca03c3b35721390d0000"]) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000)="7ee3251f4e0493f7a86eb3788dc168dc81", 0x11) pread(r0, &(0x7f0000000100)="fefbaa1eea729141d12834a25f343d3e41dae0ab288e14a656f8f9d7068529a81df48942edb22ebb00ee518a95c67c365e4c09fd1a4f58b5e9f5ddf5ebe04e7e800c42be738ead1d04d913690c8477415eb0371e17b9525cf50e0b1e42d45ee54c275fb45bdc3e8aaadc0b6ccd01b3bbc69981fc4ab4d65c1d2fc53fe94e36842eee81e943b650680cc065c0a4102feef350f2e2ac94a396330c73ab92f41cc7567dd18425e1d8aa85d0f52fb914899de58d146143bf43eacf889f80fc6b6d6030a41607946ee46a606a05ba45eb4a9ffac977d2474ca42ca39de8dd8311b200a9918f69b8711122dc0405523f7aff8cfac295a06f67710ff4157d24247c89d229a27aa06cfaed9e11805de76c2a03fec043465ec46f27073a2c78ef58923e0da54a7b72c64d3389d25736493cbc1efd7bce9ac0fc718a894742f9c83a5c53c1f6ab900bd3e832fb4e029b88c29ea52a379e8657787e8938c115375b6a4ac3dc71de9933786fd546030b72faa853771b8c1e674e68d3da3f9abd241a30321300a30749a9866f92b4c101482d120f81e5da7c066f65c7b38af2f71c870adadf48f73eca971f66089ac3a218f8998d54f793565af86df19fbc608d751f92c97669a11c22e3d1c8569d193ea00dec15ed1aee3d0b57c0543be498bc26a78462c06a325d7e5399d6dd7e224774e8a50822b98eba10728ed7bf16b5d4ad7305b708c0f4d64307ccdc4e6292c0613de315adc472e0b81f2534d1fa8447940578a820175e44660af7ea9ff351f571716391b331967fdadbe59647e39ac20673ebf6a00761979ba6cfb9389565a81ed78fa7afc02a5bfe48f7d6232007aaf20b92107fa325e1bc71ca0abf5a60f5b7968fa78904b6528ac1c28d152c3efce37980d2fb940f15615500978eda2eeb47bae0ac68724dac0564f9de257ca99ef7340e608d01f21c3b79fd13e4b8640661280b821c3df82e5de15171c3fea9cec05bccf872a01ef20bb6d5ab7b49986cfa422145843d0222196c97a72574cdde7e8a5b239a1c086f274f0d11bd48a4fe7ccbb7b351b4ba24402ae73d6d108b95f206dcc1d078365f3e3554668245e6ab0366888f54ee4d093787c70fc71eeb31405da85176dd6988e84c8d0a9e31658901daf1c3481ae0d617ae579b17439039d3f48215925cc325e8934cf7b923e8a01545eeea829bc9f7380a0d40c82daae2cc42541879d963a5fb6a42e47534a165915e36960e3fe76b4080e0f112f986d9e50f29cdb52f4f32c4500ff517e88475461f369ecf7662aad65dc68b20d61d27b48216346e5f1dddb8d94c2cd9737e4427b9d2b38bc4a07874b4f7874ba5cd9b61cb73ce5e8d1c9262d65026b7c7091bc969ae4313febf8640738aafea1607bd862a75344528454ccc9fdc2a5ce675160b9099dd0874990edf8d16c19baf3fc08586a697fb48f384bc5f91f0d730b2a38d8c9331b863cf9158ab26f323e2d35cca9530fef8f50b70ec09501eade05d8c3e2d73966b641b74e0a8a1c9ee37ed8b30853db22d7a785e29b185341a398a042278fca5ce2116d498766b0c0e6ff795141afdf6aa77720dff04e75ca35bed0b1faf5801dcecb91bc4209e14def97b356b0a0756ad6d844e75376b80e463eff84b48a1dcff4cae2a0eaae657d9b2ab8ae93115d6a5310efd51a516ff20867e3bff4329c6f499ba1b25afaf6f4ce11d7150baca5157b0a65cea3ebeb7e1ac9b8531f072fcd314e0a65424646652f6c3ed95493baad8231420db410a188a18024e7767d7dea792d44ab0c57e01a605856d4a1af127dffa91d488dda0fb7affb6a0e99108c2d4f47750650dd154ee80ff73fe5a8406d1d755da472e56a23dbc4fcd9febdbb53cfb1824dd84b175927bbfdb169a500db274d442c3edb95e1192356a57e8398f67e79fb88911eef245a5ce7c0bfe3acc1e04805409ecdded51f51afbfc9ca952e5f880aa94c614ae7b8f8c2e69c800cedf4675a168522a3d4543827c105ccd4f708d439cfccdd282c3759dc2eccd5d3438c37296bd5aa1a07bc152c0d0d71b98726f2847085fe6df2dca684a7e535ba39f573eb586689424a3ed46afd08650d8913e1ce6ddcb2fd0b0688680945bbe282b2247a4f6631a7b4fd66c090ccbe80b213acdea7ea2cc2befa740b7d18e9b463dc56f8d23fcf25874254aac261dcd7ceb7f7305887f64eca1489a176c5c606650f186da26b634891bf89cc9dcad9e9804915e964dd1dd41b8447ad6f7142020dd8148e5c4b9ae0d5b0891cb6caf7759824b83b3cfdaaf550e5153bbf0fd7f35d75a6c5c181b02c623f8485c089e2ff330ee95d9ff30e000d02451e4912d9ba248f0686db3e4e4c28fd81bca5cdc5e6c33fabb554a091c197433cfb3024e0efbcae8ec6d4d8101ecbc4d7abf3ae9732c554f970a0c2867b00f725667dbcdcec510e47c274befbb893a1bd688fad655388f587303d6257c721d1f23b1b9d7dcfd46168c921d494b14349f60d1c83638bd74d94c554eddbaf32dfa60553a22a28e3c30381e9095a2edb16de340fafb5490dff8e0953cd26c3e3992969a66f06f252d92dc5d43473746983dcdcc08de58337b3097dafe8b1d867fdfe53212175776bb19b23ad858ea685abb93f13dcef2c7b3b2cbf8ab42ba5412e075dce55dd7565313200b9170d62954c4f23c4df9c054294faad26aea6ff047226b46b68da401cb86c8dd0756d21ebd20f2f0d06ce2d89e611445f1655a773d4fb43265adea11e0073d7f4304682dabaa9d279b3bdd75e36aa1767f3b7446918bca85be75b69131d6a3a0f7ea16b9a5296e53048520b3bd918e10ee609e3619c7493f50faa5347f05fadb560162c2b6a09c340e87264d8a8ab2895fefcb0f89d1624d9f266a7080e77009b0f07d35b480ba302c56ba14fd6577407d7675cfb81ab86193569ef3e81eae67fdd0f70f2c80426620b6c900634978b9297217e8ae1ebd6128c7078455c3d58d3e18066c5dece9f2fdfb2378b0890330dca583da109a726580d8142f8c233feff59d9a2f7a5d8d9cf9b3dac2d5c718a98bf55c7772efdc5e99ad601145b029d1889e738be9e4eb48f35525a992291c16afe5978b6337f6e905f18cc059e646d8ffa072b57fcf1a20e2dc066d5d64bb0d59f359767fff658e241b71b5d04fc6ba918102973fdae7d324ed68e67fc7afa2d0d8ebe7def60eff80a02768a426fe42f5d2232e0f3492a61caf67d82f3a5b44e5731ad7f586539f821d82f13677f7ff0b60dc885c04919d371252bfc017f27d3217a08ca80be895fefb1bcaf9798cc32f3900afea8ea2b238e98f2e4c5b22848d7a43152f4f32fc3efdb31017f0db950274864b870eef869760847b5ea219246af80b3466be4124149f895fa9e9a894c57e923447f3da6d60d469f4286db87cc261dbd4c210f7f48c68d80755b2245bf0c23bf4b43fbbe43df2e0dc41dc8b285ca525f26bce16fe5f4bcbe1c34463f56e9a4df146f72934b8f7b9407325dff21bb9f48596f4ab007db9325a807e6f4c7d2f1dae3b713cb387e5709b047b2131a4017249b9aa209e60c9ee336d48a4b6f9a3f7a807d0e7df6b6378c6cab86cf0a74f49617dc367f75406c147e06db99e494da0c68192adefdb5f92655bd8ed773b7fa76e13268a4f12eda3849563b8e96749d045b6165eec1a1eaed95b888a7a23ce70197734cef3addd1d0e3347377986f03cfab5cc844183644a3e9ac97a3a85ce83101dea5b8ead02d10562ceacca15e82ec0b521ef6e7acfb486c42029260a3a4e4a4fff556ec4fec75112d6d5b64db9710855047718aa56693c50cd6b4ece08aae91372a0e3ac447636a0176ac940631283de55c013f983c47c6ac774409bf2745e8cb95ca90dcd274563b314d48fb6e96fe22490a5b3587c08219927fb42daa78f9d17cfd560e8f6b54b2e4caad0178d5b2da5f214f38673815d8a5f549c902f5ae0feb9ecd0f823d2ad10916b901a05c93098e349d35b731eab9c7a1291a2c420c5e720d20b4c1462b522927ef83d16e648faf9af3d7ad4234b450689c25230af3cc416de8c428752ff5aca804d46fc7f4e09dbeaa214b64d498e8c1ceca0c73180096b065e065681b692c9859b6256e014af8792a0ffc1911d544bdfe2b574d7cb9db7ee699699ad0051e3595f0aea38d9f1b28d57532d14ac355a623191cea0588800b5155e66802d2c636ec2555432f803f9384330bfd4d9ba3bd5c24c977841207ad4b283e26d65135b3abe2d27bc516626bc7d76c14fb31b2fd6366b8bab7fd9181d0e8b5fd1ba46f518be7dcf5cce59fc0dc741c53892d756a950f50af82a43a45260bf6736c5c07fceefea817651093271e4893897f78c02ac25859f9cbddc98610206b5f49d1be8f842af50ff91019aa8b77be719ded65336806a87d09169995a792cae416bf0fcff2db9fb377f23a382420509510b6b4a72cf97a87a43b5002ff0645c97ba022dd56a8c6649c42df84665f16cb159a309040442d069079ffe9980448457f4d63eb328b3fb2aee2a8ad10c176ff5368acc0728d023616da7e55f6b7562615be4aee1526e8b846ddcc9841a609d004aa766e93d4665721c5491a63b153622a2858450bdf10c4d9a318ef4a46709a68d8f3965750c7876bca7d5eabb45c7d42588d27d90a773e0b0f6f1c37477c8b09e2694c3206967e2cf6f3ca8513d77654ffda1960d6279e94eea579dd5243bd2fe3a001ac064480d2faeb33f3e0bcf9b4a0c6192620ef481c04e814cba7f0fd78dc4172ad2ea3eee1661d6fa90ad3133472a81234d0dc6b576847e8ce0ecad0bcbca44988f5c13db353810737a65d7b6629cd7da8cd560d81326fed38a648308333515bf782ead2c30e4ff03927a5421d4eb2202421b291864004e3c145568cf9cfa5f0005596238ef04081714946a6f50010a194e254f716a4891887422c3abf0e7019a8119a00b8dd8e2278a70e15392132d014b93267a21a4e732a6fda65477ee64660632c8d8eb511ff78b3d1409f871e8996f5f4552686e342d3ee859740980eb030f5e48cb68b0ab0722daf8f5dc02955719749b5fe5c8a880d91112511f8bd263e3a5dbba09c8bf0920b891a0e65975bf48e7209a74566b31b5005b82b77ae397fdeeba735bd96c8fd71950ca1d83dcd5a8a2460c47126e9e3c55e5c40a9dd4d1195805f0f81ad6de4b482373cc4b99348211d365e568aaf4fdb3fccf436449fc5f2b721eb5ab8801da405820231b2d586ec92d3e2ecb8cb67f7a9432f82721a26dc9ebba81fd5bc768c396d3bf98f98cba0191e15c92864a1c1de576db9a73dab1f69f93276b7782ecd0b97dae1dbc6b27e8626439851f4818f7223af79c1832441bfd2e19203d67772a549a2ab6a18d19025cb60276232b0ffa334a94c478106993c1b2f94dcea0a3a049b559b7613d719ae2b5a83235c667bfdb439c43ebd29e7ee6b8b4776ee3950f33b5d6a3dc9055f0f275ec98bd63702a5f1f2f1fbeeaccc15edd414a4026767dd4800b8af7733e71ce6a6a4d9ce0079fcaeff0b247fd3e1084167b84babfdcb4bb35c1ab34e133934154db4fb8ac02871b21aecd655998ca1f021498a7e9ffcc4e47dba4f7ac0b53ad326d37f74280e917e6e43b460042acb743a005c61d64b0addb5c7a4b6fb0337e623eff8a3cb416cf629e043189e9cedcc71a6c0600b0f4d44712b27500b012cfb2b9253f02e76fd8ecb3c3dd349ad41593493889b2c36c19f6251a9e5a4d6d34622f685c52bcdff9f19589b6a7e67b3a4bba0b8d37c07a6a834b9f", 0x1000, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1b6, 0xf2d7}, {0x41}, {0x87, 0x2}], 0x3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000001100)) 11:46:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) r5 = openat(r4, &(0x7f0000000840)='./file0\x00', 0x800, 0x100) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000880)={0x3f, 0xffffffff00000000}) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) r6 = getgid() r7 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = geteuid() r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x1, r8, r6, r9, r6, 0x5, 0x7fffffff}, 0x3ff, 0x63, r10, r11, 0x7, 0x20, 0x3, 0x3}) seteuid(r8) sendto$unix(r2, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe2c) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000b, 0x0, 0x0) sendto$unix(r12, &(0x7f0000000580)="b72583041f23615fb8f75c3deab015b93bc62fef4e6a35a5eb9acd21314c443c2288d3260b23", 0x26, 0xb, 0x0, 0x0) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/167, 0xa7}], 0x9, &(0x7f0000000740)=""/143, 0x8f}, 0x0) 11:46:09 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 11:46:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000003c0)=0x9) close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9, 0x7fff, 0x3, 0x2, "c629f81b9f599407f02ae4f31f47741bb0ab3e7d", 0x400, 0x80000000}) 11:46:09 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eefd4b33563ecaa579c03a42fb5c34271311c639098aeba25a822ddd00aab5bdeb943dfe52526a985ae245158d657c90db9779f3bdfbc923d402f4ad9a04171099a4ee871be2193bf1b1f943c8355c5cefab472b5d3a34521c1e34940b5c7cc77ca3830cf0a1f958d7498c51621f0b26033dad29652e58ef30bd6b5ec45842dab4a359d", 0x90}, {&(0x7f00000004c0)="297e695b36776b205baf957c5f5b601aa8f3e54bc28f27050788d3a59fe3a5fe9f6cc42821a95899ddb83b1cd1b46201302d01654a9865bd3108db3a277c64dccad843092d1dda13b386788f9f9ad4be53754b9270749c207b349114b425b433e87889df17ee26bf1901013a44ed39895713666b934fcc", 0x77}, {&(0x7f0000000080)="517b8894973eac742e114307826195d70bc9124a0e273502dfbab4502df3f86f116dab6423aa5636f58763b69f28d6bd22cdeff090f1", 0x36}, {&(0x7f0000000380)="b79ea6f370ee9a", 0x7}], 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xaaf5, 0x101, 0x7, 0x0, 0x8, 0x101, 0x1, 0x0, 0x0, 0x9, 0x48a}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:46:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206932, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x70c, 0x80000000, 0x9, 0x0, 0x7, 0x125e0000000, 0x100, 0x3, 0x2, 0x5, 0x7ff}) 11:46:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) socket(0x2, 0x8004, 0x18ddbdd0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/81, 0x51}], 0x5, &(0x7f0000000440)=""/142, 0x8e}, 0x800) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 11:46:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5", 0x3e0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) listen(r1, 0x8001) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017963c70 vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff824ff2b0, 0xffff800000ab0000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff824ff2b0, 0xffff800000ab0000, 0, 1) -> e uvm_unmap_remove(ffff800000aaff00,0,80000000,ffff80001493db98,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001493dbd0, count: 0 ddb> trace uvm_unmap_remove(ffff800000aaff00,0,80000000,ffff80001493db98,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000aaff00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800017963c70,ffff8000ffff84f8) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a89800,ffff8000ffff84f8) at vm_create+0x193 VOP_IOCTL(fffffd803c631a90,c5005601,ffff800000a89800,1,fffffd803f7c68a0,ffff8000ffff84f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8039dfde88,c5005601,ffff800000a89800,ffff8000ffff84f8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff84f8,ffff80001493df78,ffff80001493dfc0) at sys_ioctl+0x5b9 syscall(ffff80001493e040) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,3199c987010) at Xsyscall+0x128 end of kernel end trace frame: 0x31c04171000, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001493db80 rbx 0 rdx 0x16ef __ALIGN_SIZE+0x6ef rcx 0xffff800014947000 rax 0xffff800000aaff00 r8 0x1 r9 0 r10 0x690aecea152d9d5b r11 0xca5a217f9428ea03 r12 0 r13 0xfffffd802f06f3b8 r14 0 r15 0xffff800000aaff00 rip 0xffffffff81dd97bb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001493dad0 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.0) pid=513346 stat=onproc flags process=0 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff53d0,0xffff8000ffff9b40 process=0xffff8000ffff6010 user=0xffff800014939000, vmspace=0xfffffd803f014550 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 64428 252865 70234 0 2 0 syz-executor.1 64428 454015 70234 0 2 0x4000000 syz-executor.1 15119 293852 82412 0 2 0 syz-executor.0 *15119 513346 82412 0 7 0x4000000 syz-executor.0 82412 233019 23433 0 2 0x482 syz-executor.0 70234 288283 23433 0 2 0x482 syz-executor.1 23433 11244 85049 0 3 0x82 thrsleep syz-fuzzer 23433 496624 85049 0 3 0x4000082 thrsleep syz-fuzzer 23433 85133 85049 0 3 0x4000082 kqread syz-fuzzer 23433 377625 85049 0 3 0x4000082 thrsleep syz-fuzzer 23433 104051 85049 0 3 0x4000082 thrsleep syz-fuzzer 23433 45948 85049 0 3 0x4000082 thrsleep syz-fuzzer 23433 302717 85049 0 3 0x4000082 thrsleep syz-fuzzer 85049 78941 34494 0 3 0x10008a pause ksh 34494 214916 30430 0 3 0x92 select sshd 59446 226368 1 0 3 0x100083 ttyin getty 30430 386532 1 0 3 0x80 select sshd 45052 428707 43128 73 2 0x100010 syslogd 43128 132477 1 0 3 0x100082 netio syslogd 6058 186485 1 77 3 0x100090 poll dhclient 73888 461235 1 0 3 0x80 poll dhclient 22115 341129 0 0 2 0x14200 zerothread 92324 479703 0 0 3 0x14200 aiodoned aiodoned 40894 379457 0 0 3 0x14200 syncer update 91956 355207 0 0 3 0x14200 cleaner cleaner 72260 412366 0 0 3 0x14200 reaper reaper 77000 138012 0 0 3 0x14200 pgdaemon pagedaemon 81453 119536 0 0 3 0x14200 bored crynlk 57229 521430 0 0 3 0x14200 bored crypto 79551 14124 0 0 3 0x40014200 acpi0 acpi0 72753 273433 0 0 3 0x14200 bored softnet 10481 10810 0 0 3 0x14200 bored systqmp 89997 474452 0 0 3 0x14200 bored systq 84358 341041 0 0 3 0x40014200 bored softclock 75909 274749 0 0 3 0x40014200 idle0 27115 270396 0 0 3 0x14200 bored smr 1 407509 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9445 6312K 6570K 78643K 10710 0 0 pcb 13 8K 8K 78643K 39 0 0 rtable 111 4K 4K 78643K 254 0 0 ifaddr 36 10K 10K 78643K 64 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 19 0 0 iov 0 0K 12K 78643K 18 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 1306 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 3 0K 0K 78643K 4 0 0 sem 12 0K 0K 78643K 21 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 168 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 48 38K 54K 78643K 365 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 2 0K 0K 78643K 143 0 0 in_multi 33 2K 2K 78643K 37 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 188 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 85 20K 21K 78643K 1202 0 0 UVM aobj 14 2K 2K 78643K 14 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 26 0 0 NDP 5 0K 0K 78643K 16 0 0 temp 110 3527K 3591K 78643K 3699 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 33 0 31 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 125 0 117 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4538 0 4538 1 1 0 1 0 8 0 tcpcb 544 162 0 156 1 0 1 1 0 8 0 inpcb 280 244 0 235 2 0 2 2 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 6 0 6 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 213 0 0 14 0 14 14 0 8 0 art_table 32 214 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 17 0 7 1 0 1 1 0 8 0 shmpl 112 12 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1647 0 254 46 0 46 46 0 8 0 ffsino 240 1647 0 254 83 0 83 83 0 8 0 nchpl 144 2065 0 454 60 0 60 60 0 8 0 uvmvnodes 72 1726 0 0 32 0 32 32 0 8 0 vnodes 208 1726 0 0 91 0 91 91 0 8 0 namei 1024 5429 0 5428 3 2 1 1 0 8 0 vmpool 520 2 0 1 1 0 1 1 0 8 0 scxspl 192 5620 0 5620 11 10 1 7 0 8 1 plimitpl 152 28 0 21 1 0 1 1 0 8 0 sigapl 432 339 0 325 2 0 2 2 0 8 0 futexpl 56 3100 0 3100 1 0 1 1 0 8 1 knotepl 112 64 0 45 1 0 1 1 0 8 0 kqueuepl 104 60 0 58 1 0 1 1 0 8 0 pipepl 112 254 0 235 3 1 2 2 0 8 1 fdescpl 424 340 0 325 2 0 2 2 0 8 0 filepl 120 2226 0 2127 5 0 5 5 0 8 2 lockfpl 104 58 0 57 1 0 1 1 0 8 0 lockfspl 48 21 0 20 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 347 0 340 1 0 1 1 0 8 0 zombiepl 144 325 0 325 3 2 1 1 0 8 1 processpl 864 354 0 325 4 0 4 4 0 8 0 procpl 632 515 0 478 4 0 4 4 0 8 0 sockpl 384 402 0 383 4 0 4 4 0 8 2 mcl12k 12288 2 0 2 2 1 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 4 0 4 1 0 1 1 0 8 1 mcl4k 4096 28 0 27 2 1 1 1 0 8 0 mcl2k 2048 52810 0 52772 17 8 9 14 0 8 3 mtagpl 80 12 0 5 2 1 1 1 0 8 0 mbufpl 256 86318 0 86238 11 3 8 9 0 8 1 bufpl 256 6339 0 1500 303 0 303 303 0 8 0 anonpl 16 41038 0 28754 53 2 51 51 0 62 1 amapchunkpl 152 1440 0 1333 8 2 6 7 0 158 0 amappl16 192 1411 0 734 35 0 35 35 0 8 1 amappl14 176 32 0 28 2 1 1 1 0 8 0 amappl13 168 8 0 7 1 0 1 1 0 8 0 amappl12 160 9 0 6 1 0 1 1 0 8 0 amappl11 152 50 0 39 1 0 1 1 0 8 0 amappl10 144 11 0 11 1 1 0 1 0 8 0 amappl9 136 646 0 637 1 0 1 1 0 8 0 amappl8 128 208 0 187 1 0 1 1 0 8 0 amappl7 120 34 0 31 1 0 1 1 0 8 0 amappl6 112 78 0 67 1 0 1 1 0 8 0 amappl5 104 137 0 128 1 0 1 1 0 8 0 amappl4 96 534 0 507 1 0 1 1 0 8 0 amappl3 88 112 0 105 1 0 1 1 0 8 0 amappl2 80 1813 0 1739 4 2 2 3 0 8 0 amappl1 72 15391 0 14972 28 19 9 20 0 8 0 amappl 80 755 0 717 1 0 1 1 0 84 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 13 0 0 1 0 1 1 0 8 0 uaddrrnd 24 342 0 325 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 342 0 325 1 0 1 1 0 8 0 vmmpekpl 168 6433 0 6413 2 0 2 2 0 8 0 vmmpepl 168 45809 0 43999 148 32 116 119 0 357 37 vmsppl 272 339 0 325 2 1 1 2 0 8 0 pdppl 4096 690 0 652 6 1 5 6 0 8 0 pvpl 32 144161 0 128828 143 13 130 130 0 265 6 pmappl 200 341 0 326 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 449 0 18 13 0 13 13 0 8 0