kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Oct 19 06:15:06 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.161' (ECDSA) to the list of known hosts. 2019/10/19 06:15:17 fuzzer started 2019/10/19 06:15:24 dialing manager at 10.128.15.235:46269 2019/10/19 06:15:24 syscalls: 337 2019/10/19 06:15:24 code coverage: enabled 2019/10/19 06:15:24 comparison tracing: enabled 2019/10/19 06:15:24 extra coverage: support is not implemented in syzkaller 2019/10/19 06:15:24 setuid sandbox: enabled 2019/10/19 06:15:24 namespace sandbox: support is not implemented in syzkaller 2019/10/19 06:15:24 Android sandbox: support is not implemented in syzkaller 2019/10/19 06:15:24 fault injection: support is not implemented in syzkaller 2019/10/19 06:15:24 leak checking: support is not implemented in syzkaller 2019/10/19 06:15:24 net packet injection: enabled 2019/10/19 06:15:24 net device setup: support is not implemented in syzkaller 2019/10/19 06:15:24 concurrency sanitizer: support is not implemented in syzkaller 06:15:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2a95674e26d0bba3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000002c0)=[r5, 0x0, 0xffffffffffffffff, 0x0, r5]) r11 = getpgrp() r12 = geteuid() getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, 0xffffffffffffffff]) r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="5f80538320eac0dd6ec11d2f49", 0xd}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r8, r4, r9}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r5}, @cred={0x20, 0xffff, 0x0, r3, r19, r20}], 0xc0, 0x1}, 0x400) socketpair(0x10, 0x2, 0x1, &(0x7f0000000540)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000580)={0x9, 0x8, 0x0, 0x1000, "49e9bcc492ecabe79349206ded80ce6f7b906e64", 0x3, 0x52e}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) r21 = semget$private(0x0, 0x3, 0x8) semop(r21, &(0x7f0000000600), 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r22, 0x4004427c, &(0x7f0000000680)) setsockopt(r1, 0x3, 0x1000, &(0x7f00000006c0)="2fb9ad5d89edb148e6f4feff2a89531550ad87d399e8c7f7f9cf35cbe6b06e96f82a0d62b77cca23f85c12833461194317bbe7fb0991a243c27cae1fd17f472e96aeb96073d2765cdd5b012b4f8538d837c6f9e1c397a68daa94006dc71ac03f1effef47e2e1474fa272629b77baa2f488bd01915f3d73bc3fa68d22af81dacb2d19d384628b8ba4a1469bcd26438a0e460af6fe8065734da661b97de7511fb3cb7fc4fa0719efe32e475bf1f811515ad2aebf6dc9ca2c5297f00a68d796375bac74b23cf7d201d21af4a3a4c669440594f29cf96d3ca498b2bb27c51aa59a5d01648e1e3a93c4b85faf95c4fa38e7624eb7cba65324f6a42324961a997416a3aba0a06782ae5543cebf9e9cec2f18f5f39e675650c6cfccb1fdb8c295f71cc028a6e3242a73cbb4f014c87e9cb87315baed18b061e1d38cdb5d57615b49615c7630e9efb7f097688af1a3e54a31b1208780d9869be522e7bb6d21ef15add1c5c2049f7a8a9a4611e1545197d1f37ef7e490c36b89669f737a40b3614d5df16203d1b402739aaf5b0ddc5aa325edb5eb3814a64bf755a705db3ae9e630d07b29953bb059297e812851a7fbf3455d1230bbc583d5ca377029d7c3f03ea0f925bf9040e12dee5203c498d519e6a0e8787f0bc509a4470be9cb393feea0c68edca292f5dc486205bbf2c431db41f6851350811f88545603182d973d728d2a4b311ae95c00b46317b6e34f0ab8e03a076196721b1c31d6e6bbfcc8471e14ebc5404d36fc49512469c6ac7028b3a2ac84354c0bf3b90e61155a8cb9e0ac9c18c83eb83a02d4744ec4833915977578f4de0a421f6ff17a16b13cacbc9b8b8e549e40e0da34de63744d2d09dbb96c4c7969c3217249d83863529140e0161f3848408a7722f2f27be7538997d08cc3e8c366a1091eeaccbd9415de71d7bbfb2c236d1b4c9af1741a1d6db18460dd66396c68a8b2f08f1d73f1d00c2bbc5214c30e069c3030ab0c65b61287129b395e68f842edad7c91d1406b610e436b26f7c9687ab4a698df4a6c30d3af8a11d50d14e4509c23ad88f45daed65362547eaec2931638dfcf461a906d46e64674f32e6a9f7ca603c9a9c9ca7e8f694ed35a72907671620d0a24571304d7b8d6f16cece57d2fcad53fd2f5b68ec902786898edcd4747e236b09911f4a126ceb93c4ea5a6d4ff2b8d7005a928984568a65eabb10fec0a81b6e3bfd673296cf50b6b5a3878bd6d93337f428b2e2a4419de06947c02449529ebc7566e02ac2e068255a995bbf0bc5644653aa2545dbbdf65f427ee1e3225c3173a07da83ad2c7e68627aa1465ed48ea2cc737810ff40546df282cd7be73d2e6bb78f0aa70d37e1ed7f0eeae6b68cfe80c0f31696cb568501534f9bacc5eaa5f17f319444da1bbc1c1fc5ca1db61e65ecba3e2a41c2d7d88bc4fbbc3de55f7a325e5de21ddb2ffea40a5071f420a547f4a4521ce4c7de6fbe096531cf63c43b3644aad6b71c82540223ed401378eef06ed314c99f1feda2f216df0db3735ad15ccb1c1b58bc4abcc6a943dae4535b97645538ed67f8b95466f6aedcd0f1061a14e970ba0c404f28b8b0168cec174da1f4d100f0ad59e568be528a6e233dfebaca30c893b098f0f08a07ba36288679e134de8164cf1806bbbf630145ae842f75904739aff119e1f4f4fc6a9fe2fc3c67e2862b81f134ead83a04ee09f6e59eb569d7abd6ec5e2d4930275fcf46e5aa5fa0b48fc76df99f77c2049f46322740042072b36ffde955ed568d16385e1267f4c3dc4bee295ab88c94d81bf2ed8bd16affde2f5948af745c39692a3428a68d126bc27bd1d3eee75bbbf71f137ffbbdd6779fb1b8d3f64ef10bf868ce2a125172b8c815ea42192bc5c0291bb6a98d2c94894d1e81f973ce78b4c723f4f104107d7fe5bf79ca2f0fac114558066dfa8c3a66ab6fc85baedeffc95925197b4c980ae3bdb23a399caa9dfc1223a6025e7a5bac182913f48412bb5a2a3f6fec5308d3fa9c267f22799a685822f5887e7069af91cef07605f6e6c0f70e09a71aaeafbce596f0624736828752a0ae7a8bed7ef24ba15d9eab5e2af543953d67c66378d234ab63d90031770b50c4a46113db0f9627f72292749c0022cd6c995a36ee7d846a5b1507cdb8c8bbe27d7c356a83d57e2ecab7cf9c55d821ef0f796150c21a743773563f588904e14ebc36a61c66d4f9cafacc23df0acfd4dac9e105ca0cf93d966bb54784297c50445b93149415b742f1e95d5ac55dd647e585f3386cc7f3194fc8786043d04c5a3daf8360d9517f43dcdcc7dd54fa2db4b661b64d27124280dfb9c754903a1d9d092f8af57c4088ce4e8e946a57bcf1acc1e953361ff04fe82fc1e1c832e22704d13937f3e24725659f16b87f3b6c3661119cfdd9dbd907ce05cabc586ebe4a4cb6a6ead99921c9c3a65551fda2975f3a38692c9b91d98f72c44b920af890c6e848cd0461a4c51e4302fd3f1372f12202120afbcce88cbd4474a85bf2aa7a58bf86ceb148de66630ecca30a0621aeadbdb74d1d5f32a6ebb8055a4ca804862d1326de187046ee77834ce24a439d86d33408ae8b7d8cc6c574ad5ac23a1d7f8292d9790f132c0a1119b04adab330d917d2de5b93f227fb097a1e3dd886b57eea6a1f0078e1c43e32f3f77e21c10fb72c86c368e4ab066763ea0558ae9acb3c55e9abd6753648e4e8b92090719b4adf2b299572fdb407cdb240976478d7838282b1d6dc9ffcc44c85d8364d42db3c015adbccf52d29f7f3c5a44a5e8f82ae4a1847a66aa36ad468146e79759217064dbe13a6dcbf6626312bad8159908b994c355b4c5c102ef90b353b8bed5f868f0a4b2112873cf0b4ad9918df297c618d0c597a250793793d523c4f12651f61e9913b4fce8f76ccf78d2348a4bd06523da335005e66c7a94cb099375a62f8f8062e7c70a86345dfd4bfc1ab2fafbc4b74159123f9ac0f9f589c5cec6cd0ec36d71da24ffe73d44602aa8f7b75c652a86cf994f9505a90fe76fd793845d50c75db8e9fda7a9961c8a3deb369664dbd7a4a13997b42fa0e0011da602ee4d27b8da59a102fb28cdc3f4342227f24d6d8f6c4c62f6f84298791c9be10a32af4be3e355ac96737c9150cc4b765d4a1aead86ab885b978b4f55077a7636a181123be47cdcffcfa95db7ca7c16e8f42841c9235124eac84230d13ca6ae007a3b16c3e8488bf9f7449f932f1f49f464fc6db69269b60e1d5a4a7a1f38d913382f98a8b8cdc36d6b1722e16f5344204119cfbd8d2033def2f6b86810edc051c99ef6baa8ea9cdd6e698a015982dc235d82ec6df088cd16c43eacc4eaa4f202c3a96fc32e3c9617a42ef579f82c16e0d195c7c397b02fdd281eb0bbb3ad66b85b1f7fcc735619b74c466db9c2a561b57f92927e10fb09a1c5b89309a8b71a62ff4cb1915b001d48a22ace779bc7d74f0e88a60d980c272ceaa9c2a00949555cd3caff8909cfdb990ecb181bae8cd3382fe1037a74bc1fc5e968afaad94bf6aa5c53c270bd3dd80e1fff70fb5c6ede613cf92fac0620d1c5aaa51e9300af65d0098499dc13027d4d7f3a3fe5d80958ef97deb4ed476aca3ccfd3e49b577ca5222ab13f48f294c391db1288747213fd7d5e96bf1a5602e60b14d5bb8cb5d768b39ab6ace6c3dadf4784ceb61f8f42196dd3222f8254f41ff729ca7ab9fb65b717af4ae273fcfbd4ee294c7b9d78983d0be2ed25d1513b96113cacc16eb74a6865f336b429ac29ec7fabb7947cb241d0af5d1825d109168c1a15b30e1706733e9810e18b8a853e77794a29fe72dd6778c692af09fd06709241424f396dd03723c3bbde75dde4b6ae772b5d7d09a2b3d9d0d1991ca7f60264d5e9685b1691ac060b7e05ed7856025cf93f82ca774eb8fe6011aa103dbad0d75450190e710d36ce0c450e75bd51a131017736815ed742d1e5f4df5d8fa1da32edd2a8c1d0af971afc1a8b9df223a134327399e9f1600fe17ac3d95fc5f47af05b1d2a688feee9499efe70d1a3973302b6b4718d8509ccc05cdbdc7fcf38e8c5a78ab5a0f2c53d4293a8e9e517cadfee163cc85daad944591b141d0174dcb20af24974c79ad552ab753b7a95de9f14a901295f8d30c2fc6baa7ec2f4414ae008de756420a46a7292994d53d3cdbba6f3fa83a0b56799e2979c1bfc4e7c1352553cb8f6eee817d06a3c6f017338399d87366f37c83299e617f55883a20d8e1493d795db1831b6086b34f0506690fe0fb9b11c57221ebbf362859d1083fe745fa322b2d28c722f691bfeadc33c6b3dd819797e1f90aa38e486dc95ec1c0eca79ce1baa3ad78aa82c9ea4aff469665f7c7340b8eac4705d82cf49de1d0611ae42661d9a2244c33c57b93ecd85491c03cd890f5b8d26c4fdcd4a85982e1dd8c369f8ac5bd3048d346f9cc9e075b993d1b53644e2c99a79fc1e2dda725cd72d81941bbdea2064b5267f6684cd5466f308a044e505d1e839aed2cf090cfa95ece0851fbdd7e4eb43072aaf06612aa9b81c29288cac2b83afe683e066bc7dd527c2db9d1dc5fe5ab0cd51fa47e7fd704b77e7417e883394668055dc4c2995d3c473d0aec4e230a6807c024b0b2c0dad4f377a933e8e2957cb7286b7c84d16226fa68a29ce642a6e2992fa8c7266289b093decd9ed4bb0456adaa72faeaeb6c042dccf195bc8b88c60e15ca842bb0ac900c479f0f9782843793e81fd6f3dcb9c5f69c4525ca91401561c638d4e4fcb965c140a3ca59f659a927c3bb7cbe8dec204edda21da2869fe34fbccd990940eeb6f79f56a70e3dd31dcd0065491a93e055a6d04a308eda39a4910161b4865104ffaceb5c78f57d411c5c407fa295e2c195a6ef8fb610f6d61d722f771ce7ade9d2c1fe33bd42e656af50fc8868be2e1fae1a0e1d1b2424d1e48ec29168850a2949f07b0f2d9e523a834f5276d0f64e8714dfd81da8af24fce6ab82bcb17c7bf7472d91cd2d7237061687ce8accacd204ef72f3f5809a3aecec13e0520051c20e4dd169a85ad6f1a92080b2996a76fb5a5ae5b922891e439995d3b45e49fb021effadf6306889291ea2646f95101c55e185714585086d4915afa82a9b6eec0a35b9a6f22756eb3cc33bd497ee82b5ed2c90abbb72cef782cd7c9fc973a658e244a00dc0654a0f9b914371881a96e7cb01cb5e8481015aaba68d9096faa038513a464d7e1455bf3b214f7cbe060f9666b22fe3d34d362b19b974d1c7e46c7afa8491d27f80856ee36325fa46d7d0afc97b66196178f97a733f39f64ab9167009c74cc97d626b37bdcc61a661a0389e527cf1634236eddfa4ad8cfb35bac3b63cadc7aed4266df5cdb897c3d8835d7115cab54f7f9d9a9bc0fb369922bee0ef576d86b2157cb0535265db5441e6bdc82f248a6b9b3b74bacc9ca605906707ea5df011c969d10b0c479a019b217910e3583e662ca8e28e9b93811672892057d0e73ad4fd1a896deaf2c5ccc8039720304e213022599f1da9922f5c5b8d6f14f54fadc06f795a5789fbe96b2712b45e81c4e6726d0f5621c58851af593c1c3647946b1e12ed941893eee34a65b07dee8cf22720d292a3dee6ff508305b592eafc4fcc836087ada73c74c2e1389d4492ea671ac36f849d231c0ed6a2d2b7dfd1218e707305601877375d90fc3a5b83d3ba506f6e2d03adf14561626d6318262699934229dccfbb2c5b10b0f9dd7ad850a687c254b73e9a4764cbdb2ac73ae56afb5af89ca3833cd080f2604c33118b6d1efef58784df20a0e52536e4adf5ba7bc7f17", 0x1000) r23 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x558664c7a273dd0c, 0x0) ioctl$FIOSETOWN(r23, 0x8004667c, &(0x7f0000001700)=0xb6f) 06:15:28 executing program 1: r0 = semget(0x1, 0x9d7e9b4f41fa1739, 0x8e7) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/203) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x4, 0xa8}, {0x4, 0xfffc}, {0x0, 0x2, 0x1000}, {0x1, 0x80, 0x1000}, {0x0, 0x6, 0x2800}, {0x2, 0xfffa, 0x800}, {0x0, 0x0, 0x1da87e348f5c61b0}, {0x0, 0x8, 0x1c00}], 0x8) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0x1}, {0x1, 0x41a6, 0xc00}, {0x3, 0x3, 0x5ea9167abd7a1bae}], 0x5) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/213) write(0xffffffffffffffff, &(0x7f0000000280)="c418c6f689dbfd1def6d9f390070a66d0ef23e1bc2e719f88800c3d4e577a8dba4de41cbe7c30ac2383d4e60833683a9c03048e1055eb4f5ef670eca9cd5d93cffbcfb89d5dd060656993967ac1c17e2b9f55dac5c891bbf55008edc391483381b17cf029f7d5c14189a383fceadb0be4568c59cd14ea05e83a0e318324bd4c5e9a8b3604c71a9e207bf198b02335c4db3b25b87c4d16a2f748c7e37214d085764323ad9d63e8a7daf4c156612bcff44cdfe32f93e1a6dc0786295fd595c143e6275ec0ec7d9f20d814463170867a4db5b9c7fccf26d48bedb66485f1c618c4da1b112c216", 0xe5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x857082e92a51e900, 0x100, r2) socketpair(0x6, 0x4, 0x1, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x0, 0x43, 0x7, 0x10001}, {0x6, 0x2, 0x0, 0x7fff}, {0x5, 0xfb, 0x3, 0x3}]}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000540)={0x9, 0x8ce9a00a64cb4d4d, 0x5, 0xd027, 0x6eb}, 0xc) r9 = getgid() r10 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000580)={{0x3, r6, r9, r3, r10, 0x75b0260da75552b9, 0x8}, 0x66d, 0x8, 0x3}) r11 = semget$private(0x0, 0x2, 0x6915d06f3c7db5ce) ioctl$TIOCSDTR(r7, 0x20007479) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r12, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f00000007c0)={0x8, 0x8}) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000800)=""/130) r14 = syz_open_pts() ioctl$TIOCSDTR(r14, 0x20007479) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getpeername$inet6(r15, &(0x7f0000000940), &(0x7f0000000980)=0xc) 06:15:29 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xfffffffffffffe63}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) fcntl$dupfd(r1, 0x1b, r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) r6 = semget$private(0x0, 0x5, 0xa6) semop(r6, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r6, &(0x7f0000000340), 0x0) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r7, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r7, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000140)=""/165) r8 = semget$private(0x0, 0x5, 0xa6) semop(r8, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r8, 0x0, 0x0) semop(r8, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r8, &(0x7f0000000340), 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r11, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r12 = semget(0x3, 0x3, 0xc81) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000140)=""/165) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRES16=r5, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r11, @ANYPTR], @ANYRESDEC=r8], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r13, 0x0, 0x0) 06:15:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000740)={0x10, 0x10000, 0x4, 0x8000, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x771e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xb09}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x101}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fe6000/0x13000)=nil, 0x80000000}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fe8000/0x2000)=nil, 0x9}, {&(0x7f0000fe8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x8}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fe7000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xffffffffffff3502}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) pwritev(r3, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c653000fec2e26d03000000b12d2d8ed67673988c4e25b7468415ee9c"], 0xa, 0x0}, 0x0) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) msgget$private(0x0, 0x1bc) r7 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000340)=""/229) 06:15:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x2000000000004d}, {0x6, 0x0, 0x0, 0x80000000}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x1b, r1) fcntl$getflags(r2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 06:15:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xeec7, './bus/file0\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 06:15:29 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xfffffffffffffe63}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) fcntl$dupfd(r1, 0x1b, r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) r6 = semget$private(0x0, 0x5, 0xa6) semop(r6, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r6, &(0x7f0000000340), 0x0) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r7, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r7, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000140)=""/165) r8 = semget$private(0x0, 0x5, 0xa6) semop(r8, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r8, 0x0, 0x0) semop(r8, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r8, &(0x7f0000000340), 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r11, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r12 = semget(0x3, 0x3, 0xc81) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000140)=""/165) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRES16=r5, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r11, @ANYPTR], @ANYRESDEC=r8], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r13, 0x0, 0x0) 06:15:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0x2eff) 06:15:29 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xfffffffffffffe63}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) fcntl$dupfd(r1, 0x1b, r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) r6 = semget$private(0x0, 0x5, 0xa6) semop(r6, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r6, &(0x7f0000000340), 0x0) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r7, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r7, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000140)=""/165) r8 = semget$private(0x0, 0x5, 0xa6) semop(r8, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r8, 0x0, 0x0) semop(r8, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r8, &(0x7f0000000340), 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r11, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r12 = semget(0x3, 0x3, 0xc81) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000140)=""/165) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRES16=r5, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r11, @ANYPTR], @ANYRESDEC=r8], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r13, 0x0, 0x0) 06:15:29 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xfffffffffffffe63}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) fcntl$dupfd(r1, 0x1b, r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) r6 = semget$private(0x0, 0x5, 0xa6) semop(r6, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r6, &(0x7f0000000340), 0x0) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r7, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r7, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000140)=""/165) r8 = semget$private(0x0, 0x5, 0xa6) semop(r8, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r8, 0x0, 0x0) semop(r8, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r8, &(0x7f0000000340), 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r11, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r12 = semget(0x3, 0x3, 0xc81) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000140)=""/165) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRES16=r5, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r11, @ANYPTR], @ANYRESDEC=r8], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r13, 0x0, 0x0) 06:15:29 executing program 1: r0 = syz_open_pts() r1 = msgget(0x0, 0x9227c3936dc8d00) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/139) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000340)=""/239, 0xef) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 06:15:29 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="8202adfdffffff7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad12635809bf7eb6652c3dcd820f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c955ad71e211058b6b187190f4287f30056f0eca629fde07bbbb4f7f0a790841ea6147ce522005f96566eaa0600083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7de254763c9dd3ba4c4bf9e9dec9b4c759eab342f39dffaba65a7bd32f6d8f977793fea7953bbba3a81a6da3656e413ef0b9000000001464631bfc1600eedf6c65d0c4563f45de1234754d92063c9d4e70973e9fb9f80ae35b1ced19b33d97"], 0x10) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = socket$unix(0x1, 0xccbc12f6cbd1a719, 0x0) fchmod(r6, 0x10) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r11, 0x0, 0x14c, 0x9}, 0x5, 0x5, 0x8}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r4, r10, 0x633cda1cbebbe43) sendmsg(r0, &(0x7f0000000240)={0x0, 0xfffffeb3, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000040)="0b0400639c7b5a95c46a6e283660e8ad09b5b276c4d4ae5324656f962a13beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e12c960670df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151a99209f160ded87117e108f64549fb493e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb61d5bdd21e7855d009e51af16ceab187a304acde1970559f2910f787590553be0acb87abaf6c02031fa22f19bc1e8b924557c438ab38dda27f1bc0f0f6afaa56a3581be60bfb8aba7c58205b4e3b5f728b0580dd0ad425aa635864e62cf373e73afc4766741ae8d17c00967daeb6df4304c3f924cb3287d64ae7f7c2e0415a9a4d1409ae4bdc61d9adb520de2d2be213122e4165aeef419d7be2972f", 0x15e}, {&(0x7f0000000940)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b4256d71005cf83988c7e29b4f639e8beec15354c7b096186b2da4fc203175156c003539561d7f5df2ce10ba637affd5e9b809c1b2c88f7aa755e1cf13950e7368f63f14750ccbe259562bd495783750009da59ab77ff879d58d306441ca79a18fe902118bcedadb14e4aef71c3b2fed6ea3b955986c1ac3c3ba6ff7f0a2934600ee0cf7ed5cab997fb6125e47f459bb74315caa15161ec94d90e9669f985c8aafb750863449ae9ba882f72311dbf2599c3068d3d9e94a8a11cb1556bb5a70e82abc66ae29d317dae342b0522e4f3489a645fe5665d2333c0605b7cdbd308a26390dcda9a6ae26b64260a6b155b032a2ccbbffc69f07113983ecfaaa1e2efff1caa3c3a7c3e182799ad1d58f57fc2fca25925d306f55d4e01afd3c35dc669f229dc3b54329976e7dff2fe2d1c854bb6b336d7364cb40f0e302c66fca8119472b0fd06e5bd2407f6732cb7e4dbc5b54f814f405413a8569f2aff681201f71a35d8d3126c0c2d9841ba399f0ff5183c2a77ce44324a1593abe4", 0x204}, {&(0x7f0000002380)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454fb24dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d9139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba84f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b05e6e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4f328a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea472400ea0031bebcf4ff7c3575a899ee7db63a0dc9bff3aeb88da35718de0e9b6de1d5e84c8a1ec4da1a3af164027e7d1207c797c872e85a733b999a4f250c478a62d766a8aa673d57a1170ec1b2c4c7c0250fd840e07761ac2543e69fd7d1df2c9174fdb40a6c7370675004d5be3b7c07ec6ae417dc657b7554400fe1655498f91d6b447382dd40bb9594fe51c62b9873d97e1e7617c8e9b6c0c2c74f72fd3b6ba4b3475b7e4c95011fcfcd08fc68306adaff593c9a71919c21807e803a1d3fd1eeeefd769b97d90ecac8db7f44c654ad", 0x6b3}], 0xfffffffffffff1c, 0x0}, 0x0) 06:15:29 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00009bc000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') 06:15:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x82) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:15:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/185, 0xb9, 0x0, &(0x7f0000000000)={0x18, 0x2, 0xfffffffb, 0x767}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 06:15:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) r9 = getuid() r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000140)=[r15, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r9, r16}, 0xc) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r17, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 06:15:33 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) read(r1, &(0x7f0000000c40)=""/36, 0x24) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x40, 0x1ffffffffffb, 0x7fb, 0xd5b, "0366402ba77f0c033c02df71795ab976ef3caf00"}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$TIOCEXCL(r4, 0x2000740d) write(r3, &(0x7f0000000a40)="cf9f9e971ce83a96adeaee1f09685a4c6acd938b0ebef6769d7de3a80417862a3026c8ea9f28501b4db7274379600b31c06a0cf9e6d83ebc683c1a651a07a0179ef9755df2f4c466c306c2005adb12359ee24e1e4e2dd6bee8ddaf5d16fb709be2b1e53e4e7c1cb9489d8fe551a61291dfecb7aa7e8ff6ef8bcd0557375ac586d6e7acb9de0bfbabe6b7ae5ab7864d10ef1adcd311bdba0726f6", 0x9a) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000980)={0x5, 0x7ff, 0x0, 0x80000001, "bb80176f15864d7a3fdc660bf994c84dea98d6cf", 0x5, 0x800}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x697) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000b00)={0xfffffffc, 0x4, 0x7409, 0x81, "f033a64e9f2635cfcb4ab2d1d58144a699a400b3"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) write(r3, &(0x7f0000000b40)="6a4a4e5cfab9b0fbac605a000000ff037f692233e931b9cde824194ee7c45685003d20410d4cb0216b1a07b8adf1dd3bc96ed31be873fb19de54838be3a2ce391f99d536dd0e38a583d23c811e2792e50cce20a0876f768c5a009c4cc152d9f0918c144349299c9c0a316c9f69d3966cf73f8ecb2e0cb73b6dcdc38c8e81b04ea5933bd38ded31834fe1eba6b0192dc7b849f7035f2de67be6a5fd8d7b16fbf1bbed657ae6f6ca42b6477ae5c0d89b92eb526b6a7483aae2d6e440950657f6b496b7e2609e094a8ae657cfba74b1008a00", 0xd1) symlinkat(&(0x7f00000009c0)='./bus\x00', r5, &(0x7f0000000a00)='./bus\x00') 06:15:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") getppid() 06:15:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) 06:15:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 06:15:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000540)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x3ff) write(r0, &(0x7f0000000080)='}', 0x1) 06:15:33 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) select(0x40, &(0x7f0000000080)={0x9, 0x9, 0x401, 0x9, 0xf79, 0x7, 0x3, 0x1}, &(0x7f00000000c0)={0x0, 0x6, 0xfffffffffffffffd, 0x4, 0x6, 0xac, 0x3ff, 0x81}, &(0x7f0000000100)={0x0, 0x80000001, 0x200, 0x9, 0x9, 0xfff, 0x63, 0x8}, &(0x7f0000000140)={0x2, 0x4}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) fcntl$dupfd(r1, 0x1b, r0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x2, 0x2}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000300)="d6431c691f501343c6fbc6029c9f6b64fc96cb8f42495103ed6166793095d304555fa4e28c519b229c293d8fc54f011ba438461a67dd99e9752cf1298e4bc60a3a7946a01e3fd3c12b4517c2c9a02ca35527fd47eed8200cd4eef6ffbe0871f8156c5fdf5018f1d33d6362315c7cc79d92474e3bd408e7a0314bb23ac5a99e6378474b7f17153b3055b9f43aafafb742d397f5241b9070bc6e2c27c18d4c7ff80ce54f90f9e1070d6221ac5e09bc44f2d7fbb240452de202a763c28413f2c0b50b0efb37c79dbf355d75a5ece70cf516aa747c618d4a54ee8be08c38fe889f20eb3347460030640cf2acb780cfe4d802211755aa72f7b6cbdf0fd601c83054a8466829fcbedbb9c377f927e17876ed1d2da8f02cab2f94804f0578c44fb1fc6f2878488f3f2ea703af7e189d0566eb1edd5faf9710bf3878dca93ea33e8cb2b8d851648e40719f70ae28e20f02e6f63e21fc4c7a93b8928160497f293dec0c9e359f3d007c23a1eb512fe007a53d47e3ef6aea284f870c5ab753e60783b3092290da1a0b2000b0e7d956af29ca0ef22c9dd202b40044002222e1eb4158adeb93d1ed8186461ccb74f7112c4aa687f34a834917f920cc545baed7e50a3153b67f8333625623776b47fd40fc13c54ea82c21412623b4e527cffc329229ee99c4784e2fe712b1e6c1ff401799be7563491708402fcd1660b64234ae195c13cb691802682b8f0154fc96d9e09e5e0eaf1023c90ffcf249bc2ef335a3db4b40bf389bd5656a841401bf2029b60e4b57f1748a67b2273bc9abb11a7711537b", 0x23c}], 0x1) 06:15:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000023c0), 0x1000000000000107, 0x0, 0x0) 06:15:33 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x44) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r4 = socket(0x18, 0x2, 0x3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x613, 0x0) r6 = accept$inet(r0, 0x0, &(0x7f0000000440)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r9 = socket(0x2, 0x1, 0x0) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x20, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x80, 0x0) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r13 = socket(0x2, 0x1, 0x0) shutdown(r13, 0x1) fcntl$dupfd(r13, 0x1b, r12) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="9dfa12a9dae82653f36868c0d13b880c5613c57d7765eb79d46d6e8134f51faf14a093a0541926f1f41dd2e1845bfc3832e44dcb3659ef786d7f068ba9bf5c385dfcf0b04e1c99db9e3f6bcf44eecd993aa57e26482fe832b4337552a235c8b6cfd4be77a0b9db51368c9bb795deaccc36c9388a636c86548fd7cec8c3f9ba4d71016b1af47a47349bb2c2b7ebe473969a0b61160a0edad809e42fd26678bd15734e6f312e6bfd856121e14e1b8a3add41efa06d336077", 0xb7}, {&(0x7f0000000300)="7a4b7c51269213e41982f44fd6178392c485b1f06419f881d4b9d403bd2a8de1e15bdae6421a22fbd214450e2a132da06bb666a07e5b210f5e24de2247af23a8c139596a98c15c06a72a7dd563f38bc22ac272fec088a53fe83c73f100b85427cacf6d7c414a42177aad186ffeb09feb66db58b048b6f790ae5e2f4127", 0x7d}, {&(0x7f0000000380)="21cbc18a4fb1f147493e15ad876c8f29fd2f79aefb2223fcd566b03eea55c28feb2df70113da1c070e88ddd560e0bda1b7261b38715c610299509fda391746bbdfd93c476f001c", 0x47}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="2000000000401f000000000003000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r13, @ANYRES32=r0, @ANYBLOB="682e69def0b3a572bfa3c62b010000007043153182097c7f4e6b91d0302b16817778d5c5666fe2f9"], 0x70, 0x4}, 0x200) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$TIOCSDTR(r0, 0x20007479) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000140)={0x1, 0x8000, {0xffffffffffffff56, 0x8001}}) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 06:15:33 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x100000000}, {0x4, 0x3eb490d2}}) 06:15:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/\x03pf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x3, 0x55ed77eca503d57f) semctl$IPC_RMID(r1, 0x0, 0x0) 06:15:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x13c3) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r10 = socket(0x2, 0x1, 0x0) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) r11 = socket(0x6, 0x1, 0xfb) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r13 = socket(0x2, 0x1, 0x0) shutdown(r13, 0x1) fcntl$dupfd(r13, 0x1b, r12) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r15 = getuid() r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r23 = socket(0x2, 0x1, 0x0) shutdown(r23, 0x1) fcntl$dupfd(r23, 0x1b, r22) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r25 = socket(0x2, 0x1, 0x0) shutdown(r25, 0x1) fcntl$dupfd(r25, 0x1b, r24) r26 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r28, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r29, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r30 = socket(0x18, 0x1, 0x0) close(r30) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r30, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6, 0x0, 0x0, 0x1}]}) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r34 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r38, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r39 = fcntl$dupfd(r37, 0x0, r38) r40 = socket(0x18, 0x1, 0x0) close(r40) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r40, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r42 = geteuid() r43 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r43, 0x0, 0x6a, 0x0, 0x0) r44 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r46 = getgid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r45, r46, r47, r48, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000140)=@file={0xceeabbd293ea880a, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="55346eebac113a8e735bc94b0916a74e677f3be6d54574d391032307f7d7451eff5509b26bcc5bd456f484259473ae4a97f088dac658ef01", 0x38}, {&(0x7f0000000240)="aa0577cd01854879f178b484541d70f0aeefe74a770fbe6a3049d3114354484a208bf79434a056ffd1da33a7c7245a744a1f91b241ef3c1808beff871f4bb4f30e1b618b99076aa999afb07a486d879012d0f5fec6520cc366dfe1db", 0x5c}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r5, r2, r6, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r11]}, @rights={0x20, 0xffff, 0x1, [r2, r13, r14, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r19}, @rights={0x28, 0xffff, 0x1, [r22, r25, r26, r27, r28, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r29, r30, r2, r31, r32, r33]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r2, r34, 0xffffffffffffff9c, r2, r35, r1, r36, r39]}, @cred={0x20, 0xffff, 0x0, r41, r42, r46}], 0x148, 0x3}, 0x4) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) dup(r3) 06:15:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x7ffffffe}]}) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000040)=""/114, 0x72, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x6}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x8fdf, 0x35, 0x6, 0x7fff}, {0x105d, 0x2, 0x82, 0x10001}, {0x3, 0x3, 0x7, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) 06:15:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x5, 0x1f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 06:15:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 06:15:33 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000340)=""/235) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="02e57fe9370300"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/229) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 06:15:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) close(r0) 06:15:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}], 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fcntl$getown(r0, 0x5) fcntl$dupfd(r2, 0x1b, r1) write(r2, &(0x7f00000001c0)="e9b9a70d5cc527c80e985e3a619e515a1749f00398a3906b384962cf2d53e416aa12791b76575e29d5b7e7250a02096cc7938e6f2917bf770a7c7b4d3b3f2d3e11bf2a6ab899fef3f830c055b4f046b41d1e0e1ab0a14b407fc036e425694f36210be548c0bcf8474984720bbcde62c774acc8c9f554a2ead34e17f5bc7c2656bea42e983c5eb49f6609088623d5b7ccddfc3bf59fc501078952575c92f69170985d4016465c6b131ab11146ecd11dc6f8e41df299991657c3f2559d71176b1aaca042bc5093d8ff035b5a7a91116838e5ae9dd4e6a96bf95e14ba71ddab2e3989d5f0e20670d29d952aba102182fcf6c4f647ddd0a230a92e", 0xf9) 06:15:33 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket$unix(0x1, 0x2, 0x0) r2 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r5, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 06:15:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000080)) r0 = getuid() syz_open_pts() seteuid(r0) 06:15:34 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000300)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x8, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r1 = socket(0x18, 0x1, 0xd) setsockopt(0xffffffffffffffff, 0x9a, 0x2, &(0x7f0000000340)="86537602a9e6fa1c1f8d2372c32876b2735206d6fc4946264edc34bc3910f83d8c57266e7f29554f0d1b891ad56c99eb13", 0x35c) r2 = semget$private(0x0, 0x8, 0x100010386) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) r5 = openat(r4, &(0x7f00000008c0)='./file1\x00', 0x0, 0xdb357056f8bd07e8) semop(r2, &(0x7f0000000000)=[{0x1}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x1400}, {0x3, 0x0, 0x1800}], 0x4) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r7 = openat(r6, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000600)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r8 = semget$private(0x0, 0x3, 0x400) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000480)=0x1ff) write(r0, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r8, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) syz_open_pts() close(r0) r9 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) dup(r9) link(&(0x7f0000000100)='./file1\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0xfefffff6) r10 = getppid() r11 = kqueue() r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r13 = fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() r15 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r15, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) r16 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r16, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) kqueue() kevent(r14, &(0x7f0000000540), 0x3ff, 0x0, 0x2, 0x0) r17 = socket(0x2, 0x3, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r17, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r18, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r19, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) close(r19) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r20, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) close(0xffffffffffffffff) r22 = getpgrp() r23 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r22, r24, r23}, 0xc) r25 = getpgid(r22) setpgid(r10, r25) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(0xffffffffffffffff) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") pledge(&(0x7f0000000040)='&\x00', &(0x7f00000000c0)='\x00') 16:00:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x4], [0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], {0x0, 0x2a90}}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x10) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000ffff002001000000"], 0x10}, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 16:00:00 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x1, "d0da510e52b37b2efee534840a76f30d3fc9c06d", 0x800}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x1b, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x3ff, 0x9, 0x3760, 0x22cc, 0x1, 0x95a7, 0x6f, 0x10, [{0x10001, 0x100, 0x6, 0x7}, {0x40, 0x10000008, 0xc4e, 0x8}, {0x7ff, 0x10000, 0x2, 0x1}, {0x10000, 0x80000000, 0x800, 0x3ff}, {0xffffffff, 0x3, 0xcd14, 0x6}, {0x8, 0x524, 0x2, 0x401}, {0x4, 0x1, 0x2, 0x1}, {0x400, 0x20, 0x0, 0x7f}, {0xe241fbb8, 0xf3f6, 0xffff, 0x401}, {0x401, 0x9, 0x0, 0x38263118}, {0x20, 0x0, 0x9, 0x2}, {0x1, 0x2, 0x200, 0xfff}, {0x9, 0x7, 0x100, 0x4}, {0x1, 0x7, 0x7, 0xd91c}, {0x7fffffff, 0x1a, 0x4, 0x20}, {0x9, 0x1, 0xe91, 0x5}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004ce000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000794000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000140)) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x88a0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}, {r5}, {r0, 0x1}, {r6}, {r0}, {r8, 0x2}], 0x6, 0x1) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r4, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x0, 0x6, 0x80, 0x0, 0x1, 0x5a, 0x3ff, 0x2, 0x2, 0x8f3b, 0x3}) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0xffff, 0x63cd, {[0x7, 0x10000, 0x1, 0x5dbe77c0, 0x2, 0xffffffff, 0xc2f, 0x0, 0x8000, 0xdc50, 0x8, 0x9, 0xffffffffffffff80, 0x7, 0x3, 0x6, 0xfffffffffffffff8, 0xa0], [0x0, 0x48, 0xe3, 0x5cb3, 0x3, 0x1000, 0x3, 0x3ff, 0x5, 0x4], [0x0, 0x8, 0x0, 0x4, 0xfff, 0xef3, 0xe97], [0x3, 0xfffffffffffffff9, 0x2, 0x80, 0x54, 0x1000], [{0x8, 0x1f, 0xfff, 0x10001}, {0x80, 0xa53, 0x9}, {0x3ff, 0xc79b, 0x1, 0x1}, {0x6672, 0x800, 0x400, 0x80}, {0x49, 0x2}, {0x4, 0x2, 0x50000, 0x1c}, {0xf3f8, 0x3, 0xffff, 0x4}, {0x800, 0x7, 0xffffff7f, 0x8}], {0x20, 0x1, 0x3, 0x1000}, {0x3ff, 0x0, 0x6, 0x7}}}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)='e', 0x1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xff, 0xff3d, 0xb4, 0x0, 0x5, 0x9, 0xec5f, 0x0, 0x1, 0x3, 0x3}) 16:00:01 executing program 1: getrlimit(0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x5, 0xa6) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r14 = syz_open_pts() dup(r14) r15 = dup(r14) ioctl$TIOCGTSTAMP(r15, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r15, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r15, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r16 = fcntl$getown(r15, 0x5) getpgid(r16) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r11, r13, r2, r8, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r16, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r3, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r0, &(0x7f0000000340), 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/4096) 16:00:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x88a0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}, {r5}, {r0, 0x1}, {r6}, {r0}, {r8, 0x2}], 0x6, 0x1) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r4, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) 16:00:01 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x0, 0x6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r7) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r7, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r5, 0x0, r8}, 0xc) recvmsg(r3, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28c0ffffffe60000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe49089100"/111], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0), 0x3, 0x0, 0x1, 0x0) dup(r5) kqueue() r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x4, 0x0, 0x93}], 0x3, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x1}, {{r10}, 0xfffffffffffffffc, 0x10, 0x1, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r12, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:01 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup(r1) semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x4, 0x5, 0x0, 0x6, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() 16:00:01 executing program 1: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xd2, &(0x7f0000000040)="b04340bd7a304d14429ff371c40ea2886e04fde06f4ebeae23ae32a1db5396850d4d2e99d9ba782f36ad06c97897ddc97c1e0f66b94073c7599f0f34bafa7c8a3b4f482525697b145ea54283786a9a1c5b2b93a09231e2253be6723b5bd0cf1b388921ad856bc968c91a3420616aeee0f1a009542141331b708415518edd2a1c4f8fdc572b9a3662709253c3507b298556c99a040c06334bec2da974d25e7d210b63527995cc0166a0c13b27eeadf31ab71b192e00e896bb09e45fec02d5578e381c21061abf58b0bf14f0f9edcea5d65b03") r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f0000000000)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb8a7fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bb813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92f4067f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2190ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5263433b3b3ce4522048f45a9870de8295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d2001000000000000015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac70492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550d568ac82b91d236c7de08060f6892f5c94c2931e645300753546ff374d420fca3e6ebe0ef2e039c3b7688018a0dd19e5b109b62b37fa5aa4e6f9fed60bef1415abebfb7fd14396754c5db6681abb60ced783400f99db7efb0b4359bd3640b6089527e16538027e0fc5a670a68844c18e31e172b99b8ec77c472391919f9e142fc65233fb53bd50e4b20224ca95f3fee8348456caadfaeb1813662edd1aabdc338a8637a2146b3d9173fd1c5c134ba2fcdca8b713bec80000000000000000000000000000483b1b558cf49786192d6d6457e67ae0b61c2f5efb6cc6a3a36a0d86a2298206ec5227dcf47cdf9498203eb6481d98a3a6fd6f37d10a253c78e9841b39c0d0f6b6b0c30cf4d5e0"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {}, {0xfffc}, {0x0, 0x0, 0x80}], {0x0, 0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt(r1, 0xac, 0x5109, &(0x7f00000004c0)="a4312f38522f5d337b37ec7eb258c492deac2c09009eeeaa1eb2ff5c50e01d9dca6daa31ef8b5ee49c1047de75dc364fee67d554110f7ad6f40096f09848a98673770e7581abe628febed19b1e216b53", 0xb1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:02 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) socket$inet(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000e00)=""/158) semctl$SETVAL(r2, 0x0, 0x8, 0x0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r3, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r3, &(0x7f0000000300), 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/210) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) fcntl$dupfd(r4, 0x1b, r3) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000400)="84f0f74502bdba9de4ba413013a424bf6a47723ee1f15de1cf4210869ca6a0910b9e6bd620fd9656b64809913fa6dce54caf70d81e4f07c3ad2f4bed93e8df9f691b3a3e18290916059e286e31b5fb8656a2390017d9612ce85296aa231ef3a84d786ea960b0aacccb7c403478601e7e1e87cfba9308318203d8de7a48f1df1fc1e19f3e24a0b820c98f45dbb7b8eb3f23da785f079fd1aef4217501bf61dd956450f656173fa6ef2c4773bc5f8f447feb68268ad212c9c47575666adf257e6e84c8732117afb72ddbb9a2ca60e3241beeb5db5943edbb0be99de54b6375da295d7f13e04cbb2a8ca794d04003de62f2576c380fca4b1d62c84519b710f52506059dc64af7c99e50b8abf4951490199b4ac93f8bf9d5356a39ef1ed8635e5b5481fb8f20dd92edad146aaab716ff05bedbb73fbc56b07911e721194dbf4f5fc91a8c926700688469b7c7202a8ee9bc1b57d112fa590591998cd669524847de96644e082ab376975970c9855b914684aa3c58bd9482c22b73b0ae164afae21d4e35543c526ecc887cc22d7da8121860253f8cd5bd00d77b55e4c1dcf12f83992ed0a2a66e35e324b2fcb4962fd435c76eb98f91d74a0eca04c26dbd6b040e53a870c0c1f304a10fd64c2e7bee748568b4490d21adf85835b954f856e30a4776f9903dc3ea16deae1900fa191ecee3c8c8ee0fdbf7f7c59725edc4d40d33f5874ef6907f9ef67311e44a90b05de3e9b16b98a586d7414b5a6606d0be52923e64504cca97a1833e4002c6871da3257a293adeec03880607761052089c7ea8bb812ac8ad819d0a1820ddd127c9f968442d906ec93cda8083065426f27a753af17f410b4e1615b714a37653cd067df66c0749ddd78cea1c1158669b8150220232d78f48a72edd921919e1bcb94056f1d6c869fea62c5ba2758f36ab0e1b1091f1b8ca4179cbede609ee80f30c2f0da62a09f0d109a2bd47970f0c05925fba4ec7dd14e62738f288f5da968002a136cc228d712f3f7a55fc352313af2aa8c3df53a52996e94b454db079ff4899d30e9cf6869ad3099ccb8ae88ca23b75fbd97fab792d19e565f3379db4c36c6081339c777473b71c1a52b0c0378659b0fa9083615835330bc69e87f8783520a99a1f35b75952052723da8e3f4a2aa0abd38119ffa386b9f2cd4f4430931ea423499f5c0badd99600bd4ce8287be823ebdedaef8d4b332e351333a41ed3bfff1b878f06548dc90a4ad910eaed7edc6572a669db51c188446df7697c09be6cd14538672208f1b3468864858d0b2a0102d506ffa6509fe2f6900e2dc426df47fdcb38a9f94e0d109c537425f278a37a565c5e775585c06e3ed9345634dff080d68beef100d2721a6da3bcbab4b3688a44974c9c18e971c2c56c92e92185b1e6402cd3bbdc4079e4b66ba64c1dc8065dc0258b03913624563c7a77d2aeae9b8857d1a5cf0e471a32bcabbcb00101a2763129cc8542f020e53378101ff3c09784b5d59f6f15ec15a14254b9bff7bdb1cd2d778ca466acb0e98fc9123ab93c594a24bac9a164e2c8919695eac414db5581e278317c94e45aa469169fb3c0f90cc578d348c1c4a0f8e3d8b40c547ffe85da8fbe6e1acd6aa4d994a1eb5d4f2bf045638215cbe4048c9f7447f5fd70f21a11756dc3e122a332b960c8266f9eade9fc28ccce6e44d4e00eab336a8eb0cb7b06397841739b798f185eb3692b3996eff7475cda54e45cce9e45cbc350678d468b0126adf024d861bbc29c804fd4ce95244384ee3d72e0536f68f2c8345fb1bb5cf45c3d65ad950aba5d82598d560b48f96af033322d9a27f560df38bf69bebaa01bb78cf397ec5b015af59d45a6dc972379d35f99a8d0614f24aece0d5417d446af5e997ec3ba15ac8a8e99067070bcfa670185299aed4684f32c949c2245df94bf2094494ddd0fe176fc882162c99fc2e263accef4095711c184695073f88066767363cc221cd52bef9f53944df733a58329dda3d226bca901b77c7a9d995590f036042fca878a459241973a2e0410be34be0d20ecd07dc9ba1d150f9719950de806a7bdfc8f070f44bf670eac838a7a21c10747c728439a6238c35418b8725469edc6b5a6a5e4120b3c343f5a26f917d13a8dd0f9158ba84326210e5affcf98fa4a84958e12c34900771f8c5b3ff9b9282d0537b4baa5a60ed1a74c05f9869e56c86888b7ee0866cf95356d9e593e902c09a98cc50906c8a416b052f90e66dcbbc66f78831a9227bcb797f09206fd1473821975bf3c9ecc1730dab7cf76ce7d1ff2041760bf4483fe6afe434abdce376665f0a2906710cc8c33ad8a230440d1ecaee9efbe14ee8a8ad2a35d100a7c353b15e279b838bd1880a85e4a51ffc5611d10ce445082104c7213f135b6f6e47a4bbad86811921921db7d06ac168485f237653aa2044775e6df59d1d508a3df0ee131c86b5ef572dfc35014e60c315d19388fdcd4b16c02d73b4e95137f08fdd6d77fb9aab93245595a0139a53274376e85951bb0742bcfeb706995bfbb44fbf764c9b9c8696f216f7d6a05d057d64532316aa0a1b144d2045978fde1e2f5f1cdfb301d4ce5868d4e3193e69dfae4e53fb7d9facd6527c5c864256584218e33aa61a903e259d689fb1a84ecf7a24e63f271b1e8c70bcaf7fc4f70bd30c21870386d532532b288b5a56337296801055eeaeff258888eec686ac22a795366ba28b9a44b4891bf2063133859dff874e4512b94d494a533cee447a61aafcebb0ef92c63a33a69319706037807b0147b968ba49bdf0425462174901d649e6875b5466856e3342fab5c58376b49a945ce8909558145fdeb873421627e17e561de40d7e1431633aefb6e15048eb8c833add599ee0ddbae83314478d79bf13b68a942336b2d92b50880f1f4890985782dd85151e4fe0c87b558707e652ee479b253e15167f338b168caf4de353c1dcc169954495abbc1e6c4f1c998988a66d340c3f3fcb67a45aaf3e3f0cf08ee8534c084f0262df4e53e92f51c208972391148369b078c1f76e89c82b07106cef6bcc32a48b7c701d5dbdc21bbee853a99a4c8c13f968af3987f1e9295b50d80727d7261cc96e37f14c4cbab524820cbd04972ff72f9c5aeae4a54e2d19bfc7881d17e45898b191f67bb9a28761b056e774afbd149cef1098b82958d56ee01c4caeec26db687321740d3f2439ae6e3090fa6ba504bbf456b64beb623454ca10add613660a3a1f5f1115b84300bba881880ed7f299150e5a8e544c0164b655355a19d51ec2f356ad16835ba4ff5d7d4e2db5b81d1b7603315c777e5abcb5042b642ca86e4b1fb8af7d00c63d4cccb1a84d2314c1f972b21da746ba0f73723f39ac40b05b5fa62824b95f51e1fb2dc3f728445ef0480e88bf6aeaea701168c9df47809681f7bcd38f6c01799e054b5cb7eccd89eb81b16b2f71f22c062ae09201820369fada67f4d64ed66e445575d1a33e6f79e009477f78c83f71ea2354e62a4b7c8ebc163656b769775551edaceea6c35b29396b5c1f96c449a6d23de1b7e3d98df4c003033bde462131082f6c0b02b3d1d547c95702c7e5fd19313a7ae1f3ce9081b9fa2765319ff0af184088cf3bbb9ab1d455ad004992b7b8d1c370f338fc8956816b435ebc4ad0b8ae18adb83b8f40a130732978c4e0597e116a82c431d8b212a0bda0de17812b2ff19cc2dce599ba4a8c6bb923ea12b7e07d2ead05ad24d05de22b98538fc89f89de46f0fbee4d62cb548e8669015009d750f133be6c5ebb11d415664e7977d640718807bba816e2a5d4a70e3c171a828e28ebf8af2e94be271f30276d273dee4148afb479487eb61fa93aa5df9920ee149d514604ca067a67b8e26c26cddcb16ec3bc2bfc09cb5fffe86c9f084e15f33f7058fe19ce129f9dcdc4e7cc3cf4821bb2811635517e260a08c97ba27556380a5a637044123a9af7f211378f040422a7de55bc779f0855c088e996725016353edc3200404748c38f0a6d074ef6c54c6a303373d7eaadac367b2e4a63e77464398e1d08b9f4ea6b677ca8e64aecc21f8da7bfd8b3652c4467175ca20794636c8d644666d37acbbd2054c68b18350fcafaf138d73e8dbc0cd2f70729e2e1e41490ee84ac36460822818e47e5338f84abbed6be7e81ec1216d82d5a18979ae0f630fd268c232fc4cf40e0f45fbda917d0cfdae59d90ec41a9702081f235047df7edb4badeee15893f017f5f62ca88f872c00fbb154d2d0e557abfb77b1b81a8c731803c760b439a51e1e7a5402e645f9f9144cbb5a6068b9c7b2f8f30074e2f109846a31327b754e810e470be41e15bb48c6fc035138281a47b013990b05743861ccb333bd6c30b8711d6bf304debc77b872c8920a713a2620cfa668cae13407c1e9821eb57a168927c497e6a18ba08a57c58fa280b7dd6bfb330c3bbbe30d9eb40b812a1dc7205bdfe513ec1e397850284ddfd15929f157d8175f1c6d4aafcb8acbe723c002b17028e3e4a55e63db29cb2b99c3ce7b586a962f4b7c0aa13e902bd195982a06aae24b795de383028b600e7cdbff371ccda0f5bbcaa1849c051085dee87fb4ac5ccaf9b9bc8e5820d93f7c634b5a6cd3b7854839005b8642a92dfd3b1437981abe810399025f5e48367e938b987f81e2226303688f5d16738f6edb87d3d6ad43ab4b2bbbb46ec57452c705947fb1c6b967d74814b8a505772df6051dda5c4ff19fcf96d6d6d505e9d18a259c8f73f4592230b7f8e65c77e53df06ebe02a92eeb9a3403fd1d222c992a55c2e9fbe574cd5d772ab35c510ef7ee2130fdfc93e3a3608dea1d46852bfb25381c9a6649a30e4d7c636d7e7b111f9dcc3dec6de3d6cdb529487fe8d40cda9e756f8d0324a16bdd75d7dbc88ae4d5aa1fc2adfb25631c220ee161beaf2ad6c2366ba7cf20ce7dcaf054c0437d5cc938543753e24937e3d7a0a541247b25d499b5bf996b5b68906c29fa692c5bbc7662234e65ae0fbecc56df9d2db753947f8c641a6823fc555a3b2c04d93b8cd80c589a8d65f45ab17e2f167112ae8a37a8f19b6b8ae1ade5725e434e34dad8bf0c53d1a250426e931e4c58ee3d0ae44e94ff59f600cf2f2f1fd7f77a914d888e1f7544a22863f0272dff404f314ce842bcdf3705ba795c0996a462e6fcf01d960e8b33d92c1b2d61ea1bde8572bf417023b337e72d014ecb0bbea83dfeb6528ba0348705cfce23b5d4c7be9acf608259ce96563f057e785510f4d6f8efe7b2b540e15f5ef1acb99fb7f5043a6ec26915856001e4514f7cdd40871e41ee9c799238757741ecd1ede8eed9a9d567ac62b7d51a61a216243c72293bb0b7055d91c5d59f2381a6bc2b5e1900950cde0f8bbe98a02d4fe8297c8b1637ed0fe9a9c1f4d20fb836af004e02ff3d86a561bcbe8e646d671669652c767f1f24d23bb432263db8767a540a9659413d58fc0ac232f9994ccf34edabae424aa49591ee999127f7c1fc950a376849eea1da917df1acd1c59e08d03ba7e5d3499102a9de8f635cd22abbbed99127a0b5e2cf1d9b6ab691e9d690c859dee1e7c8c163f33d18c4b89d19b855c28a50406bda547e14d4bc3b5c2b59239542c37cd7047eb7802bd86897be051441afac63ef44f7d41611134be095a44959d72086fc2e20b896c0d06104a691ffe1e533203ecd723b8874c775b8719112a83674fb366b3c1754e3be8254a2584e10f9fb092852842f9fda696c644a0eb184cb5d973b8ed870d569f36068b762db4b0e8c99ad25194ece98d498b7097a5f06d0cfcbcd", 0x1000}], 0x1, 0x0, 0x0) fcntl$dupfd(r2, 0x1b, r1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$getflags(r6, 0x1) r7 = socket(0x2, 0x1, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r9 = socket(0x2, 0x1, 0x0) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) dup2(r9, 0xffffffffffffffff) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r5) socket$unix(0x1, 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000300)="b6b72b623e05f24518ccbb3f22933d59dd69442b9fae86c2534299855d00e9474132216333ae909484857753d9c690f6b297c01c50434b2467ecbda4ec31a9c0fb7f152d6cccc984e97cf4a0044199130e8f3b45b9629e9a9f39015a609a742b57dcd6555b37db40d3dc8081cd50f103bb85972fb65f2f58f7309c4654ab83eba95e386d9b2dff5cfac86a6f053b00f29c58d6edd44bf0ad7cbeb5b880245d7c58bc5647623ab208593dad112dbd4846f3d40d48a0b6295e220c74e6e62fbbeac776dd1fd267d3a395841a514fc671238e718d2e1b5d6f034b15e82a69a41d", 0xdf}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x9, 0xa464, {0x6, 0x6}}) 16:00:02 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x184) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/73}, &(0x7f0000000180)=0x4b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 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 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r5 = dup2(r3, r4) fcntl$dupfd(r5, 0x1b, r1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000280)="bba597a857fb2ae27a948d74d306f7c5b8f0f0aaf1237596b40cf516c852060372fee4fd2fa40a7d5db5e1c3d6f0b1fded2f1a1d0c1862eb3b5ae91d5ca91148e9dbfc62969a071c8041432c5738a7bb873dd29862c3c9f4ad9baf519540d4be5231cc4d29a146b73487a8cef29e1d858c9bd7f7969d2b790142c1f42f26e6ebda9c49a765b582c92064eb200bb56f44b354ffab313065", 0x97}, {&(0x7f0000000340)="db8087f23200a4466e3e5b1df74ccd0398a5ec36ef2db1899c3ae82e5101ad886779fe317e3a01338aa567910d4cb250e97dfb3257979f4d89dc3318eeb16ab99d442b00759dfef9a15595524685029924a809da4613478887bce2e576d2a0e8aae44555b1d6b1f8fdd1f6a7b287947ecbb081289c91431b40bea8b071318812bfaaf1ba372a0d319e0c75eb23262fc6a8c3b65c99b1d271037e", 0x9a}, {&(0x7f0000000400)="1a7e4980bcd22942bc493d3aa6a4b03f9029d6978c16cc640471a7c37aa74aa832d9da7c4a3b27899a1f86ec7983eec355ce57e5c88007c78354f02d5cb61bd363eaf2ecb29bfc0c430d1175b72a06eb91d7326d28903dc8c8cd013a964538a37e9b3db9440d1380ce9308947ad7c9baea978508257292260ab91dba01cdc50d233e2917b93e9834d1e74591f9e27a499b745d1477d8c7588d3e96a4bbd0b614a20607a7555ae24a775ba5b952eef18b9bc83b533ad6f35e8c729f7558b0cc9e903de432cc18f2c7228f4af68faaf8a41e7be4facd5eeceed89f57cf17788dcdfdf9146c5582470c2f8211e6fb1e8a794cff0cc5b0e599df43a72be401b1e6a759dd5bd32bf4f0dc7731d45bef6b313d3a1482de5fadcaf063ba73a94e99aacdb3b993f2c40d956320aa09501a76d22d22c7674e505033ed428b1031de9df8857861c36ead1a860a3a8238ee5d00c1983119ccb5c3a24dfafa72282e81cf8df227ecc050c9d1a186b1a3ca63d1304d5424bfdf6a107db4ce080b66a1f73da0be688547d69e664750793c856ae4a2147d42aae7f70a585c1ec06cbe3d27970df34ade3651439ebeb2322a883e0970537f3506f127b20bc927fecc5b50ea8253c68c35a3bbdb2d09f402d3e0ded175a7186c93d6891e02072078ac2c85dfbdfcfa51a7e35ef8ffdc26f00b29fc36a986d9804ee2916787d9dfac7c0cee19130c3be3069d50f1b15b36dd3d48817954f86baaf20204dd053a0423ffb8913ed4e204dd22bf6624b45ea0a15cb7459ff54b316232844473eda927a63ceac7f9cbe703b5358611400b875dfa73291ca6c9c01fb53e0a86240ab437dcac86b62cbaeedb177b998887ece5094337adced3320e1d1cfd844d669635a6f75967440b1cd9802eff3c29a537074eee8ef8df24e601f68cc06b1056a52ecba5696ae220ff767768349699920664a02cd2e275682e839fcb7d4b5ee18066877f34641f834114d21b73bf3634c68b97bb0760d627b43d3d5e113ec92e6d5414ad208ee1ac9682cb5795ab8fc8b737d907be3d26685906986eaebb5b36c0576a6587b0e5cdecbd28df87f537eb4ad2503a51355edc0b9fa7041e5ad827e50fe8a97db3a03246f388a98f25cf1dd0cd5d936ef6483b3778007fc21d8cc510a33640f82bcfbd2cc3492a769edac6bbf9d8a9b822e6e584443403c2fa37f7daeacb0526572bce8d711afd1112357a15e62b68b00875225ef828f09959f83652dc49c4b7e0fb687d00c2d7b0ef495afcf9555100a981bade49fb47954e8c79d82449d9ffc0d67c1c6b79584f2e192bddaf694ddd57c7e2e297a79134ea5a3ce0015f1354006445f521aa8c8cce142f8207182a4a973550d1963891faddd0b4e99493a321a85813c872a6c3a5e8dd3075becd50338a7284c014c5763e8cb5e725d5f746c6fb65bd754d5176a4fffef9f5728a94edc5ba55216cf22fd1afa842b571d11c96a220e12fd22bdda8d9350531d912bb895c8415da5e5f1c7f1943d124f04509c0f4d5053831caa76220168ca236934269f56178430643970c0806629f9aa555b6a63cf9f2c0273ba013ece95211c8084da7d180c6f91b0cff16f03bb5190a2b214147490562d54baf007dad94f27ea57cfc80f1b4af62f45cf4633604239f923bc8a24da2e2ff30cea78e9700361fbd031c669f3d3b21b863d65223df148c16d4948482d0bdaf222abc724622e94496c123d49653133da810d934ab6529ff71928ea3512951c437cd248207bb3883229b01cc3e15bffe662eb53f825f406336ba15ab71fa387cfa0dd81fbc4cc502ca283b6394401518cec103e17f607df2bef90c48fb69f38865ef08e36ece4d2dd87d6cc9d51f6c303d1b7207a359458633496b081b98a5b6f4c70ee2fb08fef80447e65c2f0cd1a07863bd57d6e40c9c1af34ec34e366be6ca8d44f45034efd5f78b148248999ac44595783ad1f93aba46bceeda18734ea2ab31ce33c10812ad7822697d7fc205e197683cc58e50cb3377d04cb9adb4fdd9d99336ba1e30ddcd58b422ae2791d7e5c12b059e6881cb3b45152feaf410573832cb9851670a0b7d3c1e49b6e27af8ad487c23f3c4236baefb77bd8b529616eaed985a3431a4bb7a001b1449819b249859855a9d5b2c051282e2727ee8aa8f184d9548e01c32c88e418e81f78d09a1c9b1e46715ffbdabd857cb8c8058b5eba1a49dd632648679a83c562f5c1a92a2858342bfbccd0362f04f80d5809247c530d525f8a27d612795babdbcefc82f5e1bf5817df607d10044beffaca4d27c5d48457861b74d496fa189dfada4e4bb289ab8793587a9c2060c6b99acf6b11ac4776d1fcb7e6baa0bf643a24004b476d26a21c475a057b24e1c6e6df86fb6b18cad44b87ec868c5e30e9c6d32c5fcb3f894e6e199985ab8d63283fef11ca0e7b81285d517eff0794ad489ece7afb1ed2c643848bbd3068115379f7e6693bb444f435c48fad087b7a1102af7f8ae3f01f90b46e2fb903854444db6c8be61ec639b55670114f19e914bc3169e4911bb24cb477b24e76cc031bede63d51203c84bb8c4f36e56ad37e90242997a9f23d46cf393b27dd181988d85eb3acbf980856b56da52a7c5c7780587848c504c139652462c5f8b657b02bec55d50cf692ee900ac5828cea13942cdd3ca6dfa6341e4e7942c094859e018ca3c2e9a9628a90ed8448e89c05da455f7efde89d86381151e4a0193df266ed8b1313e40afaa5c9d5a2dc73230a670a856aa526454c9277b87510510021055ad7461fd02eb3081fb689ac3222ad6eacd4a8dcdbe988139b53bacfea8fe0fe8e82b34909077c7ff22008fd795077b7ddc192f8d5909fbe555c126e7ac980e882053ea18e177b1a5633cdbd29e7d9d1ac115229c02d876e5f2c3485c806d9f7d736acc91d845893d22135dfd1214754f76cbaffbfdac8bf57ec0f8014017611bd0a398fdba5705f1baea56e12b0cb10326530785064e157a1caa04b060ad4521f37d170a67fecf35bd256a94c1a76c81aeca4d06ecd1c7f7378bc95d3d8fe3a1f6eda62a95fa7abcf6cf8938c9e07bbe6691727884c9f3423bb05dc7d1497d2aa8b7e73e5e5e59f6c9db4e20278c82a4d0ff46ebfcfd9e738cfb752349af26ae42a99a685210f89ca3d9cf977d72ba5d9e1c15eadcaf90153c2403523c58b180add356f9676a8f325479b3191d737c7b93f3227832d17c7b76f56bb19c0ba7d32f2a369dfb5278b196e16f6aa02b61764d04628785143cae595bd1c1b33815f7d29748a59bf3f417ccabd6ce31985c90f7bd3f567ebff53b2a4f779545cee87cd18b024e79633f4739cd04554a3ae7e8d271b4c2f5b20544f2b3f59dc3269dea586aa0be4ec4af01deb7ff6bb1749ee4b23f402da8b1108b5a886de6b8a9132cb36ca9b0dbfed58f42f04fbdcb943d1b8bf92f40a4341d4e28ea633bb69b62134bec7cad447e4a79ae918ab06f9610f5302f3c738fab72ef480f08adac8d078462955d96bb662b887339549ef1ebe9697c15730762b552dd843805d9dfd752d228da4ab08104589eed80b28d129afc07779db2dfd2caeba5519e7b46f844e2542cc4326327dd2d19d5a4bc9de1437c5029d97d9af1c579f439e8e7806db0800eebae016473b6953716f31ef3ec8923e3416065063e1c2da95378aa7fcd418144bc2b4ecfcd45bf173bba270d9dc14bc49600195c58744895085fb5b0ed59c2083cbc8a9539a7576881cd85931a60405e007a06a396c5aaa2c5261480d851f2124f7fd0197332ef329eb78680fb2ef989f86268a65c66f453503af190d42caf0ebe23f6e997a926d8397ecb8e48689e8866537282fb59f96623b242eb5db5b80472483aa4725ee13015b3a3ca55180fb64faf9b4968825d62143d96922ed58de05622400901dd7148ad0d71cfba5b95b9639b53ce797547944e4a4883d690c5a5bf5edc113e2bc0b480a0bfa3d27be9b25373b02f60c650ba154bc7064d08f1befac442cfabea611dcd087f64f2270e1f2b0199de1403cbd25b1a455b4c9e0ad0b69859cc70cd4f81230692c8f349bd1437dfa380a149c0350da66bc31845947aefcd9d14aed026df7778ca56dc4fd0100c9e4410aa7655b1c4528f39cc2f5813f54820a2968bdd764e9cf5461834e1e9d08ed54ed9686d1982164dcb4ee3aaca15fab1e10a9cae2d2154903ccabc15828072e6ec9c9dee188b2e1c8fb5e553f6f30712c047ab5bd71e231ef45ffc996b43b376e35582e93cb9829a5c736845c223f95f76483e119f5364fb62266cf018d98662e53e1f2c9a331049286b1c6ee1a5df48984dc4eef526d9fbb81ae685f6d5fcd26bbcb11b08c4894e6b30daff4b47b10a6b958b4ec4f36aeab8f136716dd46ecba585fdc7e655d3e15f3c45f936fa75b21be36da1b9530ea758f649a5816d68782c965c72a0209f4c8b0cd59eead96a42ca5dcf6396d9ca444d079596be546c678fd928c55fc75ef837065c5dbbbf0e03b7c640ae6ca4e3467bc3ef129a735a4f5ebec43530eff81bc28799799e151e5ea3939880a9d4a923ea8d9aa741ca2e5709565331b68dd7057d958dc4523e0a082093f4066fe611c236eff6435371faaaa885f14d20fe32a4f745520ee8eb14cde91544b588f33f03958a6df23d258b9fbcdd3c9261da44f4d08fd67aae3bcf70fa8f64f76519fe9e91900aa5d535176243f1462b12a868c4586dd2eaf83e0fa044ca9ee131bc6753a38340914ffbe3fa73edf3ee62028afc198d7e16c8901577cd83f74674f4c7a39bbad2fe5cd14d442b902a01f0039c917de9bbee65e04a7ab7585711f341e0431f06f588f25d899aa290ae8978e2a0d09156f8539082973b13793b45926746c2eb5f157c88bd59ec17ba92120a86ea3e9219cdbfc932cd27bf2c0d46593681c00e0c44aeb17db99fffed54cd8d4f3f6d3c2f2115960e684305da7c32a82f582de1cd659ed1f0821ab296e9a5cac2754a8e654809399b919c413462689bbdf378bc2c273cdf77c163a652835e379e400b517835370738d76daa588b6ab3b66a80bf8ca458fa2022bc0c977d7d8394358d5477e40199dc47d8a9ef4d1d4935c75c2454073d2eacb4f2f6c7b4da9bb456c3c70cc902b4485b5943b1ff9341c6fdec23857e97ef4ef3fab6ecaf9179853def0eb828b3a43c1ae691f07e2027caff54ac646eb1c461b2b537687460d57c8f4b74fa0641d0a368f4302edf727de2cd59c2c7c76628fe4e3cc01041219b6649a5ff30584b76fe6f74cf845c4b66182d4334dbbf4e2d32abfabe1c9fae67f8830dcde4aa2f871bbf83fdcf50eba757938d74d1c5e0690276f71d2d9fdcfa072890343e2b215ddff43ae1f244554aad08f10e7d78e27d94ebef5a0669935894d8b60056a5c551fed564f63ed22c33e0c12b98ec1f7702368fe1c3fd8a42f78bbce8164c51f79605284250019ded6394566b7d4aba37729387f05d9b3c6e1b7bdabea27763f02943799e083b7c3ccedab7eb4e34fe06283fe817377f43616e86bbcd7bf9002cd3bfbfed8a1ae415aa7824cf80185efde9bb9f5ed7d71b91c88f8f57c17e4f67f0d302f780d54aa51c3dd033cfb48b553cb39edce2231c427407dfe6e741dd90f73d761bbfb757b5156209e55fd12fb51dc4429b05fa854d4f02aaab2cf0ca242e77ac6252152d93ef473ba313c36c9c8d10b66214ab59c9cd482724e36d255662003e89705973324440c913ef49bab4deb7cc0bf573054fdc34ec9b0bdb3d42154bbbaa1c684cc2c9da54e7c2", 0x1000}, {&(0x7f0000001400)="420a9dd5524b0c607c734efe5bba01b6856a7a94bc403033714fb89eb57beb23e71920dbd939a668afd9dfe5d1c654f4d30330c824c003d82b0ff496ebc9b34367eaa61ff08b9ab4da0fe50963836c063e00ac9270c2", 0x56}, {&(0x7f0000000140)="d9077a5a2051fa4df57bcc85079767a9df0678466419f7", 0x17}, {&(0x7f0000001480)="494d25f564c790ecb4acc9bc7e13a4c6f8bf34b0e5597201973f98b6409e970de18de1b65e0972f3026c65d8cddeea382c076f49d03b5351189e8884d3f237aad48b831aad184e5656109ba28e85e12de3cac67503107f92af9d19053d40f505e691f41ed6ac9aa1eaecabd44d54b03dfe9ab17a0e998ee6c944489531b24e2b9c9051be6b670a782177cb2a6b75c14679c7bb16", 0x94}], 0x6) r6 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0xfffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x4a8) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x1b, r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/160) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000200)={0x400, 0x10001, {0x6b, 0xfffffffffffff801}}) 16:00:03 executing program 1: sync() getrusage(0xfffffffffffffffe, &(0x7f0000000180)) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r13 = syz_open_pts() dup(r13) r14 = dup(r13) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r14, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r15 = fcntl$getown(r14, 0x5) getpgid(r15) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r10, r12, r1, r7, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r15, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r2, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) fcntl$dupfd(r4, 0x1b, r3) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="fe6c9c00"/14, 0xe) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x1) fcntl$dupfd(r6, 0x1b, r5) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) kevent(r3, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x4, 0xfffff, 0xffffffffffffffff, 0x8}], 0x7995, &(0x7f00000002c0)=[{{r8}, 0x0, 0xa1, 0x53, 0x3, 0x76bb}, {{r0}, 0xfffffffffffffffc, 0x5, 0x4, 0x96, 0x3}, {{r9}, 0xfffffffffffffff8, 0x0, 0x180000012, 0xf8, 0x3}, {{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0x2, 0x7}, {{r10}, 0xfffffffffffffffa, 0xa, 0x20, 0xa, 0x85c}], 0x3, &(0x7f0000000380)={0xffffffeffffffffd, 0x7}) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4941180640f966f8) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x8001}, {0x18, 0x2, 0xc399, 0x8}, 0x7774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x80000000, 0x1]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/165) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000200)=""/243) msgget(0x3, 0x200) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0xa8) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r3}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x28}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:03 executing program 0: r0 = kqueue() socket(0x19, 0x3, 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) fcntl$setflags(r2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) sendto$inet(r1, &(0x7f0000000000)="656cf48812aef9aafa4036ff71dee5628441c49f47ce6c9faf1c57fe4eaea21611ea22fbfcc3af8cb76c67dbd912a86c6d1e0725cd0664a1de61f5d24fdad1d422f6a4e4b79f6d52a903c751557f68dd935de57d5839f2f3ef25906d26887955f0f04f744d6eec31ae7c8e4f6a17733bb92915309594534ec7a1357ef80305c86f10d6551117003037cdfe3e6c1eb33ef76a8270191376274d4a1a2eb2748d56dc62e86ced951e273e4aa3a0f83fe007aeca8dc0dac21fd44e287e85dee6d1ab0c282309e7cf12562fdecacd8346", 0xce, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa}], 0x0, 0x0) socket(0x1, 0x3, 0x4) kevent(r0, &(0x7f0000000140), 0x19, &(0x7f00000002c0), 0x7ff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x800c) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000d00)) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x1) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x6}, &(0x7f00000000c0), &(0x7f0000000100)) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1a2) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x40}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x2, 0x5, 0x9, 0x4, 0x2}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = msgget(0x2, 0x2) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="f7252f7f675a3b5bcef38c0fbec79b1e6575745d243143ffd43b590c7c15d8402ac432eff629b943112b5781ef61279bf43e33f0479bc534f2cfae7c070c7bbe57fd353d3ad9c8e2abd22224727744b3ee81c0df5f"], 0x55, 0x1800) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000180)) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x343, &(0x7f0000000140)="5adc6b05104d8bc048152f0db46a7ff9433726bbe68acaea753fd692c874ab67fb3c07dbb7fef4823e930bcd2aa4a7388900008000000000b1d3b5ad2500000064f36828dbbc88b24a85ad73da09366ca90088218130e43921f0e3d69d13c6c2dddd994e4b1d00e277938eda500aac505ab0ce7a97f8051fcb637d9f2ebe780946dc7d96d729") r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r4 = socket(0x2, 0x1, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0x3) shutdown(r4, 0x1) fcntl$dupfd(r4, 0x1b, r3) dup2(r2, r4) fcntl$dupfd(r2, 0x1b, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:03 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) chmod(&(0x7f0000000240)='./bus\x00', 0x20) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r5, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff00080000000000000020e344d8913fe6d3e4efe57966da3a0000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000080000000000001f0c2f94eef687954f8c6130f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a94a9e9be09d8764dc3d2d51d061a300547d81715225b929848b31c070000006ad3d8a31f3ea72e4f9b025967406e042baccdcaebcd9ff328dc4cfa154c"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c804fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r16 = syz_open_pts() dup(r16) r17 = dup(r16) ioctl$TIOCGTSTAMP(r17, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r17, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r17, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r18 = fcntl$getown(r17, 0x5) getpgid(r18) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r15, r4, r10, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) fcntl$setown(r2, 0x6, r18) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r19, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6, 0x0, 0x0, 0x200}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x80, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) fcntl$dupfd(r2, 0x11, r4) r5 = accept$unix(r1, 0x0, &(0x7f0000000180)) recvfrom$unix(r5, &(0x7f00000001c0)=""/241, 0xf1, 0x800, &(0x7f00000002c0)=@abs={0x5ead1e7bf0e517a7, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022ea9911da02f666922a710bdf03109000000f42fdb01da3dca92ae659bfec1e501621975b9d3bdf5f61e8c67f075fa4120d088f0f47c478ff6d7db926c7876963233f48549c1aca5b3f3b2bdd97c07544e2d81a5f0c5968a9bc6c35661749ab4427828b9193c4151134b915d9a4f14c2b885f67dc63ae3cf0b51aae77dd85029b64b99d16568e528b7c75eb2f1cecc3626637376b7de09cfd323845281dc39d527b5422c30b440bbd891d5be591191f4aaf34e1bfa382abd59376296b90d5f5f6a349c7f8f7189a7eb4bd469a7da7fb62cc14d31b06f464a041f62b05aa181254d5b1f46dbc2f46a18c7832c74cedee24c72967caa4798e4e8b75321d5140ec9c574d27ef6021f27520c448d79854a16c247386fb33883e0779ee1941351d2ac02f2ef5216b807a4b63c5d2100efb0cb568b7eab616cf2906d9b4758fb6a45f2163a1163b631523638ca5a9168d558e687267878dcc645281aa0b359384a429a9bf7725d3ab8e80720bd84c2f9cb925aa4bcdb7548818a3684233c38d26f23b1e444afda88c2253ac7164d7dbb820d30c1217bab0342379e6a295ef26f7ef4e02c05bfee382c0aae2ffca12f89b0f51976bd9ac2c3385b028352dd1e62e574d0105fa229412642baef4495566e706a93290ddcc4a05ba3ee2cc35ca92528cbb100d7aa75f68b"], 0x10) write(r0, 0x0, 0x156) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) fcntl$dupfd(r1, 0x1b, r0) recvfrom$inet(r0, &(0x7f0000000040)=""/9, 0x9, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xda, &(0x7f00000000c0), 0x10000000000002d2, 0x0, 0xfffffffffffffe09}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x20000000, 0x8001, {0xfffffffffffffffd, 0x5}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) fcntl$dupfd(r1, 0x1b, r0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r2, 0x2000745e) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r4 = shmget$private(0x0, 0x4000, 0x48cfa4f9072650fa, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() r7 = getuid() r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x3, 0x9}, 0x5, 0x1, 0x10000008}) r14 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x8, r5, r6, r7, r11, 0x8, 0xff}, 0x101, 0x1f, r14, 0x0, 0x7fffffff, 0x1200000000, 0x2}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r16 = socket(0x2, 0x1, 0x0) shutdown(r16, 0x1) fcntl$dupfd(r16, 0x1b, r15) sendmsg$unix(r16, &(0x7f0000000300)={&(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)="d4d913ea702659241123ad011629d3369e212cb54e9c9bf5afc98899f61c179991b64f05bdea4de14b723a890c0d71e6b011cf7967437263b712db5b256c15c80ce562fcd0569ade483fb8e344cbe85e8cf1f8f91bcbf50ccf1c1553efc3f2f46bc966dd9e52", 0x66}, {&(0x7f0000000680)="1ab6b129caf2f83f55b34ed3f4b8eb2b4eb76ff56adc83a8c6d115ecbcd10e8127b79f4776bcaf25143beb92bf6e7ce19742fd47fee2d843da0e7b45872e71a292d359ec6668c247905db26305a31ec472ce7ff8973cb1e947536715ce843cdebfaae5f3eb9e4fde58fea877bbc2da9396010d3bee0f6a4bd624a452dcb8eb38129ed65c72a7c4cebd56193ad8ca593770919356a13ff647f02d1653a4c8f05ffadb23e191d215d86e881dd9b4613496414818db32786373a69b60afb10138ea0fffc01e5798e032cd71d9ee4d134194d14bf990a10e65b6b1057f3df36cd68bc7f195ce78e0aee36e758605a2b304b645b7259f00d129a91f4c2d561562fa0775024f3e92e717b13d3d477254b57b1187b26ed65867c4674a4b176a31c79b9455e4cbe04d61a8212c395cf63f88bf1f1863e26e9c19cdd56a2bb08d954b5b184c8a9bb8b14417d65c7767989187ea8f34ac597de76860ae819880c3e4cd1d18c63d267a7f44505aef5236bde707898175365b282a5688859b4bbdefb7eed0260169e8cbc16e13a5e4398396a562e4532b8bf47fb705af85fc0cb1d38fd0a44310ad3b8afa536919295fd56b236e186cc8324a42b940ef243bde66cbc5ea2002eb543132bfa0d6428e129b0d8fd1fa31a4c489f8132e451a1019ea20b9855762ee1bad878a386adcb3a113005b5de7f92a8c4e5c03dfb587f658e5ac5ec7c4276446cd4e72376f4bd5d49ac9f20a12c38f0ef86b562b78cd0042fa31c03601ee4c10bf7c473f17d536c4b35bdc947ead70b00938f5156d8d83290ab3901dd1ffd7fca8ad56faa5bfce63477c82a21b782da07a5faaa6afe03c3915ba7e884f0545e6d52370dfa8b561d06c747cd0f96bd03633905602ec172c053ff38ef688b139157ed1e5da7b9cc087dd7d5e34d06869ffb0e6ae99b1edb35f7e0ac51704772685785ae77a4c3fe2af6fb776ad95171190a5d3c7ac3cb16d9175a3f05f4dd716ad2536e1091e4723e455218da07eb703f9901f422aebac66326578c57a0a0dcf7b21fca0d8fd02702954c2ea12bdc7f482724ec7807f5a0acaf4b8c84cbde1d54e6de02f19b7240f1431990e925d066f7c21ffc7d6ab15e636844cca2bf421c34f2c5004375e453fda31484501cad33945a1608aadf5c9dbb602a6c7b320459f057f8218a3f9db02092ead6694d416b6fc9ba87e80a4c50bfbba5cde7da9907a7ddf0c46c257ec1d83ac6a70fa9ad7b8b4bd2e8b3447f200793a9e3b17644e509b1680f1fe24195188fb7e7c4e15a1141b831aeab3b0e6c8701573c8ba4c1df205b7622ac5700e651bf71091afa639237f0360c34728cdd86272548594c65c54370a251717062c04a44e5cab79e1c30d71d6508c698eba93e0d40d105ec77f20ebc5518d55cfcfe6e9c80adaa9ce3698c3fad9014f5df90e22fde4938f56cd75300c6da13199a9b9df361827e1b88514209126201e3df30276dff7842e94495ba1aee19f9d1839288243141dc55c99e64c48407e49516e5f29faebce9c64b8efe7cd2b99f48aa96aefb65e04aeac4bd1ee628362ce2bef34e7b68d742abc385c844b0edfeecb7a9aa6c5ad67f141389e73e93537bf90582f18b56ca071e8e6e87730046da30a7eb7b3d41633bac5d4ff59d30b965e8ba7435b3b8c9b4d4dec9dbdc9d91590727f4a0fec9815e3327abd6d646208daa6ac487ad57699e1b4eb20f9a374406bfd8a9d44d7ef247eff969287c86028042f32314397dd52342a1ad88b42bb2b08064f41705e3242e0c6307ed1d273eb3f42822f65f48d21df20f4bb111ee1534d8e40a97eda749229a6685d1a04d319dee2073a2e83267774b8ce33395672303f6661d758986d9802e69843ebc0f00b8b4a7f6c8efb098f28d22b140749e8187b4cc298b4ece4fe8b64593a613694ac184e94745fa77faac19082993fcf919c19f23b046680c41fd2312bb47e8312e48b04b2b11ef290d85b120488cbc3ee6c9605d0326160fa6e6a44222c89d8bab2636ce634b95a9bc9530065da7fdcecaf903a8eb17208a121706304e938664859ba557d7b056bcb16bf73acf79c79aa2460c7c430f4e5467033b86d9fdd272fa8875efd03d7e3130689cd4f32a808b95f4c1e80bb2cc1132b67d53f365ba62d6edceecebf57e426ec8efeb9353634fd395b4ea79e2775853dc8194474be71e2297b1b66a31cd25f085885fba0673f1beb200ae7ab898b2f9f5937c6400a89e2dcbef9f942ac65a8cb5f820784083d4e46da5b31693498d5b25d5e6bef0ee04a3876755ae495987f745458d98a47ced8c546c10873aa77cf606247a4a22a65f0afd90df4b1e35e05f3b41c8ccd635f23b0fdc42c35f433105534f5f851d00c4238be0465f92c4c2e97d3233309fab471af3c0cd7d5eb175e4a769fd1533d023ebadb806f7568ff7dccdda8c088354746362435f02340b2d2bc57f71220e0d2b16ab5b9f6dce66185b7591aa1e4cfe295d2b30615b1d7ee16cdcc5ecda905b49f18ebf461dcf6b85d61795472fd0034bcbde15b38deacf0f90a1e09bb269a983dd8df089622739e0e66f2b33a3d1832b14e2606b8ab7a0bf6dd08ee178268c868201b533b2a4266de63ca74105283c6b5eae20d3a6aa0dea789919000d9577b288d895d8a965dc2bab5d351197c0df03498c6b61ed9be092ba91abdb6f38e1ae8b6a84dfc37f7d1ef4319317bddf89d962f163be54c4950f707da4d5f778d546baffb7c30bb30fdc238276009009ab925be84809c19e5114bbafb2d5d95408e608afed081367c6ac11fdaf9391122ce9e58ac1784d5f62c1f4ffd095d3e0c482cd13ad6e60f16d08a2ecf5b80dee3ce3f476f85eb583de1d0effc7c472abd8a94f83f993acf0b73b869cd31384c86f2642f5279a5d3e598d9cdc57e3eab63488d77135fd63d4a7806b97ecb00589f45bd9e9fa4388b07ba0e421f5f53176547db39ac2409908e8e1280ab5820c08b2128b43e9c0e68ec569246390aab6bf9b03591d8b1cd924fc6cb36874ac6370d55b584dc30fbb20be20082cf17c6d8edef1ab0b42d593aab1e12842e155d1e33a90608c08ff885c32670497bdf718567db795528107d91b1f21c5689e1d167b5dc9a460b2ce5655305b01f96934f18e0e5f19b33df6532b265859f13d4b7a4631854a64c07442cae4bcb24677f9b6477137e7866a1c86734fb20d46b89d6c09e30f82995670cdb422625be23c7ad50ea2606fd4cd47f18a56c78a313308641df2f3ad005166e25e66abd2f099f84764fc5ad40afc2ef0dd36265b676850773f2a97fb2ac038217f01d355db091ece12a51af735796801eed8d71685cc04422fafa198f3fc2d6e17ea45cdede780226742b3913a89f78052149b80c9bab07ac9fb56e16ed11907a8248d1ea40427060d04b2d948c72536f501a49f3360955de0b9f3d41b66cd9d446a2fc1b734698c5e69bca215bfcba3beba18a3bbd8b31f44b1dc55c63637b1d70597bade78aba29e3dd6923a496c242280ebb8471b00f5c09157eb85252b8243cde0ea05cc9c845bf4ccefdf4483f3bfd9d8fe455e25d94010d4294b34bed12b82b03fb21ca0164140ae0f4a6c6223cd9045f4d1f2dc7480a0fe48b7de8ee652af02674d070c5c6cf40ba38a1874deb90a889982842b0a744ee1e5a573397e53af2b262c0d3c414bc1f7ab989931299e77a4b04b9306fcfb069981ff842eebeffbd7d6ee4a3eb02ad8ef358297991e154370e2a0f17c58919d95a8c8d4d735e9dfb177d8ad9576af52d2d8275c34fdaf388024fb6419b10a58de9cd39c5fe5a295f5c68528920ba25e7d9ea65c0fc68625822a773940624e70e5008bd6a65a6917de7c34669f72aa581ae9e0e31f5cae43b9002f8adc2c87e986145549f48ce2529918a9c3789fd4c24c532e5ab8d63424f623db5bae7fcefc5558f8deccd02626ee70bc4c668c56f7b626ba531dd9f05d5828ddcf332b640af50eb208c2c76428923f6e16e46a82dfcab186ae31ba0caaf903a49881529de24e70640e5b3fb375ccdf118c3a627bbc26684fb209bcce15bc61dec96936345b4481021956e54bf0d396fcb66815af6b767e5f3785b932a7861909e6be5ca31e85ff86f979f784b126617c9948d154ec6190a4e7c5b46c102b18e03914d4a1374e0da86f8db3ff728e6b2e0a222c56155004063bae3ece79bc8b92997ac1ab43f7718ac3ba17b0cbe36012076ba7b4f2122f8a8366f86f0498a826f4d1597e013979baf9eab7813b525d045690e9213ac2deeb8a70f98e86e1cc893f116959d8a657b9fbf7fd3063e6ad5834e7fce98b9e6b18c4727b9a3eca9a497f5bbb4e234d8c5ce204e4df980826917971c1694a9d2f481e3cf5485fd0e94a6f0ca4fbdacb4fd6a2307577fd950ed0312cdd476ad21db4f7f20b099c64022d47558a835fd571acfe83354f7e456e8e8eefaa86d25a9efd643d148591e5b589d93ae8c69da43e5cde2dd858451ec32006431b50aec21007fbc832f21d5ab8e5a7a3cd1036c20713ee662963973657261c8a609698e2e6a6d9991c2ba432c9fe35072d32ffa74f9835278e3a9640aad5d14995aa9a897a0923e1df6b21be94518e6ffd455a9adaf461b940d8108c7145cc6b80ac50e950d5fff789e001505dc11e079b41ffd7966b3b70239f845d76f51b4ac3b7c7674cb3b9c27e22c28e6de698a7266dce8c2a41bf1eeb9378baff00e8e20603590d2e6f6c4ea338889837b17d9609baef6ef2694cab1f47d1788aacb30ee177382de9aa9f7874aa6e11606a7eb0ebd9acb3daec71c81821f81d205e93c3ac7249769fc4bac873829797133db1aa53a57bd11c97b02ba14d17c153cc6e33bdc8815f2adc8e983a735148b36ba168e10d9f1f361e533b8ba8beec7c35201a2f79469f01c91d9b243f2ff915208f52bebbeb19e4f00dced51d0f3b2f70665aa688b97df6872dee6a35c0bf5a81842dfcb4209a0063831b769081833b2daa5fb4d9a6eb4fc2ca262560f3396caa6aa10cc7ea5e81c053a3e70c7e6c8e57e34a6db09203ddc2097a3ead4c0fe0106fecf617bf48e2107dc1734a1622906542405c187ffe06ada8a77de03c10e1f3d23260174cc2c8285a23cfde8ae5ac9e4266b7347dce4a8cea3629a639adf1b9ce1c58ba1d9fd7d5928cb8d8811b69a5426b9a776817cc9f6efd6256fc82569fba5f01dfcfc5d371c9afa81b9ace389caf8303ae42ab293ac4a573f11e010bb2d9133f9883c125dd1d041028186018f4888ea04bdfbcd42e006e35281cc119b39aaaad7f5ec84c004c42daa2748e77940029d991167a17493d22446702b4c508bb4f11343ce7cad4a4f646af4493ef50d49f7e9b8630920c3bb61d83eb4a78e2d1677febabbdff2e38e389bc975a5f7934cb4795aac1056b597fdf9b3f386ac36f008d6d57d1ac02e987a4d4fde6d5c15a05878091294215f25d3ca4f8aa842ed53f85a6b35af27866f97f8e6cad56be5f52eeb100ada8b82fd413d12ee8a6caa5dda8b70c042975fd1dd5bdf3a0930cf481d420116a43919800bf7b56fef2024c68d9690392598bbe4a80db01fb834f81b0525adcee353fc07cd830a3c27fb622a93df30d451465d5e3ed556998adcec1ba9a77b67d6bb55581ae8e3988ca87b574585cffaaa955f618902d353d1fbd77471cf6f5ee8d06d8cfc5624987bc394e53df55723311c774de6f6c385681233c6917a28367c4596cef79a7e807ff90b9b5ad0dbabc4ef537b75edc60577f98fd00e0c68aad771cc96d12a9a5ac7adedbf38", 0x1000}, {&(0x7f0000001680)="fc1033a3e9cdec66ea8c11e058936eb5e68c9f143cd7594487859ef56c9a81a919cc53168edce3833d82e8e8a193c91f32dbc9e8c5a72b7d957c15f6c2ac91f826dfc6c06d0824dad409a05139e4acae9d632e03bbb11bde3b102e9fa998369037ac1631b4ad5adf7643442a88149671a4ff2232c3abcfbf3ef6571f1d79f2da5168f63804b63265060b21ce9edbbb157c20eac0f8a26f35b527beb2a64a8079e430e421e5a3f99a33e0cf34febc064cc4a0843586f8cbf9bdcca0c7916dcccc95056a670db602072146bbc51f212009b6de67cf8df7d7d34195a466c019b73b934d15d8d078207f0fc881f6a017cca9eda4f537cef6bad8a1b1a33aa703f8ec6adc35f941f97382d407b08b5849dbcd6d8fe258ea59f938b6764103f39b62ea6231dc047f3021973a95cf96de25fe8bcadd87b4efcd908a116b9960e65b4fa912156a01848f1cd07428c9c9701c59a14fdb77c3ba21fbaa860af9a9270e61c76fccfca9500a90883a51b18718b2abcbb197d1e9fc0437032263973d84f34945982a6eba2ba976a52a23ec850a2d83cc65d366377617a5bcd1b069fb5a0f9bfeaddcf1c71bd7dc7866856fdcf4a86025b3feb0ef189b12e8ba57a75ccb8ff52be47f852c433717842db6e8a6ed3f3caf20920c38ea18f22a0384714fa450f67150143ca6a4e39161b02db04d0d3c818df7e8a530c0b411ac288a1fc77c6f12763e4d067e3aa14a8cd3782514091661e1bdd86932506591ef4568eded80b06c0ce9e5ddc84eaddf614be93cd27e1cd1de30f9ffd39efdb1a09046312967bad0c27a1e58fda2b5d30883a13ba76c4f05271adeac3c2c1fe9e37e61e8013d9b1456b2837e6091a687e63698ea523c95c448530ee03881a94f180dd9461d21995cc59704ad5fc5df8775850a4b38d14e137b216113346257270c213f19ae329c26aaac2c94d4409af179c57201a2df06be3862dce0ac7936b51889952419752b3998d1c930659d737b882cff812f706100992b07b248d812f6557b85d50620df198d1816cb11ef1c7df8352453102a606672913ad43448141947896edf57988eb565bedb098bd3b94e448df7bf1e8482bbd717c2828d77069b07587440b682d5e3f7e7283f77e8536db335002d0d0fa1ba23ea51b46ac0258120f6f050fdec3558652c46d1cf4cbe7dc069123dd1403363be67705527f45c8e74b926dbe2aa653c700450d8ed359fa1beeb2eed404b186882e594db68ba8bdf3e5c789cdeed9e80267930126069a24189aedc6f25431f2526a21fb99c2d566999e01f6a329320f726918c6397c37f289b35ea098acb8c3d768523f04ef53b457883bf1b29b141cd2d045e8531b709bef06a3a1c3ccc20f6eb2fa3b22c69d4769debc43c0623baa698c49ac1ddf24fb72079680bdf34a4ac7f617e4e412894d94fa99f20ae20c65e134f8201f00b258d80ccf94bd4fff9b369646ecb2226e6a2099c34538bad7aaea0569cefc5c58e8bc9be411b2df5be840489f3602a90db7d7038a750d25d05120a3727f7594e5287314ea73d5e396dc24f4ed27791845d6ba54b88d9b94153a9a10b6eee90c93ee862ecde3be4f90c47f9496d822952c78ee726d81c6df1b8255267c25d2a1599ec2b28994b1afbbf7db1207803b15d1a43d1cfdf05d6e013e29f44fb1d5b52005eec3a1bc7d681994811043dc88fb7ad63a6fd1dec4625dfe2f0f9038481f57d227c116e1158bf758a213ce59707db0622ccc9b1583ed628e68ef0dc03780bf14afca737fc0d543736c8fad8cf2434195bd86093163d7b5b4e58abf6538edc1a0d9fc1aa4200b5defec1ef302f7a27c13e1616f112c0003891853294d36895a16ecf081e64c3ecae14daa708e4c8d8bbe4064e93483b0c0f4c9d1b540550470ed4b3948cb77a32c478a4450c5b3f6e679911a02efed6ecefd3802a585d4a4bd2a2f89c0ba75e3bfc2ac0648dfb6696644641d72d94bdb9dd042e2189e56b7cbf7ac4e854e62c0fabdb0fa31c2c1e5096b9e31b7896374f5325a9f8f1484f70dadbace40cb1460944d14a0f9a2211b8e174171316fe723cbd0a4c61dc2afd2f596b4ed5eb5d375e8e62c885d46c3e0cd4bb7ef4ad4cfff7409c03514f4600a91c8fd1a938d79b5efb4f88aea97930ce758a2a1b1169902e4b5dc7545d7092a35cb590c3691de1cab9d1d37c9b4448ca2193915eddd3f341830b031f7561e684e6b1a950322edee1f624c028e5c03d3d0b3f5a934425887d9346d87569e6d6178fdc5e6e59737cdfb88eae1b69962de4215d7d53b53ad74091d7c82746fc6764fbe8660aeb03fecf9f5838eff67b8430eddb3e2def9655d8ea9c805c5353c1f5222d0483f25a8a7c3ee18d2282b47547fa30b36b3826443122b612379a757a70d8c8088a59d7cfa512a2747b6f83ccaddb802735bdc5f29ab3e6dcb8fe2beb4fa04361f64ffbf87e83b753bae4057dc4bd409227f2584fef83e1c98ae2ff81d7f900e3173fc747bf74f1bc7b5500a31aecee5fb0ae0eb7ae409b9483cb05cc302d61c546e2e8ea2a765d62051cec273f0603b3aeafb043c1acaacbd7001d3ac5ec9ea4ff70359369cba448e9b77c3ceda7b27a5aa9710407c785149c2b5ecc2e8708e6918f5279c0b45b40b0448d1aef73683df28597efd72d113aa46ef87247f2c11f2795b5efb53f52c6f856c12428a312fe581cac033660258accc35e11259fbce45d92b38203ecc54489401b2c7dd9297c98cb2d6799c8dcfce227d2fb831badc53f23b25908aac6fb1f92dae3e20ae96936892fc3be7993cdccd9b9cf9f50d41c32dd1c01efc4744a6ab464c25096e21a8e8b0cb5d582b1d9dc9f50823c3f8228e70d1e68faca9384e5b7004f1891dd1b5bae77169ae41ee9aec4a5717ef599d26c62f517fc808bab2fa6dcbdada54575db445525a835c2be3f2f1a1c80ab55d99e0ce60fd223742fa0433f2a0f806a93514b6f2dd305cff6972fb725597c785cb23244cf00564f33be165c2d41b8b123f8fa2080c51d7bb09d20d63177a4042ca70f6761a9a9008ed6e9b7c294db8320fcfb88f772c143723c5a3d460ad94c633186fb8df95b204d708d009c1d64fa5028821a31164ac43aad6f1733bb593898d50b470c202876f7667855b71de198017a7afaf3eadf72ee411cf93fdfcb71f3543a87fe6316b182c3475deabd7b8f020cc932f4ec8c45d09ebe7559e47e9a650ce91588f3b710d45b9115977c6df3ed610e514f8ab0ddcb1f5b327127e19a6774327e1d293d589a593290524dfe1dce9031548fcbe25d43a95a922c5ef1073bc4d63cd3a860887da345acdfd9c13e7ccbf75bd693b3edff119fc517230f6482d319932ea1c5c24b4c98d3d21247dc290ac1e9f3109cead3ffc3e28c5aa37ef806e1e54bf7228080cd8a4816377b57b2db5753290e5374d88ff3237dae327f8390328ff1c217092d29b8962aedbd54a60ca28b02547f6fbd79ce5a2e23254b8be07bfcdbe5728b757f3a8a06a624972a1d6dfa1f3a31621b665eeb9da9de00c0962f69b0323da66b45034021e2f1cac910013dbd5f88a17e452258838a7a5fec94bf4c36e0b1d0ce11baeaf2330dfa33313a50af51cfb3f3fb2e8c99b22a323210146759fa50abfc5dfa3f157b104ad1f0a4f63c96bc0b257412012fa3211a4fabac3343533f2dc7f70e1ce2c3410b95c6d18b12565a39651cf3c7e91f5cea2589e95f55a02738d3b612eedea9002ac0314a302d13c0af710ff10951c8ab1a488b00d9e6749b471a79dc8190329f185a3c5b068e80bae1bfb0e8a6c8c28d54f5bec267254d8382141bce1d32fe19c6d1ceff5f62f7920ea05de0def0a7661907d851728c58a4b32dd4d5fb9be7d548448600fcc1f861222996566c02abaa503e3a85cfa3c83bbf38041e2180782cfffdbc1e26dc7176afe2c582494bfb2e54fb500b8e371980d6110b46be75e884ca886faff06281a5ec7d3e29eda54c6ca5d03e784771d7c8c71a6c50e5aa7a4b2badac0b0752396d3fed1856391fe0ed049f0b77a35953473ecf6dd1fdbeaa32242718dea020cf9910cb856d6800615ea6187fdc597fc9672e95f6328a445612494b33db39e9067ef2582fe98315bf43689ff2af67596b6c5b08a39f445650e57aaa7ae08fa4c8d1dff1740b09e08139dbdd30792fafef093784045dc7808a000920ec1998fad83b8293b3e1e64141629c99ea612e0128b9dd5a3830b3f037848f24c8c24483284377b2f1b662553e66cd4f256c4cf3e479e2f0b4de6ca37e025c2b958dafddf63d134e2c279bd0b3f7af8f304b10e9f37ba3d99b5cad37094fd5609edc0de3b6883d50df6674e29a3310aa036b8ad6d40c1b6bb8c92f93c9e396c33e399881a23ae32e7857ee8e897b0cc2dc16bb3a8fe0d884f159781c10aab615a0483502e2f5c584f1c6548838091fb8e6641581d19f6821856f5f9b0d5b91d752cf8bab4f7d5a2ac383cb3d6f89445a609a35343ab27a50526ffeff2609145944e9ebfe157691cf1ba5cfe7786b352657ae23e3e3f698d7ff90eecc218ccfa2aebc8b8609286f5478cb46e6dd7425930a4c6f3922100e39a6a1bf8f416c22cde31a8f42c2d72aec4b42827b9c52cc1b25a1a9b91e705df08f724695f557c00aaa2bfbccaec63892d85ba72e31d3f81beefdb2fd6179522f1d49599ae979c87e8f90ae087b011b00b9794c559d2256aeb11069668769b51126db015cb7e37897abff2c8337f735b1c124ccda3e1a21d0480ddc61bc6273e74d9ad866bb8879c8e103f22db13fc29e073aa4744b64a607202e7f4e82b806d1cab03c3d0d03928e67d7c79726be1da64a7315ac08b32ccf50994063731797c77aa92e46899b36f16568ed6ea179a093a68c8edfec2ba820d1e7433f465445ffa019647a1a9c924d04f8cef37df3c11e4467914f2ac8a54e7e083c54ed37be658602109df826bf586f433576b714683e232ab77ed2aa0b157c4b74fbae1ddfce8c8f98d26116fc47fbb546718afe61d1fc9853c8ced035f183dadaead5e54b3cefa0db312e3af3e53487f88a38e40c0510038b9bfc8512b3e0bd92d6c2595b54316d6984d92c471f71f69391aafe1ca7c8883140c285329d03f7f311fc19e8e9902ec84add9b46b75df8ebd39fd0b19f0fe96a8b5d6b17aa14f1ede5a854185dfab571adc321c544e32e1136d7c009e6373f93d7711dad95f9f2ae9ba34229d5707a07df8f9e766a08e91be39d5746101e6837b7c1955d130721a27c4e79fe91ec1fa89e89a340496807ea25340cd837c5f5a19d84395479b21a79a093e515478da4039eabbb9ff71d0ab48cd1486182e952407f263d811ff3a4776f283264bbad2129de88e70450fe684a897140edfa735b77113d963c54f51e982a6722d56162ea6474559d72e4ae0f60e413443ac3083686b9a654cefd31a4c01a9b471db2a7cf92cd071f53f6cd70ff55aded45a797b3e806d6a6486cc01aafb20207efac190f1d2698828fddc9fec3a1d734acc044385df91dd5b634b410f54c4cf1ffcfe96883540426e9a73bc2fa69e7c455d2d7470a0ed01ad077554c9598a08dd22fc1399b4bbbe9b458952675e693d9f4ebfa3c5545f9b16fbf77e54ad746103e93aaf7cff3403b5d3e16f94e53bc111705cb9193f40330ab6177e8566dde3bdda2e80233aea016c8bc5179b1a05eb08b60baa2500b51d78bf0915e6d27a4690fdc2b1898c91a5d2ee787e01319e9c8c60b473b0116093108d53741a790ddb73f8e13d8d592add0e3414cc412151d294019", 0x1000}], 0x3, 0x0, 0x0, 0x8}, 0x2) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x1410, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) shutdown(r2, 0x1) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x80000000}) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xd7ef16df8165e132, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x7, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0x40bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40), 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r5 = open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x1d) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x347aee4d4c520ef0) readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$getown(r7, 0x5) r8 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r8}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r8}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r8}, 0xffffffffffffffff, 0x2, 0x40, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r9}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x200, 0x14e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x10000000000004e0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/h\x8b\x00\x00\xff\xef\x00\xe1\xd4', 0x8, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000100)='n', 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f00000002c0)=0xffe9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r1, 0x2000740d) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000100)='n', 0x1) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000100)='n', 0x1) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) unlinkat(r7, &(0x7f0000000140)='./bus\x00', 0xffffffffffffffff) close(r1) truncate(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) dup2(r2, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x800000018, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r6) dup2(r6, r7) r8 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x42, 0x1, 0x4, 0xfffffffffffff707}, {{r0}, 0xfffffffffffffffe, 0x6b, 0x4, 0x0, 0x3}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x48, 0x0, 0x3, 0x4}, {{r6}, 0xffffffffffffffff, 0x80, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80, 0x45, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x26, 0xf0000000, 0x80000001, 0x800000}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xb971, 0x7fffffff}], 0x3, &(0x7f00000000c0)={0x5, 0x1}) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) close(r3) pipe2(&(0x7f0000000200), 0x4) fcntl$setstatus(r5, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r6 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r6, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) semget(0x3, 0x0, 0x4) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x1000) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x80002, &(0x7f0000000040)="ef85913b034d1644760fef95062e0d59545fab10660814751cda1c312b6b1bd6fd984c0008793854bca058a0b3f62a651346", 0x12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) 16:00:05 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x6a) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000200)='tap', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')X\x00', &(0x7f00000002c0)='*[\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/bpf\x00']) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x1b, r1) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x6) fchmod(r2, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r0 = kqueue() pread(r0, &(0x7f0000000240)="dcd4ffb72e13ebd93254b7a92133b627996195ae0e04e98a78b7f99b08fd5d75f645d8d8b27be75d8f301824dcefffa6ba697c3b19c1d36881b25704fa5a1c9ca69ac291531cac5cb9948d7361b8b06517379d73d1534a4f7392452ba8d342b939dbc4de14c23d074e7072470e917919b2076e096a11e3bfaad4cfb6f2ff7ede57b6c6be2b4ab590669b75f9081154e228ef66d7e3fa56f6158fb9ee766060bc80796a1d836175c2a5e4ea15ae9b40213cd91d8da2e52d7a77d5dda82400840dda2834f2e55cec7147151afd5601da2a", 0xd0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r2, &(0x7f0000000100)={0x0, ""/160}, 0xa8, 0x2, 0x800) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x10000, 0x0, 0x0, 0x0, "60aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffc, 0x8}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSBRK(r9, 0x2000747b) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) ftruncate(r3, 0x0, 0x80) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:05 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) close(r3) r4 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) fcntl$dupfd(r4, 0x1b, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x3f, 0x8f00}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x5, 0x7, 0x80, 0x2}, {0x92b2, 0x3b, 0x5, 0xf497}, {0x1, 0x2, 0x7}, {0x6, 0x16, 0x37, 0x40}, {0x0, 0x5, 0xf8, 0x47d}]}) ioctl$BIOCLOCK(r1, 0x20004276) rmdir(&(0x7f0000000200)='./file0\x00') 16:00:05 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1}, {0x6, 0x8, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x1) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r2 = getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r4 = getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r18 = socket$unix(0x1, 0x1, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r21 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0}, &(0x7f0000001b00)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r24 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) r28 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r30 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r32 = kqueue() r33 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r35 = socket(0x2, 0x1, 0x0) shutdown(r35, 0x1) fcntl$dupfd(r35, 0x1b, r34) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, 0xc) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r38 = socket(0x2, 0x1, 0x0) shutdown(r38, 0x1) fcntl$dupfd(r38, 0x1b, r37) r39 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001fc0)='/dev/wsmouse\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="00000000e21338adfffffff4ffff000000000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r39, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r40 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r40, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r40, 0x8004741c, &(0x7f0000000000)=0x267) login: pckbd_enable: command error 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x51, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x10000000000004bd, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:07 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000500)={0x0, [{}, {}, {0x1}, {}, {}, {}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = socket(0x6, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfd4a310ad38fdde, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r3 = socket(0xb, 0x5, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="0000002e620401052f3422b1eeaa86e8b87b002b2c00003c267e89007700580000009b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d1612d195f81db838f74652d62e100c51bad0000000000000000c3", 0x2f}], 0x1) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="7f039da1fbc47b80f5873b6fe77cef93db2e802cd27b76ab758703916a26d3972a5ff6b3b02889ef95df59f66e116ed761a75e95d7ed630720336edda747683d64845aba3b66"], 0x10) shutdown(r0, 0x2) 16:00:07 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) socketpair(0x0, 0x5, 0xbd, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) dup(r6) r9 = open(&(0x7f0000004100)='./bus\x00', 0x20, 0x1) r10 = accept(r9, &(0x7f0000003f80)=@in6, &(0x7f00000040c0)=0xa) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r12 = socket(0x6, 0x1, 0x20) shutdown(r12, 0x1) fcntl$dupfd(r12, 0x1b, r11) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000004000)='/dev/klog\x00', 0x80, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) sendmsg$unix(r7, &(0x7f0000004080)={&(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003f00)=[{&(0x7f0000002d40)="47c60fd089f8de110b63f9a9af2a922605e02e91a66e7b494479331742e271a663028651b90e041ee6649ad4eaf2bd97ebd6a1db5cd9fbfad076c4ef418f58d0666be809a89c75b036c0b44bc3ff528ad9b77e0217d8a54519eceef9a8d638c850b95abed07c383be1c5e4521fc3c54b35f2908421a63301358ba5f0c481f55b91f8004a739cc24c88aec6764aba41ef53bcc58d29904be366108b4b39dd77b00a41fe5fda2c301abdbb93beb65439cec1bcdbd6a150204bca28aba30270ac8f35cfd71591995a76b2a8a56ae7f905120bcc5b760ab9800754e5227febaa8d57e0fc116dce2d630a4e61d1aa368dc6e610cd75cc79dc9bc20e1b76677015bb08e2f863fbd59ae374e78285c146a27e27508bb005abdab5f1a6582a4d16f82b45e4d455525e04bb6f8d8aa72941a1a447af4d4a3d70a6969d46df280d98289d350fe2bae3682644930cd50e0bee68bcbbb98f4390f2ad8df01191509998d4f7db7a078e9d622d80787688c150f3bbe047e292c03b25a47ba0c6894b7e2f2a1a8b13c6c517fd39fddba299fe2bce6ef33f8142c0be9bf4cca2209789e9562137f5331eb123f1a1632420c94b0dd13af8fcad6dd7a56013848e9489b2d6e7461188ee6911b336100d1f60b16fd14f3e0a76bdf0d463c2a4d58c7485a1dcff254b0f66e473c616ae19e838eec614b91c101fd64c8dd0a28b4e845ac678804a6f806d82cb5ed7381084b972e86cae2701d7dbc84160de72394c96001f6209410d154fcdfca52aeec927c46373f6063353fccda7032b5da88c91be795711ef66566296d64729a5083184526210ade7c2573e4c476e8802c1697bbba27c84fff5a3870481c85fcc89d1be98540b3affc42bfafcbca998350cde76c4f1aa9f04326462434968e4794a2ac26204615d3671edc20562b4a122f0f834ce52668940ba273e5aaa694c685a11a40263d4e24de8a9ab11acb120c9fb96e67c100fc3f3e4090248b5072ba722984e655378dcd29aac91477a7fed325a691143ab05a1335345999c6fbe3b48ff84f15e3a3bfbec9641149fcb2b719d56629180f9c33afff131cd1a60d5ab68fdd2a60c3fed852fd5833d41295ea2ff28585c4fe11e8c6e1fd3910caba056f278cdaffe3ea58a49024720211b2872afe36ed07ca986f2e1b0c1abddcab971f98b0c96df1f4a01487c2d3c72634b13a282a3f4926dd8781efc7e5f2045aa695d9ca5dd623d283dcaa274cbd89032ce0aa73ec265f17f5851f8f071dfd111fcf63ac84d044f99d3e0a5d7ab119194a65420e1c808422c6ef65e0f23d1e81d970a49348c40a3617277a877e2f8e9eefa3e16e801b693b36e7b22e08526183b4e83f67b0f5d04d25fb6afc451e4db7543514b9e3815ef9ff70bfdb438a40d4096eb6c5745b3dda93070a147841adf2f7cd73ccb2612f5c424520dce3648bd7c4e623eb986b24a45d00b39ea2e7a87377b0b7b81613a96f2c46c75e60b2cab3a12d80f3578bc0051f0dbac2a494ffd800318974d592384e0818a6f4e5686058fee885dfc56096a6f9aacfec1e08229578a1385d990f0a698ca4bb7fd9abf3ec1234cb3065d667bda879f20d35a2861a689dc96e93bde829f317fd8b7c398d4355dbcd4cf0326d8e7868ba5f4be18e3fd6fa583cb86c65c60883a37076d8159ba39ae86a4332a19f013314d9d5b6a40701f5974c4ef2fbc2861681b2f7c64c048bb830fd48156c1ceb333a71ddc41cfb0705b626d400107a4d6921b12089a4dbfef8d7c0e013d764dd569f9bfb99b59af6386e3a025971a66e9eb97e0a12f842b98d7e8e1ce89e7d8110dfbb9dfe3f9dd464af9253696c10d38b5153c32e482b3df9ea4c9e7b5b372c55e19072e86ab986d6c42207924c2a284432046c7b90d38c8039d88ab935f80cd18cb83ed21b1762d45ebef7d4fcca56e8bdeccdb4157d5bf87e62be6d0de2bc79fcff53ec31ee0c04ba50f563e840748a772b2e005c8b89801a945e77a830ce934c6f8d9dfc046e5402aa54bacaccbc9374c50d188d254f7fab119aba6115da90567747ad0cd6c5dbc527a37a103920e0fafadbda015aacdbcfe52272d57faf303dce6070c978f5363c2d23972d5191fab2318fcae53cca7aa23af728f9adb847b69c624992ef4140f6e44164369e44334781c91a1b8f1baacbb6fe0c9f88cdd91637ad88b1d7e6aaebfea97613d565433ed81dff71e48613cc609823a6920c4e87966210d5ac5052b3dddded654ab7ec21252ac3cc64283d9c387d456cdf313268aa561a6e8891004cec39aa15783d2dbe602cbaa9e00d96bff71a1c7959db0a7750c466379d3e13a0947657cc2a3983d86da21e9fe30b9cf811dcb578f74e2f5d2bc01de85cbd12f4e03696c5a059658821d7ede6fafcf433d81aeb61b4678c8f82dd2fbdf5c687cd4420a523edca960020134b991f0b911c3afe0b27b8a312ee309d51e469e8764a53a30a9cc897acbbba07edb42f44b2832c5f8125a5ba5c4a0e231dfabc3712a76a976cef02315bc83d6487d5468a29ab4a16e30337c1591d1d486d112d74a2e71aa9e9df15af4f9c1dfdf99d4d80179834140582ff089fc51cac2afa88fa3c3aa060a89df3fb2dffb82016ecd495281393e1a54242a147782cced05ec29c8677ae91feebcb6deab072cd4e5d28161f8e69d4d81796991ce94c6e6c588e44bd390350863d5cd52c6e4a8f0c81659718503f0fc19ee8802b145b561cd826b9cfbf0fa418efa14b8033c99750e174dce6eb7fa96c8ec271e62dc703f30559cf5ba32bad17a5b89d25694d36f2ad09ee34ea8bb12e97d067b785641c45299523c5e2019ee65bac331a4e0c40e9dd7dfa031aa8db4b4b6b6be40c394803f22273475cd7e71a5de2392f215726a0334a2bd2344224f872c99287c30fea715eab224f515eb4271c2428cc53e8f759b7ce093498099d7f697e45dd1dfc8ec7628283bc44bbcb415724f9cad154d79167b4f3ac7731d96a56563ba1ba61f1c2f63e159c1c550828439685f8d93136da6f7a6d684d75ab3187b9a484225dfb8f2643c2f20e27dfe8bd7ce9d7f4f73bd050eea2111dc127071839ab6cc2d05b64b8e1b85ae63e2c751c46d4a1503f2f1280f06456083c5510f810d3b43a99d405e9827529d32529bed4cbe030465a81bdd312e07f42bd48266170c314863db36e9fdb1d9ec960d37d58d16430253782bc2825222bd7cec707eda9db90361e1a29469a80eef3413f90fba4c0f415e4273efeff16b72f67b348dec57ec8a20e86d49609c1f92654f748e63d6fa2b7d64b73906a3c3e7a5f69dbdfcf47070ce14adbb3a03443983b142a48011b019725ea42e6b73506e8944cf0e7117143c8f462d24daed79b070e9ec86c87a1f3ef2ee9d7098067c0d623481b6004ff931611ae57f7e41d5472e76f8a5726f93092204798ccb66b6b26222d62e7c61caee4a12236594b2adcc18e69c4fb03679b14e2e748495e09cbeed7e37ec7bd8e4cce1f1f8dd52d86ebf49a3b30ec660b8436f7d8313dff91f383a7fd41557de8d97ca4b6ea4c27c01982a333758346ad315f154a44d436f37dddd9326265d8fc789b7b445ae2e1e4e13b8be7a6a9393a0f59dd7f0bae23716c6e9cadce536d8aeebb19d72c88ce4ab9e2dc7f69016beae805e8f123de843eac74d7838f194df4e506d42b6518b4202e401935b58812e995135ddb1849bdb34eec63865f85b3e5274adf29ec655a0e91decfbe9ae32040a2aaef94a61c79711bdd2c071181ff1f6503c9a048823bdfb91f9a5a643f88d1438c0d6b66160118a56e0066c908ad04173d20e7ba1b4062a026f1638487e180edf3bc3299fb5ce7921e9ae8b01b36b5220d16a5ed766eea1620f70027154da6578e04e97ef83285c451afdbb2fa80ea2de222870e7500f1a02b6390babe3f45ddc0b88507c8ee38edeab9ba5bbf2ea36001aa89f3269c81e9bbfa4e4eb94a8a4cb7ba9dd55b5737fd2d809cdfc78ced64a93dd3689e135d5481884b829a43adc1493cd7aa3f794d9d772af2d0d9d4807115b957910eec13081d4854dc507d8e2a2c8990439a3adff7ed1711236f53b32fa33d8711a2da9ca6802c0471f456a7fb1b620e28db8c112e0992188d5051e8e2a121b43aafee62a770c464ed5ee1a1d74b4f4d30b2ce7a5a1879763a23869fee24c6d92f165a44b0e0723abeda23ae9b3d2763de7150475b3463f25a96093549d2669e7038d2e7fea0ad535547cd3aa450f6edbf6dde2fc0496902603c04d0cc792c5ce153058708bbc12a22e9e3c18c5e39bb43b4d06c27c258c68870daee2a7ee2eeee52f3cafa6c448eb56f26b9c842e8f2c341306870c19f7905fc3787485bd73862f2e2333c8758c17935c301146c716f01583016e10c8ed9a0f0731d1a75f01713c1ff92c040baa076277705ef865ffe3bc80269e0e14fbabab55cf629a570e473258f2c0b73d4cdca5c99531cfd2249253524370b333dfa67ef8f455314e28e96e72645f3fa78fb19f94b39fedba25592beee9ad77ef4538e3b43d6a8ab66b455e4d2ecba634e3efe5d1d1ba33bffdf22dcc999311466d1c062bf4ae97a5703d9387fe2261af30ed57ad6abd029770cbae9b9eec52aa7cee55457223e6df13f6ffb3d974f5aa3dd41f91d485cc9d49272e27bbaf519228a32dffdfb0ead45f3d6942770831935dd5e79f1b8d1e6a18cea3b4a95d985550499fc1448c6def8c669223b568967c1c68e53a29f155d455630a588b694dc631bbc0a2ff0e346e38fe40259d032449d3997d04640edc30b07eff20add7d89fb066fa4cae7078a005324c849fc15eb2f8e63f53fa9bde433464fda6d7c499c10a485474a0dfc4ad08ad7388288c8938ec084ab8d408e9fec9cce0024b3cd2efd59d4ee79bc4fa83333648ed1f6a81fc3d0b40bc97e03323bba4e80c4dad9d18461ae42003ccee0b31181fd7960296d28d8d6270aba665b887fef6549adebb833706f3763c95cf1eda1bc994c516f998f951dc6f63e7d8dab21e23e6587afc8c0edf0c888fb7d13a303a8cd373cab6753e164568e89282611146526eb72b4f71b807367af3b9b488521b5bd23393686e8aa5c5726b899bdccb8344751fb9ff27a220283246f1841aa36b9463c8162560695f5afdbbc4f2d023734b47e71a28b1b25aa62be60cfc0b1f96ae3ccf549c208b075865e8339f07cd3945520babdb554358aab8c8805852ca649220d9a03925d89ea48586e6a7db9e1d3075f7385576d2fc0f7c897c68eb6f06ecda2f50477df73715bf45942afa66efb76e8c2d7e7da8e861101f3137426bedfcdbcd05eae9f4ebe37952d39e129e856b63474a3576780b8556c6dcf48da1f6705ab3da864b34d69ba6152a4ff577060ab2413c063fd1dd051ad9ee9d431f116c51b2feaedf7bf3b1de43c377cf2c5d06256784102492444239177f38f29fa5ce519019da805e10b5a137f651255300b6fabf853ee45cdfeb38965268aed3ca361de914643cfbc1b1fdb8138ecd42d2934f121aa94e03965e39ada699510e8cb5c35019ad868799fac2b9057615dac34a579a68a9ed6a2ac89cf255222c6e5f5cfabaa227f7bd2893d4a91d55aeb5d4bc1d8a27666ae19941a394bb54e0d9df43ce781b82280f4f00748a66ac18696f279ab107eff8e3f184c330be352f2db2745630eae07664e83b5babfd756ca76894d49f66c6f531496084591681a6bf110d94efd082217ec3c35a5eafdbbe5a82f8bc9686ca5ce883be376b10ad822bc0f4291cc339434a129a9dfb0d1158e8081d", 0x1000}, {&(0x7f0000000980)="16f5f95f14b5aa32cea8e84c349d28fd579eb1f4b5ede07c37c0f095f9692f4c9c12875286f23607152c401c957b10b81e3835394e4e1f6e2d1acdf6b08f97e5a1721c084a41b48a4dbe07cea60619", 0x4f}, {&(0x7f0000003d40)="6448fe47cc3007ab9760fa6deea08a668dbd13ee7c6d8dc83035957eeb02d73492309d34268d32edb0b2d47cb4bacaca18e65bdac52e38f81949378534b088cfca3b96fc68868b775324262ae8a1cd3483b57be7808772ccae18acf6ee4e277bff3c576df6cfc60268720580020b4023cf0ea104db044f3fd139896e74d98c9f94d5cee66a01f11fc4f08704cc4546551d8e3f4dd6c69a4bc5465c270cde03c194fe4204cb960a1372e22e80569a41e22cab22b9ce33507d46e4e4ebbeea380be1ddd9668848446c2d54af7be75d73cfa9374a7ccad40ad9b661f0ad43b698d1e822f89b1c86fc", 0xe7}, {&(0x7f0000003e40)="cfd7b816f7f0163b54283cbdb24d2c3948638e46c51d65cde68e042b5a7a1c0ef40d8b2aed212ca68215c70423a75066b28b87c920e976435f4be4cd92e0c9e63054032ae633137d6833", 0x4a}, {&(0x7f0000003ec0)="05b8e6cfbe9118f6c68cc9e313ed54fb7acbac994aa0defe8c66297444a201d79a0409e87743962854ce7d7834ecf79c4c8ff96f465f983b91a5c8d8", 0x3c}], 0x5, &(0x7f0000004040)=[@rights={0x30, 0xffff, 0x1, [r8, r10, r12, r13, r14, r0, r2]}], 0x30, 0x408}, 0x2) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r15 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r16 = socket(0x800000018, 0x1, 0x0) getsockopt(r16, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x1b, r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x8, 0x0, 0x2, 0x9}, {0x20, 0x7, 0x1, 0x4}]}) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x80cc4733f8af953f}, {r2, 0xd597fee597afdfa7}], 0x2, 0x800) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:07 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = getegid() r26 = getegid() setgroups(0x7, &(0x7f00000001c0)=[r3, r11, r17, r18, r24, r25, r26]) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r27 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r27) r28 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r28, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x44}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8, 0xfffffffa, 0x8, 0x1, 0x1, 0xffffffff, 0x6, 0x0, 0x2, 0xd94, 0x800}) 16:00:07 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x500, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000002740)={&(0x7f0000002700)='./file0\x00', 0xffffffffffffffff, 0x6f0d5d2048edc623}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1f) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0xffffffffffffff7f) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x1000) chdir(&(0x7f0000739ffe)='..') writev(r2, &(0x7f0000002600)=[{&(0x7f00000002c0)="23627a864e1960b0205056ed04212d5b54a5ca98304883db229a281733a70793609fcd1b27796eb19940469d22a9b9a94cd134c1fe75ed0d966f9c33ab24240dbadbc820efa144f5270fd9f502847d65d3ceb892184523fd91a6f18a48555930bf8da0a496d45309520626f545bb428fa60855d68815abb825083055b3f2390354cf9837716e282137a9fdadd8c582f746781597c793ab12e494f433407608ff98d52f7d449e08b7bbd7569226f108dad8ae5f303b84cce50a645cea5f308f10cb47a7d3ad51b007b17cb786ca08ed83ec51b8d01ac4f4c4a90574ba7cfe19f3863d9caec8605095", 0xe8}, {&(0x7f00000003c0)="af2393008a87e274877b46656635ce62d04513fbba17f572412922a4e46dab69915774c79928a9fb854d081b57785027b5d585695aa3ccb681eaa8b312ef67b97b39cf8dc5c37f66af6ea126927e4b58dbe8c13cb9380fa47cde34806a621f72b07a098fe539f27be2c98b90f0310a523951766c263b3d9312bb3366fae0e4622140cdefd3f860db3e3b363c561e4bcb633f321e0b57446af455827ffe744b281db72b911a4bc2abdc3469cf47ee7fb00835855c78aed48ac3514aad9c79aba9f3a99814f83253e4dd3d54e03fc96c82820dfd88356f399b2c14140fc97f61771bd44e065e839b8876a6164e0406743701b57fad83ce9fcf89cbd1737ab2cb9bd5582f979b83828b984cac18dc39e84efb265ddefd85fca6dae3ea6a3673dadc677d42aaf358497eedf18aa8e6f0923f7bec48afecbf7557a09ccfc7b44329ad4aef577d74c4ce23a1cd4fd60664b40c56a4d96ec1a2d996ebf5d1cd4ee1a200706e2c0087a463f41487deaafc2ad692fdb643f1b248b479c9fb2a3cb14188f8575b7ed1c1cb06d5c35a3f0f899409fb95c847614f73c67b03b7a9e8d69765e8ee0df9dc6adc8b06696a4290156d117ed342db384bf614e39a7d785ef757c875b38cb3eb2f476667a30874473e436b35f24802c9d385d3f87ab1905d3246f062c83d508d2f3dc40f2341c0cd34d1afb62a0d0e525b2e1bd3f9e4cf3785ae032210c73877f3fbe336971c76e3570ea6fedc4b612e3070b200d0365563d4b38f7a75ed2e37b7ace42ce25fb0d0759ad0c43c970d52763a001d2b3ea1915962a7190984dacb9c3e77467164919370bab7e42949084b04b2617deb021de4e4c940642feaa563f5a3176111315b37021d437345836ae7177c17a41e362bc218a79367ea717edc195c433ac6d11781b401693ecddcc4d8748d8287c06c0e51fef04d843564560d24cfd975eaa4de3c6622ef40d1af49b3147a8108e49deaacf235dfc1f9dcd1c1723e71f6ad260e699002a902c62af9d9266cda7922d66f6f2822a58c76bf37d6c234611133b1eee77c7d1254a2fb5b5ce473a8b865a6c0be4180f9cd6e559e289d1ddaf70763b41725055f0b579623b126c886a688e1ca125c03b899a77460596183558f3d2417942d41361288727663a6f0471140f76e794fd612eb998b9e6cd511c276c3418ca698cd9aa9cf89315d993b0d011143d80b463b568c3d59e0a3ce873ef9c9981bfa1ecc183c8a8dc8a3e8f24af245fc9c91abddfaaaf1872e5d3f60fa0496a8de11b3abe70e5432216b9b8fb3e3d79599ccc4deafb32d255a399d43b123550f4215b5b3fda4290ed217b0fe66c46bbc712c1d092260affeafd058786f958fc248e7d6c8c8dd773dce840927b73bf2d762bfab19fb005d45fbbaa52c419ed461e5f804311e3b55bd20874988b064c9dd9ac47fe16600619bd7c6386f791123a737d62b52fecd0f498eea1fb200747480c1ab6eed7a13980b8152f88c3029affd290856c739aae2aa3d34df347cd041ce824adb1da4fe4fd8ffa5a06aff6b5201c4a34afe8d3cf8a8ddf99bf0e4bc5a937812559bf0aa70070125597d72a41e8826301aec3932d89e87101480870e301ffcefadae478d2ab8c57f4fcd1e2d51f5cc112c7ca23642fedaa4983f7d2643373a38745bc5f0922ffdbda913d62448682909867cc3d9fc36705febfec09d2573f427dff6172c8ece72c8bbc76078f6c6f4744a617c67e419e5c74c6f1c8dccbb85618f6a30b24ff619e8e04d627d0d095817c11457c9dd221d6f4827b4020ae2b3e4e852b554a0accb455723fe9a09a71901e76f2138b0aa4fec40ba785dae0d54290c0b13f8aae10b012890a8ad9b82e952ae18ef413d91e4a7bfd30652001e6c512bfc54af6a1980ff684046b0812fb5fec8ed7146f9ab35e4184923641213bf062344ccfb9296d17b1775e8eb200eab9e18b4a7474194b827eee024fa86e89b8334d286e1a739f8e8946a10c53347b32931e4c1d000a01c6b7096de5e24c06f1ce73e673cc1e06bafb65bb64167cfddd2050e04957ac48d97f9b714e86721746f45dd080032dcda3fe629f88a36416d13f4f732a1ba57715aba05b9a5749257a052440b6def127725274774b235abcd390d767885e47061b57893303913a6d51df570c785ee385bbbb3fa4b0a114df86997e5f6df6373c37b43bde769577bd4370a09cfd136607aa764af500820f7f42bf2d4e88b3579651528e0cb9a85fd42956baa194d86384b89d40171dab4e61771834937aa6d8ba1ca8819a5108d1cf435df2eeed2e2d1716d54925a460c49eaeb592212dc452080f02d18e95c6ce1ba1a8c92c83f52c2e7b1b41e0ad3f7b0f0f14b6d7d688be46dd71d103a5193b5918e46d5e310a90045bdd66f01315fe963ba1b747a60e49fda06a09b1810d5e0e2326ef6b9759d7beae6146b5b32708e528e5c7e0fe19fbaedeec06e3728a932311bc23b855c5a7fd7c128d9320a9b41a3831cf47b4e6cc9b71064a56db7ea6fe34194d2670bb4e22e0ac94eb879a23caf5c99b94ac4bb5f9847ba7497707d0675d75fae1284add53c7f42a435dd2f4bf01f988771b3eb1c27c716813c1cc3a6588495228737814f6146628a5dd8a4de1503a9c373f770a4a894b189037cbd67caffc3389dd85638d0f8ed86b3aeb7a61ddba401679e7d31bdb228ccf009546072f6f66c1abcbd5021a981d6c685df553469327cd306d1376aa684ba700af264021beda01de8820be4d61863c0bc8149b3597cb81cdcbcdee45d06fad414441fef87fee7700cf7b61af17b8887381f807ffae7153dfa0956a3d8c73965e21a0b128661e260b61a97a38159d0336b705d5b62ff830c85fc76eb4757063757ca0a5d8bc284313c2ed7796d6b1ae6d587c742e9509968e1d0417a27c1dd37209b17abf439a2b97ca0959e7e70b2ffcdb1ea1969ce9250cddb1f30f784fc49aa7087eb4263a3f460c663414f0e8a3472c891df65fa0ea86ca8e204dad993c4717f7afb0b7471486230cc5f5c8efc9415cab5d161e5ba18004c1ab314b6d4f00b2a8cdd28e473d39dfef7d9216278d41000498b65cbdff8503523654a894c714b8321eba0134cc95a3e1dc13fa7f69425f009d58565254b8a7324d56defbd734ed8757e93886a8bffad2e4c38ef6041e05d2e0a48aa10c3b52d78a7480965e5f31ada9a0b8cb05590bcf10857f6d10d5d920bfd5ef4df4aeb9b886ec0929322c72002eca238e294b5854134c2b6593797412ec478003ce416dc09dd1a09832bbbb569fab0df090f065dba288f931d0fa7aeeda50773498359378e845feda8dba9ffe205dba554efaa4cb3e058d0b707e5eb130b0837dff2612a7d73a5f47c421ee2acd2743861195c4fd6edce28910d67ad2fd795c4be3503c2c81319d0266d111b3f8d3010f83ec5d68899f6b8ebb21f561aab76af5526beb926bff0a29e9598b758cd21885317799f9769c8d5e72515299824946387443afee7b172c9aa72528cba0999be03fea2c3431cc3f3a36c2bf5f5502295ef0808306be17404df699540d02501b5c5cd81054f21281fcfeac4494e43cd8760b626c827978c1166dcffc29427ebfe11c7cdf7805e8623534fa311d45c685b54bf50936a9f3abc8a6d7cb731b6c3607049dcccf7fa58a390bb4a3c3463e2c51d03195c0092efc8f9ff2ab3c17407ead4ff9ef0da10dd2f21134b065b45055eb1d9ec2137fa385e080fd2f0489ecd8c681c2138a4ebdec0db51c9e62496230ea043ea9dc9feafab5fb2a87e592411377d3bd698614783cccff31ffb35a85cc360c51ae506801ef3029522a6425c0f1aa4b6ec21fa75ce7bd6115e2997bec72f30bfbf5ca471435b9958a49025a39805acea74065e43406f5dbf3c075d1cef53d6044abc7758d397e3ae96b7d21d3596688d0700098c43edd9f06adfcc35f1e0ae1502a56b99ab75901b6de634ee571a51bbf54489663e82a68ccc09971a8c104a9c3af1cded4e4497a128198f67e5d2e6546d7fdfa28f9bfe6bcbabc17a60d424257754744004bd8883d624d740f0921baec00a645788c0d5569235b01f69e735bf9a265f9aa37052e8334ef2fe7de7f2675f2e56fab09296a05001b5c19e09717ef82a15bef462ec970732e0d4762c1da7a0a4c65992ccbb0760952461975abad672641dc0342ba878f30201114db0b20b12cdc65e50d6fae78136b24b93ee0c05e16a94a0694abdf5f30afc0cf629498c0e964a729ad5680006d467ba67573aafac3c19781366dc6edb7b958e2ce8929cdad2566d10be4a0305b16349cd8bbd27472dbffa2fe28271a7c2acedbd44f728b49a0e346e929aa645050bc852de5e8bb9dcf5fc2fe9f5f819871231d8900fec5f7e0e90e0f2b1c2961d6ab2fdd4dbef84d86054a76e0593ab9cd1c32f25a1a52bc6759c5fd3a84dcd2468a5c851484276e7a1f168ef9cd518275c9c1e7aae02b71a85e5bef6c0f6f907aa5b59d2a643facacd90b63b00135781b778220f534d4bef246e62851e36d33c96c39994303703a036b5218bcce5bb220a2b4b6c5958c74c74faf0553ef47f4f47066fff8a9e2d4ac8ffbd59e5cdd8cad57fd7fc0a2d3d85557361459c86db17a01f1a976c332ad894f91dfa87117f5ff878f1e59210480e849c45e35afb6a1024f1518daead82e052746112546caa480d73637142aa4841a38d7506f3e09a3f80741ced04b684580b528f08eb3f376aa9a3cefec8d2921820366b8da9320077a40285ae9459a8d6d6e128c4a0487a693ba0496662e3ef8e65a441805f6f7278d1c2a3de3ba34a96602111f0ef15330113bfbf190c3d86004ee0740e7b69deb041e9ac6817e9f38507d32a5698e80f896f8f2e3f2613c3da6c5c2cb4a6cbbe19fc184c4634caa1bf2f282cea09f45baa7d8655b542f04168f8bf76f7e25e1b6b417312802bf47f26e7176b423e7242714dc5ee6266eacc8344789154f936ce8d8b7389487b035753444ad54ddca4b9bceb174c383e0dd7f03127c5d801e8a6a3c08fd2acbc047465cfb9c8ed5b4dfd6c2172a10498c07b483fa34a5cfad5a25c93a1626f762314dde20cd832fce6eb964b779e667a124dcecaa527f809f1139e2510fa08ae750fab90349c48fb84ae9505d1ea184a6e2cff44e6a072c7a6f9deb2082b068da911af889586c4f107321f668f079b06ef3e59cacfb3ac96341b3eca669d1da5c61a7cfd7ec9690794f1f1e21979bb5476670215e8c5dc182e06793c6d64092eabec242f14cb324852688fdc2b3eeeec5f91175c8ffcd437d619c35045d79ef7b9d8e25a61af12ccfb86770760eec183e30f040ca50e2b383879edcda69895a661b49a14fbb4916751b88506ae83dc95c7f27bc2a6cff484b0e14f7f85ab7c6f42ae0ea652b292bebc0ab1cf0cfb2c058350e960bf0f06e1da9c457291712ca2c60b4347fcfc2f29d39f77db6b9e6d9cb4a96a51435275b9d7fd8cb6650e0b99a5eae2c8e89faf0988510b1717f68d19f6849448d517f6436695d286575e98c6cc4f7e73a5f9f5df72ef0751157a6eb0d6eab43dfe9c7aa48b46b393837d0b528b4849ab5ad89fecce9ec4e2986466f037de3ab2690b739c070b95f368c80d15fd4c3ee33ead66249398421986d3c6ed1e3a51c870942aa2bbcb3a52800a799236f6f2386d7febe96bd72c830f5ee4db7dba27c3ce702a7cabacc761b4c805ab766817d736fba61448c2e97cfbe6bfa96a3c21f641b05b5d256ab49e53f4b7a7378722a4ee91d8e8df5b5ed5d53aed6db0ab", 0x1000}, {&(0x7f0000000180)="4a95f0d9284c25e28c272184a93801cb024d78234cea0b61f4d8166f", 0x1c}, {&(0x7f00000013c0)="d951f666f7612beb64b31a70f308eeb527902e197294e9a3029e4d1871961c098dc1a197b02c119beac3b2918e5c534d10c2724441d2b644285bf75941158e22bd02f4ca82ce83a8b485f092c5b4cdc1153098619022922a31e9f81e9f5912efd353e190ff6cc4d5dda013dc00e26e6e4eb106f74a9c1167dd80137c41fc902584b1740d1e724b4a458c606ffecdc3e74f358532d4da31c9591b1068d090c1c2ec19161f05a9a193212d04aaf6fab7a58d3877bf6d9c8ee1db701d7b", 0xbc}, {&(0x7f00000001c0)="ff9d1314d51ac1fe57e105146b958e6b35c273f8aec5b447e0dc41e016394ee3b1a1c2c9af01a3aba3ad7331a7459305087d2f1790765130ac13a30f0b3088b6dd0ff73a86f2101990a3f69b39cb095d4b716bb8471e7d67d96e4149e1636fca95851b15defac1146e4e7e0d8fc7803c6ebb1f805ea261fb1e9717c935e2", 0x7e}, {&(0x7f0000001480)="5c16a44de0864548b655febe64855d8b1fed", 0x12}, {&(0x7f00000014c0)="faaaee472121a53b300511138ae9705f1cd8f8393c829d098122fb8f825c69e10b84dbcb6aba0960942a448645f56d8d1c2369c57646e0ccc070361f7990e7fc25c361c5b33d375ab30ac183c9d91178886eb447656d9bb0193c1c9a8b05e4bec98c39f8871e3b8830ac21b000d47ecb038ff6aae8851ac8515dbcac0337a86d5cdb842aa8f233a5e757dcc9ed15b4790006c7ea55d3170d2b8751318dac34862e26ba02924fae616d56d478a8abc23c3eb2e574194f86734760edd9b50b8248dc8d1476629f0575ecff9ffbccc8ddb2d21cbbce26e881688614b9265e03f4395997eaa83cebbe3b6d4e59b950105986ee87ddabbf384ddf1a798814aa8fc79aca91a63c8f6c6d07b44137dc1553232896e60fa2619114ad2ae52ca142a45b0448bfda968655f334258aafbc301a0d95f3a76f9e7dfc4866b4e23b07f989373f43614bc5bdcf88f65be22d38134413b57fce77e6b64503eb287420f21b2a69330ab3a09d3f830cf5c3080f6f7b1b0551829f69da0b641f1ef79ffbd2b7f81e1adc6a6d77bd65c7175976e16d2110551ab9a720118b17f00069cea6114f1fea8faac960e3fabda3a7ceed746a47adb1de28c148e8063c46a81912e40cef67195eca1f8d5692956200f147fe00ee8a254446336e198bce3493e122c212f47b8e92fab2f8fdae3d21d04c37b57cef0d0598e5fc455ed9e331514075cb88d0e187aab79a9a81bbca68d696f8887f4f3082d8b35b359cd7c8377665ffb2a2945c72a190705550ec42f58478bf6a47b6209f1d19b60d58a3161c73709446cf3c8ebc6f91113f8667b3dec023c63e51ab466abe848b18a0c37b330d53e6011b64dbae0d606d1599075b8133f03988abdc8b8a850c02ecdc1fdd8d8d17be9892cbe5fd11d65e6ad39515c5b4493b2540c824853b3d4530e3be9e3187878f965afe080d7bde1a6cd44ec272a40b2a5170eb609772fd5f10c550966ebde3ea87ff702b6b7b6a62b9d00642c576553ac3e4e16e321ceec1c976dcac5db35daef4013796f88220cb5d160cbe731ceabdecaf28a8f48e99c29d4dd1c64a4d579d684228249434bf9fffd7ad88459ea815ee7333921dc55d9c0fb4d0423eb03783d23e8bd2785e66c8d2983cdc3e247604fb7f6b720f44bd4b3e7b396dab7b9831e6c94bab5af8b4035f494462518ac2c94d97e09615aaf66fbdfebfb593f939abdbe8e173e0344f2bc8a70c3183e84e8ac3176f870444f46f10772a1c09ab191cdbca4f3890d245e69973321311b218c77bc8acd87bf0b945fce8cfdd7b799684431ec9ff64c99d890aeeb346948c6ab5c8a99e11be8c495500221a52ad9b182b1d6d9b5594a2259dfc50495d8b31c6f359031b767dee1ad33dc5342660bc16500d7add00890f875c3887dca3c4b62a3e1b16128db0b22941dde82efdbfddea91cf3bce12379f58f9a5970b746d183acc08b0f0da02bcf607880514f3315eb08d22dedb4df1e8e5ebf2a14932422ff73583c0c9b116bf91d5e25d6671701f473817effaf90409f7b549edb85a3df7b34eadd6d651443ff5f961382c76b492008e521d786741cc4591f078c9278b29f1c12b2b18634b949085c89f7044a8e8e8012c5874e12994b449bffcb920a1816b836492ebef55a989523f3d8a4e8782475e97b85769470c02f8cc649cae9e9e40d4d6ee6533bde955b62ace69e653e8736cd02d854d1f1efa5fee087e9b859dd4a0d6f9f925dba0a5127a1c2dd7eaa2f05e8625e81988534c85a7d2daf9daaaf83b91d69f633cc754b740f6250e2a4b46c099191f20088ecc96152caaa1a1ca083c02ba9c658535fe69bff52d7a325103c2cb79dc5b566c1fb0d78e48d96a86997472044c0d69e0a9af62ce4ea6e69fdeeb36bb56c133378aefecef1cda8d5bdd33e73f98ef889ecb94031ab303a895951c91d6fa6b8603dff4d10fc172145da8ee0285b0952d9f695545c1ba07d7c2acc4ffb6fd90c1b25d621d047cae691eede38098cb8326e6e0f3c5f969659b39b3524db03d46e70aade89c849fdcd8494c95f5774f6d143e7bbff78b1a30a7d74a1bbdb76146680d141d5d37ffeccfa27237833fb48992138e0bd6192487479ebaaf6b263189f820873e86ad303e8a036a6c2733fe640a4199496e77b05573702e3c5a5bd5042cda505fa5f33db99a95010f6a382bddad52e4cdb92f7e583db9f525aa9d0f3108aad3fbb90953b9acf8445dc5e7f0594a71405c750cb4a99680d7a6ee4f04d51df13de2363e71135d10def902494807735d7868d81becdbb778ecac6fb551d08ee197712c0f8f201ce2619dcc81b1fd287c0b67fae503f2d0c5eacaccddd3a27d128a5bf78ef4fc37cff83084c968144f538740c08475ecceb05704d27b92d08d1e9c29e07e54a75d4e88612823018286dd030f21c9fa536fd9d89eb36edf903959cf6c37c0b3a55999997547d61aaddbf993ddbdce7ca7d5b7a39f8ff721de1e465d4d07903ac609b3221f41561587338172c77b10fbb7c1d16101257f9c46710c3965ae0a254ef3b345052abf8f93ed82907b2d0fda90a10e01d13cef864bfca8b1d3d537cb03f6115acc1ea3c3ead2adbd4e17e7e03e5c9c57ca82ae0078ad97f7e72f4f068f538fbc697c8eb3419c71a87dd95b4c9c5fa3d17813216a519640f48e9483bd8da6bfb5ee660c1bd6058d4a57675a89c1721fa52d16a8dd0869472ce3f642be6e7969395cce19eb3d8227c1ec2a4635da9c15bb2eebdb8b9c4bda42732fdc5f0348ace33f436a6a1a6e59b3a0449381fc3df26a1938238f878565d2d51fe23b0fb017c7da2463030c2fa3af142ef2c88b68065d992c4466dc5f395bb0e23a7de5c6c39a24375a7b48c5fe39234771f5d5ffbd056fcf7f9cfd91e1690e4b1aedd4010d66577874ecb084edcc30f0c83bcd263dcf03bc8c05f8a002a0eeb32dfca93314458511f179185e8ab387edfabf13a1b1c1c6f2502cbb0a59ec44fb47266a41c6097ffd81130ab946e1655ee0a579ff82cb16c45292df1bedd14e701615e73260b33bb13fff17a37b0dadbd12dbfa479ce55f8c763d2481d9880460ba1435bab67c6b150602287aa9a4a2efabeb55ef511028acd3ee082ec009f82b9c5992eb7b0fbd7833e2fef9c3421b8e1cb8167b345853f5953bf9fc06cae0afd3b49ddf9f90379be920b70491cdcdba22d50bd49ae294b7f706811fbafea6a322ef005a6036e2629459b62fe7791b3557274c951ec76d9fc92a096662281aa19b195324881e2e93d10223db94f08bd8456e5caed9ab19c65704260a545904f1a36e9567c0b316d9d73ae1f133df5dbc2fd5d260d6b4d57d33cf975fbcd8ba1727c0c9c6c4d0031c07d7603c7d216755f7ffe73ca3c72efe9ac78417f3ab8f70832e992c4587f6d653e58062ab69fe5d4aa7b7f53432ef2b378afcbf544ee2e58916d10ba26804024f6010d23f27a0eb41f870d11281ff1a157fafbf7191d4f1f53a3fe4acba8db75f148b7ad73de3537739b836bcf323dfe285793fee51d79e4ba95ed63023bf5f116b4186475d313a389526bd84cda7df78f28afe3174c40f79914f750ef7b0ada33489a9e0a629edd8fd8b16168f22bded30a491725aa9f8945b6ff8795d0ad809e4996219026cae239756458fa1575122598788ad690f6e13551f7475b3cf7dca6434c9b96888f6ba2ed79bc559df5b40b4991a4de4c29739149b95fbfbeb30f87b959699df202c0dfdc087cc33a083b9056841a68c6c8242cc00f4a2fb40a2ea4a4c71e3249c57ab5155d7fc484482dc4b868202991c2c5af4dacb3bb943e0a54fe98772dc3cdda59cb882cc685a542f0a6b69be8323e711ab3937da917f802d2039f6a0d7efb4976e3ac1b0c27fdf4a3e2f794b25adf9695f6b19e9f8a462defa28f44c9c0fe97945f1fabb90af369d35ed1a0f4bbeeb4f6d50dd3aefe2ade2a06c34a3d36370fbce80a18537a3849cab6249b2d9d1c5466ae90725d308569fec2a68d48de9c6b0abd6a351cc529f1302e19f2cf9b14062c176f6d6c63d4172d95d19567a2432431e2ab9560a6bc7834b83eec8600caae5ba8937d2a7bc74b4f6e38194681a19be86aaba5c689ab55b01e1f7bfb381bb45602148a6fac77285dce0fd313164b2f09f7ada9fbcc198a71055a0cbe71540c540b8158a13211bbcbd3dba6260564c012c55b17f113676b03caea5602df3639d6f637c53d084622c9046e98a26d81ae6f8e8dcfe098f1948b2372ca1304773e2309b7f48a699d3c5caa1dae34a83f8a020559f4bd823dbecdaba7d422f8299ff4b519362bf93fe97ad072c42af37ffe4bf3f625f390af72d925fdec577c558aa3ab22c5c13ee029828253986962d49feffa0a5fa49b2ebdb182c18baab2b356f0f8107c7112c640b548928fc5e34e9d5897efac37da6b533fdd88e8d1a8a9dc3939438b107b80efb0cf46495f14de4a871d19fc7f564aaa4598856dc3e61ae752e7e23176741a49af464faf92c61a4529ca6b0eafd4ce9cb0d658d67419f77070f13ef8e6f3a8bfcdbd90e0953ded06f9ddc7d6f6a6e61cf56d88a9e24f890609dc150ac6b412ff245d34785805901605df62fb0f4533e6794d1ed75f7a81ae6e7ed8bd83fab796494231a503e87f2c4380798c88c28761f4c4da374ff76dded7bec90588eb9c82bd5612c5a7f0c2736b7cd1efbbd14c3090317c6b0659648ab1df61af3deba3718668800b5b52b5cc7e5fc62efdbf33841c7a1715f348f96a86a188a9e9fab91e6040d78b5ca95a57b610a3d987647c999f96e9873ba4a83572667b8eaa52a8855a0317b61f18b866b43341a70548b54ba5e55a73d66b7944f9178f773d04b0497cfc15de4c604125a4bd1d0f06a0754a77b9390f4aa6cc466c8927c76273ebfc32826bb088b73e39631c96afafa36bdd77fc9a26f15fec38bf8d4af242cde2358b3d86cf3b93eb7160b571eb947219d30d33c92fb073b9e6182a69c2a7766d81b4792031ed9a999ba60c28d4799d7528aba35ee02667e4d337c4d91abe9a8e5335c06b003ca4b780a422c6ba28f056905da7bc25a4ee2a996993421ee801f40534feca2ec88807d4193faf52383f802e94f922a30fc280e8c6365450989aeb803e2a284bbe32d30b7fd0a6362c27b986ca08250a7376395f0cdf46dfd2b75df76a126b148aaba2e439688c6f2f49d571ab57ef7f2274a35c11e70902d5f57237ce098dc3d6ab0b693f037734026bb261dc3e77b080ffb7421db5398e11cce13a831a390ef2994424de4c356f91cdc72bc9bb7b3d6922936762a6a7b71b20832cacce35e93bcfaa6355c989ca489d6827ce00ab4aa5467b3e5952f6f85faecbb9195ce36be5cab8d3a07329099766131e580d5f944bd51b1a9cd5051fc8124d32e63c93e42e037edea0ffabdfb1a4a783c0ce7a5d4fb5aac15cb93d9d7e3bef8afd9210042b34f43078cc8e41542be87d5253c619995a367652f1ed234cffd5d970d6ae368b8efed4693fb2dd232ffce055086168432c01aaba38e62f21c8ba66dcdccdccfb45e994dbdebef2a11ee7ee28d67d617dff3654c39b17ca5ac2cb6bea3b633ad1d83111bbd81606c209899eb1e51f710cd005920ac7ad612ebb8a12b2a3b9d469eb577d52c19eb0f29e6680c17ca174b39acec68b59daefb24a53212ee1618a46118957aab45dad0fc07c390207421c54b504938ae530c6cef8d6d513d3eee7aaf67c2ffb6651fda8d4f93372525c3e12b201256cd84a9b8d835245a0b3cdd85b8a1e7e273384b4b333ffc52f7063854", 0x1000}, {&(0x7f00000024c0)="e6bfbe1ee9d93da32c1478da5e13b271b76de94d21f880efcbeb6b1d087d52b0c6ad28f25c7b1adacf67285b3b432e5ec728bc666c0c218717ccfc6d4ae706226a9325a7167a17332a0b0089e1d0aacb5dd80e30f2f8869080e98f272ab25ef53381dfda6f4a5242cece30545f975c35f9462fd4009daf160550cde730d52b107480028ae91bd99b7c8da30dda3efdb8572a10dd988d842442ad7ae3d4a933a544c999161685085d0933c812c20568ef83f17b8fa3997cc0e890e50840ee97d9b3eb", 0xc2}, {&(0x7f00000025c0)="272083a329fcb28b7601e43a702193332816ab3139b946fe7623899e534f463ca8a0f7c5dbb515ec756d6ef61a237dc6954af1c011bf1370afee", 0x3a}], 0x9) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0x8, 0xf7, 0x20}, 0x9, 0x900, 0x3}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000026c0)) madvise(&(0x7f0000635000/0x3000)=nil, 0x3000, 0x6) 16:00:07 executing program 1: mkdir(&(0x7f0000000140)='./bus\x00', 0x5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x1b, r1) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0x4, 0x1000000000000000, 0x1, r3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r2, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r4 = socket(0x2, 0x7, 0x6) connect$unix(r4, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc04000102]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket(0x6, 0x1, 0x0) shutdown(r1, 0x1) fcntl$dupfd(r1, 0x1b, r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="58357905be85052f16634bff18df4d0e4e503193d29aa4d7035ac6a3c19ab796ca7cc84dba4abed28218f1bb749a27163bc907941877b26176351471ffc8de8837cd25a25bfe166060a0321acce07719a4f9f86f00d2ff2ae9f322d0ef730f5154680af8221fb714c028dcf747b95d62b1500e4e27f5ec3d149fa54c139c5f643b02a83356a4ca610814fce1a68bc0ac928d94875f7d5411b4f39c0b3860f2bd8cc9aec4212f8119fd7c3e8068be0df5ee2682673b7196c4"], 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) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) poll(&(0x7f0000000080)=[{r0, 0x114}, {0xffffffffffffff9c, 0x40}, {r1, 0x10}, {r2, 0x100}, {r0, 0x2}, {r0, 0x4}], 0x6, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 16:00:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r3 = fcntl$dupfd(r2, 0x14, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r3, &(0x7f0000000100)=' \n', 0x3) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x1, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x10000, 0x200) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0xd, 0x0, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1b4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x1b, r1) fcntl$getown(r1, 0x5) 16:00:07 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x1c8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16e7c3fb0e818bae63225259560f8e5815f73f2a044fd33055509fbd5e417cbeaf23c94ff335a4c8aa025bbd47b3bf579456fc7d4454596665d92025e945482096e8c8b6b87cb5072b8bcdb9ad8a4f5f728193ef1d437e3d99342a3505bb3", 0x64) write(r0, &(0x7f0000000200)="d2b1f156663b3d0035", 0x9) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x1b, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000140)=[{0x23d, 0x20, 0x0, 0x9}, {0x8f55, 0x1, 0x4, 0x80000001}, {0x5, 0x81, 0x7, 0xa}, {0x8, 0xe0, 0xf5, 0x2}, {0x9, 0x8, 0x2, 0x4}, {0xa4, 0x3, 0x1c}, {0x9, 0x1, 0x80, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x32, &(0x7f0000000780)=ANY=[], 0xffffffffffffff9a}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x5}, {0x8fe}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r2 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x9, 0x1800, 0x0, 0x8, "b2a4eb528980d86dde0617ceb5792a2bc4837903", 0x8}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) setregid(0x0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f00000000c0)) mlock(&(0x7f0000bf0000/0x6000)=nil, 0x6000) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000180)=[{0x800, 0x3e, 0x5, 0x8}, {0x6, 0x3f, 0x1f, 0xfffffff9}, {0xfff8, 0x1, 0x6, 0xe21}, {0x20, 0xfd, 0x1, 0x80000006}, {0x0, 0x3f, 0x0, 0x7}, {0x64a, 0x6, 0x2, 0x3}, {0x2, 0x2, 0x9, 0x2}, {0x3f, 0x6f, 0x68, 0x348}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x46bd7aa9bad38c9d, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: msgget$private(0x0, 0x400) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="8d7c566a719c5083b49a5ccedc02d9fe14cbece6f08a31fc00aa339a9989550cade08845bdff5687c4daf94cdae2a9948d21b78948a62bde63883e96ec9edd0823a67cada49c0302f551c30da00e7aa5fe612b4c5af86b9dca20a5ea11", 0x5d) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[{0x0, 0x3, 0x40, 0x5}, {0x7, 0x80, 0x0, 0xb8}, {0x7ff, 0x6, 0x53, 0xffff0001}, {0x0, 0xa2, 0x40}, {0xb5e5, 0x7, 0x20, 0x85}, {0x3f, 0x79, 0x0, 0x4}, {0x8000, 0x40, 0x7, 0x7}, {0x800, 0x6, 0x80, 0x800}, {0x5, 0x81, 0x34, 0xff}]}) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r4) 16:00:07 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0xffffffffffffffaf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) geteuid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x0, 0x5, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x8ad, 0xffffffff, 0x6, "4637f6a4dd995c5fc87dd8b67f6fa494db747b47", 0x6, 0xa045}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:08 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x40, 0x24) 16:00:09 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x33, './bus\x00', './bus\x00'}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) renameat(r5, &(0x7f00000000c0)='./bus\x00', r6, &(0x7f0000000440)='./file0\x00') kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) msgget(0x3, 0x10) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = semget$private(0x0, 0x5, 0xa6) semop(r3, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r3, &(0x7f0000000340), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="4f8f2cac06afea5612ba1e54d1fc59ae3465452bce94098a300a2af26f3881ff26e9ea1d134e1420a24222a2e494697a100b0ae713cedb3b8cf8744264ba03c5d6c695e24243c07da2dfbddda2ca1a28699675b25490cab05cd759047dd1c3f153edbcc8e226420b05fd99b17d5a97ff2a1f04f70b8312600d64df4dca19075ab916240d5cbbb37433b30080e717f26f1529962234d1fd73e2cf8acd8b23af47d6bb23c8a8bcce4274af3648ae3e9d53757c183720db595847befd37374d48289f315da733305b0f1ac918ea1c4446b55c595e65980688286380ec05f4351d55ff94be628430cf", @ANYRESDEC, @ANYRES16, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=0x0], @ANYRES64=r2, @ANYRESOCT=r1, @ANYRES32=r3, @ANYRES16, @ANYRESOCT=r3], 0x9) r4 = dup2(0xffffffffffffffff, r0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r6 = socket(0x2, 0x1, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) fcntl$setstatus(r7, 0x4, 0x40) shutdown(r6, 0x1) getdents(r4, &(0x7f00000000c0)=""/129, 0x81) fcntl$dupfd(r6, 0x1b, r5) setsockopt$sock_timeval(r6, 0xffff, 0x300f, &(0x7f0000000040)={0x8, 0x7fffffff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000180)="f51a38e22b98375322123857e3", 0xd) dup(r0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r11 = socket(0x2, 0x1, 0x0) shutdown(r11, 0x1) fcntl$dupfd(r11, 0x1b, r10) sendto$inet6(r10, &(0x7f00000002c0)="796e536a7f2544d2aec6babdbf9895f6478ee7f610654d2b3223366f3ba590caf681af9a8e533182d54529158f14a70a02e570ed5b88869e5c4369048074999effe1edeab415b5032e46d6d4fa90efbe8146228883edcb6612402bfc407d6baf696d26e2cc8ade2f48bba2af17b79ab50cf0d618810bbd8cd4408270f94fcd2b66c11e8798c380db4c84e4033d164b93064636967f3af5157cff98c991862fda4b0449e35d35564b7731f03abfb28cba27a0e2ea50be74de36715eb79a2eff9b573dfb8f85e63a2f2cf13ca0fec177f7e6854cae181ce354902e6d4d4498078e1983a8be1a7cc111e7af9cbf3e72a9c01e771eec9a1796a5c1a29e8cba9473d48240a28ef59ceef1cdc572ded7", 0xffffffffffffffa9, 0x0, 0x0, 0x498) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) sendto$inet(r4, &(0x7f0000000180)="a0ba00aeff964ee83f1ab5e8762ac6ffa6c720731cf60126ca31360060801110beacb9ba2dfc2efe81130c799f1a40d7eb0594aa20acbe0f2230fce1858c477f7fada4232a83708d91361ed011ada7112728520ca0b694e8c32478b9d33e2deff17e48e1e6238ba16d7783eb52fbae3c72a76ea59e257779e2541a267851d9902bd67f0068619609e2283a52b672bda4fd", 0x91, 0x801, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eff7f00000000000002661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73cdbefe8473b698c746774bba463519164c324c5893924b4debe18028657f15742ffb9", 0x92}], 0x422) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x1b, r1) r3 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000500)=0xffffffffffffff48) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r4, 0x0, 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080), 0x0, 0x0, 0x0) r7 = getppid() wait4(r7, 0x0, 0x1, &(0x7f0000000400)) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x200, 0x0) r8 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ftruncate(r8, 0x0, 0x4) dup(0xffffffffffffff9c) r9 = socket(0x2, 0x400000000002, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r11 = socket(0x2, 0x1, 0x0) shutdown(r11, 0x1) fcntl$dupfd(r11, 0x1b, r10) dup2(r5, r11) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r12, 0x0, 0x0) r13 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x20, 0x1, 0xfe) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) r4 = fcntl$getown(r3, 0x5) wait4(r4, &(0x7f0000000080), 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r1, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: r0 = kqueue() socketpair(0x9, 0x880320ac29679d23, 0x3e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000001280)=""/132, 0x84}], 0x4, &(0x7f0000001380)=""/174, 0xae}, 0x1) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000340)={0x1}) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r8 = accept(r7, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r11 = socket(0x2, 0x1, 0x0) shutdown(r11, 0x1) fcntl$dupfd(r11, 0x1b, r10) kevent(r10, &(0x7f0000000200)=[{{r6}, 0xe, 0x1, 0x4, 0xfd4d, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x6}, {{r8}, 0x0, 0x2, 0x2, 0xfffffffffffff001, 0x25}, {{r2}, 0xfffffffffffffff8, 0x80, 0x0, 0x2}, {{r1}, 0x8000000000000002, 0x4, 0x20, 0xfffffffffffffff9, 0x33}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x9, 0x101}, {{r9}, 0x3, 0xfb222a9ced2e3462, 0x20, 0xffffffffffff3704, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffd, 0x85, 0x6a61d6e19c363cac, 0xc0000000000, 0x8001}], 0x7, &(0x7f0000000140)={0x6, 0xa473}) r12 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r12, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000380), 0x4) dup2(r1, r12) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x400100000000004, 0x0, 0x0, 0x20], [0x0, 0x0, 0xfffffffffffffffe], [0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0xfffff8fffffffff7], [], [{}, {}, {}, {}, {0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x26}]}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) getpid() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e43fb4708e3f474090e438a6beb9ada759184a639e85b51fbf1a821b7f72ab12a0b8de1a76e1648285f68d18362af0cb88480524312086240cddeb376cb6f57037f2bf858cbd4d2fffa93eb4ed241a1a13c58d4676d88238581512665fe50e28cc3bed0b1e28f3e049fbc585c280a7d26a5ff76211db3b46c558ddd05eab74510a44") 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x14000, 0x480, &(0x7f0000fec000/0x14000)=nil) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setreuid(0x0, 0xee01) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) chdir(&(0x7f0000000100)='./file0\x00') shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x885d3f5e18cca579, 0x25) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000001c0)=""/125) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000280)={0x2, 0x3, 0x1ff, 0x4, 0x8}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x2a6}, 0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r2) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x271) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) r5 = getpid() fcntl$setown(r2, 0x6, r5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r9 = socket(0x2, 0x1, 0x0) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 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) pipe(&(0x7f0000000180)) close(r0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0x5) 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", 0x170) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0x2}, {0x400000000045}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b75d03dd00ef43f7f7c855bb7042") open(&(0x7f0000000180)='./file0/file0\x00', 0x20000, 0x80) truncate(&(0x7f0000000140)='./file1\x00', 0x0, 0x5) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$dupfd(r2, 0x1b, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4", 0x44, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) socket(0x47dc894d522ef8b9, 0x5, 0xff) socket(0x2, 0x8000, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) fcntl$setown(r2, 0x6, r4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0xfffff7fc}}, 0x3c) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) preadv(r10, &(0x7f0000000180)=[{&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, 0x0, 0x0) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000001340)=0xc) 16:00:10 executing program 0: nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x2}) kevent(r0, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r10 = socket(0x2, 0x1, 0x0) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) poll(&(0x7f0000000500)=[{r0, 0x8}, {r2, 0x41b9cd9df000d968}, {r3, 0x40}, {r4, 0x2}, {r4, 0x4}, {r5, 0x45}, {r6, 0xc8c69b00e2510f3b}, {r8, 0x1}, {r9, 0x4}], 0x9, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r13 = socket(0x2, 0x1, 0x0) shutdown(r13, 0x1) fcntl$dupfd(r13, 0x1b, r12) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r15 = socket(0x2, 0x1, 0x0) shutdown(r15, 0x1) fcntl$dupfd(r15, 0x1b, r14) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xdabded1a68fb47cc, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r21, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r23 = socket(0x2, 0x1, 0x0) shutdown(r23, 0x1) fcntl$dupfd(r23, 0x1b, r22) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r26 = socket(0x2, 0x1, 0x0) shutdown(r26, 0x1) fcntl$dupfd(r26, 0x1b, r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r35 = socket(0x2, 0x1, 0x0) shutdown(r35, 0x1) fcntl$dupfd(r35, 0x1b, r34) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r37 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) r38 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r40 = getgid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, r40, r41, r42, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r44, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r44, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r44, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r44, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$IPC_STAT(r44, 0x0, 0x2, &(0x7f0000000140)=""/165) r45 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r45, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r45, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r45, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r45, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$IPC_STAT(r45, 0x0, 0x2, &(0x7f0000000140)=""/165) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r1, @ANYRES32=r14, @ANYRES32=0x0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB=' \x00'/16, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r24, @ANYRESHEX=r45, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=0x0, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r36, @ANYBLOB="350b94e45d0f01fa2af9257fcd4306f51e81cced43974299c4ecab4798cd82900cbc47af8750ca51e470dca2dbd8e0a4232954c0d8d8ca873dbd2c33c11a1d83d4bbe3cf36994fe799569e1ef8005cfd23d9fc7933e6c548845143c39a435e905a249c930004f6b5251df355bfeb3d", @ANYRES32=r43, @ANYBLOB='\x00\x00\x00\x00'], 0x179, 0x405}, 0x408) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="46934d4c2c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r46 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r46) r47 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r47, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r46, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r46, &(0x7f0000000100)="8c65", 0x26d) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="b96dab0a508acfc5484ca714757ca4020cb0f16e8f06710000b932343d4f09854b252c8fe1f2c1ba24ed0b813f14303ab9e26ad792b11c3389c944ed87da33fd01ed0393a639f2b99fb0e7450136bb659c44afda531ad698b4b2a89ae73adaca9c2d92a9f278bbec1ed83d1a525241980a49c071398d5cf6719ce34fd0bde96e8e1d1533d31b90acbfd28935ac7dbb45f3349bffffffffe3ac97de"], 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) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x1b, r1) r3 = dup2(0xffffffffffffff9c, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000200)={0x10, 0x100000001, 0x4, 0x7f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x75}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xfff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x141}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xba35}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x671}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) syz_open_pts() socket(0x0, 0x1, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/16}, &(0x7f00000000c0)=0x12) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x106, 0x2) r4 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r4) 16:00:10 executing program 0: pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') 16:00:11 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0xc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = fcntl$dupfd(r2, 0x77f0455819b3ba7a, r3) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) read(r4, &(0x7f0000000140)=""/227, 0xc7) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000140)="68701970d1709c04bc9379395815b1edf42d8cb9c665dea3d309d10d35d3ff7d7cf20f95aa3e5bc8898d54e5d54871971b14e0b78588b32bea", 0x39}, {&(0x7f0000000180)="ce91f3460b3e04522ab09dd9097e37b5339467309a09d6a896235eff26f89b1afd2118624c4f992386599e9c917c016a6eb4d4ea2f30717b29eb486a93ef4cfedec8dd008e81cdc391ae17cea6d65efb81dae5f2402c35", 0x57}, {&(0x7f0000000200)="9df3d9c98d7321adfc6862095085cab5f72cf1efe0b7628d2c689867a5757ebf9e83a659f9633c5f13df36007bec2ec87c64b3d6d33083787abbd42a299ed1df8d9e7de6303a698134fc952cfb279e8e31a0d5dc88e4049cfa3c480ceb0da986d5c4dae0dd089e75c32cf59b162ebf419119b4dcbbabd24687bef97b0cae8be371fd24e7f3a50defbcbadb136c556681d813c57c8fdea3719d01c0de94dc4c37ccd9168979df14af95495ab8f69c7c676c89e80e3f1309ab", 0xb8}, {&(0x7f00000002c0)="7f3f854d23b33147fd1629734b2c0462162314a9a74c1fac9f7d771e2c8cc12ebdfdbc207ef409f5523ecfa1b609392fc60b0b67b5de2abcf6fdeb36cdeb8cb3f37833cdc863042b0626f9555644d125b9cc35d4c2f56ee0f29e8a2df428b3d7c6036ca1375a36cb11ebcd4ad53b077809cc4c79d604f048a505ff5eff8ebb211af3002a399ebad3aad65281220116f3d349bfe2278c8c4baf168f610035b3ce734f388a598ef99ed71ed41a8427c9c883c3923c0e562b3606e3980321ed5ba404145c302011ba9a35ec42027427c43b31ea770a94337c5fb28b0ad2983cd5db2b398e0cac438cf0a4fd942b7cb1a4ab0a309b81141f05511cd5028b14b20601d7bf27e5150d194421cb252a81e5b86791ef11f6e92870c5c0376f3e25392031eed0e979874a20287dacb34a1daa09b33d52a7fa7c467e9649381417134e244e0f7d91941ae1c9b3e34dcb7d2a14f6cab745a3e46ba26d8262bb5a8ebd87dfdbfb62635832c11b677c0d9cab4557750371ea8ac540d3ebb3cd7c59821ebf6a37e984f638c24098df94a3e3c83c001c3ceedd84ae4207449131a5572d671441432931a7777f1b6556d822383d5d6997bd1ff819ed81857fe87e8f816146edc0316ef94152db92fc85306a20f71600245b20f14325ad84c5916d666fbb7c2ffbee64d0bb579832b0628fecf48b0794d201d652d71c3d4d19697888013026b8f9b09718da2256d8f9e52f2573784f40a8a217057f68772ec1f600cd9d6bb23fde3473407af468e74c57b865445efbdf14349d44366b519a109cb75b5024e71e6be7471a9fdfc7565d0710284cc3ad5da8dd44acfaf801a4c9d8f2f75677cd218c76093d93c7989dea6b998c2fa5bac1e9f6fe100b0aa5526dbae4f32cc838078532002d0a08b949c83ef29c1d108b57ef3143f5ecab16ecfc8edd80dab1b3c8b310b522ab4d1246334bb82bfaad71393afa0f5e06696deefb58f463502c6611415dc18b995048b85091d34cd9569d4e66c9fdbb731856cbdba28a2fc92085d2213e4e201b7cc368576f67c0e792bc9323cf3823b2e3e3257d60781f4ef5c0bb6345510fdc30ab36ebf0874da38658f0817c742954e878820f00c9c7289566aae5acb674369f7a31c8f7e242cf1292767a101eeb4b0f28e446ffe2c338dd9ad1ba406d2b50e3afdd8ab4994c87cdd58bca7518e29bb3fecca87adc13b46075b35e809d6b920f061be8eaa31721d85c85881e651a337df00862aba208ca54dedbf2d8c6e8899355c57aeb67983e497341bac385a828874f37e0127606b4305fb0a6ffafd589078ce0a0e0dba9fe05c5aa926b56590616f080c9950612b9b7345014365d73b7392b89557866910e9684dc14b2474b50da24336b1d0d2dcef71508854f4ef3f33558eeab70456ef70620a20e101cd3cf5e8408fa8914bfed4fa7fdd64c01df9b32fe497b5682b15cac5f5878823d6afc5eb52a1f697f09aee9741821ef76b67b2f7b75073f6be9bf3e968b05059dfa99e3243fc3365d52fd4c418e64dfe1d942e342d847d5ecd74e40716cd2919244488e30c846033d9b7cae86cf3c618ef205f28cf8b1d79f508b03a11d5575861cd3093ec811e8b84183d3173bb9fc5fe00e9b643d5f1a11e767c634f30f901cfd53da2d65623247b8bd2568de2902dd2487efddac3ff03bc3c9618d088eeaaca9ce8bab56b892d73220cb2651209ba8e9209eb3daec632136b874781e461246687d5c8b99433a6b925a469d0a0e15e052530a24ec725eba2a3e5a4f043ac9453b9f0a22557c88f0201fabced3b2c432c721e2a5b753b2b40f6c5e88e1f8e6ab07480820faa270b9d3dec2bea0b63a0dd7bb451606bbf2b5585f4c38dae21eabe9ced1fb5617916f34094411b8c95426b9765c4b7cae2af645e5badf655d9c0394bc2608c038c0f43acc0ffbd5b224a06f75f3c51bb9ce50e022d59e074cb08be2db7d749bf87b9fc7e5f2ad87ca0ce9bdbc4e3b07bff32b87531549924cd8e7aaef3680aa3c42de4ac40297ef337cbb6de102b8b81afc7ecf8593b1325341e479d885bb86261b03ef243f15eb882c553eb9d4a694415baaf90a7d51ae7085b6dc6610a616858e6cec8b974f6bf60dfbcffcd3220685abd2a9dccd8857cd94bd08daa34105ffe8646e5b9d0bf504e99ecf432ceac2365831ee25e455613e081d38de11626f4d59c56ec6a1af9c1855596241749176720801c869629ed353fe855eb2df798224c82084507454be2a30129e1f26c0a6c65dff663a29e61fc8e627f617fa654506c3eae3948cb7b5b15e7b9ec6bb708316bb7151e72b687457ef8f9dcd2b1ee48539d7ffca96edbff7c267061256f27bdb63655e067b7db38d680683a0e18dfe3d1d4629d394a4ae722db22a8d310fc78028192d8a366f6a80c6c104fc12cbffbc5798fb7d0b62ee94e234e96b657d6d5ec66c8ff2c55d6a610f482947f79cb77cf99d2dcd22b90baacf65c477cb4e06319776d3b3bf8a5ffb120b4eaa29388539cc648fcf44abb25aabb945f7b84f81f63aac2ecfe8a599dfb0936c5aee83a3550d8b52ba4c3676fde6f23ed792ec4ed26f907ee33fc0f6af5ebed7bfcc0ed5b0dd9a5b0e066cade83351d968d6ccebe0def35edfa0798e876f6cb2a9417c3c2fb77d1f1209fd99e4fbad49d8bdb1b8f8bad256421c6daf9b5d66c4a7e7b512f3d08e4f14a5cc1eaf65c74ae2e431d9d73b92364b0270cfdea2ac35d80dad0a0c4a986ea317344707b3227ce0ec5d3c2934632be3b2f9024b75c16f5195f148877563e53d860c218e203536f7c12e84cd0c38bad01c13ae9f1fc41067df0176e8fd8d5182a04c27774bcc057783fe5caba880f04317b505e3927955fbf8758a480fe13bd64aaebedbb780ed5163e25381b89be9228177fff43f2491cbb23e769cfa29d06ee5d42ec635ee4c410083c4ffff0795d00bfba6fcb3c2584f7ea872dd3f5b1b1533aab604aa2ebaaae1d3938183877629975e3a42a63b2b7da9dbcbd4444d4efbea957d78263eafdf9303b29460a5a303686b3ca102338c5a3b2cfe12be2999f8f2b98605f5bfa739395d271af599f7b1b378201c35c3792a5b6655a2f7c0e2aba0c19b00f141cb5c98b473670cb1d3988a37fc2d2fa93a77453163001318f8b79b68ab60c614882ac1190804f8c64a11a5fa63111dbd036115a6b3bea50c0351bedc0a700626d7675a5adcda4d5c94cd0053da907dce6de605813c79f2d15485e8c5273395bd07860abff6b3613c6b7145b42f849dbb7cff1c629eaa19b418f584700be128288ff7491f9c3c08891c95cb4f363d0e5f3644ddb8ffbe9c2dd4b88a16a67561783a249d84d90954120edaa092a6c910f9d9e4e3660c5fe51357bbd549b8e6fbec33e3cd2bd10680731d37a184752e0b93999e623758c01fb360f03ade682293400a1f478afe6da23c0cd8b8e868e4c4cc7e74470e0d05b551a8fe1e6061536d0f2b50f746473496569f82252e480a6ca4ea0cd8d5e32be52cc3dd96231cf7db7882f729fd291ed36a5b14254b0408c78bbb6fdfd30cd99248daf0dec3a9c9d868a0e893ef7def50dc5705c18dbbad1c3bfee51464672672bc00ac01475b8db2faaf594342ab71dd1db4077fea109cf5040e9c7852476b164779f17e67434fbad4b23d2da130abe3d484350833102ba638906ff8c0089aca5a0cbde2f3c7820a14d7b9433964a73f8c71eb6d8ff938eeb773339a28cde8ea8fe959895f6e5d49fd4a3cc636e8c4fbcf35d933d53df70a8db7e52243c7cb2f50e1020ccf4aaa1c58d49a21273658c7b5846bebe0da1ce5ec9089c7b9673dc9bd523f836fed13137e776047db90918d2c7a3f5c58a2078f998cd52bc31b8c81e5528918a3a76f491c837e108a6944d189302b48d2c51e2b67d3bd232810e7476c624dceab50f9c86ec4f5cc07ee02728af98e68fee0df8d5293fb4fe89275af3387f7c65c8eaceee797979988cc74d746558ae4fe748a37ec72f48ba742be89d5d5506f2a4bd7b17d2ecfb68157403260591eece178610dbe35c8e3e05fd5b7e625431113a316517e9febc9d59a55f75f280c11bc83455078fadc3a80b35679931159b194c38ff5f53d7ef290db2f2555012f0eb8e40b19c6fc669f65e1027914c4ba4a3eb766209a840005bf80d0554ce6ad52420d590a529db25221e6d2869c6e0e8291553c9420112d0da1c2bc50d898f3d22938fd0cec635bc7543b75a4e5e84f89143f9ef3c27d5900fdc99bff9e1cf30d8dd1b302e2bae5b5694b89f831796a09b0f5595f36871a472296b32454451b36369014c647e30c04da0ca3531a8918efc9524eeeb8a28a42961c28cb4eb6ad260f67fa50d9f4706c7cb3b1a09b23ebae00f65003b9e39bf2b4c51528e5eafb9b733312636cec0ea2c35ae9880d5038e296ab51c9ada6c9b761d0b0b20eece7d0ccc1c0525063b45030fb0d12f70b2a536c4a3640ffd13e1ee5f191732e9a9044c231b8930392b6d13afcf1769e477f9651089edfcc032908d010c5d6fe49cded5a6a5d9eb0097cc00d594b2b610ac8a019c4186de10ce1ecb6c9255ff788db9e7bca44f30853ab55db8aac4b3a322252408782fa56292992af193645d9bf1b25c60c492baba89f9cc8c9f9ebe1a029c25838ed0bd77ddb0decc2133f7d9c644ae4cddb46efbf4ed4af5f5f707694c98a244aa3933ea82be8946b9ad0cd5ae57191d1e1e77a8ece4d5d229e0e1dd8ce51cd7eb117d35705fbd6c1843ad0c66bbe731f21b8d67607c3029c0d828b32b8a6eb6dfb812862b91691c5cd74829bb936c27538a45da8f5b14ad67fe33a06b3435e79b0a7eae7fd3c1ca5d3536782f029c8f68222b2f45de661a47b66487e0abb8f99e235c2d34837287a2e52d0bd33610fb2155d1594e70a68a5c7abfb415ae19171bbdb3e9cd3515b6350aa546e1b85245e159068be4661a00c42b971513a70610bc03a3187463b310aaf024c6940da364ca048f7bdc88e74b1924a09940959dc2c2ce4afacad5f1d991e45d18ef26ccfb14340a989cffdf3be48b0ad8b1ff6a02062fc571dcdf0966bb038096a66f2c2215690f69a6f7f230a0f7fb81de3fab030c5a464d38ecb16f8223c2a11e55c22808194d1b90d6e4660b9b6b43ad01cb3cd7f583ff1bd2959b5c162c8a769ef3700334364346693233418e7fd9a8a83891063f146e7eb8cce73a1ce99e72dc3ab59c9899c5a547af0ce456f765330f11f18fa3b064ee612ab77cd605043197defa1fd4f22d1760c9212023ba3089fca0c617cc203de4c48da1858d698e21127a351c40b3ff2ec034d687548b67ec188d05a9f1562a6dd2c53318070540295fca2199ec4cde758803823814e4accff92e2d52c6c4c20c6989f39889094d78264c33acbdded2c6dbbb968c4804f9a2f0b31e71e244c8a7686c6181e4038892a9bc1e5136a4f0273a87a43b6ea6a2bbca77a451cadb9202c1f995a4fe93ed342aa06fa5b704c047057940fe403dc54d33d94108c5911adc6f93159a036531985b4e98f136e178ec56d88b92638f691318d39da9472eb8f1dfaffbd04e641e30b1c546bf8dd7f143549af6d81bfa66738fb425c719de1a2552a3b75091635e211a41041d1d0b20d12e9aeb9f9589308ea05ebeb2225b1dbe707d15f8785d75d3f623f4505da6bf990961f5afb92dd4b2670a053f9aef23c2e08a921bcddcaa6a78a7e527d510abf8c3ed1ce98c9ee5ebd2496844f6197161f81fb6675510b7d2d0f45f7324101332b2e3e66e583d1eeb913d57f1609", 0x1000}, {&(0x7f00000012c0)="c81e091218ee6b1f536a477886e393ec169308d28f9173fa8ca6811f45f2963ea4b22a450353ab06f3f31a8d136b82afa0d12ba4597e482d1fd733de0b1cfa638df0b355b592cfc0a3efd75136e2e1aab9b8790a4dc2720f26d54b8b6a8ce47e5cd839f22fa25d84f4af906a8a0c5b0f40040f3dbc0325ddbc4c190f5cb1", 0x7e}, {&(0x7f0000001340)="42d1a9acd18cc45b7cc3f04257ee119c8af52bbd5106ffc571909910c270366c9f701bc200fdf822061f2e875a186f0a3ce947841f61e0c973a3364cc157865f09c12894790a0ed1ca6adc", 0x4b}, {&(0x7f00000013c0)="b61ed7ee903330fa97c7a3788d84a0f0d138b59e2fe80d07dcacc693d471320e22b194fea2195aab483a70c2ba36204e7c0546963d7d66e3165c65998a55fb65c4cc319452c8", 0x46}, {&(0x7f0000001440)="f0ae095ddb2dc0c03f4713782692276f9ca64545ed2d4a1776c733798fcf533de8c92087d933311b4eda59bc383000acf159a210cc3789b51cf6b534a550c1dbf18b0dfc9dc1596770d2d6b942d7ed0dd00be9b6da6dff8cf99f8e245d5b5f04fe39cb3e24ab397aa89a54f87c9046cfe4b6a8895c612165755b26d58600a4ca596b091d01f01de742f62a2b7ed6d6bae85484feb19e87ddbf26c5a81153318b31fc9a911a1677136ec741cf89682b7e34346b81b660f7a035cc8b81cffcb206502e3b08be385e71f293e004c615429ea80974494091b2da80f2aff7c3f1f80cc797e9b8864c1915f3101b8379769a0d888076", 0xf3}], 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) clock_settime(0xc, &(0x7f0000000000)={0x1, 0x5}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x27, 0x1}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/102400}, &(0x7f0000000180)=0xfede) 16:00:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1f9b2fb395606001, 0x181) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x907c, 0x80, &(0x7f0000000000)="1bea9ebd568e5b96124ccb497210b82aecea7162110769f82bc6cb5b48525349cbcd6d46711a7e60c0a3e977739b3110e7e1b2400fbc39d0c20495d8ae07567b6cbef60281918123b20d22ba215e41ec6bdbcc3b3b94b88314070a7a809c554867900b30d14174374c7700c079718f9cf2d5c6af1251dbf91aa8930fccd423d81f2faaeea2bd3fad700550cddacda32e27f4f3e55880fa", 0x97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x48, 0x4}, {0x26, 0x1b0f}], 0x2}) fcntl$lock(r1, 0x9, &(0x7f0000000140)) r3 = dup(r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/145, &(0x7f0000000100)=0x91) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmctl$SHM_LOCK(r5, 0x3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000003c0)=0x33ff) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000440)='/dev/bpf\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000540)='/dev/bpf\x00']) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000280)=0x1) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="5f2d5a638a1ef04e13ba6117d55c8c572f3f2443da9657b22a7db961090a6203dc51c1383d9d9ab4cc944925f21cc4ac014436e93eed90d660210ad28b84406f5e38dbd18349524de79e74917922e357d58dd1eeccffe273406a47705dbfa0b963d783a6913c44aa00"/117], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) fcntl$dupfd(r3, 0x1b, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000018c0)=0x5) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000015c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000001600)="bdfb54042c80367a18e0388e9dd4b5f9f97d6db2f6422584bcd49125bb2e45e38ac0e652b116fb491edf01336ea70bd4373c075d077c9631c33532d46d827422040b0d49388afe8258dd8e2d0f39a92b7fdb67770413c2795caa4d7b87774e9574120c75e06a9484d1175b0a35bab8aeefe0bf32c5e8f1b28b847d397fa7b32da959a4d6fa536b70d492d3c6790ed64aff09bc8aa95d37ead484d959c701be8b70b43a8a97bd6299717422283fe441a947e812831b6a0c14ad37221a689282c41dce9eb993e7bb45451fc950b407585adfc0592cbb90fa5ad439162a40e9", 0xde}], 0x1, &(0x7f0000001740)=[{0x60, 0xfffd, 0x200, "21baef8cf6f6be24fe61f789b1072e558d4222f3fd940ef1b7978d7d9a2c14f88337a73b3ba3afb94a974986f2acf99a29d29258287efa7a899edb211ebfc06bf3b8d4b2bd68d463a1a108fb9b"}, {0xa8, 0x1, 0x4, "8d7d9655824749ee672bf47a0311b07d00ccc60fd85d3e3993fb00b2e17bed5788941eef1cd0844b6d1662040d358c21dc2f64fd601436b4bba8b34bf4a4ad712c87920d57fb3d1ccd698bee942128c115afb9e80b9017f5f4aae8d099341dbac6700fdd5802bace4ed79f74548b5de1083aace2b5650ca164f58f20b9aa1245023c901e4ec9b89f6113909314a0eb107dc0bb"}], 0x108}, 0x417) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0x2e0) acct(&(0x7f0000001580)='./file0\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0xa00, 0x4) chflags(&(0x7f0000001440)='./bus\x00', 0x0) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) acct(&(0x7f0000001540)='./bus/file0\x00') panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd807f02a600+16 0x0!=0x6530ca396058cf96 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 21980 46120 0 0 0 0 syz-executor.0 *321638 46120 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff8265edd8) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd806c9d8800,0,3b9aca00,2) at m_copym+0x174 rtm_sendup(fffffd806f6ce000,fffffd806c9d8800,1) at rtm_sendup+0x5f route_input(fffffd806c9d8800,0,0) at route_input+0x1cc if_attachsetup(ffff800000b1c000) at if_attachsetup+0x2a9 if_attach(ffff800000b1c000) at if_attach+0x50 tun_create(ffffffff82466f10,c1,800) at tun_create+0x1d3 if_clone_create(ffff800023b92d60,0) at if_clone_create+0xc0 tapopen(5dc1,801,2000,ffff800020abe290) at tapopen+0xd1 spec_open(ffff800023b92e48) at spec_open+0x3ea VOP_OPEN(fffffd8062908ea8,801,fffffd807f7c6a80,ffff800020abe290) at VOP_OPEN+0x6a end trace frame: 0xffff800023b92fe0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd807f02a600+16 0x0!=0x6530ca396058cf96 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff8265edd8) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd806c9d8800,0,3b9aca00,2) at m_copym+0x174 rtm_sendup(fffffd806f6ce000,fffffd806c9d8800,1) at rtm_sendup+0x5f route_input(fffffd806c9d8800,0,0) at route_input+0x1cc if_attachsetup(ffff800000b1c000) at if_attachsetup+0x2a9 if_attach(ffff800000b1c000) at if_attach+0x50 tun_create(ffffffff82466f10,c1,800) at tun_create+0x1d3 if_clone_create(ffff800023b92d60,0) at if_clone_create+0xc0 tapopen(5dc1,801,2000,ffff800020abe290) at tapopen+0xd1 spec_open(ffff800023b92e48) at spec_open+0x3ea VOP_OPEN(fffffd8062908ea8,801,fffffd807f7c6a80,ffff800020abe290) at VOP_OPEN+0x6a vn_open(ffff800023b93098,801,0) at vn_open+0x4eb doopenat(ffff800020abe290,ffffff9c,20000180,800,0,ffff800023b93290) at doopenat+0x28b syscall(ffff800023b93310) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff9f,0,3,87562bd7010) at Xsyscall+0x128 end of kernel end trace frame: 0x877b5a0bef0, count: -18 ddb{1}> show registers rdi 0xffffffff820cd6c7 db_enter+0x17 rsi 0x3e02 __ALIGN_SIZE+0x2e02 rbp 0xffff800023b92890 rbx 0xffff800023b92940 rdx 0x3e03 __ALIGN_SIZE+0x2e03 rcx 0xffff800020b64000 rax 0xffff800020b64000 r8 0xffffffff814de02f kprintf+0x16f r9 0x1 r10 0x25 r11 0xd113a0134bfadf5f r12 0x3000000008 r13 0xffff800023b928a0 r14 0x100 r15 0x1 rip 0xffffffff820cd6c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023b92880 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=321638 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abec70,0xffff800020abf660 process=0xffff800020adc000 user=0xffff800023b8e000, vmspace=0xfffffd807f00a8a0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 51558 215033 13670 0 3 0x80 nanosleep syz-executor.1 51558 144247 13670 0 3 0x4000080 fsleep syz-executor.1 51558 405081 13670 0 3 0x4000080 fsleep syz-executor.1 46120 21980 80511 0 7 0 syz-executor.0 *46120 321638 80511 0 7 0x4000000 syz-executor.0 46120 5805 80511 0 3 0x4000080 fsleep syz-executor.0 13670 98247 10589 0 3 0x82 nanosleep syz-executor.1 80511 294995 10589 0 3 0x82 nanosleep syz-executor.0 10589 428922 89152 0 3 0x82 thrsleep syz-fuzzer 10589 230376 89152 0 3 0x4000082 thrsleep syz-fuzzer 10589 215252 89152 0 3 0x4000082 thrsleep syz-fuzzer 10589 96714 89152 0 3 0x4000082 thrsleep syz-fuzzer 10589 286514 89152 0 3 0x4000082 thrsleep syz-fuzzer 10589 307284 89152 0 3 0x4000082 thrsleep syz-fuzzer 10589 502733 89152 0 3 0x4000082 thrsleep syz-fuzzer 10589 232321 89152 0 3 0x4000082 kqread syz-fuzzer 10589 241012 89152 0 3 0x4000082 thrsleep syz-fuzzer 10589 368793 89152 0 3 0x4000082 thrsleep syz-fuzzer 89152 64973 54071 0 3 0x10008a pause ksh 54071 306199 78286 0 3 0x92 select sshd 40140 307712 1 0 3 0x100083 ttyin getty 78286 447953 1 0 3 0x80 select sshd 67263 315043 79475 74 3 0x100092 bpf pflogd 79475 48082 1 0 3 0x80 netio pflogd 87516 517001 44570 73 3 0x100090 kqread syslogd 44570 452571 1 0 3 0x100082 netio syslogd 52637 300078 1 77 3 0x100090 poll dhclient 97236 223385 1 0 3 0x80 poll dhclient 42892 452943 0 0 3 0x14200 pgzero zerothread 86841 56402 0 0 3 0x14200 aiodoned aiodoned 33405 236264 0 0 3 0x14200 syncer update 16540 388991 0 0 3 0x14200 cleaner cleaner 42380 424312 0 0 3 0x14200 reaper reaper 15584 290889 0 0 3 0x14200 pgdaemon pagedaemon 81989 369597 0 0 3 0x14200 bored crynlk 12722 141029 0 0 3 0x14200 bored crypto 21934 339052 0 0 3 0x40014200 acpi0 acpi0 33254 207735 0 0 3 0x40014200 idle1 53281 426727 0 0 3 0x14200 bored softnet 74266 496400 0 0 3 0x14200 bored systqmp 90686 185357 0 0 3 0x14200 bored systq 75319 341074 0 0 3 0x40014200 bored softclock 11899 271690 0 0 3 0x40014200 idle0 8328 209190 0 0 3 0x14200 bored smr 1 273117 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 46120 (syz-executor.0) thread 0xffff800020abe290 (321638) exclusive rwlock netlock r = 0 (0xffffffff824fc348) #0 witness_lock+0x52e #1 if_attach+0x25 #2 tun_create+0x1d3 #3 if_clone_create+0xc0 #4 tapopen+0xd1 #5 spec_open+0x3ea #6 VOP_OPEN+0x6a #7 vn_open+0x4eb #8 doopenat+0x28b #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82622388) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9525 6474K 6911K 78643K 11104 0 0 pcb 13 8K 8K 78643K 55 0 0 rtable 76 4K 5K 78643K 343 0 0 ifaddr 60 12K 13K 78643K 91 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1484 0 0 iov 0 0K 16K 78643K 34 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 77K 78643K 1371 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 5 0 0 VM map 8 4K 4K 78643K 8 0 0 sem 12 0K 1K 78643K 71 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 193 0 0 sigio 0 0K 0K 78643K 5 0 0 proc 60 63K 83K 78643K 430 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 0 0K 0K 78643K 10 0 0 in_multi 13 0K 2K 78643K 40 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 233 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 118 71K 72K 78643K 1612 0 0 UVM aobj 11 4K 4K 78643K 12 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 40 0 0 NDP 14 0K 0K 78643K 25 0 0 temp 177 3554K 3620K 78643K 15489 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 37 0 33 1 0 1 1 0 8 0 rtentry 112 66 0 41 2 0 2 2 0 8 0 unpcb 120 131 0 121 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 262 0 258 2 1 1 2 0 8 0 inpcb 280 443 0 436 2 0 2 2 0 8 1 nd6 48 5 0 5 1 0 1 1 0 8 1 pkpcb 40 8 0 8 1 1 0 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 pffrag 232 2 0 2 1 1 0 1 0 482 0 pffrnode 88 2 0 2 1 1 0 1 0 8 0 pffrent 40 90 0 90 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 24 0 2 1 0 1 1 0 8 0 pfstkey 112 24 0 2 1 0 1 1 0 8 0 pfstate 328 24 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 2 3 1 2 3 0 8 1 art_heap4 256 278 0 150 14 1 13 14 0 8 1 art_table 32 281 0 152 2 0 2 2 0 8 0 art_node 16 65 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 16 1 0 1 1 0 8 1 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 69 0 59 1 0 1 1 0 8 0 shmpl 112 10 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1694 0 287 46 0 46 46 0 8 0 ffsino 272 1694 0 287 94 0 94 94 0 8 0 nchpl 144 2292 0 665 61 0 61 61 0 8 0 uvmvnodes 72 1845 0 0 34 0 34 34 0 8 0 vnodes 208 1845 0 0 98 0 98 98 0 8 0 namei 1024 6276 0 6276 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 552 6 0 0 1 0 1 1 0 8 0 scxspl 192 6373 0 6373 8 2 6 7 0 8 6 plimitpl 152 29 0 21 1 0 1 1 0 8 0 sigapl 432 393 0 377 3 1 2 3 0 8 0 futexpl 56 4588 0 4585 1 0 1 1 0 8 0 knotepl 112 110 0 91 2 1 1 2 0 8 0 kqueuepl 104 105 0 103 1 0 1 1 0 8 0 pipepl 112 250 0 231 2 0 2 2 0 8 1 fdescpl 488 394 0 377 3 0 3 3 0 8 0 filepl 152 3050 0 2944 7 0 7 7 0 8 2 lockfpl 104 68 0 67 1 0 1 1 0 8 0 lockfspl 48 26 0 25 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 286 0 277 1 0 1 1 0 8 0 zombiepl 144 377 0 377 1 0 1 1 0 8 1 processpl 896 409 0 377 4 0 4 4 0 8 0 procpl 632 809 0 764 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sockpl 384 619 0 597 5 0 5 5 0 8 2 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 162 0 0 20 0 20 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 217 0 0 13 0 13 13 0 8 0 bufpl 256 6746 0 1319 340 0 340 340 0 8 0 anonpl 16 62740 0 44017 89 5 84 84 0 124 8 amapchunkpl 152 2532 0 2395 13 2 11 11 0 158 3 amappl16 192 2144 0 1103 55 1 54 54 0 8 1 amappl14 176 28 0 26 1 0 1 1 0 8 0 amappl13 168 88 0 85 1 0 1 1 0 8 0 amappl12 160 5 0 1 2 1 1 1 0 8 0 amappl11 152 56 0 41 1 0 1 1 0 8 0 amappl10 144 20 0 15 1 0 1 1 0 8 0 amappl9 136 713 0 703 1 0 1 1 0 8 0 amappl8 128 260 0 228 2 0 2 2 0 8 0 amappl7 120 39 0 35 1 0 1 1 0 8 0 amappl6 112 73 0 63 1 0 1 1 0 8 0 amappl5 104 133 0 119 1 0 1 1 0 8 0 amappl4 96 728 0 694 1 0 1 1 0 8 0 amappl3 88 119 0 114 1 0 1 1 0 8 0 amappl2 80 2228 0 2148 3 1 2 3 0 8 0 amappl1 72 18488 0 18020 25 15 10 20 0 8 0 amappl 80 1082 0 1036 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 11 0 1 1 0 1 1 0 8 0 uaddrrnd 24 400 0 377 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 400 0 377 1 0 1 1 0 8 0 vmmpekpl 168 7205 0 7169 2 0 2 2 0 8 0 vmmpepl 168 56032 0 53713 131 11 120 128 0 357 18 vmsppl 368 393 0 377 2 0 2 2 0 8 0 pdppl 4096 807 0 760 7 0 7 7 0 8 1 pvpl 32 189850 0 167812 202 4 198 198 0 265 19 pmappl 232 399 0 377 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 507 0 6 15 0 15 15 0 8 0