kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Nov 11 01:22:40 PST 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.6' (ECDSA) to the list of known hosts. 2019/11/11 01:22:52 fuzzer started 2019/11/11 01:22:57 dialing manager at 10.128.15.235:40810 2019/11/11 01:22:57 syscalls: 337 2019/11/11 01:22:57 code coverage: enabled 2019/11/11 01:22:57 comparison tracing: enabled 2019/11/11 01:22:57 extra coverage: support is not implemented in syzkaller 2019/11/11 01:22:57 setuid sandbox: enabled 2019/11/11 01:22:57 namespace sandbox: support is not implemented in syzkaller 2019/11/11 01:22:57 Android sandbox: support is not implemented in syzkaller 2019/11/11 01:22:57 fault injection: support is not implemented in syzkaller 2019/11/11 01:22:57 leak checking: support is not implemented in syzkaller 2019/11/11 01:22:57 net packet injection: enabled 2019/11/11 01:22:57 net device setup: support is not implemented in syzkaller 2019/11/11 01:22:57 concurrency sanitizer: support is not implemented in syzkaller 2019/11/11 01:22:57 devlink PCI setup: support is not implemented in syzkaller 01:23:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x401, 0x2d5, 0x8001, 0xfffd}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffc, 0x6, 0x101, 0x20, "9987f8a9214ede881e9abc692e0fe1677554d96a", 0x8, 0x6}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0xe8, 0xedf8}, 0xc) r2 = semget$private(0x0, 0x2, 0x402) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000180)=0x10001) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x6, 0x8001, {0x2, 0x7}}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r3, 0x2}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r6 = syz_open_pts() ioctl$TIOCSCTTY(r6, 0x20007461) r7 = dup(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r7, r8, r11) r12 = fcntl$dupfd(r6, 0x923f5e1696369a89, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r12, 0x40044274, &(0x7f0000000440)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8000, 0x0) accept$unix(r13, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) rmdir(&(0x7f0000001540)='./file0\x00') socketpair(0x20, 0x2, 0x5, &(0x7f0000001580)={0xffffffffffffffff}) bind$unix(r14, &(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa) r15 = syz_open_pts() ioctl$TIOCSPGRP(r15, 0x40047477, &(0x7f0000001600)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001680)={{0x1f, r16, r9, r10, r17, 0x0, 0x2}, 0x9, 0xc709, 0x100}) 01:23:02 executing program 1: ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000000)={0x1}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc403, 0x40) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x42, 0xcf}, {0x85, 0x2f}, {0x87, 0xcd}, {0x46, 0x5}], 0x4}) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000240)=0x8001) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/null\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/null\x00']) getsockname$unix(r1, &(0x7f0000000500)=@file={0x0, ""/98}, &(0x7f0000000580)=0x64) rename(&(0x7f00000005c0)='.\x00', &(0x7f0000000600)='./file0/file0\x00') r3 = semget(0x0, 0x0, 0x80) semop(r3, &(0x7f0000000640)=[{0x0, 0xb4, 0x1000}, {0x2, 0x8, 0x3c00}, {0x5e0fd5a3f49e3ebf, 0x7, 0x1000}, {0x2, 0x3}, {0x2, 0xfff}, {0x2, 0x3}, {0x5, 0x6, 0x2800}], 0x7) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0xfffffffd, 0x7fffffff, 0xf, 0x3, 0x7, 0x4, 0x7, 0x1, 0x2, 0x1, 0x8}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000700)=[0x2, 0x8, 0x66c7, 0x8, 0x6, 0x1000, 0xff80]) r4 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) lchown(&(0x7f0000000780)='./file0/file0\x00', r5, r7) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002000)='/dev/bpf\x00', 0x10000, 0x0) r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0, 0x0}, &(0x7f0000002080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0}, 0xc) sendmsg$unix(r8, &(0x7f0000002180)={&(0x7f0000000900)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001f00)=[{&(0x7f0000000940)="47b59f4c7c8bec41d79222bc8e058113c8583718a734960cb1ef6e981f26ed43dfd9fdcba8d223d76a6b7757e1f1b04f791026e81eed5339a19ae87e35e1ee77578b526d9da5e951e7f3cb12a55a5192bf28a53fa7cf31150cbca1a4c6f0edd6689be61a06d461fadc0e688ac4204b01bb65cb5a51d381caa4285004a7ea6e49fc3e1aba4a3f74badbd5f27b728f16aee604d4906179dd16118f952ebc51aec77516607e4dcb4b48992b3aa352a15c67303e86c7c6d6c421be572fc9c53e05cc93eea36d0a1dc08a29722025f2f1d02b40850a01a13f5996", 0xd8}, {&(0x7f0000000a40)="efece5270686d8a77c2d7dfece3fd39eee899924db9ea58a899e540212cb56cb5b60d5b6726be0150c4b62a83d8069621c6de0260db1a1a01a47fbf3cb910c68ca82bb8410c275dd386103469be1e49d9981857b9197ff5e2cf2c4", 0x5b}, {&(0x7f0000000ac0)="1d08508d0ab11e7cd2d39fac4dc0fb83bc95a766bcab690de007fec7bb79cbcc7c76ae6c8239bbaa5402b6077ea9d845f768f0fd8fa1c02cf88bebb4af15477eda64e39af65824b97523ca6c97f67852f5347cca9bb23b4cd0d2b327308d8d85cdde835a490e057f8a33c94bf849a6c9f7bdf48be5e7c378aecf5f1348765c9d26d5fe1627831e85c1fca766414f35774522b53347f2956fc4320da98bbc717a42a669b59b2d2aafb18939d3b3da98de6c1c43dcf10f28c267aa89d49d5ad117ba041b61a86c7bf37e867fa41705bf1593db638a394d1d0f27ac68aafb7d7d19d0e33bacfd1c3355fde6b798511679f4f15e14d9a0cd80ba14cadae5556c43602b335d5c35d995be7b4126804ab640da67fcb96a9b8613d8fd6a126ba7a5318b826ad91f5a95f31eac2d8489b4fd505def3905b4ee950214e26da9eb9d8a5ac8b38f8717ebd2809a29c334bed78780b3f53145d44b45d135df5d41b7bfd097133a736a5eb81309c79f3d70581081758051e083ddacdbce2e24c9da987c0e55636b9b83e478bc4f5e5fc8d6347442536a05b09a1e61293e84511c4d7be70cf45dc84acaa0a191eed48a7e7c4d1e4598476dbd19f8cb49132e8342ebb3b0caec27749ad8948ab8843e22e5f7541fe6f3fd525d57bcbd0f9cba7a464d556938c317445ca1a28f06e10cb395b7856a86a7ef39f5d62c7d295cb860fe88f6f1e8a6cc50e04bf901a653586291f857e324ab16ff19bdf68011783b4904e07a825d8196a5c25d8e200ef1f4ee0ab57513e5269bed9ed8b945674694bfc7757f7c7f8e5cc6babcc139fe5877f21acead31396b3f664d100d927c6a80f855b6f834d2099dbb46be4f8669c1a3097f0a8e78ba5353a8e1da260a2220eacf9d052bd2dc4ef2f7004c051767862230dbd0594255534dcb5b98128538e847ea4a7c8649bbc12dcee84b907786e2b3a71b88e571605ee99244146552ddddbea63ea6acdbaccb6625f0186207d1c89e614d8ee4fd5793e3e46825bd7b4e31330e81f83fcb7b8319d251747f3fdc955eb722ac8ea59fb0093af990e9942475a53ec03f4242dc01e996a2ab715aa7d80e4199d13cd089c712e993bd3c092968ba02eb6595b1b53b651b1a7a6562fc05f7c1c8a9f78042731472094d97db3e1e19a056b4b1f290fef67e294bd6d579bd447b765fc695f6737fbbdb935d8eb9b86d42ccff2419759a9672c3a946e7283be5c11fd500af75ac719a74b05ad69a42bf0d1ceab134aa45d6be810134bbfd40cc185326b928233a3e2cfdb43a9b197b6890d9c66de39c1e07dd527383e506d2110a1f09540dc96eb75e14bd96d548bbc211e9d347b60973985dfda2cc795ca57cfb1696b72e502c1c46a9cec43ed5ffed673ce50bf253bafe7e684c9e7acbad90fce4b56d821ee688ca6c70d5a87d60e67b049e939a99fc7853049a327a82f90024ba0d5e87da236ea7af9b76bb6ed55c502d4c8207bcb13bacc22747f58d688ba0fa40857ca5b28dc273d63874ffb67f3d0f1e1230445ab77114abdc9dbd4ad1af57dc1f389a7f37ec5556c9ff32311d42036c51af3bc3c46006d49503e2121bfe3b24e349c48b99b030ba2a575f6384e9a299585e310c5234f702d168c88e30c9c391fd975a453375963b479c029100948dd2a338b78000f8e8beee39f4916d835f86f7a64fdc8454ee6005004f86cb66c1183d2617672afd1d64440097ebc5411b774b020a5d1c7a3724adee9a467419014169937c43241d93afe52cc4f82fc83795276146a0855a177bd2d6621397db786aff28434cb47115fde75b8b31080204ea0ff3f9828fbd676aec1058419f3eca67e90a5340495fbf12a348840c37a9df114ada9a9f96a4d280a39626c1760d993a0b00ffbe84de36f216150a5e6da2e99ec3b1e14d94b101fd400112628991ee9a1efb398316da97c6b071d84073b714403ddb764dac571d42ddbe6c9d150664d1d6988429a7b42b951d265c56244d929a1a9bd1467e5b818edd0f86e12f877e75848e9551c45cc16c11c05a460c76f454689aac373bdb8c454ca7f261d43a83839f6c40e64f48fe34472d3b3448ea3cc1c7b3d288019ead773adf4356f9e12bcdacf548e01b9e7c6ce0aa2f675ec740ba6a8ccdba6f21d1cd4bffa72d89098ea579c47f4e7dd8cd9a61d8a9731db7e4cd78c997faaac82facd32f174d42f1d54ca1196792e08c6034e348b5d43db6d5819539377087f22d845178477173738fea039d94991efff070fa6e43b7bd5ac206bc2ae78888f14f0c9b9476f0da72407d385dae59a0984c3478c3fa1386449f4c21f91ea82ac5760e811e463491a0049747fa8db2fa6e7e65386b26f73d0f47e94d7b4a12ec1a8b630a1ddddb94346ca4ca5ef589b793075e2b9a5a589086639dad1e0ecd3e19b38a6c44f2778910e34503a35d709841b021492eb90d600f5e66cc64f8da977f03288ba790c01eea849420f8bf25bcf9a07ee0026e7320bc732964073a7b56b2d9c409e23c2ffbec9ae4f3210cceb357dfbf073f9115b0e890864cc8a103a26b39d39ab05f74dadfcf22f38f30c1f8c82d74ad6a1adc8e5e69204eab76830d18b10d227d8f29ee3ef83e14117c5b8d1aa113b01671773aab09b74b4a3d19f4357ac3475c81db9236c5c22f00769bf99eef366826c57ef2de5d507132df3d1608033844d0049a5151ab8957753a6707ead81956052b7ede71b14e71e29a2357cdee22fb5f2c9c04d74952ea4c3acff1230da178147c4a7e7ed22f56abab8a3bb99147603efde3e97f208298e7a224a8d6df63fb4484652e9d5121217af109c7b5848ee0b5cbcf13c4e034fe518da08fc214204fe7feb50db0859e2ff23e3e803e887e8e67e49dfa9e32f7b7f958fed8171feb85632949a5ef40027e9f5948aa409d2c67f9a0654f346c30f38daef04ca19f8101d6e5a85e16a096d5c6173260a53f6753f0c113beba2b1515978c9221898591b752e5eef12ff962cae2cceb7c5ee8ec135844fa81c951827cca98bbf1c2d0db9cf0cf9f9277033d8bc7fb2164294ac26580730870c72afe69d9c4c0ca773ce781f9a5415027d241c28ee5c15a356f2a929e779ff26e5bb5eb057bb922473de8913f16e9f7c7de067cd1d5c3c1402fa835ef0456bdbefc0b8c04054c2287ed090a5b52842789cc427bb78fccea1ee56182427916053335981bae2dec78461bbcf907ad09de5bad2daf496479bb1a261e3e2cc393ea79554ffc257cf6d1889cb319e8bf75245e3bdf16c6c697178ba18b2f77dbb35a893544a5dc10f1895b61e65a21060175ae9a3894eb68456f4fc92b2892960392e2abc18f94ebd42b0024206ac263e1d031e38f1c5012e244fb4d8e74f482e0da8b13ec84d7b080435c1eef2ba46ef4e3114f9d4a1dce3b272b956b8cfb65a97e6199f7cdbc89f3e9919df82d805d0267d9e879a9e05cd1d87b845f64112393804865e7523fea72dcfb4920400416b14afb25a700291f70ee9d0b8544121aa91fbd890e07f36ccf61b07798cefb6df7341a0e6d3d6c421c5426c032d90ff5a3d5d31223b8b61f97b7c3383c67adc05787b781a67bb6d284b96669171b25a4b1e128ad987aea18569cc8bb9f32ba774111bca9abfba8afb7af62d0fcf217cca9f445e0d4c6b8ea6f6df6ef9dd0b4dc0a51abaa56be97e6d8a70ee9429c26f01ac555e2998a228bf708847018122748a3b31881dbb3cdd36c12b47fb2874e5f5e8003299b89754eebf964e7d3f29e3d27cf1a8d928cdd205bc0e18886e8cc0abe284f42422bf90d1adcc7ac974171a3c3c01ff86fbde4efe99929f9f1e8ee941bbc92effe1135727e5b5d0c3cb14aff14c279ab30ca1f2b66d1c4e75c7984ff977a9c7da17298e51032bf79a77514b2ac2023fb15d60314d1f8ac72dc194204debf5f187847012c0d93900d422c7f5046caa814d5b29d7779cc26edcadade4db2c5e36d6dabf76ff4ccf74ffa56320f9b79bf2f2a6950adda97cc71f08e371034ff0dc736b000f4d23f9d6cda58449bf433c0885c8c5685d58d525871df49cbe23d8644c605ec835e1fc2cae2494930cf75738392e2ef9b46112ea3ae45d6ba321d09677e002fc4a4f5ae67999b47c384bcbce23f614f0c66779bef164acd5197b1045f336f9dcfa9b621c8e3a8eecd7f6cc388d62e933f7d6aa5f2d429d77436a66be18703a9b91beabd4963b34cd0644d9f220b4e2418b779a9ec8130332ada9fd66530087b9f6ec2f0b31301e779e2a8ca3ac7bf41d30c3bc82a05a3dabd310eba1ac8d25ff6fd6296a4a05c76446bb7a7d9c258a3d3058918f072534f12d08f309067149c0f537416462ecff09098aeeb8a6d96ca675e92d87c940d70db2f5802ce371dd61f0e8a0e6540ecfc2e454e0e7b04a2f31d49f8ffcf45e94de871c746e44012abed3c98c68ebf1fa0a0529abf2cbf7cd7713cc588dae608edfb11f8230bfd7cfb46380fccced668bc17cbeec7b56326afe77307c5ab5ab067f0b8ca9c90a9f74cbe7a5d6638c0cb27d8a2435b5b1eca557576b79f646409990893d54f5c13f8b98b4702dabe04fb717b284f27469455d616cbcf6a6fd1b213aa5067763bab809d0f111c607cde1f6e5bf9f52d68f20e28d660504b769be00ca6a231ea0c65c1cd5bb0d3e8606c76479e7e500629d8adc2498f275c878c8ef09200fda6a6eaf7cb212e639554a1bc5364d54a3a605b874003e1185c73c0b3ce870b342b8dfd067bdb9a1d0b7ff2a8bf1dfc525418a43a32a718bbfdea7e82f0daeea56787c206cf00b0da0541fbc53a93b31adc1b96de8a24ba638690699d6c536636072cd8b6eccb3d3414823018188974d0284d754d29d6dd0580bd5c0e78f117d8b5fd66631b822611739f039f4b5c237852f81cff7d214ccdb5d81809960915298721600a4db494398282adae39687d0758e13f0294009c76a68803dab5a39932b6a547c4197b0b7a37030a187597660d4ab59dfb8d0487ac0c77c6ac70050cfe5460d88fddd28d82182e1f8aae8b1266bac13af9004bc556c5bc8943eb7e45e9318d2d8266dd344d70bf3ad85f55dfa020b2f40f10839bd74f1685d5e62d03abb06a68d627afc5d1cb7074a72cb130d66ef34c3eda881763481023cd66f02bb66c1ceb0330300aae5f9d47f4c65b91957f29df66d9d589c9ca77954bd70b22e3ab433033eede99d0aab4605a2e050151c175c3a31d4b5d15b1a88fa1f447e2779f5f6b4b6d3860ec6bc0a9583dbe402654baa05981647a26e1b9895187bd23695d930bc8ecb9ba125c74f8b8aae9a4d455469d377b8a791d13698a9aa94b61a113565e3b48cd1069447cf0c0f2819160e71accf7ac8d82d02691b372082d61029df4ade9ba0761ede5cc42ed8413486759722a2d05538a2ce67d38b892426061c2cdbaf484484da014cab8fbbf13cd6d30c6e2039831ad9ebd42714e82afbd55dbcb33921e219ffc532d36f331e0223014a27991ad87ff11486751804dcfe31be2d4b4199a8a5bffc3b4866b6ce44131df45c9ad4dc0576736ec2c3886c759383b6a21ab8708381f1d6c33e8afac555d4406ca7036cff6f6436a672ee23a392ddfbe7b3f7fb8696895a3514fbef09a368f43999df385f35ed6e94399322b63a7ad16c17059323e8067dd7ec4e53bd7ff85f47295eda71d40a3c512650c101fab012efc8a03b9be8ea04381a2241d1c89ee88a4881126d39027a18a69b10a5a475d4e7ee779d39ef5702a30ffcf2ca6b4fbbaf32a0b07d517c6fdd5d9f7993cd089b97d78e29a8d0c", 0x1000}, {&(0x7f0000001ac0)="71211049b94302d04ef521bef32818a56e9f58458413778bfc7fa4ace4a1c85ae7e5e9bc080b79c7c097a6", 0x2b}, {&(0x7f0000001b00)="1ad9a6f93dde7791ec3256633a09183f67f1ff0c60359ddc1dcdb56560e021bc4df871eab1ce73bf0cc7308b810ec72670c58b8d666879ea3079312f23df8736a3411a16b35705c8addcf120fca1c266b81294df1210a8202bfc55c7971cb179b971b740eaa606527a47cacdfe3353fb1ede0a", 0x73}, {&(0x7f0000001b80)="e2d08d7d9b45e3fb09f8fd2855cf081f8243b62760738677c7f50320416a0d62e021c4d11ad560cf6f3730e575ea0694bbe95ad411c072123e51d0f9c728f130ae02fea7ff4bf4f97faefa7bb8bcf29604480683e0e4c619318cbeb580c29b6e921627f0f9025bb7a075392ed5bd82b15c0fa13e181c068a037019d897ef31b92d9edf6f38890175d276553a631547ec5afcb86381c8f993b378b6075dba41a538e9bb1a37aaed67ef95772084426dc2f86b961252fdb200f5eb7448b885b71ffe", 0xc1}, {&(0x7f0000001c80)="60613820cb0998bf483b4bbb44451dc3", 0x10}, {&(0x7f0000001cc0)="1f33b56c9672fa39e46ca7413e89781f0dea29b8396063c32df27cd54596df2396df66ff24dd9c811c854c1c28948b2465693f285665d14efcfc4cf23905a37e0318752be6d802246663890d265d306a7cbb325c32027ba33a419e9c0351d33fc96413887fa466843c24fe82f7c896b4d0e928946a2cf38b98dec5c36e01318a74605c2cbe61f393f21bf8ba9c70870106bdf79e23c290e2476fc013b1f4b2c1ea58e4f7db53f2d90ca0e5b32a4f3fef97b1a4fb828aa24978177b1cc7e80b27f7e6fca754098fbbfbe715efe36f88", 0xcf}, {&(0x7f0000001dc0)="b14e90fff7f6112ef26733fcd138fa1583c1e941958b2606fa3be50873bba6280e91e2e810cb3c3276c69e8f040e1cc293647fa431f853c6bd0cde5a3e217b924d8f138fb0d9b07558da98a2c381374d521bb745c098600a10", 0x59}, {&(0x7f0000001e40)="f7c045532d5f710e8f6af5db92134cb31699ec8cda04b3e4cb39c8e72dc6236828820539bcb646fc8b59292e1165ff4759d12ce37344f112158b4b5b6d9bf1cbe8eff1431e8440bf8e0c8b8e9f464dc5c7ca07cc07079e60f0b46e696b425eb4e42c936c5e85828d69121636d11f1a10f7ffc9fbc117e08dcff3c26833922e875481302188c96dc6598794f5fbb9c5eac1512de8829dc3aa7bd2f87a15231b12dc04a7a6e0786010fc26", 0xaa}], 0xa, &(0x7f0000002100)=[@cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r5, r13}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r14, r7}], 0x78, 0x1}, 0x1) 01:23:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000002c0), 0x10000101, 0x0, 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000280)=ANY=[@ANYRESOCT], 0x1, 0x2, 0x1000) msgrcv(r10, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r10, 0x0, 0x0, 0x1800) msgsnd(r10, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r5, r7, r4, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r9, 0xa5, 0x1, 0x4e2c, 0x6}) msgrcv(r10, &(0x7f0000000100)={0x0, ""/255}, 0x107, 0x2, 0x2800) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffff9c) 01:23:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:23:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socket(0x400000000018, 0x3, 0xfe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="841cf3054fef6e54eb18326dd4d2ae8e1dc84e498c77fb6cb8d0bb8c99f76fcf6b99f9ce94fdf45d06c582c8ae6fee8e3bdde27d08ad78e51b949cec861c70789fdcb357aea20fc9b3136a9c05bb6c96123fabd9aa11a05bf225828d09407785f33c6593dd1378ea5cbc98ceccb2b9812639d484dadcd0d5bbcd75f064d81aefca832f8b6443d0095b27f1eb0077", 0x8e}, {&(0x7f0000000040)="b416847c60da88e4fa4624c39fa60aec60f839e0717d12682321ba1d8e7f0536f0326cb023078592a50f", 0x2a}], 0x2, 0x0, 0xc44) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 01:23:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) syz_extract_tcp_res(&(0x7f0000000280), 0x6, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getuid() 01:23:03 executing program 1: setrlimit(0x6, &(0x7f0000000180)={0x800000000009, 0x200000000000007}) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2, 0x20) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6, 0x8810, r1, 0x0, 0x6) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlockall(0x1) r2 = socket(0x0, 0x4, 0xf8) pwrite(r2, &(0x7f00000001c0)="edb1bb5ba4470132e7450998445d84b2d076a044f87d4a7a73bafc58f31a5b310a34610537e401c61ee644a9076dd34a95ab9377f3825c9f923a567deccab63614b0bd3e83244d9d516504d39fd953a4ef41b7fd8b0957ca3c5fc63b3b295f34e2d54a3b07d713f741e1bc672b05897fcfe8cde9d28892f0a5af6312c471cb1b91e174f7d9ce094f8860dc3a6bd85850e705683f638f1644642c8642d954e4c4e3850301656ee37b8a40f48faeb3", 0xae, 0x0, 0x6) 01:23:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 01:23:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x295) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x80, 0x3, 0x4, 0xfea8, 0x80000000}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r4, 0x0) msgrcv(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b37424d364c83ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d03900000000f7ea12375586581a2bd8229d6c9816d572bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea765d6ec3ab9c1ffdda76b3d3b1937d24a7afb4be42cac705e052992bf3f9923de7f0f4f33e8040078b2d84068d1f2d96f5b5dedaea2ccaf802fa"], 0x1, 0x1, 0x0) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffab) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getppid() r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x35, &(0x7f0000000000), 0x0) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000004dd819d029145982040000000000000000000000000000008fb5b482ad780d0dca30387cd968e50000000000000000000000000000000000000000000000000000000000b928c9bb24806b35000000000000000000000000000000000000000000000000000000000000ed478ab299b0dd930000000000000000000002000000200000000000818900000000000000000000000000000000000010000000000000000000000000000000000000000000000000000a00267200"/270], 0xf7, 0x0, 0x1000) 01:23:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1710) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/228, 0xe4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x20) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x4, 0x1) 01:23:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="f77bf171d7b90e4ba84338aa76d5de817f0d6f84382101bfde40e8dedbff8705433fd71ca6572d4049052fe67d66a2fcf702ccf0b76105c8eac7fbdfd5244bd9c4b84926a65e425d1c4cba6aa57e1cff9c38097931bdc38a552c4366bb2513d7189b0056943820de1bc9f952f74b08dd698f2c9528636986d4f15e1114c4e387aebc4ae41e8e3100d56fed9d130cf69713ecab0ef72f41549a7cd57e102bf4020f2bc5b8140144ed102cef4a4d0cdbe7629bc66d54fa90a72655777d6d0f31c45a873a0d021a62aaeb7d77f2baddf3c6f442c3f39c9b0fc623392a9b3ad3ce5ba78ba06e6ea724583786", 0xea}], 0x1, &(0x7f0000000280)=[{0x90, 0xffff, 0x0, "80114da4e87e01eeb2ae42ba2047649a73ceac189fb16703c75ea56627d6cddea8979773c02884dbd0e0f645b73af3c753e91f7658a4ad6fd8f5bba63ed8fcf2d9e59eda72654596542fc8f14cc00fa4482ac708a672accf12b49da3765aed53a0ca8cfba81b60d9c0479d6af1be3a5507e7dadf13dd5b6a0b"}], 0x90}, 0x400) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x20100000000008) 01:23:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {0x0, 0x101}]}}) 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)) 01:23:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) openat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x22) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) sync() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r3, 0xf, r4) 01:23:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:23:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x120, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xd6660c6150abc13d, 0x10001}, {0x147, 0x400}], 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x101) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:23:04 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) semctl$GETNCNT(r1, 0xe69cd3b3f016e79b, 0x3, &(0x7f0000000340)=""/114) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = accept(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r4, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="617be87460efe4bb1f214389f6e3d5ca0268c7ab491cf6c36b58e0", 0x1b, 0x0, 0x3) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r2, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r5) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 01:23:04 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x5c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1a9, &(0x7f0000000000)="280000000000000000d95bf7ffff") r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) recvfrom$unix(r2, &(0x7f0000000180)=""/188, 0xbc, 0x0, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) r5 = socket$inet6(0x18, 0x1, 0x0) r6 = dup2(r5, r5) dup2(r1, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) 01:23:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0704a2ffdc5745192a10502304a003bd71e700741f00edfe045ad35afed5000004"], 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x7c2b5ebcdc369f1e, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3d) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0xfffe, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14, 0x0, 0x0, 0x200000}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r10 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xb9) getgid() 01:23:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 01:23:04 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2922d6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e592758fa8287df4dd867e6c8d67630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d4977a83200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcc108000000cbc068f65eefba1cdf9da3284a63"], &(0x7f0000000000)=0x1002) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) kqueue() ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x2) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000100), 0x2cf2) r8 = socket$inet(0x2, 0x3, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x3f, 0x1800}, {0x3, 0x3, 0x37fc}, {0x0, 0x7, 0x1800}, {0x3, 0x68, 0x1000}, {0x1, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) semop(r7, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 01:23:04 executing program 1: r0 = semget(0x3, 0x0, 0x2) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000340)={0x3}, 0x0, 0x0) r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f00000008c0)={0x0, ""/243}, 0xfb, 0x1, 0x1000) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x1800) msgrcv(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000c46e8d9423d57b74eaf609062c5446c66627ef9100"/42], 0x1, 0xd1ae05804edacd9b, 0x1800) r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(0x0, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x2000}, {0xfe52dc4792d94f09, 0x8000}, {0x4, 0xff, 0x800}, {0x4, 0x104, 0x1000}, {0x0, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r11, r4, r3, 0x13, 0x6}, 0x6, 0x2, r5, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = msgget$private(0x0, 0x0) msgsnd(r15, &(0x7f0000000480)=ANY=[@ANYBLOB="030000000000ef00bde34e94e1ea484c9c096523539a57420670e36cde13bd12a1923c8aacd0ff1a3ffd5e33d96e8623b352a1ff24f2f277f120ce404729b2a42ab3ae2ea67eb49c5d23547387f33a7f47b5aec476ead72c0c608f0bd704b8dd834d8df3c9d73fc1ad1185879669a7362aeaeb71"], 0x0, 0x0) msgrcv(r15, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000c46e8d9423d57b7400000000000000000600"/42], 0x34, 0x3, 0x1800) r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x6, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r13, r12, 0x13, 0x6}, 0x6, 0x2, r14, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r2, 0xffffffffffffffff, r4, r19, 0x100, 0x4}, 0x5, 0x81, 0xffffffffffffffc0}) r20 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) r22 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r23 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r23, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r22, 0x20005302, &(0x7f0000000500)={0x0, [{}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}, {0x0, 0x400}, {}, {}, {0x1}, {}, {}, {0x6}, {0x0, 0x3}]}) ftruncate(r20, 0x0, 0x0) 01:23:05 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x256, &(0x7f0000000000)=[{0xfffc, 0x2, 0x81, 0x3}, {0x7f, 0x71, 0x20, 0x8}, {0x6, 0x9b, 0x81, 0x2}, {0xa32, 0x1f, 0x2, 0x1f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x20000000000000f0, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f00000002c0)="fe708d41ff9922c53a20f65ea3087bf0cce86dffc011000000000000ff5250caf9f059fd1bf934f4c145b30c873091ef0b4b09e3a73f8a0dd4b026ee5b2752d50dde53f91cf17c3fb2d477434cbcc41870d3fa3d8a668204b9a2e3b5bacdf5393ec762c1b031729c20f73ee76d9c73e83d4907a8985b8d4a4cb31e1fa745d605e6687f520a090c75715a6acf0e9865886d3cb53a134810a4051cd14312321a86ca5f3b469f0b1fd4bbfb565aaa95d50cddc0a2f50000000000000000", 0x42c, 0x0, 0x1000000000000) 01:23:05 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() 01:23:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x60}, {0x6, 0x0, 0x0, 0x80000}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2101, 0x80000000) mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x20) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000001c0)={0x400, 0x4}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 01:23:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x200003af, &(0x7f00000001c0)=[{0x3ff, 0x2, 0x2, 0x4}, {0x8e, 0x4, 0xaa, 0x1}, {0xfe00, 0x72, 0xe, 0x400}, {0x1ff, 0xbf, 0x1, 0x7fffffff}, {0x1000, 0x5, 0xac, 0x4}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 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, 0x3, 0x800}], 0x1) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000040)=""/41) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000080)=""/153) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x5, 0x5119, "05000000cea18a00000000000000000000000005"}) writev(r8, &(0x7f0000000240)=[{&(0x7f0000000440)="b84ea2897d47b40ecea83ddae4b964f5336600cd7adcee291e7c064f0ed8204236101bdfafe5bb89c36e4837c272cc5e5018ecd8bd4e8a7c0be4c04fc6da91d22a98528ff7eab24fd9a7a5c91c8c3882c7bd4ce4096094a03d37b4cc3b0375d3e190e865084adc8655b36d8d98ae8f293580acd2d9c0feeb9d78a60f8b4161b794ae096ffb87cf4f715c82ad2f16e6441cbba8f74562a7e119c7dcf51fcf68d353ab10e2cbdf2737a3fe3c5fe98bc32d30d2f3bd2a9fca8af78cecd54eca669303c2b8d26de9aabf18301739f253b10e5e50b809ee5c50e7bb1134f8818b6413170da960bc6a3586bc1ae06ecb497f8e5164f0577689dfa54f3f9a30b8b71344bce6c6d025a08e8db884e5dd764da7b044e27943b8d5c70b7abebd8b76c64a221afe9a520ef9be86f6088cb20c8489edb97035249f3b81a458315398bb0a55ed1ea8246b9bf854d777bb6fd7902a80625ddeeb02df8c548920ca57295b8a3d42b5fd87e9b75de7a835bd42e0a3da1f00a843b7a611083d5905fd493e20ca34c7c320c9969e65382c81ee2c5568d4099d9671670029eaf90b6fd8dcf41d18d29fd9bfea1f83225c233f75c7d1687cbce1c27d2cdaca14a4e22eac2a430c5549163a2518c2cba4eb55614024aa3da335e3d6a7738910c330a7de6effcb166b81d0df95cacc1fdb271b7bb5dd6fe906c116151a30f8cffdfb8a10c1529885c5505677e31ea0ce41807063e4466f8a45a83bd631449658c15469c9ccd333163482c0e840801eadda3fd491733a823a8ba3d069c9f9f9c3ab7cb72dc4c593d23c1d2b80a751dcfc8af1251cc0d79dc0c71ae6f16748098d96523eae9aa000d8d6a238b0ff68694a939b23325da43be3bf8071a9b6cb01c5a68605253c0d50b9c41d5510c323678bcd9201c74e340bb0ec2884dfb0f986e528e14410423df330faa73435e9005eebdc3ad2b215a1f880569a9a5d26a4f37f18c39a5bf44202d5dd509e71aae23525a69bf9959c3ac3f19c7e7e96e6f8f282c98f88cd074fb0eb9f5bc992df166f11e012a203601c2fe1fdaf9e8c878d0f2ec6bc40e258aafc3e52da15c126fdfbd7f7349e884d203c2449f281296ba0484099cc78fc4fba953af0d9acfe8f04b18002806d9ae005c587c842e011a1496f7afdc1fae6c56bbb0d9f9fbbdd122ab564f83138d20d3391dc52ca6f9070fec865db304065b7f08f55d30bd6ccb7376da91b240ac39377174d7f86e71b2942213f119f16e1efe81a022de19b6f4308dafa832d7d0db2ee19d542b1d6c645e8c2a20d71ea321be7f01606da462d041b957e3aff59008019ce1db05c041221ebe0eb40665a9d093efd83be985097e40f5b5166c0f9589ed4e5ddf4def8e22851f43d6200a0f6dfdb5a8d2663429f607d9657baf61176f95db884f53df23bf9e0405a0bec827ae0553948b39c885e76a710328beafcb6a9291278fb339c92ee01c7107bd9634bb3902d916d5f2da7412d6bed2bee2db821faf8386fd4af5372181575b1aa5edb9aab1c3009982175db6d694aa1183dafc33455c2cfb5b4d50e0af9b35f8342f924a6b9562da84152ae11cd09e54b9325ac277bd5fe0fe207114e902efe85edd696c78e4bcf406f289b48f0fb7ee630891c7222a6a5fe4b64683ccc85773b5a42d345c155f26d327d1821e44c94328eab09b9a7b730ecccae750ea82cd078adf4a080f1a5c0e90d047b8a3573876398b7414521bc0330410662e6d502d86be63565ee8da9fa4aeebb0590dcc1cf63c8ef2beb8b47b6ab42f299e763be39ff0653b4ec8db22b2a73db3b58cc1c94de9f971cd8d58fe34efaae02692629f62646f0f8acfff0c99aa4477523266eab756f00857782c910ecf6149f33af357db3bb3507d1e5989438678f6ae12af58753aebff7c98c19e0a724a902eb9c3007e2fb955abf73a79de476dad309e1f0e8fd0b8f1a60ca0249aed1acf2f75167d55e48e3df41616cafaa0d710cc3cf93af6c1fcedc5b4e568eaf5210710bc2edbc78ccf5f5d880c24560db5d8e1ea0c4b7b00d68766422132061fda37ce086bf7dd498469c990f7ac206b983e6e2b7c450db3b416cb8ce712ba70437479cc947129d4588a05b484f9e9ea0850f3de1592f557998247fc4cf5ad11033a3c833e933ba96e4d61c019121fdd8470d2e669dbe92ff876d820a3e0f303d94c71b430c83ee7ba9d51a5b942833e5dfbe5ebb8ceaef7fe4c4de89f3cec17dcd986961886e4c6c4edce004a82c538c5791368b6a2b8f2ab592c056dbd586736170ab3b36e10ace8e14301140b668059a51131d281a0398a5bf6d386fdb3a7765db9a1a5dca4c49bf1f47f23862765513da5ee47c5503166addd77ad1415ffe7f8a2138803e0e47b97af88b58eeb0252d7edb556406f9288f2a4a9a4f77f936e96888d20048f9aa320e2fbb4fbc61b4acb44aea6c0b11fa446d176f0e89a50ecad17611b6493eb2d108fa039eb29bd0a07f3798482d432761fac202ed4de90309c2dbc2589489984ddde6d4b73d8d4e28558715c71cc166a09d7dd3317dedac4d55b65a37156c87a0075e28ca271d34b81efd8fca6f1ba6bceef7d65fc5693948c5936093f8d025e5d25287843dbd7c835d752b31ec363b97396727bb546f45263ef4f4c46932e3dfa2207382054861afb93cc8d01481a1eb66eac0f48fb0170704773d134e60f39051be5e01097f81ec880109c5d2394cce36a2100325588af5478993613011381e3cc36f0f09a8ee6961b417c0d4ecce3f8306126bff135928191a0b5c46018f834f9df23734eed409f34a78bafe5388c493d93204fe8e0ea6a306b1c0ca53f4d986cf831fb896161a8ea10ac023680c8f2d5751914e04ac41ab422554c1f9381d397b85474e2847912863a07908a2f20eb100faf4183b30cb09dc47929cb5080239adf796383671922f0d7aab1251adf358d6d053722c547c54e844a268b5a44618374674fd65ef4885a6ec8fe972694a649722e2554ef1204b905f5eeb831a11b43bf949b92cb65354a591b35768b95062ac5f82b242dc29cbfd484bbf8f2a7705c27fe828758fd665c0042703ce44b86fdab12dc2864d1a56ea8a77113e8828af3b4b3d56b2af1b2bd2f3bff05bc6cbde929e45957d095e149deaf9cba37ae2709447c8d405aeaa3c36422660dea64ef1870dcd72ab53b0a40da743064713a80b8512947a53a2e805888307c3e1bed2b101a0c57eb716a03cc62148cf6a228687b8af404173322a1c01a62b4eea896267d4cafc408511af1afa63e872b2d5013e6c4fb756cde7e516f34852a396fa7519a9bb803b4601430841c4c3e9c523b6ee5b7482ef42ccd4b4ed3172e58f169e091a24935e006fb12348ff811981bf4730394e5f6fa37646a860587c205223b88e876c773765790c09afdca71fde09c1af8a7786a0e7fafb265bc8b867654c196edc21445261bd5569c653fcf728b3170af65eefea3f09ab8f811b77ae4cd6c290d7f69fad9bd8ee1020965df1d33a68ec5214a38df72dc39bdc6dff7a6d8ee1cd3089d679ec0cb222794a9187536ff70c5089174df397dcb2add2797c53154a4a1c8938ec0549e97298e9b318fcfffa952110aa6d6c2078555387f5349daaa58d9a24af539b9c4b44285eed2ddd6dd8005a0cffea158f05f993b5613cfb7768db70714d4565748bebc7b312a5987081449dc8741752618fe41202e72cf654500d40edc2869b847717d941f26c1ead501a8e6173bca5929714c4c208240c9071472a2e679aa06f8022eff3f43128545d65861ea4ada9f7a919835aeff9ccd261977fdeeab2f5644fe46afe306d0bac6550b5511eaa41aa43fc56563d6f617217af2dd9b33ddb60553ceee007fac85e8afd8920b0cb64ee2d93a2d3edc6aa249d154bd5c7e56a20f9c0e4272d8fa4e494a34c18b24b08c2727326a04e5fcb0bded2be7d4c9d9b0deec63c25e4b8047cc585965adfea9c2175bb6657da0fdfc7de8c3467a62877cb3415404c5299af801a3ad562f9b40146d882874ebecbd32b5f600d287eaa3ec53312a1d6bba84fa382eeed04eca1e74e79136ecf76f3646a2282e463462b2ef29d56065bd1514e7ddc09bd802f36b8c5a179be0490dcf5811525e48ba2f8ce55ac9278ac35bbf90dcede96e18434828585736b41978a2b9e6e0621075aebafec00eadd4744b51c82c1bc0b01cd2d7fc9183c16dce3c084aab6807548af1f19f3ce8cfbd770be2ea8a350fd8d4857b42208b6946a01591e80ed126a0058154570f8dc704af3cccf6bd3278cd275afe0664655889c8e93dbbd5371c4916a13095e2c39c623987612e316d531ad688ca7469c70e2b4d3318fc70c9c7c35077bc28b319552c349ae4a47b430a1d7f49d553a6711833fc6bf27914d4ac4acdbe6c1b46952cc18d5113bcb38afe9247572421b77e1e51a520fbe99ee9f7725f1f1ebd1c012fc22e873f35e0044938ed0b34ba648f0ddfc906ffbf40a772e6cd4cad2040ac9d7ab326d4ace816f31e375b887d34e3f47d9e8303261e83f4fe427eaa80d704d267de72ffbace20ccf951eac4c3ed112ecc4733b096d9001aace8768b1f7e0f17e0848016dd5c444e2e80555b2b008924e03fb7c4fa0efce7e6428e8c73445f7a9889b29ad7be673300eae010cee897b375f43bf9f3002520576856a132f4bb153b90a9a3f410d09c2e33bacbe4d5a828f0492f9e92a9344aee5eb44ecfd828b50e9af9b901ac496bd2c016b6aef1ed4694089f3d2e75cff0669bd5fbe4ffa4b38b0ce6ba4bc359a6276f8e4a933278ff31a78a11d1a9ef62c36c2117f30e2b407c9d3578b831f84fa56108e12608c266ad731c73ad2eb34ab39b6477e80bb883d2f9540ef162ee0d92720d511ab86911795770599a92e8f97b08eb47dbbe5ef16028238d3b54fd6443b860f382220de1d9d714b991d2fc76f15c04d9fe994d76ebe16c2b8e6764d81d904402e53709ef60ee53e8382faa9cf85e1d3aa5f42803e83bff5891d7e86b00399aa6e4ca8b0394013c7c81c81077b8bfa5ded0cd867c27c14604260ed0e53d3a404342c6c618e377a8e44f5c182527203549f8cd9565affc3c1a18d7b90d1f73d9f66f4b317f55242cd1c7d2c2e97154146dc62cc8e1e5c0c595ea50fe9d27b189dc605a583e8c743aa28f82df92bcd890243d56deeb28b918b8534efcfa494c26a571ca1c469dafb621e981f9cb901d1d31943f6deeab3857c0fef038d0b9fd70c82e5913fc703efbdd13c60f28cb50ee18a7afd53aaeda7b2d1d25818b40d23d0cff59dcb0a681240d2c154c7fc362c71e0f9341d01051065a99a61c2553fc90cf3e7da72d3fe2d12b6c35da4ba56a3d744381d474a287c2f0c04f22c8d453d69a6f99f895927b3f156725dce6ad7ed42b8de9acf2e20700e74aa28509d9a37469cbe1fc52c36b71ecdd36297dcdb3c56fc141dea6ad739e764083aa36b57c7b505a71e275a567b1261915bf9f5f9e004d4abec5c9f917cf04803f15d3d46164e3466dd04ee621cac8961f7156057e52ccd11b6f83df26183eb3601efdd6679484f9d58fcf345857bb518789db58fd9ae67daa7f1ad18768b7de32fdcc8ba6d3cc238185f1f74a657646cef09f6c9ff955c7d31caef966f937906d7c369859ab715b209f06e228ec5cd6fc9854e771fa201b1a9a494dec09dc4f1464e1e0cc43fd26d1f9ef433cd4b3895ce0cfc0c87488daf6f17a2683e1c28e5a337ccda2bb582cbca35ddc12e16d83b948add1bfabb258be9b58cdb5f87a6a649a10af1e62664d8", 0x1000}, {&(0x7f0000001440)="a06c0a2ba47297665de7d62f31968d8442f870054421e470e11b6aa96cb314f94f15bc6a5eb10a284c2a721548275dab194b0530e0170bfd8ea44e517c5c269db25944", 0x43}], 0x2) write(r8, &(0x7f0000000140)='\r', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect$unix(r1, &(0x7f0000000100)=@abs, 0x10) fcntl$dupfd(r4, 0x0, r3) 01:23:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) fcntl$setflags(r0, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x70}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 01:23:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) socket(0x1c, 0x2, 0x0) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x5) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xb9) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) socket$inet(0x2, 0x4001, 0x6) chown(&(0x7f0000000080)='./bus\x00', r5, r9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x1}], 0x1) 01:23:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) r1 = socket(0x18, 0x4000, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = socket(0x18, 0x4000, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pledge(&(0x7f0000000080)='+\x00', &(0x7f00000000c0)='\x00') bind$inet6(r6, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x6}, 0xc) shutdown(r1, 0x1) 01:23:05 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffb0ff000001000052d20291e3", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unlink(&(0x7f0000000180)='./file0\x00') recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 01:23:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x8}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 01:23:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:23:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x22ebaec2b66cf2f1, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x87}, {0x8006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 01:23:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='\x0e\xdc\xac\xc1\xf0\x17&\xa6\x80', 0x40, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0xff7}, 0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000680)={0x8, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x95) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x1, 0x7, {0x101, 0x4}}) 01:23:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) socket(0x26, 0x4005, 0x3) r4 = dup2(r3, r3) dup2(r2, r4) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x51f1a29aa7a24411, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000200)={0x6, './file0\x00', './file0\x00'}) sendto(r2, &(0x7f0000000080)="d34e5f0ab5eb4e8acfbce3fe40c04b3134674971df3e03efa393b17d4b15d04ac679c6f7ee6d1980ea131ba36911be3874a8acfff02b42d671e6f457c43e0ebbb42c65704231bcd8f9828e3f80868a4cd1534cfc0fffea3d2ad578fb331153d49c50c0332924ecf30eac1e791954db5cba05a0f74ef8b73a0f73085a0241bb0c2333388f42fb8be3f4f018ab1ef0402d78260165ffb4f6eb1f875e411578dab474df25743705227b1f134bd04cf6e5392c4c0a2476fec5d1fa321a73f8f88e9ecda553a6df11d7460e", 0xc9, 0x402, &(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x4b}, 0xc) socket(0x18, 0x4, 0x7) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:23:06 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r3 = socket(0x2, 0xc003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000240)={0x4, 0xff, 0x7, {[0x0, 0x7fffffff, 0x8da, 0x2, 0x800, 0x4, 0xa8c, 0x4, 0x7, 0x1, 0x7f, 0xffffffff, 0x7, 0xc473, 0x1, 0xff, 0xbdc, 0xfffffffffffffff8], [0xe775, 0xa9, 0x4, 0x400000000000a, 0x4, 0xfffffffffffffffe, 0xfa8f3fc, 0x4, 0x3, 0x2], [0xffffffffffff0001, 0x7, 0x8000, 0x8001, 0x6, 0x3, 0x4da9fa59], [0xffffffff, 0x10001, 0x9, 0x8, 0x6, 0x3], [{0x800, 0x0, 0x2, 0x4}, {0x81, 0x1, 0x2, 0x3}, {0x8f16, 0x80000001, 0x6, 0x5}, {0x100, 0x1f, 0x8, 0xb2}, {0x8, 0x1, 0x10003, 0x4010}, {0x8, 0x1ff, 0x4, 0x3}, {0x80, 0x3, 0x5, 0x7f}, {0x81, 0x3ff, 0x80, 0x4}], {0xe7, 0x201, 0x2, 0xffffffffffffff01}, {0x5, 0x4, 0x495, 0x2}}}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6, 0x0, 0x0, 0xfffffffc}]}) connect$unix(r3, &(0x7f00000007c0)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r3, @ANYRES64=0x0, @ANYRES16=r4, @ANYRES32=r8, @ANYRESOCT]], 0x1) socket(0x20, 0xa95aee850eec1bdf, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 01:23:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) listen(r1, 0x2) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/249, 0xf9}], 0x1, &(0x7f0000000240)=""/87, 0x57}, 0x1040) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 01:23:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xde07c2104298ac6b) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000180)=0x400, 0x4) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 01:23:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) dup2(r1, r1) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/94}, &(0x7f0000000080)=0x60) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/53) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 01:23:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x2}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget(0x2, 0xddd7f6520e9dd77, 0xf4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r4, 0xffffffffffffffff, 0x1, 0x9}, 0x4, 0x4, 0x2}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f635797a3ec3167e867e3aaa93dd4acc211376e8e521d2dbe8d742f46c6251957c4ead971f24820b2ba0c742995440275c2feb0bcfc1331199e74f7c1d8d00d1f02795a717c0858fd15fede6c9fd5d99b843b59d5ab02b3936bae8711f039f051e778c7be802b1eb4a7e70e675d3ef35c26abd", 0x320, 0x0, 0x0) 01:23:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) 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, 0x8020691f, &(0x7f0000000300)) r2 = msgget(0x0, 0x1) msgrcv(r2, &(0x7f0000000000)={0x0, ""/149}, 0x9d, 0x0, 0x1000) geteuid() 01:23:06 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 01:23:06 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x99, 0x5, 0x0, 0x5a}, {0x0, 0x2, 0x8f}, {0x7, 0x2, 0x80, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) r3 = getpgrp() open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x1b1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = getppid() wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000340)) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0xff56b8abd2decb9f, r5) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 01:23:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() wait4(r1, &(0x7f0000000440), 0x2, &(0x7f0000000340)) getpgid(r1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) r4 = getegid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r4) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) r5 = socket(0x6, 0x4005, 0x1) getsockname$unix(r5, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 01:23:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x40080) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x1fffffffffffff7f}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) r13 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) r14 = socket(0x18, 0x8002, 0x0) r15 = socket$inet6(0x18, 0x1, 0x0) r16 = dup2(r15, r15) dup2(r14, r16) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105727, &(0x7f0000000040)={&(0x7f0000000300), 0x2183}) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r18 = socket(0x18, 0x3, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r22 = socket(0x18, 0x3, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r22, &(0x7f0000000100)="8c65", 0x6d2) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESHEX=r18, @ANYRES64=r6, @ANYRES32=0x0, @ANYRESOCT=r12, @ANYRES64=r22], @ANYRES16=r11, @ANYRESOCT, @ANYRESOCT=r17, @ANYRES16, @ANYRESOCT, @ANYRESHEX, @ANYRES16=r19, @ANYRES32=r7, @ANYRES32=r0], 0xa, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r23, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r23, &(0x7f0000000040)=""/32, 0x20) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r24, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 01:23:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) sendto$unix(r0, &(0x7f00000001c0)="6e3f23e21394b6831adce0add47523ef197fbd1e9965266f7c30519e4e03df009e6547371b6725e15d1c227377b5ace05fc700a7fce7d668ae3319eb38a93c0c9fa2308a523e128092eb9c54b17b9d925e3b0c157f5d8487d3c1ac1bfead40efd21e451593ebe3eabf8fa32ef74352e84b05813fcd5c86b853587cf15f4eb07886831ba76152535169978e7201b765a01871cbe8f3694c8e4e024a6a352b2281d8362c249b0dd19359b75580d84e73c7fe9400d6bf28defe730668bbf9e9519e5e0b7ce89631f2bdec14a9e01977e609b0c190e2a2113d2113bd25fd78f77804", 0xe0, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:23:07 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0/file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x2) 01:23:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:23:07 executing program 1: socket(0x10000000002, 0x2, 0x0) r0 = kqueue() msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4104], 0x1008, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8000) kevent(r0, &(0x7f0000000240), 0xfffffff8, 0x0, 0x10003, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) fcntl$getflags(r2, 0x3) 01:23:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2dd96e095abccfa2) fcntl$setstatus(r1, 0x4, 0xcc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r2, &(0x7f00000032c0)=[{&(0x7f00000000c0)="007faefcd355c1f3287ffefb0e163b9d401e30714404c044354c5ef21c4a21898da1c732b9c4406eb8300e819c6068f2cbb2336254905d56eb69385c0249dac137c47cc41a7b5e0ffc1c1136f1bba8e0431b584ce08abaeeef3f9eb97d730a785cf10484055c06a295ebde2693b21d6048f93f5fa9cd54344d15489d3a5b14d87af690dc5034613b40c5fad4ebc3e999568a0d5698844b1ae57d59412e9bc61e3145b394dd2c9a0b6eb9dbaba72ae006f77630695318d0b8b18b1a43ec5a8c89fa89409d7d45bcac34aeb957d93f4887dbd5c4cd009f950e6354568eab47c2e2bb1818d3e7114fe056f9a2b7d8b0e5f0815f35eb2398f439a68f31f1372ef08717b1d450d239c0b8799b2f120528de44d3e0eab28c8d319dfa99a787ac6ee2fc7c2e5a25ed2373f9faa8448b94019a1820998cf90a632eaa8eb437c6528b6876ea1fe1a745133bd69b89b8f7bfd8d66ff431d8a5482815c510ef6347d81af692de2098daf7ad68e57943bf49d2c2ff36762839ffb4f28de3e6d636e6463bb67c460695b07d3b52f562d04b1c590698017df76dcebe67c69d6bf3742fc1ee6e5a9987a1a5343814d34f25cc6e6ab123f306baf1fc833766ba92e4ddf4a357c61ff78a15c0001eaf995e63df3cbdc254a54881a091a0b7fca838a453f67ef7701f035cccede9ba17904f42fd42f38ef1184a9150382098c0ca611f8873219b5bd1c641c8d4338967a34650f54ad3f443901a7579a5771520f680ed69700dc37ebc89ac03f52aac99ea4b4867b25ebd10dc8d1a71aa3eab24247e518916024c11ec1f48af5df2f319afc5034c2858d6b7347d206af386d7a6e26cddba7567e52bd6eea22dacfa091b3e450eea715d13b837b10e91dcdfb7f19d31d836dc94f34b8dd73d5af3c3f5604613f558d246af2d822e7a68e941db923d5e9b2c4d6633c8d0c6fabb87491c76c3b97c2a66eb6aceb276f2d4822fee260412eedf4ae174297fe50b3ef75889d9fba6710a71a7c0b70e1837e9bf8e5553fdaea7001998d29bce9cd85df1c501f23c6d32793eba6790c7aa11b3657234d5fd0ea9832bdeb9ad225dfe262d65baa32f843dcb309e02a25348f7ab1bec0441182f6194e1a4607e3d1a5b13f7eb33c155a5394443b0564b5a914e7a0494bfbafd3fa2d712f9209fccf4a5ed59bc8d8b7a1e210861c6e73d934b5533d3f5e72cc03ef6f58457495ecee651713d2d47901f7e9befc09d4529ffb6d954ba3a2ca716d7ec9597df401034650c347f0052b1ec457563cbdd2e0c6c2763376456f29feffb4bbbaa5dae2518a21022aefd7db12ec71793ec263ca3bc019f9f04b05fe286b21cc30381e2fdacd30ecccc2f97d3a047d237b10ce1aaa0a71e0af3e9e66cbfd2dc5751ac5d3dfe14ade867fbe04ab5cdfac4592030d418c609a71c588c9f5e30e2623b2c28c22a4e4cb6e79d87082423da17eedd01adb3dc4ffaa964cb75361361316f8864219add5db8ac3a9b9ea07c0e9d51a4f905c6bebbedb3afe7dbfafaf830c23b20754eb75e3c64bfac5009403ce4caa1eb38e95e45dd0ef17d58ec9aa79429fd21b904d51329675d5d8a73103341c9789ada79445ff7e8524e3e110ce80cfd831c01b3abbace7f66d316f35e3f9ef354f01c9d4fd7b6722a24772f3dcf8b6517ef1a2cb4d7c0295770a265f34774148114e3a2390c04a985a35f1d0c828dfad15112925f2f4c9a0ecb9d27949d8e21173919afbb65ebab84213504787daecba5586f82de0211cee84a2c80b52aae9e00dae06c797d9729428e1ea950fa472a8de9019a128190f138ce4f58da5a484ea5fadb381c23cee6d6c48b1a120225f962078192be1b4652323ec71ba71ed3d82f40733ad1c71d46018d994c487c2835243fc8a19f1cacb2b5a124492d7336ea2acce71f606ac3af9994aa5eb2c467c3834e0d95e7847343c995acdc2a65d7332c9f7401fb802f166c9f76bad4a415e629f7d8f4d45756e21c13a3e34a512bbc54ce76920126bf633e20d1559536529813f3bc11433c307300b69f95504631514d55826581e7aab6108430e05ce8cbcb5edfe3c9f4aa4931f116c3ddb9fb422a3ffb50c96bb3e986c6b5e275142a346e61276e7fbbefe5ebfe350d7b7adc488cf9b1c497e6156767c1883928cb70d50c4d25f2827d9c2b94a6f4bce5c1e3e76e6730a5033ab28640501b5402759e5ec930a3a7af47e9effd7da964d2ed4ab432db0da729b0c90e2f389ffe9af7ff6f7f366d3f87e7b92e18264c4266460cd64966f8578eaa4638043f5400542b8fae6313ecf6366b16526136a1b9cd39cab245c43102eae4e12dd70e3eccc03e5bd45f974d39525fb32c6ab20a3ff2c872f6badf2ebd97b0c20a05caf80e9ddb7b1466ddc91d2df13d8a7f0f8e2a11927a00f3834bdd1a56204a22f058a2393ce5702f73075a5779ab4f08149bf740149db2446638582729eb939b802f27cfc5c5f9c64741aefc843a335059dda841b4b21d895e7ec5bd5672610f0f75654b4b0641607b14dd786ea73fbed763ed2c704085562130c72c8e8146b1380612c8684eddb9bf79c20433864c940cee43e9a004bf75034a5262143295731fb3aedd509c15598a4a8f852bc298f67a651fb3c5a69d6f5a16dab8057ee371a644f693618e36633268936a103b3771d38facdaaf74de545eef2513593afc2826c1bbcbcf5ec3144c45c3c1052b346016d65974de1134049f0a870b197cfa2ef74b56876ff1a81af9a7d05db35c74c0a7ee413b1112663e33c5e97d98b4ec2313baedddd5f93d844291e1c49ec96313b79c34cd9f14189ccee80956d8a8c2bba78a55cce52a83db3b3e2d2d7f80ceafaf23137221f1824d95bdd4af23439e71712a323e77064b317d1b9008f986e562c5af0bb5917c588fb6fd795f60195e5043084449153b0be33604fabcd6d8b338c7fbe4cbc4ab791db410432db81d0d124aef635713d472219c71c90e52f91d93a82d2e28b999280f0b4fe1769b922a597eb38deb239ab2ea944d99575531138965632ab77748fc9d93d86ccd1c967c888d279222790d3e0ef8059f6dfc48377ad28b94a91683909e21f46e748a135b6cff147151744d916b72de926fc44795207b3ab29d94453a0f1351367aa3eb61b414a8436dcbc0757a2b29fc5594eb1622c5cd8726a8873f01b5447bc6a6cca17251845d73287374b0e9083a680a051274c5e77d1e3edbe4630af9d6ddef8a8699a7bdc1eeed35585f17b3ebc5edadc3ae009b3cc5b878face7d5a35e72944a8d5bb68e8489b01abcc971055f20baf2172eb3a4859e6c780721b8e2c24a769733368efcba990be71c05e630dc768ec6d67f0f330180a315ed09f622e2080b4092d090d78792ffbfaa324e9c8501dda5102bd6cdffd2ba9f1d41b5c7928d99ce24c90772c92065501bc1755dc9f54682b8976d0113226388241584b68b39f92bc562d8068e5452cdd1be9b17a9a36230ad5d11fc736f811bdeb814c9797eea7b83c6571cd132ccba86c77a6bb46b6db5d3443c182f2e2a915d46a513c558f91143ce4809956856b9b8b47790581f1da2cb849abf83b845d7814bb711453e504330ac01c6fec10e7f6de0bdb578939644a2e88e9f9d30154748b250031847adad1d768ee7911bef6fd3c5f5e1fd4b08c576072ef36875cb49d7ab4a0672e9bcd6bc8fc41072e836aa3bcb048bbaba4761923577b61ec9b120b077e3213300b065dde922231a71f5562dbeb306a28a76516cfdc15c30af6878ab1a19e4928697c2a940a01b5f439378c27d9161850008cd4aa487442f03d7f72b6cd5b8395bc617b7578da282407995a1fb32259baadbd2564845ca9217f6d3ce86acb27152c607d89885f0bebd1abfc52381ba3edc801311e9f8f28455c29683c45e374d8dd3263ea5cd6e3fb0020b80dda09be399ec70ce6c7792aafda160abd7fb6ed8f944d472cccbbfd6d8915c8eaf24de0d89b7a24af4472ba03314af60a2f4156fa759b185ed6cb57c49377ce9fb42156c56f90fd96a4ef142198fef8b280db25c6a152ffa9e5cf635efbd1658783ef087133ae4231af7a60460968cdadb68726aa352b0fc1e1196a4f22f37223ba6af800decfb45e7acee7ea201924df362117936c503bd138c55d5f0ca25321c1f79054d88bee16cf525a9cbbbaa9a8b6053ac0ba74c03c9a141ed3afaf40d119db23ec812ac86b69a8f233556569f981e242d96eb7eb2f71fcd6d81c791160d2321c45f07e623af5685c3694c27f18aeb2437d89ab4ec296cb222e9a5ee680922283c94108bbdabb6e080a348262115843bc5ecb5a1e3a672f5f6fdbb831f46ef95024b39e22184b93f1f57e46014a368ae5ce8054b689201286e7cedab76eb1eb870cd6d2d05c1f59bd396da84b38f1f176e55784cde2173d469a8d34893f2c855c17a0cd0a4955de0be7bc73e520f89743ee7567b9024d1f66702d0046d8890d105f0e805998aadaec6ba3967e9723ebee72dab0a61c4df3dfa6e01d55843e55f6c720c4b0adc16e4dba13aa1c08c229252c224454eb58d681de065f765af172b1df37d39718b8fb01b9e5bab6bf042d0c2ff2df085a8e9a501188b8405529ec0ae93f8587c8443506cc60a72ab2fe1b5b86c11a136d3caa5d966e21ea582ec70243095e569636d8bc60ae0d14b4dc16b7402bbd7e34b4e4920fa38ea21533b1fd6a1bf1bfa2961050dedc17a19cc0960f7d853128ab78577ec2a07b983965da78aed0b17256194858e2103716fc5225c4643f3abd2d320355be5925b62541af2a15ac636a945b41ed20b098f109f61a15f164e8fad604524b94fc845dd86dd970df689a16fd75082298bb230a7619df0886fb27de3063019e80e2723633b87ab05e02d8474a0b611577a5d8d0d65f641c971a206d957d24cd488b7931a0f8ca9a58db65750465b81c8b46d30d2de1171de70a47957932224a23ad57de7029fc2debfea73e82297685712bad987777407f77397a57c08da194136eb4c9eca98f703411b031e2c09646195017caa05e6888bcb7ca9bf0aa54ab6b0fefdf2e8fff02396af429e7dda717e8740d8824f7768b6c220620319e6ce96d58ed7773cfdcdcfffce86b1d13d58e1385209347eba95701591e7308223b77f241f7b7a91fd5ef056dfb14789b3a0e8940bc370f68fe0ef670cb9dd2c4bbb0c8d8e28d6003463ec9908601466af647c9dbfecf936253a8f0331f243610fbeff0737391bb62a1ebde59cb83fe89213b0c292eab27252f5f08e2d0ba5f8852fba3ab2e18fc5bbc7bbd652569c373890c8abc70992a373bb90fc09467c323cc294a8b8dac963af2772c6764df3f531e8eeeb92cef025c186e089ba4c38b76081d658e8031d7cd6e089f3bea28182fda5ca8bd8bbc8b15cfbc9278659b89b941744d78c772bb131047bf8f4fe353ecab0e9126c6aee35b9b2ef519724fb7822db9a0a0b563b2100260cbf2a9ce6566a539491483a0758e2a629d1a0f55a7c7706bfc346f78c10fedec6160b0b5aae1de9c260055ab94bfd6151ac3ec2fc95c2d4ab218e3d26ac1666929e72f6d34e2159a8de07a7e4df612c4c4fab832799de8b8e8447437346eda0178a2a6763d7f68de00278a70e3e126062a1816f8b602dedf9532df53edd750440c6b4d6415a07572ac3c9d370e1671addfa55ffc6e15bf1d080e19480704a71b21aad692ddcb4564e56e9604c6754378725346944341f29f7161ef5fa77c0d7771e0e3efcfed8c80c23e5e57903be90523c0a980a63dfc23e721ee2bb456b02897", 0x1349}, {&(0x7f00000010c0)="0042d6ccba2185f453d330f7520724c9157637cebbe90437d8df89872c9c58f5782e079ee54d392ddbf38f799a4549695c07fab8a7fddd704a05ff5e744e4cf2153e0e8abb14fe10d72998aaa42cfba05fff8d4aac15df843a93c2107f0eecd30c717316bfc0a007cae14cd38b3008600ca0cc82f27b57ed4d2ad212c0ac65d5454e2bfb3d08d8bc23dec5dc5a9716af9879f75b1ff7df338fb9d12c74252d8f94f11068205169efbbece546b4d8081f29d1513d4b8ec9fd3b55553a3d65a6a566645c88f907ddadab5aac984e41ce0da3d8bb35d758ff5166686021d13ed7451e647cffc89f0c1685d6dc155a419a427721e92f2cf1575bb24cb6a66a492a6cf42f4987df57ba1963f00fbfe82c5fb18dcd6b205748cd1b2f454a5c5fb6e6641d34042588e7d80693f04e9222d160e36c804b6d2d667e10fa49fc2fb5846e62993763a27632ba698619c192d7d9e9d5ac56b25b028286ba23e771583af40f4e8d0b0d1f7172c4c2dfd6c2b72af25da3553a2b14b775235318cc4117c535ff6dc6b2d91697761bcd7c778d702dd0020d9db6ba2830ad8199cc11cb263c0b4cc09076151d5c75a273f266cfebef6055f6ebc23bc3800323d4b022550e2ee3453c023f6bdf1ec50c17f34e1a1934f59820424f1d44cd6e3e121b865b243af4b70c8d0cb7bb5d61c8e3338d6e8b3ae8378d47fd441231a8f2faedd61ae980a8a6b0e3ed94956cc929657224fa954cca459881b34d5295f9a0c11d0b0b3169bfbf3d7dd231508fed4c949072bdbdb0a64b29a60fd3758778477f83a068c07206c130d1f8010eac8cbd0f4be34e20f05f0515a0955b4ac3645e6fbf3642588ac543ea1783226d7c8777d98d53dfc35f5ebd24c4c4dac80876aa9ca2685def5482e8d6d25dd91061f0a2fe47a846db5d0f9f5c74c16b811475e666d27bd601be79c3174bac41753c2fbd58c364bb705238acacbf1ec1c1333bf9dd07b4764ffadb3361685fd8fb83210bedb5fdf5e13f364351ddcfc25d5b75b35a41c660dac69acbdd6e6e4b5a4da62a62f0e163b6bb50a34f858468d7b33c95589d04b9e3b06877cb7f586564639b97aee6d31dcec189c7d082352be02335c764bbc85e37fbf26facfdde3c475973a64b1bc9a35a7238cd6215380809a98f3fb2fcf1938ffc87eb6a8e230f9c14948fcc565fb5c2010d483852ba282dff03e86f5b028ab9691accf944ea1c3aa27e7ec160cef62a85ea76d0b783a37ab54aa3a61fd8b03f7a46c3da58c9e962afe17d3e8df1fa80c0b46554571eca0676df019c4743d8fc60cc723893d863e1b3cfde6c80940daedba84f6f6efe0743f8c2eae13f34bdf564628639b8cc3d3234f7fed9b3c96ca141587f899c93738f70a67423baf714bb163fa40a03b7e659d377432fd2ce378eabc8a8689428967b08ce3ff774bc079fc1081134c69ba2c44c55b088be6cf0a943065f628ebb1be568876f47d03be14bb206c6ca0fed1449a5304cbbb2d5e2932d9312b2fb1a230ab59886c2d177eede4f2a445a6fcdf4656b727273406b7cce7734153367d2354044078e7da27048366aa8be2c26e65094f728695b945597d683aeb34ead923cb23442409bcc6c0060ea4427f3a3e9d4326801de3418dd9660e5c6706aea2c3e71dbf66100def5b16d8681e4374d582c779333ee4c809663c85b65e112cdef222746123e9ea2c2ed97731f9267f2916b84cb709c77341ff81c5422864bfd929546a8de93a14111b8c023292e51e775a3d48012a5bbcb01d372cbb59b19cb6f38facfbadd16aba8d0f5086ee0f314d59ed2abc526025b302c5ad86db4d053885dd5004633b73d35bbea857767c7c266b69e0774752544c61c2182f658a399d14b6fbf598a8e8113b0a92df8718120467570b0e0fb77a3342ea92ef37acadfd7a4a7a200ca1077fa4e2d36ef00948bcd3798dbdcb57450c03f09bf3278406151c674cabe8d2423f28d93c9f35ab02cead99626da8d5c6570c67298b8a73c2cabf27ec1a7b4db25ac6c93e7d130fe8dfac853056ac3b75f94b8b37bcfba36f175852c7a7ba34a4e0a50cce2285f26fcea29c4a6c4d39f6d98ed7281eaef4aea960b20cf6e16bb50e55e736318fddf14e7f54428251c20923c917974897e8570b27c1ab481afedffa3fd333f3ded2ef12f50ecc9ae265daab857ab9d58dd4ff11c19979595a76637192690bc5ea66c9d91bb91ccfe1fe681a9d6fd420501045a36f627457b982f1c5982336026005c5b802b1fe602885c5db8a25b72d66106aab6c27d3eefd76f33abd4efb240284166819bf1fd5388897c67a3923395528e50a7b29f204b2486b0320bf21086fc882e769a6ca417793ff90586ba26dba656cb50f48e2fac9c5fd3534e169ddd13160a21115df0341af446a27ae4c7fd0498d1c23a0c5a93e76628a8cb225c3afbe01d410a7c55e3d637a0e6e0d47b95760db9399d5e07e65fa00b6df8d8b6a8de9233bfc97422aea22f98e7454339d382e80b5358d03b8926fb1644aa18fa59c0cbdd9c29104da2ce2f83626c59992150bb1d145796fe084cc9209750caca30bfd0e05da1e408310ddc8630357ab343aaa4ff32d863705fa061f73a69f9277157e879fe0a773aea376431f0cc4de8fb40cbcb937afad9c41933052daeaaca52c976dc49896d4365f2339f5f05ac5d67117bc9c3569b38300bc5be385229099b5d14f40745ba149570694dcd538de8682a965979e659c52fa5fa53a9afb4b3985dc69d40c0a46f2a243f9401fd7d0917a7f2edafc8b35dbb4592ee95d0b1d3c7929065085b16e91008372667b28a55d57a5d32e4b5d43be207fa2a2d79a9c7d646a3f792d0c3389442c410d2e091905de50a3e253d8b1bd789c8db057a2d156ad10fe2d3a65d3bfe418690cef725e7b590b14163c8a38bf1ed1c39d42f4e81f9474ca647d9fd5ad2a8b9620d0ad2b5ba7aaa66ec7e71531eec5dc1e4a39893b022be8bf47700898d80329e89b3de82a5f6c79af619bff8e9d737072e230b8ad52a32fb1b8044a80022c3ec5cd94c02a8a2bb93f5e01e03eacc2a4cc5f0c20b04d4ae0c8455239a57178c6e9535942e0a9fb84aeb2e8a36acc58dc3cf00b3b4e8c485168498cd5c4e8b02b3f505218a149e077d5fbeff94469957ea68f1afbd31590d7488a0c606e644c1fa922703472655e23718a87b620d97b869325ac211525da8d3cc515aebb4210100b0e8a0856d2c11f3eb21ff70d5f416175fe97d6ea374f02b4f822ec036ccd06a56e9412a1902a3d21de000f12265692e5bf1535fe396aef34be01e8762288d031aa8aae4f806018643a5e0e3ba72b3275be5c17b934dad693060a11ff64d85450628dd6c15982e11e3c5b28ab089977748a1ae384271d464c3066661c6195b9a7488bd2cda91484652b27e4df4c9425b3d27a37dc278831934d9e84f10c6525a8240a306b5a8d3e1e5e8c6823ab90fc6d88e5c0686f219b6556268756d10f67d8f1ce9aff4b49019917f72917582913062a0cf73548a7a5006cd0265877938b6f0154e16ceac22d1ca24d8f712ab03fa4cbc319fa43a4ae97dd2bc11d376e486bdbf422a3be9b721b926168991af74aaaf659b38e234c952b49090299415881714ddf2951596619ff402e0e905c9bb663b07bd09bcaa68ab2e34c911f95a8bd1e0e64629da40c892a9201b008f5c53bb7cc470802a9bfe935607de75267f838607ec761e619d8bd3a7bb7c78a9be298abf333d473e257b02b84000b1cc3619656f6e8863c8f4b2372d6792584fe3522fc9c20ab774273790204f0d51f5ae2c50650fdc5ef76cdf7097a52d073c6d8837fe1ad353297433c858e57253036d589879b71102fd4d8c10cf145b524da41825a19aa7bed927afac99d62772b3396eee09afa37716101d703124d0ed31b1c6fea6b32153eb7db9a726eebe300f9e1a982fe1ea3b3f5c853518080868d76039b38770742befc0003cba8683651594636aafd0efb0d7eab12910b324d6c2ec00f109c49a23ee230ae940bb09c62ec7c34d8e3f4ee35f9fe28054aa96d7a8b2c4bd2ba2f79886831395e3030ccf22905d04a31d49dead3c8fe9b55578b4693c97e26f855a199251c9da56d57bb3447a297f74015d574ae1f898e2b932231635657557c3ce6cf976e8fe184beff481dce66dd874a702bd75ad7b360033c7c3a9d58735268b6faba5d60fd038c52355c1b38e5fdb86e9ec5786178d0b7022dd9be4a13928ef5473d1b150173676226ba83e8cae5fc7814f216d025e18231c3cf695ac15ad2c65f09929524a1a74e0b3840b483e4ab9d7fbbe5f9e8fec71f9ea1e65f2278ce7712e5913db98817e7678cedec9d0701f69e07fd991bb2c18f8e7a7c4c50a7f44433a523ab8f71318ab50fba3f10657db69d011f5d50e19b31b7232c10f0abfdef31ea9885f5210bb694e8c38817d6ecd32813da5cdbbfa8d9d7e973b0c693e552c12768e4379457e0dc9f153abbf621b70b0f4f0bedd36be817c00e06487320a1a01b28d26ccacca2b7da207455b9eeca9acc209911e334b7e51d497633148f5d29ebb09038215755946472fdd73ab45ec0d37787eca4db06fe27e4c72c29c22c40f68593e588ebc3c58f601530fc28bb8492509deb8a98ec505bed8084fb8163ba887b28d526b6918ca6846fabcf20b23d2cf09c0f87721b14e3bbb0a62119ee34b2f87b7840140746642b6dfaa398ee4bebb6ae2eff3d3cb1b91f48063772ff9908f2c7367e29fcc315695ce74adf65a5358c26bddc7004a5d16f94aa428abc6e78ab81cc3cc49c2ba8ccaf0f0f5fb1e4fa4dfa1685a7993ca8840bff2f299bdf381795f543e5fa231e101ebdc58ef2d16c4a09ff69e1c41f9cae25c705a860a94bade3079e7fded483f4e6fa3d5166ab9e332e1d0638473dd426032e85236722cc057ed952a026d0eaed83a807b26a20e2da5be58fbc9df96dd2a9f63cdc5d83dd711ce534600f5e90bfdc07420f46da607003cf78ab1d372bd6c5816de2e852f31242129a79e0fa2ec2bb07df6bbd4b15602e88e85332dc1a0ef7c214762b7c9a9dfdaf8bd9a767201ca1ae5e9fb8b3ad14615c2f5231d104be3ef07998d01b6700b811966153f745a1da2e02bf87f1bfe928a8c8affdcc2c602ab7ba012e7f47cab0c8551a8b4ce695e37945effa7854629470834c534e01f7ff27cd8662978627f7822e6d1f261a9511030125b793ccd13358c6c37474af6a70b6a219c2a7f517c97b20f4a6c3c9cbbe9b44bc4571c8990ec492c036f1f0a4f582e82c83414424385f28cccd3ff16c3dea0b685b8b0d28d13e722c881044abb4279d6a839199d711f04d70893d1ea89e9027f3e75cd2e95ef0512c77df6ca7084f27e3af61f332ecde9c1b52e757903c7f60388da4838c342557425efe439505df972c95a90bb5985fd04df7a74f17e6228673370ee4127a927a92c7cf4be748cb708ae0af394109fa37f317c14119ff3b29351d627c04ec32aa82c1bfd4c626c5bf667a106cd8be4f6f5a3c94409c1be9d87c4e5b6fd3da384a702f7f08973c14932414ad70cfeae4949a92c7696ff292c0bbd24e4e2456f6bf5b1ec835629b5885f0bec0969407b182c39699ddfc41bb8617bf08241bd595fb359a78335e660116011abe1d4a553b993eebdfceafa404d29a018d8f4e3acdf6b20975b40d6b6d03a73783a2a32e15247c5f9630535979b6903bffeb93d68bd2018025db446fa448889d230ab5f0fd602ff10bc4439145a08e9f3d95114ff316d349370d5acec1a2d75b59a9f25", 0x1000}, {&(0x7f0000003340)="e2349ebd74d1d91f14d7883579b280c7e375589e91e230ed407147ff107af0289f1688f27fe8acac755512f4d107295452a33a8069b6d2e01980084be1786bc9b8cf0829fddf6317ca18f708b61a692a23646a3485e30500", 0x185}, {&(0x7f0000002140)="95d835611e1e75f9baa458ab45bd7c1c1d21c1a36d67b9775a8607c2b90c7395f0635ed681342546a1f809e180de27ea9bf3cd061708fc30a08a40bccb486f6d2d4e43ab07672810e26d7bbe110796f20b1cae887ec8cfdd7bdd7718b353197a586c0592b05e8240ad5106c92cb4b0454e5fbe4e898e0ff00b119fb8379382107a51ef77078d549f189dfb4508df", 0x8e}, {&(0x7f0000002200)="97a93cda721f1a0c9c6896233dfd361dd6078cfd4034a934b34ca29fe6268728b30d7b35d9e67e59ffeea781592e75f9547d8a895ab45fe28893616e630da0ddef158db8a595e0f8777167e7a2948841c2bac9de83c71d3e4860b95aba61b9cb8e36ed91b89c085887f6522c715ad3518db41e49a49756e997ad4b39702ccfb63f00df8e9b13346d475b605a4fb0112cbdc540d4e97cca164d389a14903433e3b48e07029d3272a90d54004822e4f47680eac3a9e14d05f25e28c780b1fe6daa", 0xc0}, {&(0x7f00000022c0)="aeff57b183a3b6ad005bdea3f0b965f832ab3f66dda50983d5d837fbbfc7d8fa449de1d86a63d965d418bd1986c977eb87f32cefb427ca00342815c4cdd4b0a3d1ae108a8678af5c56b4c17a0114503d2a976e09154cea92373b16f119c9b672ac959c757feb848716172050b90a0554412f3decb3f19a57ab4057e7b261129ea28cb768a6dccd1ceb4193b8ffecc6188dc962da1a0cd17a50db7ce69d40f328fe71f49dc92a628d2e0f5501df23fb8ecfc557597d2960166704f9904d040e7b02bffc36e7cbc89b8babb82cdf3130297fa42405b356f407d6af62a5e234e619927824fc34cc2019b4959880155c1f57bfd1a55b6f88716bcb601aecab90ea14e60d4c818ad56429060e3f9446e032f10824f81255db4ffc6b7c78fcc4b15cd35feb2299ede468c390486d275f1e9d5a2f69e383d073445a43fc03590d53cf8ff48323cc7af5e39548a49643131080b80af9bff2f70137c063eda6cd97af9ccf05fa75eae68d649de550b66e5e1e5c67d12ed54ac685b4b03bc75d6faf78588fe3511f49fd53aad2eb2e51d238a2d91a2bf72bd006a221d6fc919d5350a928a08aace36f7682a3f5b74e1199bda4ccf169331b295116cd017354977db5ec9f3068b644b1596cd1e2709579f3e4cb8f97d5b61edebf7a2d37fe984b951cf4bee9cf14851c7d25bddbaa6b37a3679dfdc59d5a96624594857ad3154f630e4b4ab0105cdafde266db9ddc26346c7a5faf33b87e63351938209e9933ddf6d446c0c18d1b58665ab13ca94c1c8da5b989f131bddbb639e7267e7c53c47c51dbed25a0f761dc8c9024748c7c28f17ad9f71678704189152ba3bc644747124015e5fb2eb762ab4296aeaf371c42909786fda7ce7a4460528ff0103a761c4c75363619a004b3063fada0eb89c9f8e0e3382763e0831040d370c753dffb00f31ea7e945abc83c82b249b6fe788abd0c9e68a0e65338f9b6f9bb6014db31ce3f2a637417798606a89a14d59de41994a55088ba40e05fa6a2f8a2f3c47d23c77d2c54f76931248d1fc5ba8c96187892514b81e20c4bb232ee9f294fa00eb62652d4e45ac6fb3691f85f8ca722b48a29172e8709da197667b55827437c42a2d6b6817188dab1f2b5b44b01e1d3ac49515fbc27046f3f65b1210cbc4eb91258aec170d99fa384aae1d8ea05073f3312ec4491adfb44e5729cbc4c1502903fed97159c0bc30cfc86bcc314eb8fccc37387dc582148d60353b074001ee5aa1ab3953e5548e2d007ba9cde4e36f7b3a083e344ab94d490490ae836d7b3f1fa2f85cc52ee3708b65864a7dcbac8545d9c839144062f27a150a4872f79b380766265318aa34e0470eb4dade49c8720fef92be73c9d49bfdce8a85b506f20c886d8ab770355c8e04a24317fefa04b4dc6afac749ab6ce2e1194294f5d2567dc6292aa15e6a1f5aa8397f796a16521cd44585cc8bf0f79b14b2f2e52ba4a755aa9960921a7cc1a263a43d0ba190fc5f925ecd71bc99b4c0020b068119373c62e18d14595e77bb1e5ee3f54eace9e327a2a637e9052290dd66440df40431d7f8b821248615052ddf7ab55414d9a9fb2f0a06c6521048ffbbaf7c57beaf2dc4c0c2d66f6507db09fe109631fab16cfb25a8ef736413af8de3a148de370d6c574b5740765ff342098b97587aae674c7fc277e775776462ce64d80279aedbc075e85b8a4e495d259eb2a5658b24fcac52863b793a4f6c811a0f6d3ea30ae00738d975a7416775d73d46360e09bae9afd0f0b524fd18b5b3c7c2cc1ce34725260679f2cc1b09f93419f14d9dad1ab02a7dc6654ec50b6b44e42dbfdbb91ae8f5dc636a876269cf32384902ad235d7edcf1f133ec22bae712f875b069aea72b3bb028a7749b454481e92b532443d87d64eff5c47906396e1695ebe31a0714389f7edd289e089d0653783d3d29bd1d8a0d0c5a1400c3c608fd75cb71121bcf7a5c2e32f3242431ca27518d66be97a3035f3be1fb877b8550da4b50f216e1540b8d31d6b6de7a5f8b1139782bfbe6ebb5bdbccb3e887f3aa90e21bdd9fe724673289c98c676b0f6c1251eff24a07e45d01a8972a492c2bc0eef3a1c22ea9092750e8abd37d6b28e24b10f470fd8d870efc376b4038dd585a22f14764ac6ac8d1864eef0a3bd71b247a924433842675102d1bb4c53cb053f5a5c36940647d620025b52752c8ba1edb590252b2c74b69754b177dc42fd35d633a3ce36078d22d86460d98a5ece93a2f043a10d27f3819d913fe09c93a23be4f0a164ca34a5b949bad3d2a62eff1a64a38d613e155293612a8abc5322ae6a949dfdee8cf0301ed8c22162a6e384a2ee32caafd97fbe1dcd5066bbb081c095e0cb7ef753886d4fa0ea4fb21d6f1fe0d9fd1bf8aa34e7559e3dfeb4e47cfeb77f821bfeafcc29effb2d9da674fc631e943fc6ddac732e034be07e57969f9cc8c13fc0e0ce7b7c5f1d63a4eb5c5903f7ca9718dd5aa264d5520f6024239cab4ad63da2a4b08fee0fd5dd370ede0479edd8d7abbabbcec57503d9882756d81924e625060e0c55b1e1332188ba16d692046254f91eebf9916cd2cc54e19dfe66cb0e6ecf9f9269df7fa6ae9d8aed839454bbad60ea043411481c8835619eaf5be75956b8166d1a0b3ab6c3a7a9e368bebc35290a92a267e1c06964289a47f4e40a75b987bb2119de6d7c66f6fe16da851829c6d646f13a139d8da5c4229693163f9a012b3050432e5548f9109f53352d15ea62b4aa5a77dc35bd15ca45868675595ef08307dbb44bfb8e2dbccbed82859bbdc2fa592bd9894779f829e7ca75c0291781a5925ece9efd8da80ea14acac3ce92f8815e478d031f627c9f96d6d3c48958a4d279cf6193b8e0ef3136eb02070ac5e7672ac0ac76c9c5939a024d6683a486d7095984aa410bf83c6610fdcd891ff61b440522bcc3f7c15daafb6eb9995e13419f1541c69a23e1d147121964b0f4ffbf7e06af6b32506f7a25518e7b5919f6eac1e724dad0ae50716736054c211e2ef27b0b5ebf715c4d888ef40dae7dee06815f9ea8fa4e01c2b4c6adc6c396d1c015deb2e795d075c22dded34114105b4bcd850c5e7e6cfbf1fe8f4e816536b92fdda2285843d4bbf688e9bd23056102069bd78eef003115f090f8706485a0e9fcdc51c12d3e57bd2618ea0fee8bed1a39bba177596bf862199b5ad0db4f18ae5be2218f121cec5c5de453cf330b50a49a01efe4d6b4ccb409a22ebcf5f6c4ae86749d8caea6c721e6df9425b3e9b9868ce1d616f6fa9c71f7533a1f0ea07517e45db4a5cca2bd8cec66840cb09a964a4fc70c02709f1be16b7638f74462a163e52c1ee9b7a6abec2342057aaec4bf872292642e968d7b183da688f356085921f1a2957db5fa4fe477e8a8ce0e2e71073334f0875100a0b47dd642a5caafa2d042ffa03b983a5710ce2796549c3d8e95308fb5711cb71577245fa8cc56d568cc08bcb799406fc6897437502dfddd4c800fe7e41f42638e8b8f9e22cd25e1b1962b012e79e6c0c09a8a192b306558902693749772dafbabc4141d06f0da739416d1000292b17cf97617ddbdf173e17eb2bf871281d2306235557e73b6f450114b074eac4a5cb2fa79c9d3e7b5437b50139f197c7940ea92455f93ab71a849757749873b01f07042066a214af484cec99ca999e013745b903b34eb07cec774593942c115538f83be7e5dfb0d1fdb18fc0a08c795de5b5b6f8cdb6488e07cb5df756e99cd34db0d5740abc7b8c659e9bcd008fafc1a27f6f63820ee09a69b873e6722773a23342508721228d1a15f63fdb611d204e202226e48f21539bfc95d227e54be9654dc4f1774f149a13747bfff6fb6da93dc64111e26faeb6d656a1eeb7b828ae332dec3bfdc141e82306b93dfb8278aafd76424c2935f40b6f1f3fc2a503c72277f18bb716df1f2e04804fadeefd4661c51111e68fb74972c3f56aaaaae8051bf7ac5a6ec58be3f2ba6bc656217d6decd9b4a9dc8eb0ab2444c3ae4554cfff0daa9a79897b86e39a39a0d9553bf32fb0e846de8d26b91c4f21643ad6d257edb18f22050b7fe2f88ba4ada2828f33b32b5fc084c37c8107cb803069fc7827ea6544475127d565c6f9a4cda363c5c5744a0b42f677f4ea3e5d6b776def1913dcda0c8cce583e2aea4faca3121d18e3e2e79bac2400663e84b20261400c7e2e220cbcc98ae1e818af78fe88478d44510c8ed2ce25767451b7a3d073fa0e1e1024c5859d6a405860fa3a96b83eb262ea0831234437f883da256b45cd01e6412b7d7c64801cb4590baf5a5532f72915adfe1e334262e3295bd9acf472d7dc6e79c8bff5cb0e797ed22c4c51a1ca33aba866470f1ee54327bf6e0fc41987e0b9d290558b45c1b28530435f2b994cb1ae8c18773b5a5436cbbd5652a7e0da1ac34bf359dbff1676eea395fc67607c2601cac915ceb2292960d6ca34fae9afb733031e77d12aef2c6019bf831fb7e56b3569bfb1f953f1767ccea07e132864fbd85e39256a134716de96feeea6b76407b9b2b1dd115246d20b8ddb673c23e9a6b145f4372093e80be545ef56afb3f001ad0ba780f2718082ae9f613e7fcae53ee42deddfdb83a3998030cc44096e0ec80eadc0e668040ccec2674095a34f2c2524895eaa646694bf19a66740813b0ddd475f4ccc9c86a601447a5f4b56ea041f0f6197646cf833d9323df6ed216f71cdd7db22068637dcf0e92c8802a2f28f81ebd4569a75fc59e20568a891167d568362317d8dccce92eae8793bb37e6b5bf2b476af8f68c6116b15ebec5bd3f68dc8180aadb86bede6a52d381559f1d10a260e07e5c1c12921eeb443c885a0c040d034a1f0f72c7a077edd0c3e0446cefd3a3a3476694b72dc6dfc5f68d91eed7e9fee080e226c49a06dd0fbe62052e18e365ea6644100175dc5b504187f15dfa678d9647054f7a457648ced116f8619af69289770ecc7439955e87598050b232dab045978f922d1fa9883bf8e37bb765d27dbea87cc72365d4bf8adb7ec38b66c44080671f9568866fafd9d586aa1c1488c0b6a6c099626688f19f4f25dd39d7848701bef6933926ea72be9e1c6601b7d90defba0a7a4f1773550e4661fbbe1a5f16cf3057adeadf4ddbd2bd4ed5e176498aee0ade10ee982ebf697d491e57694719fb394e3d2cba93bc7ef98e0cdaad3fb42e1c9a284796664785a8467fabc04b5ce754ff5dfa76d49ae22538d9e27a1f9a3c4f77b3ded2d8cae206b699d9380acc652acb2c3a0a9a82a53b210baf90741ebe261e92283bf8f1166f74d81ce07900128bb32f42940bd9b7f391369c496d97bf8dc417ee7d0b87d4c7031276c85e5d2e8496a3fb9ba162488f3ac2d701e06093e7ee20c69e8d92e82ad35ef1f7d17da8dc8991fb80969d8d315f310215c1e89fd3e918d3e944b40edf4081d92c2f597b3eb5e7b16a8172f7b337228b8dc5d755efacaedd62befd8f72eea346ee38b3e9ee108acb1bf3a9d91790a6ee806ca7bca9e69e0726c0d83256b55296bf4acf7fbac4968b4eac76655e32a7cea95a3d2371801db05a4dc78bddcb94f3f78aad764e850da61695091015d275a8a3df08a2410c4f2398973b156b3690bf4aa032a2051c349cfd71506ead3ead4f985342276e11578d50cbe9317ae860747c11f4b989acdd60828edc726bfe91f8bf41698e7e97d5c1618f4016404d9d3a995ca7a6cf008bb8665adc4bb50b70025a7bf1a495295dd1b26b6768d621299ac100d0e1760eb2badd7b8d415a3ff177d55dcbe3ecec8b07c7ebe6e", 0x1000}], 0x6) r3 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r3) r4 = geteuid() bind$unix(r0, &(0x7f0000002100)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000020c0)=0x6) r8 = dup2(r6, r6) dup2(r5, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000000)={{0x4, 0x3f}, 0x1a, 0x6, 0xf}) setreuid(r4, 0x0) 01:23:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0xdf) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setreuid(0x0, 0xee01) r2 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0xfcc}) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xb9) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = getgid() r14 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r8, r13, r14, r15, 0x8, 0xaa14}, 0x0, 0x1, 0x2105}) 01:23:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 01:23:08 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffff9c) r5 = openat(r4, &(0x7f0000000040)='./bus\x00', 0x82, 0x11c) sendto(r5, &(0x7f00000001c0)="00e3ea8d622977a6ac28dd334bd27f0cde9aecd67006c105b9c77f2f4fc4be104a0189ad6b92ee6a123d7ee0abcebd9149a178763cdb0894b07e8ad816146a8e974c1e5400987b5eca8b24926a9f3627a6baa29f965f8317d40bf9c2f1bf928d1ef8a8433d8069b01bcf4162d157fd7ae99b80f5d797dc728c66af9c0d1c4eea46", 0x81, 0x6, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff34}], 0x1000000000000104, 0x0, 0x4000000000000000) 01:23:08 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x30) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r1, &(0x7f0000000080)="d4997e4cab9e25a21e05cb71aa24a68f735cb35f", 0x14, 0x0, 0xfffffffffffff070) 01:23:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80f8040000ff]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 01:23:08 executing program 1: semget$private(0x0, 0x2, 0x200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xdcf413f3) r3 = semget$private(0x0, 0xc, 0x200) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x7f, 0x0, r2}, 0x0, 0x0, 0x7fff}) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() lchown(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) r7 = socket$inet6(0x18, 0x1, 0x0) dup2(r7, r7) listen(r7, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r6, 0x0, 0x0) readv(r9, &(0x7f0000000080)=[{&(0x7f0000000240)=""/162, 0xa2}], 0x1) 01:23:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) socketpair(0x20, 0x0, 0x24, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) r2 = socket(0x2, 0x3, 0x1) socketpair(0x1, 0x4, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000200)=0x5a, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r2, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 01:23:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0xffff) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() r1 = getgid() setegid(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x295) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYRESHEX], 0x1, 0x1, 0x0) geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x40}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r3, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffab) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x80000000000040, 0x0, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) dup2(r7, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xb) 01:23:09 executing program 1: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) kqueue() kqueue() r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x1, 0x8001, 0x9}, 0x7, [0x6, 0x1, 0x8, 0xfff, 0x7, 0x5, 0x3ff, 0x1ff]}, 0x3c) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000093000/0x10000)=nil, 0x10000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f000026d000/0x4000)=nil, 0x4000) 01:23:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x30905, 0x40) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r4 = getppid() getpgid(r4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r5, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) 01:23:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000000)) kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_data=&(0x7f0000000280)="a07119062459d523979649f936b89aecf7d7531916bae176d56431c21d4e19caf2bdb53e710e25744dac4b5cb82719eeb83b2ebbd7bc2a5a3362662d932eff348810dcb55d699923f637cb95d3fc4ad4c58d6b08221c0f2eed49e3a24c3cf9594703cfa467c659224425424f8ccd2dd52af08cb0af98514502a0e4f99702c3ce3fd2e9b406fece808aaf347ab974041cb58f82a5b07167f92a6a39828cc29b41ba0ab98b68e1a977b8f5d27b0bd216779aa39b8092728d466f118d2a"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) semget(0x1, 0x5, 0x92) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}}) login: panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *255890 16086 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd802dac1d78,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000ac4f00,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000ac4f00,0,7,fffffd803f014cc0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800017b73040,ffff8000ffff29f8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000ac3000,ffff8000ffff29f8) at vm_create+0x193 VOP_IOCTL(fffffd803804c340,c5005601,ffff800000ac3000,1,fffffd803f7c6ae0,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d749808,c5005601,ffff800000ac3000,ffff8000ffff29f8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff29f8,ffff800017b8ae28,ffff800017b8ae70) at sys_ioctl+0x5b9 syscall(ffff800017b8aef0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,252e85f010) at Xsyscall+0x128 end of kernel end trace frame: 0x282164d470, count: 3 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic amap_pp_adjref: negative reference count ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd802dac1d78,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000ac4f00,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000ac4f00,0,7,fffffd803f014cc0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800017b73040,ffff8000ffff29f8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000ac3000,ffff8000ffff29f8) at vm_create+0x193 VOP_IOCTL(fffffd803804c340,c5005601,ffff800000ac3000,1,fffffd803f7c6ae0,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d749808,c5005601,ffff800000ac3000,ffff8000ffff29f8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff29f8,ffff800017b8ae28,ffff800017b8ae70) at sys_ioctl+0x5b9 syscall(ffff800017b8aef0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,252e85f010) at Xsyscall+0x128 end of kernel end trace frame: 0x282164d470, count: -12 ddb> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800017b8a780 rbx 0xffff800017b8a830 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800015347000 rax 0xffff800000a63f80 r8 0xffff800017b8a740 r9 0x1 r10 0xffff800000a63f80 r11 0xfae24a62e1c94794 r12 0x3000000008 r13 0xffff800017b8a790 r14 0x100 r15 0x1 rip 0xffffffff816154e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017b8a770 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=255890 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffffffff825946d8 process=0xffff8000ffff7b10 user=0xffff800017b85000, vmspace=0xfffffd803f014cc0 estcpu=36, cpticks=71, pctcpu=20.28 user=0, sys=10906, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 16086 506815 33910 0 2 0 syz-executor.1 *16086 255890 33910 0 7 0x4000000 syz-executor.1 22224 94230 50204 0 2 0 syz-executor.0 22224 404382 50204 0 3 0x4000080 piperd syz-executor.0 83939 91734 0 0 3 0x14200 bored sosplice 33910 416305 53101 0 2 0x482 syz-executor.1 50204 491272 53101 0 2 0x482 syz-executor.0 53101 258387 41182 0 3 0x82 kqread syz-fuzzer 53101 134496 41182 0 2 0x4000482 syz-fuzzer 53101 430034 41182 0 2 0x4000482 syz-fuzzer 53101 257788 41182 0 3 0x4000082 thrsleep syz-fuzzer 53101 177746 41182 0 3 0x4000082 thrsleep syz-fuzzer 53101 265884 41182 0 3 0x4000082 thrsleep syz-fuzzer 53101 326528 41182 0 3 0x4000082 thrsleep syz-fuzzer 53101 371641 41182 0 3 0x4000082 thrsleep syz-fuzzer 41182 35296 41521 0 3 0x10008a pause ksh 41521 38141 27922 0 3 0x92 select sshd 7412 474466 1 0 3 0x100083 ttyin getty 27922 242641 1 0 3 0x80 select sshd 3395 120883 11174 73 2 0x100490 syslogd 11174 192104 1 0 3 0x100082 netio syslogd 66209 84607 1 77 3 0x100090 poll dhclient 70972 78684 1 0 3 0x80 poll dhclient 74708 473572 0 0 2 0x14200 zerothread 68671 64391 0 0 3 0x14200 aiodoned aiodoned 22633 64936 0 0 2 0x14200 update 62155 177718 0 0 3 0x14200 cleaner cleaner 83402 196692 0 0 3 0x14200 reaper reaper 57210 361100 0 0 3 0x14200 pgdaemon pagedaemon 3260 142263 0 0 3 0x14200 bored crynlk 48621 66428 0 0 3 0x14200 bored crypto 89991 158023 0 0 3 0x40014200 acpi0 acpi0 82658 391411 0 0 2 0x14200 softnet 50426 419375 0 0 2 0x14200 systqmp 1446 473419 0 0 3 0x14200 bored systq 98057 331599 0 0 2 0x40014200 softclock 60009 245074 0 0 3 0x40014200 idle0 90584 275640 0 0 2 0x14200 smr 1 246622 0 0 3 0x82 wait init 0 0 -1 0 2 0x10200 swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9485 6772K 6898K 78643K 10861 0 0 pcb 13 8K 8K 78643K 37 0 0 rtable 87 3K 3K 78643K 233 0 0 ifaddr 47 10K 10K 78643K 55 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 23 0 0 iov 0 0K 24K 78643K 16 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 1318 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 1K 78643K 2 0 0 VM map 5 1K 1K 78643K 5 0 0 sem 12 0K 0K 78643K 36 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 94 0 0 proc 48 38K 63K 78643K 359 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 in_multi 22 1K 2K 78643K 33 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 183 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 110 34K 34K 78643K 1066 0 0 UVM aobj 6 2K 2K 78643K 6 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 14 0 0 NDP 7 0K 0K 78643K 12 0 0 temp 85 3523K 3597K 78643K 9246 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 rtpcb 80 20 0 18 1 0 1 1 0 8 0 rtentry 112 47 0 15 2 0 2 2 0 8 0 unpcb 120 61 0 53 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpqe 32 20 0 20 1 1 0 1 0 8 0 tcpcb 544 70 0 66 1 0 1 1 0 8 0 inpcb 280 174 0 167 2 0 2 2 0 8 1 nd6 48 4 0 2 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 215 0 46 14 0 14 14 0 8 1 art_table 32 216 0 46 2 0 2 2 0 8 0 art_node 16 46 0 17 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 32 0 22 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1527 0 131 46 0 46 46 0 8 0 ffsino 240 1527 0 131 83 0 83 83 0 8 0 nchpl 144 1865 0 257 60 0 60 60 0 8 0 uvmvnodes 72 1647 0 0 30 0 30 30 0 8 0 vnodes 208 1647 0 0 87 0 87 87 0 8 0 namei 1024 4597 0 4597 1 0 1 1 0 8 1 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 520 3 0 0 1 0 1 1 0 8 0 scxspl 192 5509 0 5509 8 1 7 7 0 8 7 plimitpl 152 18 0 11 1 0 1 1 0 8 0 sigapl 432 264 0 250 2 0 2 2 0 8 0 futexpl 56 1897 0 1897 1 0 1 1 0 8 1 knotepl 112 53 0 34 1 0 1 1 0 8 0 kqueuepl 104 15 0 12 1 0 1 1 0 8 0 pipepl 128 172 0 151 1 0 1 1 0 8 0 fdescpl 424 265 0 250 2 0 2 2 0 8 0 filepl 120 1558 0 1457 4 0 4 4 0 8 0 lockfpl 104 21 0 20 1 0 1 1 0 8 0 lockfspl 48 11 0 10 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 121 0 114 1 0 1 1 0 8 0 zombiepl 144 250 0 250 1 0 1 1 0 8 1 processpl 864 280 0 250 4 0 4 4 0 8 0 procpl 632 376 0 337 4 0 4 4 0 8 0 sockpl 384 255 0 238 4 0 4 4 0 8 2 mcl64k 65536 1 0 1 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 3 0 3 1 0 1 1 0 8 1 mcl8k 8192 2 0 2 1 0 1 1 0 8 1 mcl4k 4096 14 0 14 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 1 0 1 1 0 8 1 mcl2k 2048 69753 0 69709 15 2 13 13 0 8 6 mtagpl 80 5 0 2 2 1 1 1 0 8 0 mbufpl 256 110636 0 110565 12 1 11 11 0 8 3 bufpl 256 7770 0 1667 382 0 382 382 0 8 0 anonpl 16 52047 0 32636 95 2 93 93 0 62 13 amapchunkpl 152 1533 0 1379 16 0 16 16 0 158 9 amappl16 192 1687 0 620 64 1 63 64 0 8 8 amappl15 184 1 0 1 1 0 1 1 0 8 1 amappl14 176 75 0 69 1 0 1 1 0 8 0 amappl12 160 15 0 12 2 1 1 1 0 8 0 amappl11 152 47 0 35 1 0 1 1 0 8 0 amappl10 144 40 0 37 1 0 1 1 0 8 0 amappl9 136 559 0 555 1 0 1 1 0 8 0 amappl8 128 151 0 123 2 0 2 2 0 8 1 amappl7 120 65 0 61 1 0 1 1 0 8 0 amappl6 112 58 0 46 1 0 1 1 0 8 0 amappl5 104 143 0 130 1 0 1 1 0 8 0 amappl4 96 478 0 448 1 0 1 1 0 8 0 amappl3 88 111 0 105 1 0 1 1 0 8 0 amappl2 80 1329 0 1255 3 1 2 3 0 8 0 amappl1 72 14180 0 13758 26 14 12 20 0 8 3 amappl 80 603 0 556 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 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 268 0 250 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 268 0 250 1 0 1 1 0 8 0 vmmpekpl 168 6082 0 6058 2 0 2 2 0 8 0 vmmpepl 168 39610 0 37349 132 5 127 127 0 357 28 vmsppl 272 264 0 250 2 0 2 2 0 8 1 pdppl 4096 542 0 502 6 0 6 6 0 8 1 pvpl 32 181466 0 159430 291 0 291 291 0 265 111 pmappl 200 267 0 250 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 527 0 6 15 0 15 15 0 8 0