kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 10:58:54 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.54' (ECDSA) to the list of known hosts. 2019/05/09 10:59:23 fuzzer started 2019/05/09 10:59:32 dialing manager at 10.128.15.235:35811 2019/05/09 10:59:32 syscalls: 320 2019/05/09 10:59:32 code coverage: enabled 2019/05/09 10:59:32 comparison tracing: enabled 2019/05/09 10:59:32 extra coverage: support is not implemented in syzkaller 2019/05/09 10:59:32 setuid sandbox: enabled 2019/05/09 10:59:32 namespace sandbox: support is not implemented in syzkaller 2019/05/09 10:59:32 Android sandbox: support is not implemented in syzkaller 2019/05/09 10:59:32 fault injection: support is not implemented in syzkaller 2019/05/09 10:59:32 leak checking: support is not implemented in syzkaller 2019/05/09 10:59:32 net packet injection: enabled 2019/05/09 10:59:32 net device setup: support is not implemented in syzkaller 10:59:40 executing program 0: r0 = geteuid() setuid(r0) setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000ffc000/0x1000)=nil) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getpgid(0x0) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x3, r0, r2, r0, r3, 0x0, 0x4}, 0xdcc, 0x3, r4, r5, 0x100000000, 0x3f, 0x620}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r6 = msgget(0x3, 0x212) msgrcv(r6, &(0x7f0000000100), 0x8, 0x2, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f0000000180)={0x401, 0x400, 0x69025950, 0x5, 0x400, 0xfff, 0x1, 0x3}, &(0x7f00000001c0)={0x6, 0xffffffff, 0x7, 0x1000, 0x7, 0xa3, 0x6, 0x8}, &(0x7f0000000200)={0x8, 0x200, 0x4, 0x4, 0x0, 0x20, 0x1, 0x10001}, &(0x7f0000000240)={0x1, 0x5}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x41, 0x0) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000002c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x80, 0xfffffffffffffffe) r8 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0xe0) r9 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x8002, 0x1a4) linkat(r8, &(0x7f0000000380)='./file0\x00', r9, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000440)) getpgrp() pipe(&(0x7f0000000480)) geteuid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000004c0)={0xffffffff7fffffff, './file0\x00', './file0\x00'}) getsockname(r8, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) getpgrp() msgrcv(r6, &(0x7f0000000580)={0x0, ""/245}, 0xfd, 0x3, 0x800) 10:59:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x43) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="4041b81a9e1e0fdb15abb3ff14c11f84b952d7e9fd8e56bb6325970c5218af0359dc06a5f09d8068b779858d4cccc2b1efd91ec0e7b6f9464f29e3bf75ea7d2140342d028c54d2e908aa0d90bd75ebdd6091f96929be35ed2ce55d29d3af16857b6adc80e611c5d471ad3373af8ab6e4e2082e9d1f1f07959a04454a50dd6da9cd1d1187f54dab97058116b3d125364a85c882254051793a7dc1acdb66ed25f5034b4202ce3a5b246a4e4c105dc594c8f70966e9026dc16801883a63fa63222fec57f3cdf4335133cc1302a8595a008449bc21f8b4", 0xd5}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x401) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r1, r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xc1a0, 0x7, 0x200, 0xd88, "1a0eb2b677f582c35c3bda0c55ce28ec8b222c0a", 0x7f, 0x7}) mknod$loop(&(0x7f0000000280)='./file1\x00', 0x2000, 0x1) read(r0, &(0x7f00000002c0)=""/230, 0xe6) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xb62303ff6d52ee62, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000440)={'./file1/file0\x00', 0xffffffffffffffff, 0x6000000000000, 0x100, 0x1, 0x7, 0x9, 0x6, 0x3, 0x3, 0x10000, 0x7}) syz_open_pts() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) unlink(&(0x7f00000004c0)='./file0\x00') open(&(0x7f0000000500)='./file1/file0/file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x5b}], 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000005c0)={0x9ac, './file1/file0\x00'}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDENABIO(r0, 0x20004b3c) seteuid(r2) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) r7 = socket(0x2, 0x2, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x20800, 0x0) connect$inet6(r7, &(0x7f0000000680)={0x18, 0x0, 0xffffffffffffffff, 0x5}, 0xc) writev(r0, &(0x7f0000002c80)=[{&(0x7f00000006c0)="4b69f52a97cd1f9595501307b21026f2fd0f180f1697146e7e8f96d9dd346094", 0x20}, {&(0x7f0000000700)="b73944ffb4797bc2687fa0ccd22ee347fa992482ac8dd531ab49da7dd9f2b0ccc777d4eeb0c26703332a07f93513d27c989e06c87885914420be98409d271c5f34fb4a867c25c6694e59e0f50fa7cbac907c0b8c906afe65de0c21f31879533a20664d100ddc484b6e3d9acd64b44792b700cf57b7e5aadde4b5f15516f464e6429e5479b8f84b3db7c61c6c24f8bed363189a22fe0e9b4cf7474cf774df6b44e4390a4460e01929e915caa40fdf30d6da0140b5132c3dd8adc4cc243e531f82faa145817af609a7390e5faba4be9c9671d69e531c984b700557fbc53bacf1c4dff7847e2f759f295e7e6e6af207207552d5d76ba2d9220f6c6927b5e3f896b84316108ebddc989d49905429e3570f7dcfc38f1227a1049eef72e1310647dfbeba5c4f68f6beab8a6b9efe1495350dfbfe0a5c1b41226e4f3d19da4deeb004d9389760d157fa9d4ff3c80072999450ffe8cf8b2bf5ec769606c05007336603e4685baf13d47449868e6c0cf5e3fd89d0c8beed2bb89a25f632273f809e54f713b077cf47583e917e97c5c11e084c6a2b439b351c174e978e98316ae7b7e978740b7ffbd1aeb362f188085797ae8fe0cbfb5a42a1435b71e91ae95c6e64ac49850d2c360fad1eebbc7f7d123e64e444449cf79891f152c0aacda3e71567a9e75a0c2a865fde0bcbfef405c174477c23696622ce2b345ffa92c515365bcdd3afcf813bd50101212ce65747eb59dcb2daed11a2561eee75c573e491645325d0e4009b7feb8aa8b3618b2fd8681ccfd246c6c21f677e27b46794ad87e21f60fe2a3893cc29f1b1923675024e40cd4bfec813efcfaccf4fe790762c27299424db8907392cce3fa571afdf16a68d223616aefe7d8dde5ba1aaa5f4d069eae5e893c950489cac9ded1f9d59203a21759371d08fb1b63f47cce983b23c2f065f4625ac9e278d22b142ddb7e5e77826798e839508f1170b8b3cad1940fdaafb701001c90031486a507e8ca7e027b4b6c122ac3f0186dc83eef558fccf7270d22833c8ca86e2f071518a3c8f7770ea100b0d257d4b72a64d846d7958c24640fd3653b3c108a371672f0b4d89e4a88fba453bfeaa89d0c1f1e92d3efadaaa236b2aacfc34d58f5723d114f71dfe82443c0911c26756d739d30823f32467e22b9da3c8c19726be469e97f3c7dec5121cf2d42680737d0e6a37cccbd3a1a3df2a0423c5e2b70b29005e69abe885da0680510ceb335959cbc83ff5e1a90f9e52f8d8946a15d4685acdf5d5194c351192ce7d7f1bf68fc75ba4b8eec05b6fdb72fb881025984a0927128797416938777b3ca29ff49724946db2b9189eb974bea537805adf9267fe64a02ae0008533a8ad0aa0df6d9ad291bf1f7422eba382d908663455151abfef785524dc2d87d69394348fdb759df40e22180d88a021cb28a8dad1c7f4869988ca6e78fb38cf6be1cb9dd7abc5337ebc62e513ab8a7d37a3cd04fd1ff18583b8b607d19f0819fb7a58bc62cf0ef140d1cc28e81423d4a1eba26959a3b3f91c73805e98b114eef2186da49fe520ec2bfe498c71d2f6ee59a3db4978c0a8d550f5b9e46b39edf7b9f9ebcb83e1d69fcfc9ad801e4cdf705b6a6b6bd477ddd034f4d8b752e7a943343f76ba15a866b1dc9688c24b1c8981e0e29974eedd7e452f229384966980f7d17229b3c8d30fedab3ad8d3e1d67fd2e0659fa4d0c67b7d9f5dc03cf25e8a4d998b64335ab6708d90e48b42fbcc8ba679031198f0897237eb1a2e6cbc614288fda31429dcc8c6e6aa70a5b89df0c6b03a12c39b94d600213c1b9b44c950655806b2a0cf545f4b8a8e8a9fd6fab4a85110698bc70ee8ac8f34b005cd369137325d5e5884c620cb31860a953af6c7f704e86eeb2ae59598d97722c23d797251b34c12d5b27567c830448f1acde2062b6cb138596adbf298e1f4ce6fb1bb7d207fd20233958eb3be525f21b7aacd9977e8d2641c56f530dd0a745e20d1523344fd6fdeaea874e63944260c2dabc076dbcdaa176b135ede69fdd89add26593fe46846f3ff8b49145ef2c33e8ccb50613c229ab19c2dd78db5c6f9d53b373d8cbe04ade7e5f1b1bcfad4d76a26ff32d3089aebeb843dc7c4cc45f6ebb180181518c0b80cd28e180b7f02ff46bfe65b7cbdb164709f9c39016011efd1832c4fdf59fe27b54f653a886e24b6aacd555d670ada16acea202933f2b288f32acab7fb3adcf9be732ba67c837f20f4cf7af02135ba0c65c58dd9dc3a8b20fe60b916234ecd987da37b065a338de7993bd0c51a941cdbf5eca67a69ed62b90efd93c91ad6964d7cd63115a026179e57b4835c46fb5723a00631b58038420a1529894ad5b273632a207f2603211ddc408609e57507e6e81147074c28df56b8a66ac65dd464cee517bc0af87eca95fb21274ff94f2e3e0b223c774bf1eaafe77c22f8053e59f61b857c1f0fad2d858fa7565a841dfd1a6e1852ba688e8c2fc9b02279e7db163cd962a699e52d76a8dc7eaefd9da196f9a35181c06c9650af2493ca5550db748f248e23676f48ef0c4bc8a56403ceb13a64c659202cb6060d8276e6c0b4e7b5a3657bdf45d79ac183971336269642a2b3df0a5663b419b36e9a4f608cdb32aa325d208fa255a0c2e5fcc5b6fda9dcd388e05b183752067c6fa883de04202b729acf7cc54006c5f47ced59e5f848716be6ffd843e419c22f5bc7a424ea14947958b67b25cd5180b1be4c9f501f5041da9be24f550514bedd99409e7d007c362954f8bdc3bc6e155824e5d3744ccc894016063e8297fd9160bf636bd3e3cc19cf01403fb7cb2a0a4449d09f27f0927c272c5a38dc7150ecb7a1e4af78a88dc81a6cf81cc1c7a0a2d2b33bf75be2efc3a8c154457504774e2b4e43baa5073d810adceca2ddcbd5cb8914edb15f1bb78cfe0f40c0bbfaf5250fe9e287ffe2f1c2d35f2149b70add278add78a9761993bc81a08eeab8a60aa3e0b76e49944e3baf035ac0b2996e6e341bb3b45935bb0999e40ea2fcbcc9a4b6b1b2b67ff206dc03dbfa3e2fc153bfc02b321976d93b6c2a058846b99def74f8777c6f18239cf3824e65a47303ea619d42504f971e140c4a4e85be7c08ffa98c0cd2bdac5966429f0e721985ca5c60474bc5337b6e431b1052054ae5643d265c771233e3663d66a2208e92dc70983824a8ff1618ee2f29c771f2a246706d4b634c4f5ff92871c644f08a577bb70275710994e26bb95e1d95ae027e40240def80f88b59a6bdb9b654918ed9114f6e8341e326706a099e576bbf15fe281929bcbf7a709010a9645a11831a94bce0cba722ab9e9138e184ffeedc4178730420996956548d9a225ef4aaf95b0234839dd4804cbc361d4632f0d1a8a6ac42730605bfe340467fae85977d28089cc5642c1193c3fd7b5be4f6d58e3d3fc19850ed0ac5cdaea900368e2321cd6b0426fe7589367b0e90a63ebade95362e70fbd6b803140bdc9fb024fa47b67caca54e1e5e9f6c71089774aa02431628efce32bc1c63dcb7f44911808f6e8daa21810f266a031ad8656b18dbaeaed2892066d6c1895a687f70a33b0203c4a320286dc714c1eefd2299efb01879b2a0e0d2d9ac81ccc1520b4a32606c359447e9a7c042fc932248a4de5ecdf28a42f76a98cd5ba94d00e4014792434dd6b8276d0055b6f4443301094b10b7003be0813dde52712d30b75fc48f4e09e06e4c1a5bd55e393ba4c26b1c914be97d12219d6b4ea07839faecffce8f77db2584b4faae9448890d48d28ed3d1f1a59b6612958c68c858c05a52217da5847a3ed5b8a8ed5e8978a32d1494a345581f19c94aa5c25c56bccc08196aedea5824f47a6ae1f0f7e0096a45ec1ec8c035d56b2d932bc41fa96217c314511e28888a7a86051f10661f8f857cdc8f0fd16a224decba7416f1db1ffe9b637b97487d8fb4cf31fc372e936ac022279cb9ce08c2500f4e1228dfa476c6bd4efacfe04648165b18c113f957a408e1130d183ec5a1a38745e74c348d258023ef9a5ad7c1c40a592d6285fd743df3e271a9e3175f8173779e291a0f47c52340a87f5069443829c780d10c94590a74a3a2c1f3a6fb0768fe03fb1dda1582472b25bbf6763708a23366b22c445ff0e7bd3cd0263ef980797cef7410adbd62b2ca084cff64e19b09f57796b02125a923677dfdbf0edd65ff3ec495ea65d28d983c976be931e07a7d0e744401c491d95aa188652624079f57e44b12889c3953107004d05f0e3fe45b03aabc3461e50e8e2956d84e99846c805014425ed1fe6f7d8f41aa3db8d1a1b0710e88e01a17da9488d1de8a27eebc4a9365682ba8296922c4373278597f2cbc97c5cbbfcd2dc3d46529c0036754f04a5a7140b1e12b14c16cbecb02614f45301215f009ce43b38f833ec700c6f09d73b92cb682ecd336c74e4bf01986536285371abf5187d65b87113dca1840195db1dc6760a3e641dad636f6ad0b2506673dfd45eda3de1c12156a73c99955442a93e52bd14af9a0093de7a13d18b982475731a45c746563b1a6e6cb11970f1ce2d7ea77b574039353d9dac6418d0e18bdd44b581f6a489f0d325ba7b4fc341b5d8d9fabdf92a23dcad447a157f59dff2c230bdffaa7d026479ce2ffd8a150b3da4a6e993725fdbaa568e04ad47dd314c24239f801a1e84aa19c9224e5f095d8eb6bfb16d0e436d7e4e2adf2bfc9e24ce336b475555f0bb294ae0fe3fff2ae2eea5a50c28aea68304586e9b648e88bf2ce76507982a7d070b1909dfbcd9c6d839d32eb872be1e4ed424ef2fed5107d55a56ca5b664e515569459eeeb04bf2248a371d34a429ef6fe9c19d50c0daa5f8830b8ca9d7a5afb8b4abcea430eebd0c7aaef82e4922130039c350504cea15a194e84c047b1cebf3793ebae908455783af5bef55bbe6cbb2a87f14f651c7adc4845a957bb8349cd0d07f67b9bb9e8881680bcd74776fa80cae63958169e2a343cbd91f352d824f29224871118c896ef1e79a9127fefa76533d911a42ffe3c83ebbdd0c10449594aa6dd0de5de09e25a39130106cee2677376e3de34fd0d17d01056fadf3f1895751032856b1319e3d081a3c881c6fdf2995fc204b3df420e329289ee040cf7ecd077be6eddc105e26df8721f8b92d854a640ee40d24838866e0e340e40736746f8be82ca1fd188fcfe3a9f39d20de10c0e7f79599121635d3e4f053a379e0910ccb9d30242960f75ff4fd38a2a0a4e5c850f4cb67ab6466f3b16f8bc0472ee6165e3932074cc049492f88d08b177c99da2f6ffe2369faa0ba8dabf2dd9b4ac464216b2992f197e5c9339f92111b85f6a8ba8e43dec29a6dfeef0537d01c5eb541692e050ac22b0f36e5fd0a2bcc59cd1c4fcd00c294f3081183675ab4d6ff4540b16dac0ddb5c70e5866c2a74776784cec9d7fb8d3266b18fb180d5f5a26392b0681a83e86e8fa42322d9df5a6bfd2bad240e47926c308b7e2fda4aea77c6ece19e0fba5038b8192c10cdcf7873c31f4a676df9fb8b23fd9f6303aab178d33c09e48dd8065b738ce5e5a792f2510579e1ddca12fbdde9a6b49e27053ae286cedbea22e893c9114118b29a955fdc18972401240bcb98b7f9b67cec52304acb21fcc36a0e9b14852b3f3d948e3432f53d24ea732851f49dd82e9376432bf155cdff3374fedcd3b5ecd544c4c93771c53a344df2f88a53cc4dde5c4f2c3bf8c125af5d664cf81fb1577a799dfd56294e61b57b3c8e5557bc30b0dbde490ea6d945c0958e87f9caea4a9bc0ef56b060cdcaf7f92082925f930a3579e10", 0x1000}, {&(0x7f0000001700)="c0465af394fb548d0ef32f7bd4e5a7d020b9f6edba005525122f7fefbf91477ee3c54cf6c8f692ef59f7d65ba6b72e9623d302f3f19fd402c7057e7edc9efcd1957b9a8383c47ec29499120a31417afaf4a7368226117d73cf08dfb554596f3ea6cdae4f620d43d6c26aececaaf21aac1a054c81a7e2687e9f46a41517ae61f4ad59e9ff801e7ebe6dec93d9ed51b5dc00595fbb777232eacec0c128e88856ab764c91d1725257a846dcbc89703640a0226b5f6d90e00f31989d1c5a868331802c205d17e1721eb5b1c3", 0xca}, {&(0x7f0000001800)="1cce0ee8986a418cdf85c76b518d9f55e34850f54bffead43cb25a0f56039bc59507b40b3752083a1f1e47ba4d837c3bce20b3521ec6312c3843a456c4dc51bf22d3c2354bee3e318125fb6dfde3", 0x4e}, {&(0x7f0000001880)="aa9225374bd73d67220519818e4f927c57e450a8c11d02f145c370722e4b07f42722eb2eeadcb3ce559b11206b41262414741d82191a3c57ebe9db90b21f6a8b67b426fb29dfc1acf978b501367dabfa1841f8780d93c989d04b8ea468909b516e887b34e54827aa6dea116153800d9fea92e953cfc89f39d0bd98641cce8504dee99c9fa13c3bdd2a6ab92d1a3b580e99ad4a932933012f31f1138fbe2ddd1f5ead8ee10e8df6cc71234324c6c5af8445baf26d339dd49afe9d501891f2db52c8812eb5cf0a2b3e27d87a5f2ad58299139c2344f331", 0xd6}, {&(0x7f0000001980)="8fddf98e67ce84ab6493ff6ea2f6085a7d140e99cf0fb2ea735696fdf5bad17508823b88cf157faee51d2a22530eb37c3a721497c3585c6b91ae7cea14bc92e2e611263e73df7ceaeb415901a99c9f9fe96c2c8023b70d0003d16ac0f305d9c8853f68be7c5c89eed5bb7776ad1690e5fadd0a0b8705115c886d1ce8e3e016d10ba734f0f60f", 0x86}, {&(0x7f0000001a40)="07456fd5895b782a4364000e48c9e8915c7d28d7e8fbac35ef8fe0301e0970800e84d7528d1dfb6557aa6f4d0f00ffd291d321c84db950f97399e26f95c74c3f7af8e38b404406f35cff7b681ff7cb79b3da62b56f5f4b1169e739de731179f314dc6db3bc52596b89e4f27f43902fc9da8d70467d5d29f5993c87135ed84589e8b5156584c89bcd6c9a83ff9e0e25cdcff36cff830539f21a3169205340331794b4aede68d88627ccaff3d7ebe48e967e886cae32947ae88c00b3eda6a0ac60ddad67be516fedf23d14c20408e731f52294623cc8bae65937efa8bcf2d7c15221979cec2b497d1e4a1cb97e9e2f4c2421aab6a72e3c8b52f8c18c05", 0xfc}, {&(0x7f0000001b40)="81bfb9f3264b021cea8d3683837266d7c9a4c86271c6ce1ee99c72b007026febd3bf4659dba63d97bd565bd10654337e8d02279e13a97907d6f509cad9d977b425cebab2e275473106faa9168d69ad0944b7878cac1511909498c49016ba8e8047ae9923895fdd4a5c72bc67477d5ea36247e3a40dec8d0ff1d0a5b27884217acb687ccaab24a7c7e323b478df21f7858f1d11e81694b5b9ae5c2ac7601efdbbb4aedd8163ccf5287c16e1f618a498fb2685c75282796676d7405ea1ce29b465bc4b4d9397ed596cf547b6d53586ba3cd0a4d0dfd8b1d7ffcaebcb7c9089b34cc4f4913659442238fb68d0bfb76edd4b18e91f8d56bea051ff5ad2ebcffe4c146a4e43fdc55aab76fe678f84e561c94152fea9ceb0b92de92d11cba963005c521822a572fe1166b88b151d9567150372bd3e803a5fb56ec3d72614d82d9043083a0578d4b5a48e74e4e10191cfeb35ff2242b79e92f94752d83beba02580e2a91089275d16078d3bd4f999d3d8e0a220dcc4d6700b850c133aec52ed8651eedeb2e61e36322ae8f2669c3ff3c17883f40c9f8a45186475a13b7c06230da76d370088009d295b9ba816aed893e757ea776e8e1192f0c31806926350bf6a291d8c0f02f37b0ed5d3d2ffbb32dde55f587d4049bb9310f4174f0532cfc9340ecc432586ba3663a04da46b646eca1a9faf801bb86191ba5e7d15522cd1f113f8a2f5e0cc98fef62f45c71dae4da9d7b38ce393f2baf22f59d59303fe1b7c2b850e2a1e0066681f1fa61f2741d4cfb24b315174ad85e13ab9f8bfef7bbed9883fd7559455da6d65a9328d0df3e093765cdd6729e4bc2003f12fe16ca66d06ef7f8fb7bedb36dde9951632df0ebe6f128c58ab4dd8eb9823e42676d746a9a0d648cc75df231eb216491dca6995be5841b9cf7be1d98532e0ac31bfe8706619cc392da9c3c6516cba5f967b9be593948cbab0b2ef8814acb23aeb2f41db3eef4d75d8312607b29af2ce0d74794fcb983dc8cd7fd3f3a700689be5c4a3a56eab6107da24e6bd1467b8b7bcfa72b9aaaeeb2c945b60366ed0ca195afb01952bcfe9185b632ff939c45db087fa2c3323ea95acf4c87aa81e1a775da51c077b501cd38b19482fe08552df88c6cbdbb9d45103e6c2deceefdf3e1af61f710bf2bd65596597f64606e4de255df1f428c03a7648658aef3fb3e3312b06fa32e7e0dfaf91c37147b66de1817bae682e49fc2a5267b9c0e2b568aae697167f4344abb8226f6ede71cef34aeaaa899db18cf5dc11b6d9ba89b3605d7e67850cf4f07e6debe984c20a8159ae3ad66f2016a0e902350402384fec7a65e46501b16eb68785b9146f64c03b16e52ab43f75bf29daae17cfef95b5f6fc78bd20fee14761cb3c52e92ba77f66f229d92b518e4b60e2993024e5fce6c470022ccc2d58f87779ddb856586394e461d3982b65c270a9da291327d390caf2408c2a8776b71a5e7df28d13b33803ca6d232df04a2fa5d83a58367b2c095992ea739647f7d8ccfdaa83085fd029e864882543df679b8ad57abdd80408e6b3aea7989e3da3734320fab24e6fea5a6bbbd7b1d96171cd18e1358ab6631da6043a715f10da50416b2c647956d875e3dfe21bd1c9063e36a685187b6a6da1c0531e53d585a3a2498d2d4ace64518d2f4fdf8ecdc3279a131ae8d111e448c6ececee3d79b22c06508dbc0eeff1b494baf62b22584e7a7b34917d75f697456d1ab29927af090fdbb64d06d37b845f9c6575d815af8f063dc84bdd1f247d0cb9a78859eb250a855c1076bcc7fb6669518fbfad16dcbc8b62a8f4dd0a0d6973060b531df90d85d21795034be8c97688ff05b6d2a4db7ff895ea30692a153056e1330cf7716e8bc8d50fd24b46e5ba3e5651ef16a6522b4d04f14b86a8596f34f32c8a1ed359f05c39639d200049a6f15f6b16ade76bf64ec49d9f7744e447fa63b2d513daf22937078ed59332525d417c66d5e4c0c33f99a11c1d2500b57d3c9b54b2cec25aebc025af4299437dd4d00597065a0231fae39496714d68c117c9db7c6f02c3c0f9c922cdfafbc780a2a7ba0ea259cfbff4609534998ae76157ab75776f5fd509f065f9bf783d3598650624dee8a5e4125993ad8d4343e2e4315e192618d6369317141332b9c94b0b0d02cec328e20825fc79a673b15fbefc0068a1a17b3a12fa42be3dd15f7b62c422d8d7c647690224c1c548d7bfddfaff99661eb5fcb34a62fb7ddadd4cfba57cff5bfd6099fe214b99dd572170b5e476099f3a3c155f18d21e59a6fc69c46360afc7988810ebf26b85561eaa0d774913707a812a5d563a11f36c05defc1c6ad1f7fb33677d423607e27466ac6710ec68cd8a4ad5f8c058560b36716d1ac7a909154d6683b83bf40539535caf84bc561c81ddb7b946adf2a16e9e56d7b76cffb6300124463846b49d216b973aaf30857de4c04dbf4813b9df9945a20061fe033d39cd8e545a8b309f0f2e9ba04590b8a00607c677fd3c7a69b5fcdc3aba8e114635bf8e6905a7a4fabbb2272e1a8ada2f54d4eebbb1665bba5203ca3330bf4fb0b1952397cd9e926075bef2cf4fd571fa0a8ff3895f6e190c339c7c96dd92587f5e35cb948d1163d969394625ba6c1f2388b80286ba84242bd0f6edcdde37b14adf5b2efae92b3cd55e81029bd974d1cdd3b5d3eba509f9783d9cec21f6f641c09c708038fc0231b90a8957364826329a28d82e3f5eeeb1c2cfb88339f8adf5a7a624db3aec9f1284a40f28bcf3c220183e087af1a28c94e56273b7f9d08506fd0de149cd662e19e8f0333cf54ffb5047b093b4f95a1239ded428f96dcee182e3bf602622a408d7f8793b62bf2662b3817ad52140231ce61b5f34ddde39890d8d700b9fcdd1006d754c49924e88224f2910113cfd6bc8679ec3dd7f222ae10b7dd70ee291158125501be73864be1720a75c260c92f7a3a782c66e7e6a0c856dd7002e6edb2f4380729fe129bfd9bf778add785ce46ac4a47aee7d6bffef06782d26577c2a68c2aa20a577699e2d9d33b2b381fcaa34fc267f939b5261163c38f4a5ab7c1a55a82dbb3e8674abfff0f5da26bb257ceb46642d36e466a331eea231f52539c83e80394a9f27d9f3efdc24ff46e160f199047131de4a0b91805623d0e0d7908add95f71a3b811dc470199976788f0ba623a03f0d54f6123812b9cd4843e4fb313c90191c523bd5607dbb4a506d0a351ee3fc5ee22feaa87c87cf6cc8cfe059da7c18221f6fbbe4629a8fa58f6b27c4e57bc3a1dc14a3214aba88d8802a34587444206589095b182e53af5fef3e24ce2aa5ce61bf96bde89962c1555a74ea7b661e2742b6b1620ec4fac52573dfc7a56c18aaad366e7c1be34deb06ad496ce1618b0fbe5f2c15ab868aca36cd0115122e91c47dfd236fab9a5e7c4de547d619c949c75d9b3d856aa237883642849935dc896eb46157ba1c513d57705410f150b38d4e20cd667d0a211051122aeaf7acf34d63ac0a408df4b72aa127045a75db4a1cd5d9cfb2e0e6e5065223f786b3c33694d60d35b728a213bbb2da36e7f8c707a955594a96ab2c5a5e4553f52071235a1fed53e9d4d575cd0e7362f074484421bef58102f258a69b3fa8e8aad149d1fb6610fd859226b5b4e8a08db371b4f42b1395ab9110509970450bd08913df2db2877dff3ab102c8e610d5931e4f644772327cc7dafaf87d0efc1643cf30952b9e830442a2eb8f40474d0852957f7e94766c8520fa7f01cba3059c1416be85694d2af2ad823dab37d66796480ddce3a627afb61598e45bd369b17f24aa0c5469106df04a230abcf07627a5603670f275652009e153428179f610b5e14dcd6cd6ba7832c90e4ad27cf927897e3881672214b6f7835182aa2c21545e53da8557200f4743556d6b0542fc213e46c9a302cd18dec1914bbb2bd3a104b18d00f10d75b34e0d83902ffd4f5d490177481b5a3a62da5937f310adc964aa3372a8d2d539dd262f265f4dfdea27f26278c88162d3af905d2b3806b0eb25ce811705427d5b18cc53a200882289ab291253136d0f106943a19a5175876345a15a26002885832a6f915ff7c4a27404de68de12b0896fa7b7a624b15ecff1dad7f298bdbd44630f3a0d62349da14b862cde1c3f4a17faad6e907cb6dd55da8b86c6858632aa0e4bf61075ab56ccf5362b07da989487bb8737afa7fb861980eb3b4c193ffd165e8d0fcd4050cf5e65c6e116622bbaaece61ca3692f523f65807c45d56804d9495b3d934f5a7c12d448a9ea2439bb09f2169d7a4df93f3d5a779855881ca62d8de56879223e906d87d11f974059df241c003026edae90e391e5faf5b2c623fc74e87c5866478800565f306d137cd1ead2056b300ffd93f33e3f07a165afe7b449867859e93e360a9c3a6d7a8b7fefe0a85046e269d39abb47de8f17c08748591693056978b6e27ea5571b8044a9b496ca74120f194514f6b3eb3acc612b05c8285d6b8b42bb7d81384d97b64a50972b17077a4e69f738536129191fc67301e78ca822b6dca2db9a53cea6119e5d5eb791c41c8bdea70a4d4dbf14c6ed60a2ec0263e8c7a51928bc660cdf48ee298bd928dcb1330c8c0519b026b63f62d21b123fcf95477b9cfa15bccc09d0c6b3264f4bb4569eecdd9039596f60ac24c50ef19af8e5921c8e94fe34ccf1ee58ef2bdd83dfe6068e6656b7fce8dc6dbc2d20ac8fc3836cb7d25bc8b3346e92d93aec962db057f49d7e623ad26b95259abbd243ebd679a086d6adf8230052fc1dffd00495d762917ea4e0e344bc75765a9a90c74bed311f1b7cc36fb12c6e968c523cebff444898e8a9b1cf04fffa42aad1c71824acd714751e14f39933116258f941230311633e4ed3168c339525b936ae886cdca3ccb47e628950fe23ca4e410d5402ee10e23c5be40b51ceade4487190d5b6ea48cd228b4af1318d8ba592b8186939e68dde5b12caf627da138c08c4c9fdd21a2c7d8766565619d212e4980357739acd06a89d02d96257ce6528723929ddc723fb156df9924a6f9cbc1fde45be1d8aaa1e63d011d4e02d0cf871c37248c081c654dcca0b8b6c4d046b0a428067c81d92ac66fc8c1a01b1492f7a33faee1425f15b53974f198136838c55b96f45c5c45a7940c799b614087fbb55db08c42d5dfa0e4094c00f0278b45443c5d029cebcc77c042ecdac506555bc12216ca05ea1d46bacaee070ba181e455d0dcf8cbca91d9fdce7120911533290e4770230bd9aa97b7b4c6c74edb2b6a11fb139268f30bd13862688192dc13f8d3b9ac589567a95f38a5ae33e62a0a8da3e28f23627a02b0c57d6679031b51cc85816cdbdd0819742192106904c2e6571c9d6596be514d9847ae78e9eb9c732fb22bb1b054ef032efcd754fee63b6166476b6cf87d17f9b4086f414f3ef882ea1730d4ee89a2fee92e618f93a814639dc316fed0e21e95e7787e94600a51c63baaa7d24ab89f7dd27f3d289862fce7d42f040e7112d5fda57fa3074df52da95e4288a8e6e3760cd301b6d463eb458c56199beba24a1a13de014defb26b6ff6190c1ffe2f0d64e805ad8cbf1196503a9b44efb6c49367c622c603a2d42bb8c83b36ae7b991c0a87f974063cdc0013453858cf276d24543621c1ce9e15d68226f3c276a4bc9eddb1dfe3291935b78defdae13c7ecf27545bede9c72f4a50d6790932ce8fac94e5c4d0220cce48c93cae83e2aa1000ed0d3a2fa8057f42d1c8fc39b2af074e1c8c1b89638e94a07efa7fb0d3963b87f083d11151c1", 0x1000}, {&(0x7f0000002b40)="03263fabcf857a53ecbc85863023f06256d13c4443b15a82270adccee08d3ff625b69c5e4f639ead03c05dc0efe3fac2a872f4852add49836470e75c4f6bbfbddee33a5b5296ac4d8515affb5f3d2bf4eef96b5c26e389be8e18f31102d32266bb14147251bf78ab668061aba105a5763cb6a6be35267ab1e78faf75764d602dabe2323e839e9706f37d7b5c3af53be793f08d97cca3d8f662b21c05eda29d1c870efb95095c6a4304f51b2a0ecf8e3c61c86a", 0xb3}, {&(0x7f0000002c00)="40a86a547122cf04de3c0de8b1fcf80683ba449b15b8d7ce3bebd1bbcfda0ec65b7626bfc29e932d5f5dfc66bccb53ce1bda98a5f1e36ecccd1dfd320d34c5417041285d53eccc0f267d92f2536980efd0ee9ae20ab700f57cbebe90ca213bf3e8f4569d8102edaa270bb42356beb11e8f639b9b2b6ede4991", 0x79}], 0xa) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002d40), 0xc) connect$inet6(r7, &(0x7f0000002d80)={0x18, 0x0, 0x1000, 0x7ed629de}, 0xc) sendmsg(r7, &(0x7f0000003140)={&(0x7f0000002dc0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002e80)=[{&(0x7f0000002e00)="54a1967b37ca59d82a7121a196414df9e03f0210f63d78604d907fdf192eba0eed9e0eb05d158012364df4b06d0498fc1f6388ea6991f232153fb3874e0235b3d2d9518de2a8", 0x46}], 0x1, &(0x7f0000002ec0)=[{0x78, 0x1, 0x8, "19c13bfe327bd58a2d4f87a5906f02fde2e19a2f76a82ca1b2bc9aeb816661195aabfaf3b30df27e56a8e265fe1f33c8da6f2d72a334be8cf2c1f27010b967bf8284a25043f0f483d882df4df208407c0502c7b46d6cd48fe85016254a88cbd1e74a455338c7c398"}, {0x88, 0xffff, 0x1, "64ba380501cfb10b9c9ecb4331ed211a59fe162e83401202ae0a840096a0d957c916e6acbb5bbeccb40b98e42d56450255225ef1fa2c429f007fccc04d422d11d2f5b41e544d8b9793369a4527e1e08da0ee66b7288e0fcfa5579e0ee8c33ac5b96932fd8a2ada03448a16175e585dcb8f414f"}, {0xa8, 0xffff, 0x0, "5b5c8f7cd862fd4e59f8c9721566f647b6a5fcb749f7bc507956f9570c05b98e986ebf3777b4d93a0ab1a8006e3440e4794b430f4611a8e7af3f4ac28e68fcc29c0e96938de441a4bf212e9e44181b25216b788bb5809ecac8e85c05f7652be3758f10c10418ae2014fc182b4aa2642a1080e43ed49c1e68cc966b0b5ac16040a3a02236170e08a1d15e0c5eae8d7bc553bb3093"}, {0xa0, 0xffff, 0x20, "aeb2fdbb3f178c0b4af4c5b0542b0c5e70cca6c756e9bc69502caa2bad66971550e522d204c0e6ec802cee1436f59e01ceaef86939c6f54b72cf72dcee332f6208247072e36a1dc19f7b0db0fec9415faa46c092d1fb918d5235665c148ad7f6d5c8acab58ead56cf6a4b0e1be896fa0d2d00ad7b3f4b274987e6e65f5308dad4ae94d213481a2cfe6c19bf890985a"}], 0x248}, 0x400) symlinkat(&(0x7f0000003180)='./file1\x00', r6, &(0x7f00000031c0)='./file1/file0/file0\x00') 10:59:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000f80000000000000000000000ee394e630000000000000000"]) dup(r0) msgget$private(0x0, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 10:59:41 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x0, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000001c0)=0x12ebcd36d7b21d54) lchown(0x0, r6, r1) setgroups(0x5dd8, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r9 = semget(0x1, 0x4, 0x40) setuid(r8) setpgid(r7, r5) syz_open_pts() semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000007c0)=""/251) mlockall(0x0) r10 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x6, 0x4, &(0x7f0000000680)=""/241) setgid(r1) semctl$IPC_RMID(r9, 0x0, 0x0) setuid(0xee01) syz_open_pts() socket(0x1e, 0x245d6dd283ceba12, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000540)=""/255) 10:59:42 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 10:59:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00001127feffffff0004000000020000043f00001500000228c0721bd0401fd1ae905100", 0x2c}], 0x1) 10:59:42 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = getppid() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) r6 = semget$private(0x0, 0x5, 0x2) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000500)=""/4096) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 10:59:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x1d}, {0x76}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="11") syz_emit_ethernet(0xff65, &(0x7f0000000180)="9ae2fa0a1943f6d6a31695744e75c96599af3d74f3e1765d2d93c5b051ce87685651c9c83da5ce569a81bde621bd7489b660cbe43318701d9ca144315a981057396a85eaa4be60dcced840f337a5f494284f177e9651ab86628c4249c89620097f867f0100008016260e74720752a8c2ca54e5574230bb4496c7e5b669e79bf6bf7e8da3084eb11eff28cbcbe63ec789b3d0a78b40d61bb8e2627bd3034cca335d5441b9ce0c2c6f8ec49f73d0a63444938d726ccac087faeff6c07212d2178a9db4a2ba3fb0b373de22e378c2d632d8dae1dacfef4df04417544b8e3b762b087321718f788ac84dc115f40727") ioctl$TIOCNXCL(r1, 0x2000740e) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8001, 0x0) recvfrom$unix(r3, &(0x7f0000000340)=""/202, 0xca, 0x40, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd47, './file0\x00', './file0\x00'}) 10:59:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28080, 0x40) getdents(r1, &(0x7f0000000240)=""/4096, 0x1000) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0xff, 0x7, 0xffff, 0x10001}, {0x5, 0xff, 0xae, 0x8}, {0x543, 0x2, 0x8, 0x6}, {0x1, 0x4, 0x2, 0x9}, {0x1, 0x6, 0x4, 0xe3c4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x806}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x3, 0x83, 0xfffffffffffffffe, 0x800, "bce4ef7ef86f39819c425c467a7908aea7a8030f", 0x6, 0x4}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001240)) 10:59:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)}) read(r0, &(0x7f0000000180)=""/234, 0xea) read(r0, &(0x7f0000000080)=""/115, 0x73) 10:59:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x1, 0x440) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7fff, 0x9, 0x10001, 0x5ec9]) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 10:59:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sync() setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 10:59:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='@\x00,/bus\x00'], 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100000001) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 10:59:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x10005) 10:59:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) syz_emit_ethernet(0x95, &(0x7f0000000180)="8b3ca2efa0ab5e5e5b5a0d4317e2be5d8fa3881a12592f068659667f35452a7be33e7224706be2b049d078dc986a01541b2c0d22bb1cac2591b285a359edcb410a90e23c6b66be0f9c1176011852326af3d9a299a83573a147fe126fe667c8f255361d45803f24dee67e37e29ff31a9f3ac2f838288dd3f7459ead44dfe387d60525cf34df47e2afa7efda5cc9adf92306aeba17ac") syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) 10:59:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) lseek(r0, 0x5, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x828, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) shutdown(r0, 0x0) fchflags(r0, 0x4) r2 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x9, 0x4, 0x89}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x5b981d9a, 0x80000000006}, 0x8) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 10:59:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x2b7) write(r0, &(0x7f0000000040)="90e50495775fa9e7ab819bd649f0fb4a33ff164206128b60a6eac4c676f8496e03f572c5c712f3ff0f00000000415ff0af0cb93d0e2b412143784200007716bcf6904a5f021a9b0d0e085c0001637678d4c605b696b44ad841695d90ce7ad77d81174a81d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e2097379ac07c7f464f279d1c1601b8e52c3d423540eb4f290e1599079", 0xae) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 11:09:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 11:09:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xebad760d9b91c9, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x85, 0x0, &(0x7f0000000080)=""/133}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x1ff, 0x1000000000000007, 0xd0f, "419414a0f4330078fd00000000000400000032bf"}) write(r0, &(0x7f00000001c0)='\x00', 0x1) 11:09:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x2, 0x6, r2}) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x45, 0xffffffffffffffff}, {0x16}]}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x9, 0x80000000, r1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r0, r0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x81, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0xc0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000400400000000000000008b47d5f3000000000000000000000000030000004f22276e", 0x2c}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x800) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1d, 0x0, 0x0, 0x8}, {0x1c}, {0x6, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 11:09:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x8000, 0x100000001, 0x8, "65a4bdadface468c9a504c0c314b1c6180b60191", 0x5, 0x4}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) close(r1) 11:09:53 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x9, 0x200, 0x1, 0x4, 0x1, 0xfffffffffffffc01, 0x2, 0x0, 0x2800000, 0x9}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') fchdir(r1) 11:09:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x10000165}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}], 0x1, 0x0) 11:09:53 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x103) chroot(&(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10003f000000000000000000000a0000"], 0x10}, 0x0) 11:09:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x134) ioctl$BIOCPROMISC(r1, 0x20004269) 11:09:54 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 11:09:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10581, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 11:09:54 executing program 0: clock_getres(0x1000000003, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001780)=""/122) r1 = syz_open_pts() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x88, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) fchmodat(r3, &(0x7f0000001640)='./file0\x00', 0xfe5b49366b1bd7c9, 0x2) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001800)) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r2, &(0x7f0000001680)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001340)=0x4) semctl$GETNCNT(r0, 0xffffffffffffffff, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000001840)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xffffffffffffaaa4}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r6) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x5}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x5) syz_emit_ethernet(0x2, &(0x7f00000002c0)="9b50") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10014, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x4c25, 0x3f, 0x7, 0x8000}]}) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x8) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x7b0c85ba, 0x200, 0x4, 0x3}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x10001}, {0x3dd}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 11:09:54 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pledge(0x0, &(0x7f0000000000)='pf ') 11:09:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) msgget(0x2, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 11:09:54 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = semget(0x3, 0x0, 0x110) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x1) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\b') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) 11:09:54 executing program 1: setrlimit(0x10008, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000009, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000080)="5fa584622dfe7ff2f90cd85b6bd5d2762620da253fba61ceefb2025295c9fe93885c0f58e1f2e16dcc12f1ca5450cc57eac03be1932f50acff5b6ef2b5b464a18818075fd8257dd719c0ca34c8fc2ba8e451a2aa0c1da39f5305e3a4967bd62a00b590e71b085444a85be400d3f2a25bb942606aad9bc24d842cb4ab7c689956e793a302ae2be80a", 0x88}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f8f9c4bbec8c2d68856644061cfe5af54e6437856aacff925b6a962ac813417223ea20cff91f93834c5af5b407d3afb018e5cdfdfca5ff91b4b32e2d32351fc5d8e477927e86af13a9d5839b398f56d5ac6ec37bb75e89f0e0b76c785069171a89a3052956d593a26b59b37c509cc5ad2553cca8d9ab3053ed461a6dd927ac01", 0x80}], 0x1) write(r1, &(0x7f0000000240)="589eaa5559722b57db5f6b7864a808481fd7dd592fcc39b068012deaab3345b314939ed453717b7c557b18b1b4825d837a34f71ee12445abdd3448dc8a89372b5cb8b4bf6265b13a7c2312f1bbbad9913f93e1e33c74fb3cb59766db582d0a88194332c70c7d7a43e353276dc00f009533d83e989367ce4e71919901334067f5919f212dc679fb356e02998212cbad41877da8b6d205c15e6a5e33c16e66fccf7041d6701d6f6cabc5e9f1d4b718532aafcce6989d267a2ef9a0df84fbde01f8bcc718111693da9df7baec8fcc33e06130201ac2210a67257da20cdd", 0xdc) 11:09:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000000280)='./file0/file1\x00', 0x19, 0x1) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) setuid(0xee01) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x3) r1 = geteuid() r2 = getegid() getegid() chflags(&(0x7f00000001c0)='./file0\x00', 0x40000) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x4, './file0\x00'}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 11:09:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x80) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x800024e7, 0x7f9, 0xfffffffffffffffe, "0366402ba77f0c02f9650000795acd3caf000011"}) write(r1, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) write(r1, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca00", 0xe) 11:09:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open$dir(&(0x7f0000000300)='./file1\x00', 0x40, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10098, 0x80) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x2) r3 = semget(0x2, 0x3, 0x0) semop(r3, &(0x7f0000000280)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x1000, 0x1800}, {0x1, 0x7, 0x800}], 0x3) renameat(r1, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000001c0)='./file0\x00') semop(r3, &(0x7f0000000340)=[{0x4, 0x9, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x8001, 0x1000}, {0x4, 0x1f, 0x1800}, {0x2, 0x800000000, 0x1000}, {0x7, 0x9, 0x1800}, {0x2, 0xfffffffffffffff9, 0x800}], 0x7) semop(r3, &(0x7f0000000240)=[{0x3, 0x7fff}, {0x4}, {0x5, 0x1, 0x800}, {0x4, 0x5, 0x800}, {0x3, 0x20}, {0x3, 0x63}], 0x6) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x590, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x1) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x4) 11:09:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x45}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x20, 0x98) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x803) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgid(r2) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0xfff) 11:09:54 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x106) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000001, 0x200}) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 11:09:54 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x101) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000180000000000000000000000e0861f12ce27e642103c77d412d03ffa9cae5f548577d119352564fa2b056d5eee5dc37a9fcfc08768a240a0f9e790791d01ad2360f829499fe81dd886abae2aad4f9fb0e4c8813352294757beaf31e52c2e5c40e7442bf82ff25ee87c4813a6e985eec94ea7c3dc5bebe06c62ef6ac3fe39423f46823bee64004f9dbd9d5b5ecaf3a362a6c64b98300a36cd76d17893abfbfeb460b309a1e9028ebb51afa1ef8dbab16b90417620c18598b77b3297c7153d46c186cd281d16f7c934a55966f6"]) r1 = socket$inet(0x2, 0x1, 0x6) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/43, 0x2b}], 0x4, &(0x7f0000000580)=""/158, 0x9e}, 0x843) dup2(r0, r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xcc}, 0xc) r2 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 11:09:54 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6500"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="12330b09eb6f70cb9edc14fb7917066ec2b0f1d2", 0x14}], 0x1) 11:09:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffff8}) 11:09:55 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000163000/0x4000)=nil, 0x4000) mlock(&(0x7f000038a000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x600000)=nil, 0x600000) syz_extract_tcp_res(&(0x7f00000001c0), 0x80000006, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5ab008e6e9528d815fcfadbe3a4172e7d0c60d9eb627ff5ed96ab920284676116801eb3a4c2cec9a78caaa3be6ea743f7d65c853fdf61d4163b4a5e0ba155a24b296386b4aaa98821c35000000e4000000bc97a1b43d444950257c89", 0x5c}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x847) ioctl$TIOCNXCL(r0, 0x2000740e) mlock(&(0x7f000027c000/0x1000)=nil, 0x1000) minherit(&(0x7f00005e4000/0x2000)=nil, 0x2000, 0x1) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0x8001) munmap(&(0x7f000057d000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x3, 0x8c) semop(r3, &(0x7f0000000000)=[{0x7, 0x2, 0x800}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x2}, 0x8) fchdir(r0) fcntl$setown(r1, 0x6, r2) r4 = msgget(0x1, 0x220) msgctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x7, 0x80) semop(r5, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x3, 0x7fffffff, 0x800}, {0x3, 0x5, 0x800}, {0x4, 0x3, 0x800}, {0x7, 0x6, 0x1800}, {0x7, 0x0, 0x800}], 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000500)={0x3, 0x825}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000540)={0x9, 0x6, './file0\x00', 0x1f, 0x5, 0x8, 0x12a26be0}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xddec, 0x100}, 0x8) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1) 11:09:55 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040)="ed6b27f258f38f647fa063144005aae4fd590255b09a77db4cb742a13a8c6f091e00024fb52ca1f8fcc11819bd4b51b5b911", 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:09:55 executing program 0: open$dir(&(0x7f0000000000)='./control/file0\x00', 0x20100, 0x14) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') r0 = semget(0x2, 0x1, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/227) socket$unix(0x1, 0x7, 0x0) 11:09:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x0, 0xa2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x7c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20800, 0x0) syz_emit_ethernet(0xfffffffffffffd35, &(0x7f00000002c0)="4001cad456bbf7724dc6f4c0f3f679c6c8839299cec1cc5cab1c4fbc1ee98b05fbe46e96856423d889469de74eeeec13359a71690978b4") 11:09:55 executing program 1: poll(0x0, 0x0, 0x1ff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 11:09:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000780)="f9e46bd1a247b60b5abe357ed640b98ca6f18080797b43dc4a4c45f23b6fc03366ca8cec7acfc6cdf4067a0ca2355e0ea4503259387c37da1a2be2573f47735d934ffc33b493cfdbe19003eba787fa0c403add620e8b970e3f81e7934ae8a186f5f5e0b255bda9804cb01b72b324ebde5b875abbfd567f1296f599b7bda24206b83cdfe9275923846be964ea5173a4599c63cfd07b2d1ac3226e3bb450bd2ac0e03a2dd13b8277ba1fb0a65e70bdcad793bbfef929c865a589fe2f9141be7d764a11852bf6f796791798e169baf22f13be0212068a0eaed96344ec7331f359ef42140053a96289ab0049b8c445bffc455a56a23de256be6fb16e3c7ed36c5c5bb5b3d5a09f50af6357f8b962dc927a4b010000000000000000000000a9e2406fb3926495dec1a640466a5563f27c285f670d", 0x132) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/166, 0xa6}], 0x1) 11:09:55 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) chmod(&(0x7f0000000080)='./file0\x00', 0x60) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x110) execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:09:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) r5 = shmat(0xffffffffffffffff, &(0x7f0000000000/0x2000)=nil, 0x1000) shmdt(r5) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x30, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) fsync(r1) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x50}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 11:09:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x200000000000020) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x9, &(0x7f0000000300)=[{0x9, 0x8, 0x896}, {0xf980, 0x8000, 0xfffffffffffffffd, 0x1}, {0x8000, 0x0, 0x8001, 0x80000001}, {0x9, 0xff, 0x8}, {0x7, 0x7c4, 0x81, 0xe7b}, {0x100000000, 0x8, 0x426, 0x8}, {0x1, 0x3ff, 0x11, 0x100000000}, {0xffff, 0xb, 0x8, 0x800}, {0x101, 0xfffffffffffff96f, 0xfe2, 0x7f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x10001, 0xffffffff, 0xed21, 0x400}, {0x7, 0x6, 0x1, 0x8bc1}, {0x100, 0x3d4d, 0x80000001}, {0xfffffffeffffffff, 0x3, 0xb3d, 0x3}, {0x7, 0x1, 0x5, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') 11:09:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r5 = msgget$private(0x0, 0x100) r6 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000000000000"], 0x8, 0x1, 0x0) fchownat(r6, &(0x7f00000002c0)='./file1\x00', r7, r8, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffffffffffe78) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r11, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r12 = getpgrp() msgrcv(r5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b00"/209], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, r9, r10, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r12, 0x8, 0x4, 0x1000, 0x71}) 11:09:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 11:09:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0xb1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") write(r0, &(0x7f00000000c0)="3da0f5a2d3", 0x5) 11:09:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) 11:09:56 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10061}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 11:09:56 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x400000000000003, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') 11:09:56 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="2f857519d8309f21e6b248eeedb73925e0fd5d6ef937c630ebfd4d85c6d55c185947b2dd25f41d84618a447a053572d18c08", 0x32}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045721, &(0x7f0000000080)) 11:09:56 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) r4 = getegid() getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x1d, 0x100000001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 11:09:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x3d) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x6, 0x1}], 0xa031, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xed9, 0xdf}, {{r0}, 0x0, 0x40, 0x80, 0x5, 0x2}, {{r0}, 0x0, 0x5, 0x0, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x10, 0x2}, {{r0}, 0xffffffffffffffff, 0x5a, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x8000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x3, 0x1, 0x4, 0xe0}, {{r0}, 0xfffffffffffffff9, 0x30, 0x20000006, 0x40, 0xff}], 0x3, &(0x7f0000000080)={0x5c4, 0xc8a}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x441}], 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 11:09:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x100000000, 0x7f, 0xf3, 0x1}, {0x1, 0x1, 0x101, 0x1}, {0x4, 0x7, 0xfffffffffffffffe, 0xffffffff}, {0x7, 0x4c7, 0x9, 0x8}, {0x9, 0x33, 0x401, 0x3}, {0x8000, 0x3, 0x8, 0x7}, {0x80000000, 0x4, 0x5, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x964, 0x4068, 0x2, 0x1}]}) 11:09:56 executing program 0: r0 = socket(0x6ff42a25a3b57226, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:09:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x9) 11:09:56 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() socket$inet(0x2, 0x4000, 0x5) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) socket$inet(0x2, 0x4007, 0x4) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCLOCK(r0, 0x20004276) 11:09:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom$inet(r0, &(0x7f0000000080)=""/176, 0xb0, 0x841, &(0x7f0000000140)={0x2, 0x2}, 0xc) sync() getgroups(0x4, &(0x7f0000000040)=[r1, r1, r1, r1]) 11:09:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f00000001c0)="f798451cde8eea6d5aaed183f478574bb641d82afd189381759c2888d882b7a00b1bf3d96f", 0x25, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000240)='\x00', 0x40, 0x20) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3, 0x2, 0x5, 0x6}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="000000024694e1e738b505d3294afbb68d8a374b7279ee4bcaa33263", 0x1c}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x148, 0x4}, {0x0, 0x1ff}], 0x2}) 11:09:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x421, 0x40) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file1\x00', 0x40, 0x19) r1 = semget$private(0x0, 0x6, 0x800000a8) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x7) dup(r0) 11:09:56 executing program 1: socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x14, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r1) 11:09:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r5 = dup(r4) shutdown(r3, 0x3) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x318) ioctl$TIOCDRAIN(r5, 0x2000745e) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r4, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x1, 0x1, 0x64d}, 0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) dup2(r7, r0) 11:09:57 executing program 1: open(&(0x7f0000001280)='./file0\x00', 0x0, 0x4) dup(0xffffffffffffffff) pipe2(&(0x7f0000001300), 0x10004) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001380)) r1 = accept$unix(r0, 0x0, &(0x7f0000001340)=0x57db) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000140)="9c03e4abb70e03d575c8fe68714968df2aa53b8bf75f604850bb4f93c96a47bf599ada0b0930c79b02ac7778158e02166db7e46c7face7ea28beed74d44ead8f5ecf1d4020462962a944bf823c5804ba73cd99a5aff7fa07283f607c453230ca2c99157ee4e3265d23afc9a136a56c8fe76c50848d444ee6c496dd6e0b09ab4f3f06c28f62b6a5f52d483c1beb1ded2038328f04b92eed9a25947233264dd37b09f5193839a7dcd30993be71ee3e7b4cbde99ccda34c9a7e67972dcebeaf8305a513c21df89907a8ae229a86515b5e1c10497d37ce7a6072f22c411f16cc96fdda51d50ca3da74f31a06a401702e07a76d02d1caf6c796d41bc9d7cfc1f0df9e706dde34741072d08b0c3e6768756e991bfb12555bb569ccf0bf18a00d4641afcddb11147448dcb2870bcfef24328b9690df5de1a400c80b5a6dae9f602e2993d7fc0c115100adae45a66b8e0b7b349fbfbc84782642e2f8a3fde86c0f5dc1c077303e27b44ae2dbfd4e26712137f6bb957b493014873b38795f23119e4f30020b30f24a99257796bff4ab5e4836d721a86a2124b2753c2abef6f0de7d2e6cf3b8816ecd7d719f928436322913652c7e8249ab2c927c638dd0060653ed2b25bc7ecf4793cd17f50b3ae740d019c1bf0bd04114d1c796547a7a6d0a22e37652f6612d280c223bd40f437520ba766182d7d6044eeda0244f111ca3df27b8103a229a4671b0c77a9623041bb415d37d1592abbc2d742f919a7769b5953627ec7471cfa61a6d782be152d0100298aaef6ff6701fa1647fefed43b8d1ba57c2792b2a886455347f6d967e7b4481d5e76d52811803af78e496aa30952cd542173833d1a3a4673b862a1757c0a2655ab6773ceb65b2bc3686149232974ce2f0db68f64f5570865360db223ee5f0d838a0a1659ebaf09c71f78110a055ac697facf6c635f1c5aa426bdbd7e66f7e792c3781e8e0c052271ec47778c8d1e4b3785c432f591798c7900fb9da873d99a83cf859bb0c28cf54d4d81cfebaa218554cd9c511ff1192d077886c8b81c3b789f640d1978b28f132e13b0fd6f9a3b6a947084adc8ccdf03c87947cf859a4da15cd65345df70c371314fc62f8fdbb31ea72c45683baa56eda260e363a4999033ce791850885bb4ddee9e7d89ed47e122f186440ed4947462c443ff3e208495cd22b86c920982d5a2f4bfc1541b147531342c5c60bc3eef63724885767353dd4943db886d14fccb5f9c3f1f0f60717d94372a0f7270ac677c7317e62c61a3d673c062267ff862fb2512a5429e67cac93903966c9343d9ac701ed72a42f5547c03b75fbe19586f2763dd1844dd37be358ea8889f8415f10ff79db68a7537616f855d4af53ffc4d461c9db174bf153e760ab468c295cc63c1b1aeef94fb2bdaf4e769e83b0e6b96933b782ecc5974a78b3950624adc4500c97beaf52daa15a30d6e0bdac35c95fd5781ccf04f809c85faa2e03f98bf0dbc753cbe12cf26e32e5fc020334846153fbba3fa1bd63b1b4b7a426205ee47c69b2e3590025bce8e14a9ecca67ae618c34d9633cc698f04feab28838b3cc0ecbbde9e0af6c5923845cdfc68e7bfda59b67f1c6b67b623ced0ebd20abc292df8a1f5e72371eed342c6181971ed6210ee982968dc46216ca67eebf8befe804e9288eb84e7d198eaa761c02d6977a6b94a4d404a3fe6841cd5c5821c0252ad2eb2392a59b2c4fb9ba4941d48b2a000c6e3a712cd3500f0fbd9ebc2f9e8313da6a254345bb429b73989d644bf984be8f1c716b6d98c126f09f0076a18cd23944ae6d87e1375225dc4ab06c8f1e0cd870d8d85a234b68327cba2733fe34f3d00db8ee0f89c082b88de7f466107e7265cb49719ab1b28a3fd2aac104a3a48dbc8458373e5cc31c80e49e5746b409a67f2f56fa55be4c5940ffbb68b98f4e6d5f15772e5b38a1ec84861e8a8d9c1f6e9c099b8f9f2f2b30659be90f477b76f2c3d4294fe245943799ef06d67d428ba9c4232b2b3eed3d00b4a8ca8c0d84832d52d4f5936de56ad1b390475efdbbe2345c8a0e6bfe21bd0e3e6da9cefb5d36f2e3eb17c3944786ec83dec5213991659bbd97e7e7fef241da3b4f2a3bc6d61bb539828d0aa1fdaffb463b6151752ffff0b983c2dd206868608539db5356ad5f8fe141c2f62ddb8c6ffb79f5f37c8a58ec9042ad0d84ebce4fa70313f8f5eb27a69c5c96d9e841c101e2a7b41b96b95b8fe90ffa06341c17820767a3266a70c4e7350b87bd434c50921f3afe85b5ec1d8cc8caffeeda79d4f1e8da5935d280146bf14b7467c3c1a94176fb056e66279b1920bbab6485ed05922c0522a475307c4f074b0757f4cbed3dff8c7f175f07abba3b19f9690b963fb00dc4fa4240cfb481881be9c649748d3f5c7326ef25fa5efadbc4513a6cc122216aa3e0321185f495f05b55bc55eec1295751f206aeb1dba2f089767fc55afdf24eb0cbd3de6a4d383e8d11f736712960b77f7b8bcd6df4e1d6387c0f913fb2020210935010f11fe80592ac51856ee571ef3fbff7562d34c9fb75f6a70ac1d9f4b1c8d64e154caf83bf8b763fb320181e09515c65dd711537a2fa971806bb91c001a046604b254c7f5a53354d4bef6eb2f59005177263f58366518cf31adc1d8782be3b752742ce46d1672887d001dc0ade238ac5b4f08cecdcda13ce8b1f29dbbe3122396cab1b7b26e999aafe567fbe20140998b4f3a2e21a40cca209a7461d00aa5d83caf385584e834137c5ceb2c0a4ac1c41065a6623a0ef063f7495cdde3f17dbe07e7457be1042f2bc731eada6b7893e6dce20f4909f8bdae4eb711f36b54051397225b4af8729d968b5698297e1459749165a04115b59a850e47381de0981fb7910409b57c6dbcbe9f50c0175a2496f811bf3357c6203feaa73326d13ef890ebb449d2028b503498aee81ae5dd376ea0fef8ad86d1ba7637531f4fa536d239d133be9264eca30053905a6a6e7fb7301bb903b25f6032d2055b5b44ff3ecd0e36bb4c1f3e6c53957aace974c08f178b1b7ff702f5e997e74bd73ae51730de22c70b0ec97294973a3fc004c111c73624cb8f2c82b047b20efddc705d87725c34a640989eae7fd920e1fee6a3965580f30137fd8805e233e721ba19ac0ab9afdd1fec11ab6676f1546ca011dd744c934864208198d8869bbb7789978a0d9abea2da3ae4a6ffbeba6d3cfb0c8bf1ec32457b0311ddfefb98082e50ef519906cdb97e808caeb8c2d451ff1c561a2de51306121737f4b671c280638ab172d7c29827b7117008925c7c7c05489345bc465d18fad6d104010b22b830ee5ec83fd1e9f4ac86a3cb316ea2daea9e65b55b1c2d8bf5a7130cb0c87463fa668c7a8b8f88ed312bcb0232b98bf7ea5c49b263f23acc84988f99bef6ccbd0526c989c0dd1c7c6c6f4aef3eeda0fbe27dd8bbc5ad45a47f9f1c6244a23d08baab7a20c22ccb9d297ee3f378557b06e3bcd25c8de073adabcd80f1d51497a8518fbfbe1cc23838457563e1f51c55bc6422d8da59edf25c396ef5e07933182e3c1d92ae99575eb7df2ed1384b4620366a5cf0936d0fdb582e2a7413c7a4ca848ed7706e5cfb910a812b3c6762e730ab848b3b1c5be3c892c9e327eee9c6b23748497934fe1f62d20ef95db2d5baa0ed4794758bde4f557f049920b9128b1a2bcabd5987b1114c71b01d321bfd74a8b94486868746532a5d861227e4e0e60927e831d78296f33ce51dfab1c8891d8432024a27a4d5af2581fef05e22c853f9759e1e831af05c832581ce6b91240f2a646ced41af66f84cbd7a651dd0c1f864d84e02cd7df298e617d83d32814fe7a291991516e8a07a5ce7572d314353aa2781613e01d29b5aefa969f8ecbe5d28a911553b03804e344d54b83d7859cb8c03a0939f07ef0b370fba6848376774106e58ef41dfa476cf7c2a470bb18280fd541d13dbba7705ca438199c7c82392a1c4ac83747b07c3ddee92417eb3424a95ce51669e3745d50bc1e77fdb8e8d65db1b1fd85926ed809267c7f28f92353870761877de1f83269cf230b9e8401f77cdf85727d7484a73e356c875c2fb3017957cd70933d8208e140da8de12c0dfa7b43708443f4c0567aafa4efc54ee67394b9de8bdb3bdfe666dd7dc926ff9f07f45cffebd326440614e757efc53d26d9c47c75b52cab681804fedf8431d304e3e63d24e77b3b7289a1f24dcbfeb4ae249c34b9cf8258fa27728688d12222f63fcdea112deaaf064c4d5277442f991aab429e6ae381fc4c45d6bb0bac4032db6476b88e61e6b5acd9d50dc8e5984aa7c09b11929046962a1d0426da5a92bff29d7fb0337dae63747587878ef4e19b89d37294a163b433397cafc163408a560a85e9f5233743f789032c868fa5674bc07c07e09573d6b08bf45df4947f6c4c7dd7b59a7e07567718c9301f5215a2efc08c34252872e9745a54605eed8f3b12a5d1847410162444f340357a6d68b0501aaa65aec8051bd734a24ca7c08475907c422da39e57c333f9b4ebceddb76b2280c7c9a7099bb16b91551adbf259b2e6fcfe145000be1d952fcd5aaad730b6b021035488bbb7f4e364e1cd60541d670b4d300cef64de61fc965519da9667d7045f8b6f554403061c5e1c048faa942ad8ab5b9df8e529c7ace2bbca9282a1fe2d4eeaeab44d7e8ece94c668468b5cc8c06fa63ab43b23e1b52021c2c29c4d3da6e53d3fe7d6576dbb8d3a24722e1e73bd716c6e03ba0513fc382cb1750cf7280ff2c356140e5d27c2f83c84282d0428edb30182ed6f8981d0f7e8fc10a9152a74648dbd077babc2fdf7756d6838ee923518eaa87eed5fca99f088335973057a6f374f3e699a79f998a253fc43f25b219926785c179c4d978abf4dc8c926f98da8f403598f2b0c49bb6653841eca7c4b7d2a0d975f1977004612cf9a87534e8965e86645e1c093fbaf9e111e2538b86cb4aa9c56c50cffbcb539ef816240296c5d7ed1f9eb6b301a31d30d228793cd57761c53d85f4117295a2262f36c6f6fc141a27fd813ae11d52fb4f7ba9a26c484f30135281f9bb8b9f14836c8b6027a1166f4fbeae483bd7cebdc92a84ba3ce7023d6b3175105b10663f7da8cabb64db79e58c40ad8e73bf160321ee7cd214d29f364698be475f512d4accd4a4d0dc55ed0ae5e23158db62fbbee0c1fc67b3bc51d11d44df0851a0f47737f0cfc6d2a7a2c088b7f49d2a19304169049a69a0d6b84f5114451a0de61829bdeda7bf95996e2153e58f19b72fe238f0d426d388335fb80a99dc786818352849672d6247d5c0c095e32cfc202fb5aaa731e88068e612f376cda55f7e4e8feefd38b7b9de908776f103b2eca28c6f167769741f6c5c9e89f9c8588333e7403f6cecc004f0eefe83dd5fad1faf282cabf3d3ee5b61246ce3fc6cfd8d1cba6f4fd1f9281dadd74a60655bdd3d7809c1ee315972cc379755ea6f1eb4fc2f5aa1330f66d4eb38ad2cfaf46185b541bdd54700c5a273fd11652f9f6bce002bee8e42c0cb17a7f1f6a68de5f1dc95304b3a7ab0503c5a9d685be76d9025e396f6b4fddb0deac13a8e2ba4a41cc1447e2c59c7197f12b1ae0d7fb88769f294ef69dcb20d815569db20d5e485b3552aed89159cf10070780223759f3982bc87b2d43f61c7b2dfb726307aa893db10973597f7ad7f20eabc4c6a274e6a1dd102f8cacebe2ddcc919d80fda87e65d664dff18d9b42ec177dc6bf823effbb37d76c61a3764f204fce3b746ebdebe92bb0947cf9da678add967c8a8c09e5d52514590b489", 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000000080)="44f783f3485b8806ccd6b35060b34db4a37922f426d2abac38445c60e6477e7463fc6f", 0x23}, {&(0x7f00000000c0)="d468fed378d10638e011c0af0ef1", 0xe}], 0x4, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x8}, 0x40d) r8 = socket$inet(0x2, 0x3, 0x102) sendto(r8, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) 11:09:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:09:57 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x400}, 0x8) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000)="edbddcf628f929aec26a8dcdbbd7e5871b5b3aa28d14bda463a1e2be91185908e8fb519e48c95a1908bb5c97c3e4fd4bffd4d537c0f75ccf6fda2a2d6c9b12573987f2579278c8342354e3482dc9b8304560e2093d0c58d92bffb7958532aef16eb528d79ceba84f708e9eab6e2d0d8654219f1da6b4adb7628e91f028afb00095c9e3a7b219f9f3aa65f8db19b91830228a", 0x92) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x3001d, 0x0) setsockopt(r0, 0x29, 0xffffffffffffff85, 0x0, 0xfffffea1) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 11:09:57 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = getpgrp() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/249, 0xf9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x3e, 0x6, r1}) 11:09:57 executing program 1: 11:09:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socket$inet6(0x18, 0x4, 0xffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x200) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1000000000000, 0xa4c0}) fchflags(r0, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 11:09:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="3e8382307b991ede2d6e24992a947e2fc960c06adda8fe43a4d996cd6ce46a95a8569ec217db332e9dfbc50e0cafe2c76f3b4df4f7463925a4a326abc74bb47f83b41e7852a13ec00597373c2087889ce9a4f7f0f9fb60757cc1e312ed228dd37db8c4090ad4421cd3cef4342e91ed35f4c0e1ca0c48fa675f0cea268cbdbdefa0e7115f48b1d3f67ca30d826c9de2e0f128dba5d27fd22c26ca685f1b735f46fdbfd328fc2e9c062ddff3ab4476b629ac05b6eb6b69ca49c9c6f0b5c64bb614de312e50a770487bc75455be978621", 0xcf}, {&(0x7f0000000180)="cf9c70d261c5b2c9f30e6bb43edeee7696a9f62fbc994566b14b563730b158e106ea8e57cfd5f330a2b96b8ee217e0198e149f70187a37b60dcb922dd03b902d3e8a85d65ecf6845dc50de56849326a11f0ea48502d30dff40819d6e6bd3a00ae8a61256ee17ed6437960ecbe2cf1855d552b34bc98cf40a361368a441dd79ad62e0e2e06ef998eb1e52985b2a16b0a6495b91dcb9f18ed6c9cb0d3fc0d59dd7d2cdc4676c0501d019f40804c8ae2d508f51a436756702716423ae7e154f68681c35b42bf900bf35d353e34fa620ed4a0106a58915575ed4bbd614444afb32a60e43b69bd90b333a6548cde3935cdd59bd1979fc59f3f879c6857fa9f269", 0xfe}], 0x2, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 11:09:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r1 = socket(0x800000018, 0x4, 0x90) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='/+\x00', &(0x7f0000000180)='\xa5\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',:\x00', &(0x7f0000000280)='-*(\x00', &(0x7f00000002c0)='\'\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='.[]*X$\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\*\\\x00', &(0x7f0000000440)='\xdc\xfb{\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='(\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\xa8:@\x00']) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r1, 0x0, &(0x7f0000000040)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x299f) 11:09:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 11:09:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) 11:09:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x3, [{0x3, 0x3}, {0x2, 0x4}, {0x2, 0x23d3}, {0x3, 0x80000000}, {0x2, 0xffff}, {0x1, 0x3}, {0x3, 0x400}, {0x3, 0x4}, {0x3, 0x67b}, {0x3, 0xc71a}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x100000001}, {0x1, 0x1}, {0x3, 0x4}, {0x0, 0x1d58}, {0x1, 0x1}, {0x3, 0x100}, {0x1, 0x7}, {0x0, 0x1}, {0x2, 0x101}, {0x2, 0x6}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x3f}, {0x3, 0x8}, {0x0, 0x7}, {0x3, 0x80000001}, {0x3, 0x2}, {0x3, 0xfffffffffffffffc}, {0x3}, {0x3, 0x1}]}) 11:09:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000775000/0x4000)=nil, 0x4000, 0x9) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000013c0)) r3 = accept$unix(r0, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x5, 0x101}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000080, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x54, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0xa, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x200, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x23, 0x1f0, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x2, 0x90}], 0x4, &(0x7f00000012c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20, 0xb56, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x41, 0x80000002, 0x3, 0x40}, {{r0}, 0x0, 0x10, 0x5, 0x9cc3, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x21, 0x40000001, 0x4, 0x800}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0xab4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x546}, {{r0}, 0x4be68ae9cf86f31f, 0x80, 0x0, 0x7f, 0x7}], 0x7, &(0x7f0000000100)={0x6, 0x5}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200)=0x7fffffff, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) write(r3, &(0x7f0000001400)="3d85d0b04077466666c34f45ec84ebb749095004829c360e40ccd8bcf68e68e20df3e8b878b59e86c4748085fdb97df41c7798a26947d8ad11c800d7db672b64064fd1588c01fb6c74ec99848a55fed8954541bb4c2b3630d1b5b1c9c546811b9a3977349ad0d261ee5e211d5b16a21aafd75fba13eefd8653467c0963e9c5d35420033c65111c0c923aec92f9941b7d56955284b373eff597f09553a0d55f32acb6fe9847fbde6e08f9c40e0b2335ec0d207c8ea78f8aa61bf6ad9c93b31a3d4a85cd31a8703e32721f03e4c901bd068c659b456c78bd17992f179c2911901dfa84a90fdb064d873bf8ca3e560f019c6b5a9bf4cc1adce9d660ac7a11b90900756ebb1bf8c89f0ebfdaf5cb54e65eb84d362f4430a1732444e0c40ee2554270003020daf8f80d4734435cf71ac1b30c19bd6bbd20a4f139706d6c168ffe7f5b1ac06364da54c31d34a9a65cf2e691489075b2d0f19088dcdb4bdf8583224c6fcc70b12c4b1111712bd3bab15bde8867c492db8ffb4fc7817a0657d9ca363e11ae8992794231ae2150b4bbe0c263cc6626975c9dcfb651547a1dc3815bfed77d6f6bc18f70e23eff1c4b5d7c00ff9a846696559cc49aa586f44d49a676c08b3f6734d78d3270c95725cb669ee8a081bb979382b0768e2ac27eb8b76220c2e008fb151320ca0cda13f1643b9036444607c36338ce6fc1f9936e102c7a150c6d2131033ea69c5fef2eefefac81a9bc0449fe4161a12584656f2e2f006efbfd7036de88ff1549de41f987f9b89435c59a50d39f9bcb8c8e8e8efce049bf2578cc5a4dbed9b73293b8d3e5af057d9afd36dd480b461d4968139116070b11ad1727cece6025f34737f6efa02a91cb096fd995791d7533c8811f513d048fb03fc3c1955bad4b53459ad68cf6fa8c5592472a5b89472bfcc01adebfea518c9647edc7d3b6f8f0e89ecb22c54013a24ed75ad66dc2b0270dbba7120fb5ce1423c2821a34bdddcaf06d96fb93e5156aa4bc18db3b16c6eeea7c2ff71c9ea1d5c988ae74d5db9ad0e8c2939bbdfc6b4bb1f63b40369d4d99c694ba02720386b8db669676f3bec1fc80c94e2f018c331f389d4bf97b41ae91e53526050b259c8b4034c4f94ecfcb72091264b6d78e3114c96fb803fc9b7acd6b8d07f6da299e95e1a5c5e294d47daf77d2d915ca86c71ea0cf261538b4e9b2a6d10e7d8e33912a1736a4feac4b03273ee6e976d36c0cd25ff70bd07505fea55695bb5b3bcf643874214cdfdac59af76d2cd6c9549599fba971f3cfda53c66a6cf737d346fa63111b5312a3441becab05508338126990ad7e7dd936584869c8e17827a8fd111f98267023c9a3dd73dc721fcc183ee26f7f70014ae9dfc7996dc6403518759a3cee35dafb298ac4a83f301c2b5048d05982972d54149a6d37379f9e13e715dbc0eca7afceb9afa25edd0aa9d2ba1fbd6102b8da001adc89135ec01a6fd5244ed5d995f8288a60af183cc456fe7d2ad78b3a74e0b68090e2517ce9983c2635904693348c50c0ff12af9a9878681be73f642ecc25eccca6f80d4b1e38cb6d83dab34134ac3d48473bf38f4e05c13d6c7ee013d4d33aedfdedaca54dc24c58a4036c7ace5d6841affd0413ef35d6b4e23587f86e39bb9cb379616584fbba64c634df5920223e4d1d992d7d9c00b00bb9f600e0ac198aefeb506209f46d64154f1a74a15a95a5a704b96e5c10196f164828a3eba2954ab943c053a7a5f33e1e56427220be33c3e0448c13ecb36117c10e702791807c0556b2d2efa5004bfaeb3a995cf0ca85f528ca935d20d66bc0d928287d0ec401853b7b60c96c99b2bbe16fedd284c53af534d8ba5404cb561503ba39b97a96aed463a1279d03b9f34e1a1bccac55c222558c5c2bb3393f7c33fa23a0dcf78a70cc865e4dac762e537bda1e6ef73f94629cdf8a67f48d156c68cdfab6f9ebdf7fa5b88af5cdd8c5750bcd62080a214898cc89bdc960b6b7b17923e7d51736ea866065dd29cb70a0f72bb1de81cb699e331b50713029d8385d1084eb8d537f2947377602064bd44fab7d3e3f4a2017165018363bef78a0f0dde437815becd49965661bac025ec5f1cb74aae5ac60170cee74247fddb8c1d37bbd92b3f03e1c92b1039e340bf67fe4ea355ebc718242e5931f4a729e7df5f584830d54cb47db6da3bc4d70345c3f98fd13beeb48c0a37fe7cb2919ef3d3b8c65cbf9c3df6c42860f24d5fc71281b45016e8b9ef727ee5491d75f274a67cd1fe54396eb754f44821737f0f9946253d8536448d5e48d83a658297b29bd2bb71f010d9a977f70b01a957d79699ec6b5a884418c1ccf908fe408090667a232912ec3f235a5ee437e02fe195d6c0f46494ef4d7aeb42d694bc23a4760778cc363e9081213f043af978e8a00c1497f7c481104cb945f9ecf872c66907eb2f5969ad911e8eabd1f5ef4ea513e1623e894c5633c36883bedd6ba3102a71519b1164efac88057e06da5ce51c88a279ee0433cbc8ddf83c792495e3ed0ff21376189927f94f5ee54bc522e5c6f820a9ad4a872635999d327c96da171134ac006de906d5807135be68e336238caa10ee96c96e22fca84213b36ff2b7649f069610f5edb7c5cc37dfbc589a86b59e88a3117ef68191ad07e30486519ca783f018357b438be982c8c7152f351842c94a5dcf22ac469dae27d876a0335eb10ca5633bda3910cbe88fcc6d649273db96baa2e05a6eb847cde0e02524405a0578b75881f4985c681effb4f9024f4bc8ec1a6ad2302f2b665e33081e88344fa2b6a8a293e0d91b479d2c54b598aaf06d11f1a747fce5b0fe5de4bf3c741a68db7dbfbdf839e4c76dc601d5e5223c0419267853fe422b645267a5fd8abd644026c19fc58c8b97b9acd12cb101a1273a6754702278335d83efdd3343975d3687e75a6befa1375995047911b2f149e0707d72ef7c364a38239ccb2f90847a64050acef20eba12d695eec5d3711795291dd7ae72474588f43c6b1bb7fee7d086e3b8aa35a29af0ce4ec9d28254a7723d3bc86c5af36e0964c36d15718d532f672395055ad94192eb62a34d3a65cf4ac894510e6c6c85bd8e8937a4926f3eec49eb8151993f495d3c6d1c813ca835196c71dd7478509eb7221d92acac4dfdc13cb4ce50aea63d8da22f3c4ff7bb0f2989dd978a4d329eff3b516f606ee95dce86fb710d887bda611fd1f021a8339364543a5a615470a26cdec414e8b154ac89ee6fa89f2de1102480bbf57396ba2884265ce022e627cd410cb8065627269e0a23eda37f4f9f8be1e0fe926e891549769bebabc8bc9a78ed8d9d586d0cc0905cfd009afed47a9d9b29e4bba249266ae15f709dbd48d002edeeaf73e6f25ca5bd89061dc9b1f86fdeb0ed7bb9f103c41ab64ddbe953e2fd2216f3d86704fefb71994e60747cb8ec74def54492d3da708952e3cda5e3e192bfc5d81ae550fdc5c1f23d3357947d62637554556f845eb7c9630f8a19f4aabe3feece0a1474412e86b603f5dd9cbddbe2430ba05b73b17d22e98f7e18ae6dc8d9d44fcd54287e5b32784aea3ced791cc81ff749ef2ccc4de03262823bb068c63929579fe101dd67e3ce69a301c9e6754ac936e3049daa56fbc5a74bc2fa00214f5fe71a288bb5325cd3c90398d58a08965c544522aaecbf48fa810f9516879c6192ef4c872db58953ef77595b86b4d46db4fb636a32e1e2dc6106270342c2bcb90f8c5c519fd3d3df2186422d82c56baaa78b80a09803fdcce7f06a9dfc3a2bcd6290cabf0d98510aa2ada847d8f52a56b71b7cea19f648dbf216c14ff0a30324986bc064336844d49e6db2cfa4ae047945a4adee567882eedfd9dbb5aeea0656afd0600d6e7c2f4ebd2ba9cfbc9f9b8c8eb8908c791bc36bb28e7040d0fab730a5a02111e8c6d0d4567e94c8e1f000a43c779d07c9e7c923d6d94946a96336ab5147abdc4e6ba897dbc3b42b7b09c5f2a635e8dc8946f6c455abee2b52689d97585be38f529b6b93a09407fa69279dd36e9c3701e38adecc3a7b5340db647933f7cbb4b40c08bb36347b9e8800e0e8ac339300f4cab129ed8e39d8bddc2911a331c9d414beef7bd13c099554f452f73d75050fe30bb8580a2c11a9384540066862ade1b7c7361e11aa9b6faa2d781c0ccbf50f43c4570efce64e6654d241e2b7e41f8879aaaa4335ec9d0595ca8e4e3d19540e099a9e49a4453c1afbafb79be318c98ba03b0c261bf4fd938dae0ec8b7441b9a61012286e59c99150db2b9b1b270571f958b649d5cba22f2ed09bd6f9635ea4304fc595033c8242478ba84afc68c575cedf58fa9cb511a30ddc41bd6abffa6b7202b06350b9765ddb8c62949a4c0b05a5d1db7ddacd84b798ad92e4ad0a2f8b76740cfce55231eacb658320162133bf05f803ecd570724b830c9f83c992b31aae17059e8ed98c6a74ee0d72a11f3d37412d22294f847314ba2944173daea14ce71bf15db317877cc8f6525a247248f3d8ba84e053bd33faa7eb24de662bcb7d08c94767f18a2aa208621b9d9beec087c2d095daaee644fa9ed09b6af97a34779cb6b9d86a43c1390485887375db965b5addd7e7d7b2a9759adb10b62336ea96a23b438c91e1c5f8b8fc7c9cc2b481eda97f9622d299334d0fe02dd0068ddfd41398bc4408f738b72f3900ce20801f65e766d412dfe917ae3c926befdf57b2a35b366887e89952ccfdfc7ca62767c6fa4159c5a44e23741259a4861a5c85d514cc368d123902b489c4a75906ee080d40a903e21a414c3b7e78ea658e64de9a033ba474952a420506b51a3f0938de0d71de94d18f1c4b15ce21248b6c9c057ecb00d59c8e6fa94355cae0b21e8cc36dda4211d2aa97bc5706235b6f2f910d36b911116771a4fa7267085e33b81de2e716bec954fbcb384413231771a661d41fd0d46ee333b39284cfd86162b59d161875c38aad76eb2bdd16894ab5fc4ac52c958c1563578998cd3cfaeedc773c4e140513159c25a73a97bf9b907d3d688205752aeef085f0367f989a33ff584e4885676fbe3df0a2d1c79213d71de49fb6c100fe914b6e5733aac768380b29216bf06ca70bf9ca4637728ba6dde8071b69206d0b538134fd17b5c4ed8440a24262f7cf6c838063dedb32e3595f7e526a4dac3d906f99e557c48f8309213562f6295469e2949e104a3be513e3f6d8aac932497f748ff7224892a9f05b84b826b8a80a239ddb52775cf360db025dc46028bc4ee34e4f0db7fdc9a6236ca67b8651c4cc3bb114fe3ce11645f574a7e1fc4bd1fc952dc368e3d557a3b902308913c59f0b60fef69832b826a63ef81c78a0643f63ff91b4e7618e73a8a60cdba5d96e93b8044f10f6b614bd9375271fcc42a207cb1dcf5a7c8eb0d2dda022b72e182c290ac746bfc99f6c35311e69359ef9d382bf211e2896a834630bcc189b4b92c035111bded578222100a945a379ef2f600c0292a7eb988bab0c302b87237aabbc9c57caeda27653cd3064c4a51b54472f21360a6829c8895a1692621c5a2e9fd289b394a4648178ce6e73cc15741114b9a9cdafa04b1b87a99d07e30f5f9d0012902d8ad93a334646bda50295e29e15ab8ebcd75a2aee8b7a117d24835b64b36836fcf8e631694f0438471f0dd234df64ecc708df26aa287fe71cfb10b3b11adb5842db2aff52842fea26c5de8d9c2618446a0b369b8407dbfb7b701fab3b0563d119a510645f7f1de67acc027c0a36e7a44cca16b6819ab186249bd35ad7ea258a1d89e6245647c6f4e600b7935d8f", 0x1000) dup2(r3, r0) accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x100, 0x100, 0xffffffffffffb98f, 0x5}, {0x6, 0x800, 0x4, 0x5}, {0x8, 0x1, 0x8, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x0, 0x7, 0x7, 0x3ff}, {0x1, 0x0, 0x7, 0x10001}, {0x5, 0x1, 0x5, 0x65}, {0xc019, 0xfffffffffffffff8, 0xfffffffffffffa5c, 0x10000}, {0x7fffffff, 0x6, 0xbab, 0x6}, {0x1f, 0x40, 0xa13, 0x7}, {0xdbdd, 0x7ff, 0xffffffff, 0x2}]}) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x25}, {0x6}]}) 11:09:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mkdir(&(0x7f0000000380)='./bus\x00', 0x0) chdir(&(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom(r1, &(0x7f0000000200)=""/94, 0x5e, 0x41, &(0x7f0000000280)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) 11:09:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="ebe81d51d37a05c76c99b6f9a49a81e07a0bd80716be8235feae85a1c5ecff20d3ad321ed283736ee1225f49fc048dd81c25ebce05e0aab4a1cde417f8f259451fce755099e3027195ea033abb04b6321fd1e66843b6c903bb398a2cc0b7cc217eac6a8c54766c6c8ebe0b8b9f4a4a7080f714e266d007c4c3a55e666264f36484d797ea4b248f0b1bc4fdbb190a01c84954a309b48e0c61d0c5", 0x9a}, {&(0x7f00000000c0)="6147e9c8230342b4559dc0a17c3be64fe65c88ff988b0e4b131cb01f80b451e22359eed2671f9e6c583d5a7da0d844cde476ab6f1d5753b6696d6c3cea0ff2477822292337e1cfa0eb6ca73ad0747d", 0x4f}, {&(0x7f0000000140)="b5c5bf82d5fe0c1a0bf45d0f1c56bb3805d8ec418b73ba1cc494739f447d2eed17bda70a3d9c21c90df30b0363e1d4db2804a9", 0x33}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="e0a186b59fece56b704f201da90b17a19bd69e17d16cc034df4536dce8b407a2f6611b487cbbf31cd8531809310a08d432a88de6283eefd4bf2c096fc18538469758f6f75ff44e6968a4fc423323d6baba5d25f94be1cf1770835fc34bed6f19b89efa1d40b7584464c35bd3a8ab79b3cc8ab3456ceb46a5ec9f15a1f590e3bb9e33872202fd3c659dcbd2b109077801aa84764bf78198fd09584c35263cfd15964e071423a874b0dca73d87956310423b100b214e2e74601b7a980704a708d6d395a7e964ac5fcf8908c2dc92d3c081352d48d5d77746ca2a607d2e7199", 0xde}], 0x5) flock(r0, 0xd) 11:09:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x480) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000300)=""/175) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000440)=""/166) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 11:09:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f1062966c20aefd4a97435837df4092d2ca22bd4938a50888e6c19d440ad132ef57a243e76b4208689544601687c0ce04484de33b91c5381a98a32becae46e7d2d4e8b1c28abb12e4b9e5ca4bbe4506803b55de04f6a4eb8337d1746de8a23181aa1f6adf9734202d44ba37f51df9bce35e1521179bc2cfc5a791b7dc1aa621fed9baec3c5b5165a3f5a211e69db5f30f99fd7812d914f4b7aa1d0e9ed0c46e"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 11:09:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x660) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000700)=""/56) bind(r0, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000f80)=ANY=[], 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\'.\x00', &(0x7f0000000140)='\'*%,\x00'], &(0x7f0000000480)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='P{%)\x00', &(0x7f00000002c0)='-^!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.(\x00', &(0x7f0000000380)='[!\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='::\x00', &(0x7f0000000440)='\x00']) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) accept$unix(r1, 0x0, &(0x7f0000000600)) open(&(0x7f0000000640)='./file0\x00', 0x20, 0x2) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000500)=ANY=[@ANYBLOB="70012ec800695cb5a69534a14ec6dbfe962ba25d3000"], 0x9, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000740)={0x10, 0x0, 0x4, 0xade, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c8e000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000f38000/0x2000)=nil, &(0x7f0000f6b000/0x14000)=nil, 0x40}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000f77000/0x2000)=nil, 0x5c}, {&(0x7f0000fca000/0x2000)=nil, &(0x7f0000db0000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d79000/0x2000)=nil, 0x9}, {&(0x7f0000f01000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x95ef}, {&(0x7f0000f47000/0x4000)=nil, &(0x7f0000fca000/0x1000)=nil, 0xffff}, {&(0x7f0000cb6000/0x2000)=nil, &(0x7f0000c47000/0x6000)=nil, 0x6}, {&(0x7f0000d01000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x914}, {&(0x7f0000e81000/0x4000)=nil, &(0x7f0000cde000/0x4000)=nil, 0x6}, {&(0x7f0000d6a000/0x3000)=nil, &(0x7f0000e34000/0x11000)=nil, 0x10000}, {&(0x7f0000d69000/0x3000)=nil, &(0x7f0000ced000/0x3000)=nil, 0x80000001}, {&(0x7f0000f2e000/0x3000)=nil, &(0x7f0000d06000/0x2000)=nil, 0x10001}, {&(0x7f0000d3e000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9b01}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) 11:09:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/170) setsockopt(r0, 0x0, 0x15, &(0x7f00000000c0), 0x0) 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) syz_open_pts() pipe(&(0x7f0000000000)) 11:09:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x3, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x5, 0xc46, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0x401}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x8, 0x4}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x401, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4, 0xfff}], 0xfffffffffffffff8, &(0x7f0000000040)={0x3, 0x100000001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 11:09:59 executing program 0: setitimer(0x2, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x1, 0x10000000000c2ab}}, 0x0) getrlimit(0x3, &(0x7f0000000240)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x102) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x5) setitimer(0xfffffffffffffffe, &(0x7f00000001c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000003540)=ANY=[@ANYBLOB="000000d388f07d2ee175de000000000000000000000000000000000000000000d72118cd4426b44800000000000000000000ebff00000000000001000000b7fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037f7e617c83e47b78895fd0000000000000000010000000000000000000000000000906ac61521ab555bd9ee000000000000e8ffffff0000000000000000d3110cfab81c74fe6d2b7ed4ae5a18bdc3996000bb311caae7190e38ba8ba8aeb4c124d80bfa"], 0xe3, 0x3, 0x1000) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r3, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r3, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r3, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) msgget$private(0x0, 0x8000000000043) getuid() getegid() getuid() getgid() getpid() 11:09:59 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x44) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 11:09:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x6, 0x80000000) 11:09:59 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) r2 = getuid() r3 = fcntl$getown(r1, 0x5) getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r2, r4}, 0xc) r5 = getgid() fchown(r0, r2, r5) 11:09:59 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x281, 0x11) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") socketpair(0x6, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r2, 0x2) 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x8001, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:10:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x18080, 0x2) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x10000000002000, 0x4503) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) ioctl$KDGETLED(r2, 0x40044b41, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffd, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x9, 0x10000, './bus\x00', 0x5e4dcc5c, 0xffff, 0x8, 0x4}) 11:10:00 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "5e3dcf51eb06004d0532aed2412b200a855d9ab9"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="238656611e294114833bc1bfe081", 0xe}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x5bd0, 0x81, 0x0, "d14a563da9ad602265936c9460e40f2c388e6fd4", 0x101, 0x9}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)="cc2d23908a00b7c08eb149f6e262cd6aa58d32cb3f0e1ad1c1153961e891e5915bf3496c7f7177a46e083a3e976494b69bf75ea923084f4b611c9f0a", 0x3c}], 0x1) 11:10:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000080)="2c53b000f444fb7497294dd8a1d18b31c0d1983b73bdc69b749bf189c637eeeea5821c318acdb037f1ac538ee5813862964684cd0f2d8d6b79264aa16706c0ce3275c8403609da5971a0bef03d324ad4b6609a6d62ea8f8aa8ab0e5ce846756b5aa4f90f4df03f751458b530eacbdd6ff21529eeeaf0a726cbbd5e2582f084f935f9f6ae89", 0x85) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000140), 0x2) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:10:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050390000020000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x137, 0x7, 0x2) 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xd3f, 0x7ff, 0x8000002, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup2(r1, r0) ioctl$TIOCCBRK(r0, 0x2000747a) 11:10:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x7ff, './bus\x00', 0x4c5f, 0x6, 0x7, 0x1}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='^\x00', &(0x7f0000000100)='-,\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=']}\x00', &(0x7f0000000300)='\\\a\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/(#&*\x00']) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x8000) 11:10:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 11:10:00 executing program 0: syz_open_pts() syz_open_pts() 11:10:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) dup2(r0, r0) close(0xffffffffffffffff) msgget$private(0x0, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1, 0x0}, 0x40) chflags(&(0x7f0000000040)='./bus\x00', 0x10001) 11:10:00 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18330, 0x0) socketpair(0x3, 0x2, 0xfffffffffffffff9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20000, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r8 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x8000, 0x400) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x20000, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r14 = socket$inet(0x2, 0x1, 0x5000000000000000) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0xa0, 0x1, 0x3, 0x800000000000}, {{r2}, 0xd4e9664c0d6b6745, 0x10, 0x80000000, 0x2, 0x5}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20, 0x7fff, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffc, 0x10, 0x0, 0x3, 0x8}, {{r5}, 0xfffffffffffffffa, 0x9, 0x0, 0x44, 0x5}, {{r6}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x9}], 0x2, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x8, 0x1, 0xffff, 0x101}, {{r8}, 0xfffffffffffffff9, 0x10, 0x40000002, 0x194e, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0x82, 0x4, 0x14000, 0xa}, {{r10}, 0xfffffffffffffffd, 0x9, 0x0, 0xa0000, 0x9}, {{r11}, 0xffffffffffffffff, 0x0, 0x80000004, 0x4, 0x8}, {{r12}, 0x0, 0x20, 0x4, 0x7, 0x6}, {{r13}, 0xfffffffffffffffe, 0xc2, 0x80000000, 0x8, 0x1}, {{r14}, 0xfffffffffffffffd, 0xa2, 0x1, 0x1f, 0x98}, {{r15}, 0xffffffffffffffff, 0x8, 0x5, 0x3, 0x566b}], 0x2, &(0x7f0000000580)={0x1, 0x9}) 11:10:00 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) socket(0x1, 0x1, 0x4) 11:10:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) setsockopt(r0, 0x91, 0x9, &(0x7f00000000c0)="8594dbebfcd53640e45ce2529d9cf36d6c325571282708befe4b3fc4476cf82a3158adf0429d28dceec2b794dd31684696eef885b988e552d4ba37b26cdc6ccc04ad02d1e2219923c11177c63d356b35a9e5668566b406badda0893558c8dd4822ca8fdd029c02d2e9a8abcf8c70a18f0e05", 0x72) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 11:10:01 executing program 0: r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x6, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(r6, &(0x7f0000000440), &(0x7f0000000240)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r3, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r9, 0x0, &(0x7f0000000080)=0x3b5) r10 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r10) socket(0x18, 0x1, 0xede4) r11 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./file1\x00', 0x28290, 0x1) shmdt(r10) semctl$IPC_RMID(r11, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 11:10:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40404008000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000d85182e64bfb7083ff31e8a804f599655aaa781f92e2b99a426fd7d23c26ca0b024eef3390b01a83bb5061a9e6a2b473df6426fbf549d6f0fa1ece0ecfa9c5305621baf9181d1c19ee1d8fc59215256f9524f3e156e45bc15a2fb7c43e95c269f5c1605b185171ee4a666015789cdbd0b7c4f4"], &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00000d27febf0000000200002800000000ffffffff020000000001ff0304000405000000", 0x2c}], 0x1) 11:10:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="db77092b61baadcfa5d8b65bb59d17bfbc6b625e73c1c9adef3aedaf59d032313d9bc7b1c4df75aa482a31237f69a1ca37f668b12796e1757e1eed734229285d7e29d75a18c548e86d9b8f2b061264d15c142879070180bb64cec3adaf0e4b1112527756ad149c2a5692d7f7828099e32e08b36c6031aca34a1f617cf4", 0x7d}, {&(0x7f0000000180)="0055bc431f2eeec8f9d5c1ecbf7fe5b96bedd3a4d2daecdbb3b786c633d086694eaa7eaf847d2f252bacca713ec76495136b801ac57706a552a15d22c8bade9fcd3d397fb0ca9a7c3435716538e42dbc200be72da072357f9df86b7548827c670da0ea208d9bb1fa", 0x68}, {&(0x7f0000000240)="33ffc0d59113475f9813678b7346916900fe10005263459dd7b15332b3444c9f0c848d147ec99ee96fc3c990d8490b27fe7ac0f18296b186", 0x38}, {&(0x7f0000000280)="15f043717336a35f0084411f97a4c8bb250d37a2b2101b0f74ff74ff995de1aaeb6e4113fa8e13e316ddaf15ae609ea0d432a74397a45e73fb16fc081b0dd7e8ec0ea643457246bc8bd562fcd9216022b3e1f5f5aa8c9192dbeec1aad780708d8d0000df5feea17f4e17948be111ea798d84ba42b9ac3f95773ff8a559bb3c66052dd7", 0x83}], 0x4, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f00000000c0)=0x3, 0x4) close(r0) r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000005c0)={0x3, 0x2, 0x9, {[0x0, 0x2, 0x0, 0xc2, 0x4, 0x8, 0x10000, 0x10000, 0x6, 0x0, 0x1, 0x6, 0x9, 0x2400000000, 0x80000001, 0xffff, 0x3, 0x2], [0x33166282, 0x400, 0xff, 0x3, 0x8f0d, 0x1, 0x2, 0x6, 0x905d, 0x3], [0x8, 0x4, 0x5, 0x2031, 0x4, 0x5, 0x20], [0x1, 0x100000001, 0x3, 0x8, 0x2, 0xfffffffffffffffb], [{0x7fff, 0x5, 0x5, 0x6}, {0x4, 0x4e, 0x0, 0x4}, {0x0, 0x8, 0xc2, 0x17f}, {0x100, 0x6, 0x100, 0xffff}, {0x0, 0x8, 0x8, 0xe7}, {0x5, 0x4, 0x7cc, 0xc09}, {0x80000000, 0xbed, 0x2, 0x5}, {0x628a, 0x10001, 0x2, 0x9}], {0xfffffffffffffffe, 0x0, 0x10000, 0x5}, {0xfcc4, 0x4, 0x2, 0x2594}}}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xcf1, 0x6c, 0xffffffffffffffbc, 0x19, "0d9f40b12794cb7bd0e6bb91d6f4c6003b99f7bd"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000400)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f8842508007db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed300040000b18ce4d900c8e62334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d4158aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1a1}], 0x1) 11:10:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x80, 0x5}) 11:10:01 executing program 1: socketpair$unix(0x1, 0x8000000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x147) 11:10:01 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) ftruncate(r0, 0x7ff) lseek(r0, 0x0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 11:10:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f00000006c0)='./bus\x00', &(0x7f0000000740)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000680)=[r2, r2, r2, r2, r2, r2]) r3 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r4, 0x0) setgroups(0xfffffffffffffca2, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x4, 0x2) fchownat(r3, &(0x7f0000000580)='./file0\x00', r4, 0x0, 0x6) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000280)=""/159) fcntl$setflags(r3, 0x2, 0x800000001) fchmodat(r5, &(0x7f0000000600)='./file0\x00', 0x40, 0x4) renameat(r5, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(r5, &(0x7f00000004c0)=""/174, 0xae) r8 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000000)=""/191) r9 = openat(r1, &(0x7f0000000700)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) semop(r8, &(0x7f00000007c0)=[{0x4, 0x401, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x804}, {0x7, 0x2, 0x800}, {0x2, 0x2, 0x800}], 0x196b75a4f05f5c3) 11:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x120) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@abs}) login: pckbd_enable: command error pckbd_enable: command error 11:10:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffff3d) r1 = socket(0x7, 0x7, 0x8) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:10:03 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f000041b000/0x3000)=nil, 0x3000) mlock(&(0x7f00001d7000/0x4000)=nil, 0x4000) 11:10:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0xffff, 0x0, 0x48d, 0x0, 0x4, 0x6, 0x9, 0x2, 0x0, 0x0, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x31, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000140)) sendto$inet(r1, &(0x7f0000000380)="f05fbf76775724317cfa42ca166d80f59d33c1aa9685affb05886f80c5a37e51a41accfb", 0x24, 0x8, &(0x7f00000003c0)={0x2, 0x0}, 0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x0, 0x8, 0x2, 0xffe0000000000000, 0xc}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x0, 0x6, 0x48, 0x0, 0x80, 0x0, 0x2, 0x2, 0x1, 0x5}) 11:10:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002004, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x900, 0x0) 11:10:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 11:10:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) sendto$inet(r1, &(0x7f0000000000)="5709f9fd5cd0d55b70f3a174260658ec530a67f18bac467cd1ee0802d0abf6451e5ed044814d4030b32afb7979e8ef9ac0fac74ac8b70e47a1970e0c", 0x3c, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 11:10:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) 11:10:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x402, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x94) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40404004000028ab) write(r0, &(0x7f00000001c0)="95ce9153efce05d7e6a53d41191643401a889729be9014a8e87cbc3c63fc1979a98c14b68fa0b85b32444443c9287373b5399409f5337b3b9b9725608df300617779c8fe2809c11568d33821ac610c5553c248b11d10c2a74e4bfbc999d30e0e76ccac7ad45eae5767102bee1c2fb57ccec448a95c756b074abce653c238b61ff4f092e4e9dd672b5eb95b92cd6798a946676a401a6d73186dc1c446363cd7f2be9cbff5c91da6e1592a8f3f2804d9ac24b985325c180c33f8c96908895e12e491da4cbcca96fd43fc2fe809ce765a26e2059dbe3733396a32d2127e883da902c044201a7c66862ea88ce2eecc849aab66093db7eecc33baba63dc6f", 0xfc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1000000000000022, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b00002327000000000000003f030000000000000000000000010000007303a5c35f61d6c2", 0x2c}], 0x1) 11:10:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x81ff, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x2}, {0x16}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x5, 0x1, 0x1, 0xff}, {0x6665, 0x3, 0x101, 0xd92a}, {0x8, 0x1, 0x5, 0xd3d}, {0x4, 0x7, 0x7fff, 0x2}, {0x3, 0x4, 0x1, 0x4}, {0xfff, 0x8000, 0x4, 0xd1}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/210, &(0x7f0000000000)=0xd2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 11:10:04 executing program 1: semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/37) munlockall() 11:10:04 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 11:10:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0xa89, 0x0) r3 = accept$inet6(r2, &(0x7f0000000580), &(0x7f0000000540)=0xffffffffffffff40) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) r6 = socket$inet6(0x18, 0xc003, 0x5) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x40}, {r3}, {r4}, {r5, 0x10}, {r6, 0x82}], 0x6, 0x81) r7 = semget$private(0x0, 0x3, 0x0) semop(r7, &(0x7f00000001c0)=[{0x1, 0x90aa, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0xb97b, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x5, 0x1000}], 0x5) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000200)=0x7f) r9 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x808, 0x101) recvfrom$inet(r9, &(0x7f0000000280)=""/36, 0x24, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) getsockname$inet(r9, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r1, 0xb) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x8, 0x1f, 0x1, 0x3, 0xffffffffffffff80, 0x10000, 0x1, 0xe8bccf5c241d1dc3, 0x3, 0xba}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r10 = semget(0x2, 0x3, 0x480) utimensat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0xfffffffffffffffd}, {0x6, 0x2}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000440)=0x9) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000480)=""/89) 11:10:04 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)}, {&(0x7f0000000300)="d46544c37421d778baca0acfd4ce9c5d2f6122fe2e6ba509cbf31bffaafb18bf75ec59e87bcf4b424ba88c2848d655027d0326d0679faf17fa3121f759347168ca974b7fc20b8b6b3cd0c774bb98b9ac3b1541df456d4a30a62d4e354d38ea21c5430cfc2787ef45795fb32e4dd9164d0966217907cb4cc35cb4c132a3d2958fe169fa39799667bc59ad2167dada39069d350acad6d92b9a12af3d6d27d894f4c4aaa4c5f410643a2edb444ca110e129bbd1d02536dd953e2ce046a3dd42706eab44a8ea109f40e791062a5beabddb9cebfe7a8521205fd37812eeb57131d0e8e1ded59b09c0dc2d01e05e7bff49658f7790", 0xf2}, {&(0x7f00000000c0)="986f605d9913bfa4b9e5c87f092c28e2436a069c2f9cf924a948c10d3c5c5c24838496f4c168581d4a759ac1fe2e85cd659b3f34b4911a053875b94c8523f788e6f4a48fe2d5cf16a64eb4f7ef17a93774d9f90d7b205438317f3f83cf", 0x5d}, {&(0x7f0000000400)="524a9938a8a87c97703b0517aaa3f4291cf4f807dbafd6d957754371b88c600dce3b727114b48921d8dd5175b1c4ff14b7f344c3a8ace94eb8dae529431b431d96873cba3495ab121049a2cda81bcabd9f6f2dfb2bcdc0dc7ad99056645dbfadefcddd9b9af16843f928b5664bfc34469b81ed6e911d809025bc6f28ca50cb395e3829c2c2a32da332bf51b2ecb8adcf63077fd1bc36ee9e413cf65949bad9cc4c264f6ac3225c78962ae9a3d230c0", 0xaf}], 0x4, &(0x7f00000004c0)=[{0x18, 0xffff, 0x2, '^'}, {0x108, 0x1, 0x10000, "f68d4f6fb596ddae007d9f2116b86e3cbba841029f2e80bc90d7c8e858587419ad381d99d46d04d0b60a019a94a53f50f9337767b881441525cbb82353a5c892ef7986ca046443777c4a34cd6a663aa9d260ce26bfeb22da59d1f216ea30cba107305911871bfd3dfc6076db5b559c812b9fc3cfed76e49f051dc020a57c74c3dd4fa901c40d81a85143cbbc84b80e88603708cf165a4a611bf9c79c9fd4636184479d35463c4ec83e415a47321c88c403ff925edda230c3c15326b49ed82304ca61a01b91d7e3297e08dd385c86bdb68f87fbfe192f0e2a5dc7323600a1fd0eaeea3086542baf10c36c5ac0e5bb73f8679d1dddc248e3d5"}, {0x50, 0xffff, 0xffffffff, "7f9364ddcbc66fae9d3a259c9c1a16ec22e7c785931f324e8703f58d0a457b856f037f8dfbbbda3c5860e938ab7646a77ef76d81c37570f0ca199dd267333d"}, {0x90, 0x1, 0xffffffffffffffff, "31900225b673fe1dbfc6cd9b95c6bfcf8e6995c07737fb0e5a737c3de09246ab627054c329ee24fda16af0cd53a2ae2bd24b6c46b99f78bddd699639d7369c00a474f8cc733099423a6cb5fe40c17ed0d42f5b03b17d2b00d7f10a203b726e0a0d5760c46e53820fa65bf0d7ea171facbce3e087d8bbf2d72185"}, {0x108, 0x0, 0x8, "672160e9ddd6c56d8e3c8e517f0505a287742ef728f945fdce06d8a0c28d65febdbb9eb70e21ef1c1753bd95102630b7a83e021e0a4c5365646602fbeac9d5212655546a694155080a6ef92eff4f26dd4a6b7d1e6bf4a4fd7331616e44e04cb067d792a1d4d9c7a2ea74520426fb331af83315dc0f1c296d7ccda6d07c7c4b836565cb3efb2f74c3cf103b1e3a9b4788f8b206e2b3b49d75cd1934e8d687fda55068b8399a3ddb300d14a97b9f04d78a01fb4787f86ba53ba7d7543d43d1119c66793107303e227ebb04905af0a56d07e846f9fa9ea77de43248748fe9370fd82e6380a3eaecf9cc64f22d88593ad9f868f4c765"}], 0x308}, 0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x83, 0x0, 0x0, 0x1000}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x7fff, 0x100000000, 0x81}, 0x10001, 0x3, 0x3d64461b}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0xac9b, 0x3}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x1) 11:10:04 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r1, r0) 11:10:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = semget$private(0x0, 0x7, 0x110) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/72) 11:10:04 executing program 1: setreuid(0x0, 0xee01) r0 = geteuid() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) fchown(0xffffffffffffffff, r0, r2) setreuid(r0, 0x0) syz_open_pts() 11:10:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x94) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x67, 0x7}, {0x20}, {0x43, 0x1}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x11}], 0x1, 0x800000002) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x70b6) syz_emit_ethernet(0x1, &(0x7f00000004c0)='i') r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000280)={'tap'}) 11:10:04 executing program 0: r0 = getppid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r0}, 0xc) r1 = socket(0x20, 0x3, 0x2) socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() fcntl$setown(r1, 0x6, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="7c6996d2bdeac8cbb54c067f844c4b4f539ffb0cc019b6456f084c7e363924c67d18ded8a8d7bc34660ef73f8c4d2d03e73794327c49fa66805b493a7389211a4eb38f30c59cb83ec644c6400d559397fc1f2aad2aca1d464c3babbb53", 0x5d) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)) 11:10:04 executing program 1: r0 = socket(0x2, 0x3, 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d5fa0014f40020000011000966696c658df400a5", 0x1c}], 0x1) socket(0x6, 0x7, 0x1) 11:10:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/198, &(0x7f0000000080)=0xc6) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x8000200000003, 0x146d738230879d08) 11:10:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="b45b3ff1bc64654db6320fb06efebcce030e8c276917ad846dbf287f3d824f202e0b1c6f79ad61f76eab9c387c7cde7d6ec20005bcb54b3feb76fc0fa234b61624b1e1a8d4683657e8439ba26408df9be212dd80dc2c71f5a852a6d309a046c43ef8cb57da4231ade1dfcb1cf81d37089ffaccd98e764b5572d8ddc254909769de1130ab", 0x84}, {&(0x7f0000000140)="41cd295ed862d51850b3d19989c89e448ee4c478ad50686613fdefb41afed19e23103a0f2edfc27cbf24d569cfccf2560f138f125c905fa9fd3b91941ef228800366f45c1a0f1a5e", 0x48}, {&(0x7f00000001c0)="f489a74fcdfb3bbb20e9218a0bc5af1ebd9f2f6d86c2603b034c1e2b53ce99d712b823b099a2a91bbe159b66a170d10861ab9d77f9d928b30be80f53bf3be5b008bb08e31df1054ff5fc8a5a86b23eff4fb2a6f02af9b6f845355da954b69c66a61f3ed5e8c58fde917a94dbcee79665c189dd220b1a52d5586c", 0x7a}, {&(0x7f0000000240)="070ac208e1a81f247e9ec4917309dea183e6b473eabf666a30ce01b2deb7acb0e5ed0874058770429969cdabe023e3ea252fdd1497b17b5e9b564e60194555d93a2f5d771c1560da0f5f230a015132792ffec0e9f5ea82295c9870441f400ec4ab2ab7542a3377caa7662f8dddfe2f27dc4d2233d20579e98ee8fe59a1f9b2b6c1c24106af8fdeb867902dbacaba2ec6fec568c4d8c9a4d9a1ce7b04a1093a8c5bd34c385df5deeed79a804198655dab3d4b6fd7a01d053bd07a2cb3b5cad13d28d94b619cf33fea7234", 0xca}, {&(0x7f0000000340)="1fddca59e268320451308405899bcbad5085a6f68585c1fd6661058fc4ee896ecaae441d4611e33ef11309c4ecb4b37516abd9d8fdd14bdd290946f7f88beff084a5a87e6249b4c5460e6cdab0ad75ff71c6aca49273dcdc016dead7eff781ef6007cddef00978edb3e867b1450505275d026158e730e2d14cfdba4a12535e034efb6cfdec11064c854bb7c253fbc66f0a30ce5c41dc40c5215b77d1af3f444ec086d302a4f50e2f6c6525ac86324b86fa3537c6d61afcc24850cf5b67c5c0ae31911c94d2f3edb571d71f8590ee061ca0d37f7ad05ef28d760d33bd6546285509704d8a4b8866362e9401ff12aaaf215ae21cd013b43ea49273144e5f8d89431473ce78ba6d6954c57343516790056d327d48cbd4d7f2da541f2cc0c1a984ec375b4a55154325f16bec2466cac83ba89a1d7cdef558ca07ef8bb6b3e0aac94edcb71caae05e7ce95523e36fab0374fe4443e08e2f6b05bca964ff7129a6aaff59f779eba3e12682cc2c66a0d0352dde98b5be69459729b6c39caef690d6809a032ce9f7bea9b9c0f458170c1f6ac09928180276c0f5f3af6ba9c95586e46fd04dabb4b511b4c7002c8c8b45d2611efcfa706bc00b18fb95a0affe8e7931126f6ae55a66a4ebb1ad3ea7ec26aac7df05030acb4bf24a1002154be77fa99bf0574f19027d3ab953dc0f9f6acb2eaa666863ce1b7841a0b299aef93b682ea087ad5082be6af24686441d7b02fd4cb92e82f6ca3591bac01cf8327ddad37e215bbf9cf87c0d3399afbb7f2dc0fb3bc64a8d27c4b71ea14da01acf5ac3bee60c60a005465bc74ecdf9e70d2a5b30e0935f942019e0f5f642fb6f293f961759091c93dc0e9dc3f7627057ed2d69890df553fb8400eefe7164df8ce4d2bb2b8f5aa4f78cddd2047b28d51acacc609aaa434c9645dc04e7c80a86e3ca3a5010980f5b443fd19765c075ba3abdd7847a03fbe3e196fa504729ed91c86e17647b3c54517f03c84f5cca8306ae7e076144937f597072cb3e429787bcfeabf8f1ff7a08cb2d017008b85cf996954ecd0e3a7b6f0afa881d76445a7b7f75378771190b72f827ef37d0c06e4fcf1effd4a5c29a792682e388489585ee09cf95edd769c30d676013125f0884a8768ecf52026bc1853efb921b734d6b262726c8b2eb2642641b54fd754e03a60884ceafd059d669952dbb8322166e7b8d718c5a2279bbbd69d67408ee929b635f96c0e36c90fda85e774e1124d9729be93cc4761aed2a3391e28b57cf56034196564a78083885f4ca023e1409bcc85d4530c4a6808040457492294e6187e44645f3db06aea9fb140c0da088205fc7d0c631639ebd49ad20aefb3dd90fe6f3284f6f5df4d5b835b16932ea34c23294f3f33ac94a2cfef11a13195c9c5bc3fceb5047b056c205116a3aa2f34604e7c9ad50a8013f1723951fea4058a63dd287f8217bac02c3cd447b296ef3975bf7dcd869e56fcefe621ef3ace991673eefed80369c477682138131a2126b6bdf5d525294ab8cdab6d1ac06b2dc8d159599ad07bf0337c6327e19d0a8cd7f2219ee8fa358a233c8ea388876f0437e3d418d08b502d18f085c1fc574ecebcc3f3d804d5c8058c83ebe400f1f031e14478e310d0c4ba4bcf1371529f07d1f0a4f0fedf851e1b125a43bc71f92546b088470d10a95572c3eef01b160d4a509b2432f577d2641b51d1b9dc6030530a0eaae26e4562a401e1f91084656a373a9803ec70e575807db5430b000478f5561bfc707c7adbdc90e0596abc7a93467aa5f39a0438c06723312eba7d39e20c67fe2c4de69a83e688a65d9c391279103cbd753f684fc748aeae9c4663f0a98cca872bbe7b7c160df1863773042f69e4d1d5b5da58086743d34474068818d8afcd014db7397ba4be92af959e8f14c1b11ac65ab8bd9f32887343bbe384c898cc9d0bcb6f3d95cdf7377a1076dacd2029d73260686d712f7bfd1677cdfc5e2d2db4cffdf9f4505f6d20e281b412a02945dffb12fbadb9d3433726c6edd5d578e0cd21d7f9e129300d5b060f5fd1231b4c00fee2a9ade4d9807e3866068bc6fc9ab1911a1d5cabadcbd02988aac9a6e627c7fb20e8898803f660595397f3379e885fe004f94cb50eeae51535d6835f411919476c884cf24f2ee8db48616eb0c1ec690f9c0c08589d1fa4e3ac095a3e7aa2e66070224a53a6e70cc28232271b1d58c40a4e639eaac4be4e7dfbe7c9bf174cab6dc34ed7cabb59aa9629075215d0ab7a9b9b720a26bd6bbee8b0a4679ecc82df01618c33c440af3ea6a117d7d10375b6a53a37e13d215a43337fe8b7cc7b3fabc6817adcfb2c6c4e2459f698ca07feb2edb64f5735749940748ea9061f785e546b7de3df1989aa25ee8deeced30b471eb1447c968e25c376a399eecf72e005b8bf5376e2eb5eba309784b2e868821f83e4c30b8a3944f6a96ebe3802e305bb577594f2123263a34864057cabbb9718190c7414095a4cbe322f7cc4fa924f7088f4e0f3d8d1d319fd4f68f2487c8497d9918e69a8f657c1e2c7db63877c0b22779d329183dacca861869d78698a8184b18142de77acf7b8d8f5d30697914257e0c7f6cf59143b42638188fbfc42b46d5897ee3fc9a3974c3a03f0d581f56c4b516e259faada9dd0aced932dde49ab2470fb5f4826b7bac9559c42da3a40f130232bd4a287a875cff8ef89d3e9614935b6c774fcf6f2f92de285a75e2602aed9c468b81e47be7957edc47b06b1decf355f9222b75f83c81c49cb8d0d039084261d797a020bd916991722971eb7683f7d01841e811ca0d28624510e5f8008825951e45d207cb9b5321d113cba963010ca8b457f894271af9495ca18181cc50177133c0821dddc9d83e5091d42aa73730c9260fed22d18ef3e2ffc9f4a1553c88596bc4b3c5e7276c5fa58de572a7406bcb391aa9f4d31a69cd1fa21572f4fb2497fe279cc667ba368022c9dd64e3629a247f5c1338457ff1067a9580c4b4d6bcda4b5202b3218c2802782656f9653d1d55afd7a3df847fa32b458e6fd5c58fc9184e11da9abcd9eb78bd7ce69f55799c54a719f635d5c56b44de4c74392f0ade4938a165cb7b24ca3b41b8cf973f6ae19755feac235052a38309e68d2a57e519e46b12e568ba02306c2fad364ee07164acb47a15b3f3d2359dc870b5edb2297db43930efb8c490d20ba8e57a719880735470823b455f142f5a69bba32ca0e8e6535f9394e92dc1bc58313b8e6eb280c103867a89eaff3a004377ef7dcb59a792bbbf5d7d1bd7bd31fc5a4af87a2a7734c7a69b7d56593791034b880e14a303f6e325883ccd1b0d4fef0d776cd12c667cb45f3f67326b329e5977ef188688db6a29728f99a155771fc5fc09ba088dfd5356f331ec92189dab55802e5ecdb917649628d8f0e18b4f06bb951d15077edddae12d7cf8556937667bd6eee660b47bf8a8d3130f887889eca45c6d0c396476df68c71c9dff05f0e86a7b4e10eeed0320f87aaff85acc2e5d715c3cc472c40a2d289a609450e366988a305c51da5ef473976affa2903b50d1c39566af4b014585ea2b88ff5fe7566efa651ec7db9b861dbae0f167b72df4920ba21a27c118943ee0758b098c26ae865811020cc877f4e1999a279b477b69cb726ce8daf44e5078abfda76e47290020760d4042f902500d520d78a348f1ad58631616327115afabab3a1d1d63e71456ac908ff8392144d8af75e15c45fc4371eeea4c19bfbdb8a4903960b16b2f48591f8ff1ab10441557be1ba7f7d3b985fc51e265a0060e25e29eb1d2ccc3fcf41c265eaa8f0a03a275d909ca42600fa0b88944b352cac24e9f7705e74b55076a8f6639dd32c00f21512abacad0be8c2ef36091d148752c0a58cfd01d8e7cd97059a200cc1289018d227b3a74fa502acedf550617fca754fa481ab160347755a694af100aa0de55e08fbe8c91547b84b292afb335b506457d1e72b88d15b70ad0779cf230447fa73279aaf25bf3c38f561ab5064751ed39dca19614afdb8e19b10794e321d58c1dcc05b1dbec6032d8fc0cc85b87b2db7975a47dd548be025d2107c21eba43d25afc030b3fce074a25a36d88e81ffdaabae3475e29fecb5c7ffc86e8dd68177267507363eeb67c88286145b46a876bd58879ddfd5a98fd500b4b8847daf079440a05080826ee9fe8d14be4299dcb7bbc717f57d41870fcad93aef930785d3adaa52d7812069f88a0cc272f8c70f4e5bfbe6277445ca75ce95c3883738ff09f028c90a181a8c0ff19ccdf2cefc015d39066dc6f50f833c96488914ab644ed78b0224da21c2ec1e8ad01414bf11d1d430554354957da2a905a6b6c1d0dfec424a20a66769822b1e7e2e56741d4d9b6a20989d45b130a86acd62927e04b125722afe1ad740b96b73f16dfeb759dfb936dd7d2a3b6303ada4c478947f671e623624e629630856f3c00ebf6ef2caadc467b5b6799dc7996485b2df9abfc7e8af5e7759f9c7ce185c54647c64b6ff3d1b85d66c3e0fb710b5dfea58948d752f5ad806d2595ccea75fde1effd63ae9f5e0c628ff3b5b04225445287fc27f875b995049d00492fccb575b6f9f1049ce47c921df7934abeb172b70ab7e92646bf7d1b042ad5152193eb537b166e588965d830f7ad276f2e52547483fb0ee8058a99501fd733dbb5781b3b93d904411a8e6997b83bfec1c4a8037916f01791a884ce4fdd5326a65f0421aae91d885ecdaedf473950ad633546b6b02ec1533f0a42a0eb3fa497ac50958805d7d7a5097de7620efe76a92ac8256ccb2e95bd739b86a79b71c3b8616143c18e55d0fa1bf7aaa79c29a8cc8009e81384f40abc6d8c1fda21c5228ee043cfd48a0bea84146102c5dbe2205140339091605360f9cde05315a6447a32c891d65e6b8fd6a1951033d9a888fae3ca13a13334ff3e100525cd59a1dfbd8bf6c1ef112d8e772b6ab0e194b63fbf8047a759cb81d235f577ec7a4d9304844807aeac67ee4032182edbb147e8f18da3b3127c2be9a48661f7a06356527401b330775540f45d5447f312a355150c91568ab0cee918e82787fe7193eba3715d6876d3cb478b1ae218461d1879b40f9cb69eeabcab7e9445550bd15c9f7e4ac6e14ee5dd07b5cafaa17f2eca57747ca68006fd48c951695f68efbfc1d5dabe21c34c47f6e6557830d70865b8a3eba0c6f801b83c6d52e9c13c1728f66ecb3f330e42182c99fa67da71fd4165d57d2a4ff6e9f34e5681603412645f735ae88ac4cdc64cc948d177324b6f6adbe6827e161ee9f9ccb1aab3191e9807f7563cf6eb91145082de3320f62d3db00213d4fd4656687057376c5a882327e83ad67b2cdf5cfd292d1e11c99881656bbd33aafac8644478b90a6694ca7af080d15ec8561623709e887a0cd9a2ea0f97fe6fb8e268b663739d99927b5a7c3f68cb385ab30cda865766449f11da2b24e2ee25099b04a727274683514304095f069a337edee4b1d731d6102694029dde71aa8d962c723610a139528bb0d9e2a70ac81a774baf82367f18835d2a6ea1837e29588d15bde288f44a70fd468fc17f8d3308813ec66c5805dae7566f711f0ac6073da81cec974489cfddc7bcba197c3fe1511521c1fb467f7c532d58063e8f4cc182595e34ef96ebb995766734a6e7f51276584537787f2cbb5b077aae341542ae9480e4c26b9afc6307d23edc63ba5d8a23d9f78b26993844e24357df9c8429ae15b89c7e208f8eba8e7271c26661b8806477252c91f61bd6259a3d355f8b245a79e7c33ae13611d1bd79", 0x1000}], 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x74, 0x8001}, 0xfffffffffffffff4) 11:10:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x220, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r2, 0x0) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x48}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x45, 0xff}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0xfffffffffffffd1d, &(0x7f0000000240)="8d") 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7d00, &(0x7f0000000100)=[{}]}) read(r0, &(0x7f0000000180)=""/130, 0x82) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x190, &(0x7f0000000140)=[{0x15}, {0x11}, {0x6, 0x0, 0x1000, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 11:10:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x12, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x5}, {0x8000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 11:10:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x7, 0x8, 0x4, 0x213}, {0x10000, 0x1ff, 0x2, 0x3}, {0x80, 0x1, 0x1, 0x8}, {0x9, 0x8479, 0x4, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="001431ab") 11:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$inet(0x2, 0xc000, 0x7) fcntl$getflags(r0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ff"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x25, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x3dd6, 0x100000000, 0x7}]}) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x45}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000000)="8b50f8d9") 11:10:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:10:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x8, 0x80000000, 0x8}) getgid() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x100000001, &(0x7f0000000140)={0x2a780c7b, 0x2}) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 11:10:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x801002, 0x9) setsockopt$sock_int(r0, 0xffff, 0x305, &(0x7f0000000080)=0xffffffff, 0x4) syz_emit_ethernet(0x75, &(0x7f0000000200)="1c3581a4044411610fa17d3dd8481112a5f82b2e447426aaafb2fd5daa7581fdcf549c68bec93fa8193cde8b963f0ca2f07eb5e8c18c64495995c04b388e53a45e1a28c72c1a87704829102433f3963bbb1d49b6f990bd7adcf5d46c003025ee4df3394ba527e3b3f7481a07c342471ed4fb87e770") setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x40000, 0xffffffffffffff4f) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 11:10:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xfff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) r2 = fcntl$dupfd(r1, 0xa, r0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x20}, 0xc) 11:10:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) sendmsg$unix(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x47, 0x0, 0xffffff91, 0x4}, 0x404) 11:10:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="000000186004008b005f3a27fee402351bedff008000000000bffb9d568e58b6b1176104ffe691ec7141600f02da56912ccd9fb46203000000000000007d1827addfee88dc46d1977141600f15400d61592c64faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c66ae7be70d23eb8e7484b5828a783ffa7eb6e4cc52807e4dd4d10", 0x8b}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000080)=0x4) 11:10:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x8, 0xc0e, 0x37, 0x9}) pipe(&(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b697f593919c5474c0e325fc2d4d994ea4f0881843b870ddb1417e2aaa97415adef37499303114ffb05888b0b3734756d028c0363143e3aaf0651e8b4333d829f2ead1c893fbc75b1fd74b2077621072b2dd3e03cbd91dc23b64f849de3fb34ab25abb571755a38c0234fcf531765745bfe1cb168653387edc55629db24d447cc28eeaaf6f37c2b6e1f22f70f3957852b7ea84f1aa9cd64d9dd9f446b24848aa7cf11e2c7f71e45f97c5421463a5e6f4c4401ed841be10ac10db0f2b8ecd550ceca59f282d634f1ef40de7b82eab57b9d1487a96c2239796228c3bd9ad1f7af14eabf1534bf8", 0xe6) 11:10:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r1 = syz_open_pts() r2 = semget(0x1, 0x1, 0x1) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000300)=""/34) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = semget(0x0, 0x4, 0x604) r4 = dup2(r1, r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r4, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r4, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r5 = syz_open_pts() close(r1) dup(r5) readv(r4, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r6, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000155717139a48000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="5288a20fea9114612a9517ddc0b7f0caf46586969d79b5d6f5ac3bfaf67f8950b86d2bb318cfd0fc5db8baf1b8838bbd54d9349a7ef02cbfac3b335f97f8769ba06cb30800ff1e29119eba406fb119ae40476300002bf615b8fafffaaae566ab83097108e2b45b7d2d427676a2690000ce75323348cc6ec715e76bec9d8932df0b6fc1d6c6934a026936f040cfd18b3a5bfb89dcf5f2ed9446eb85110e31e139cc3c334b9e866bd534a7413efaca210853aa0cff0906ea6561887b15b6f8fa3c30ee9ae9c6105945f10ccd0100000000000000492b9391281d7ca94a39119e01e23e1d263fd47a3773d0e8b2c7da8cd561435ae1d38b8505226126cc00000000000000000000009f2a057dcc63ea7a635a75addbf961b7a9f88fafc9febd9a748f039e59d37c253524d67369fc1e0c8bcc2a64c13ef3889a6bfd401c5a80354e3f44aa549aa3bd083b15245e16ad31dcc223f5e06952fc417209ea32b9a8d7099ce602a5d7d4b86b0f94723bbb803d31ce"]]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1005c}, {0x6}]}) 11:10:06 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000024000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:06 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 11:10:06 executing program 1: syz_open_pts() r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000400)={0x3, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000480)) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10100, 0x14) kevent(r3, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x80000006, 0x7, 0xe0000000000}, {{r10}, 0xfffffffffffffffe, 0x20, 0x3, 0x7, 0x2}, {{r4}, 0xfffffffffffffff8, 0x20, 0x2, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffe, 0x21, 0x0, 0x5fb, 0x9b57}, {{r2}, 0x0, 0x42, 0x2, 0x0, 0x80}, {{r5}, 0xfffffffffffffffa, 0x40, 0x10, 0x3, 0x8}, {{r8}, 0xfffffffffffffffe, 0x30, 0x2, 0x3, 0x8000}, {{r7}, 0xfffffffffffffff9, 0x17, 0x8, 0xae0, 0x3ffb}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0x3ffc00000000000, 0x3}], 0x8, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffb, 0xc, 0x80000000, 0x5, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffffd, 0x28, 0x2, 0x20, 0x8}, {{r8}, 0xffffffffffffffff, 0x9, 0x40000000, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x28, 0x3, 0xffffffff}, {{r4}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x4, 0x10001}], 0x3, &(0x7f0000000380)={0x8f27, 0xfffffffffffeffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) dup(r9) 11:10:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x80) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chroot(&(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x9d, &(0x7f0000000340)="8dbc9540a3751b770f288a026a1c1ef0670e8172640319618acfef2691ffff000000000000a88bf118e688a1fb14e429ad271477d998b9ee2a1cac5c5d6965ae6c166cd2bbba316151598041d321fa732500616966255bbd45828e6075ad2ea51af8308beaec6c9964c012609676c7e337da32503d66c91c032c205ca5aa814508fdbd0240bc1eb99238cf3d2dcfe3655f64e80477e73908a28ccf97fe") syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) close(r1) 11:10:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x80, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000a80)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd91) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000b80)) open(&(0x7f0000001000)='./file0\x00', 0x8000000000000080, 0x2) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) fchmod(r1, 0x42) poll(&(0x7f0000000880)=[{r1, 0x2}, {r1}, {r2, 0x1}, {r1, 0x100}, {r2}, {r1, 0x20}, {r2, 0x14c}], 0x7, 0x7) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) r7 = semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x2, 0x121) getgroups(0x7, &(0x7f0000000440)=[r3, r3, r3, r3, r3, r4, r3]) preadv(r6, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r1, &(0x7f0000000580), 0x0) connect$unix(r1, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r5, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb050000008ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db2bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, r3, 0x0, r3]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xfffffffffffffe9e) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 11:10:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8122, 0x44) r1 = open(&(0x7f0000000140)='./file0\x00', 0x220000000615, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)="f9", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lseek(r0, 0x0, 0x2) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) fchdir(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x7c, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x9, 0x89, 0xbfb4, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8800, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001440)={0x8, &(0x7f0000001400)=[{0xffffffff, 0x9, 0x8, 0x8}, {0xe88c, 0x8, 0x1df, 0x9}, {0x1ff, 0x70d3, 0x4, 0x80000001}, {0x7, 0x4, 0x5, 0x9}, {0x20, 0x8, 0x5, 0xfff}, {0x2, 0x3, 0x2, 0x3}, {0x7, 0x8000, 0x3}, {0x2, 0xfffffffffffffffe, 0x6, 0x6}]}) r1 = accept$inet6(r0, 0x0, &(0x7f0000001540)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd0\x00', 0x84, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4, 0x4}, {&(0x7f00000010c0)=""/215, 0xd7}], 0x4, &(0x7f0000001200)=""/73, 0x49}, 0x1) accept(r1, &(0x7f00000012c0)=@in, &(0x7f00000014c0)=0xc) r3 = dup2(r2, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse0\x00', 0x30100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd0\x00', 0x220, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000013c0)={0xfffffffffffffffa, 0x9, 0xfffffffffffff800}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001380)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) 11:10:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 11:10:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x502, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8081, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) fchdir(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x0, 0x80, 0x8001}, 0x8, [0x8, 0xb821172, 0x5e20, 0x0, 0x7fffffff, 0x6, 0x8, 0x50d]}, 0x3c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x200) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x3) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x10000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x8) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/103, 0x67}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000340)) r3 = semget(0x2, 0x7, 0x260) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000380)=""/27) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20508, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000400)={0x800, './file0\x00'}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000440)=0x2) poll(&(0x7f0000000480)=[{r1, 0x8}, {r0, 0x2}, {r2}, {r4, 0x20}, {r2, 0x126}], 0x5, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000004c0)=0x1) r5 = open(&(0x7f0000000500)='./file0\x00', 0x100, 0xc) fchflags(r0, 0x20000) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000540)=0x8) pwritev(r4, &(0x7f0000000780)=[{&(0x7f0000000580)="80d3b3262e1002b621c7df03ef63541f54e48e80c2c199957666238ae47b9ae2ccc91b2d03179b879ffe47a756dd4b54c74da3", 0x33}, {&(0x7f00000005c0)="4b934f6bd0a92a3408ae07e05b7266683023c1cb0fcbf3311a71c66d11a457dbe543ca6e95f9cf205f8ad983df07372c2f50a37bd3d2666fe6a04531bf056245abe295ba32d9f155508e0cf2d97aabf42f736b371682dfa12b6cd14db829775e2df5ccc7dc3e4dbe28b52ced634de5b83abc50e7def8e6a65c371ad7229110c7791ec2ad97573e6431", 0x89}, {&(0x7f0000000680)="dcdbd4ea61cf0d3449c0f72555b097448979419454707a302c12d70ee7d7915fb0893ff8fb6a96971cfc0ef6cd4b75d2fa030b9d37000a0ecfc9311e320f606026a6", 0x42}, {&(0x7f0000000700)}, {&(0x7f0000000740)="9eff", 0x2}], 0x5, 0x0) open(&(0x7f0000000800)='./file1\x00', 0x90, 0x15) r6 = getpgid(0x0) fcntl$lock(r5, 0xf, &(0x7f0000000840)={0x1, 0x2, 0x60, 0x1, r6}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000880)=""/21) 11:10:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) dup2(r0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c1}) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget(0x2, 0x3, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/218) 11:10:07 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setrlimit(0x7, &(0x7f0000000300)={0x100, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) setgroups(0x0, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r6, r6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/251) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x4, 0x6, './file0\x00', 0x40, 0xfa74, 0x8, 0x7}) mlockall(0x1) r9 = semget$private(0x0, 0x4, 0x200) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x101) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(r5, &(0x7f0000000400)='./file0\x00', 0x2, 0x12) semctl$GETPID(r9, 0x8000000000000003, 0x4, &(0x7f00000009c0)=""/241) setgid(r3) setgid(r2) setuid(0xee01) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) 11:10:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x104) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x80}, {0x6}]}) pipe(&(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="d994") 11:10:07 executing program 1: r0 = msgget(0x3, 0xc0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/184) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:10:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}, {}], 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 11:10:07 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x400, 0x4, 0x4d7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x644b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x188}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x100, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x4a}], 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x180) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') read(r0, &(0x7f0000000140)=""/143, 0xfffffffffffffc57) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r3, 0x6, r5) 11:10:07 executing program 1: socket(0x10, 0x0, 0x100000001) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xeff}, {0x87, 0x200}, {0xa7, 0x10000}, {0xc0, 0x1}, {0xa7, 0x7e2}], 0x5}) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) 11:10:07 executing program 0: socket$inet(0x2, 0x4004, 0x4000000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 11:10:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x88, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000380)='./bus/file0\x00', 0x80c0, 0x1) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8000, 0x0) r8 = kqueue() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x61, 0x6d00, 0x3}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x2, 0x3}], 0x6, &(0x7f0000000440)=[{{r3}, 0x0, 0x10, 0x1, 0x10000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x11, 0x80000001, 0x0, 0x2}, {{r5}, 0xfffffffffffffffd, 0x1, 0x20, 0x6, 0x9}, {{r6}, 0x0, 0x10, 0x2, 0x2, 0xfffffffffffff001}, {{r7}, 0x0, 0x80, 0x8, 0x9, 0x7}, {{r8}, 0xfffffffffffffff8, 0x81, 0x1, 0x7, 0x9}, {{r9}, 0xfffffffffffffffa, 0x50, 0xf0000001, 0x8001, 0x52c}], 0x1, &(0x7f0000000540)={0xfffffffffffff001, 0x3ff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) write(r10, &(0x7f00000001c0)="ce1603791c41f822b9c2b0680257d314225bdefd097b08384a6e5f714b0a46a765c01d18b8f4f6e981dff7079a50c2ff3d1cd6785d8e8aec07f6e4c004ba20ac596d93291ad00a3071c3308be17a520c122faace777f8908508b9df67e1b45a7cfb594235b88534c7e74b0ed497675a13b012f2b96555754400d9250e1319f7bb6cade25e18a12383c9e37d806abb6", 0x8f) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) close(r10) sendmsg(r10, &(0x7f0000001dc0)={&(0x7f0000000580)=@in6={0x18, 0x0, 0x7f5, 0xffffffffffffc34d}, 0xc, &(0x7f0000001b80)=[{&(0x7f00000005c0)="e674cc2ab5a07ba8569025eeb926c758a521129d4bd5ca63fc27bbc4572cebceea59affe48d903b1d0e7070f3ff200f56ad0aef577b4ca887ae24ba42e6970e87d551635ab2601d6615dd0d6ed59500aa638d9bd213d9f479f400211e26180752a1395cf08983d2d4174664f49b76d049a4de42bd22b457084fd359eb92bd22e8f8686ed8c4ae81fd3d9ac4e16c3fa3259af8821de999bd0db713cd3fcb1438309b7e2950fbeeb578c61d2b4af76b65d7814ce52e05428e7f5bdd977283955f7e2cd21fce52f2d2953959d33027bdec271a825296ec23ba42cd808f7", 0xdc}, {&(0x7f00000006c0)="39991d43ad87004868b7445d479c95f897d5b881a61d9754442bf05c5562036be5be3d8a39ebdb04c80f57a89dd1508154d8f56b99762b7276ab612d5defc4359721d7", 0x43}, {&(0x7f0000000740)="ac35f009441d8c4cf02e89cef400c6b832f03cbf5c433087604e108a80869a108dc3ce4a2d60d9745182b1bad98220f1fc52e052bde17c43adea8a603b38b1e48682441269d01bf85406bb91f628eeff0642f6254efe37885f1f4f503ba54511cc2465f98e9729a97e1e42c9294fe125487e42d80e3f659fd8c2dd2ecb7dfd7482ac5349a1c04ee8a0322ce3d11173f2e28df855ab87c856a54510108975332a3f33cf41ad333adac1ce0c5d", 0xac}, {&(0x7f0000000800)="6025fbd0a8725bbdb3610227dbace6799380984a9a53f1247f039108c6de9ff5a60512fe463b8168c6e28c2dc5fb2c03814c649bbf7423cae37da7ea47926e8e79b1e1b4ad089cd395b5c943d3a52c12fdf7c63ab729f5cbf2910514769d73274a3887a663ef11a6509a05efe4206100d673e49f05c04ecc6b400db58ddb94d03e2712dc7eed941ac2ab2d6926860437c06da4", 0x93}, {&(0x7f00000008c0)="ab9aa30b0590ab73d98486afe97f6bce2d2747e323f11541f471c703b712de2c5e3e2a89558920ff311cfadc559e474432c59219679b97e05efa08271fdfa0a8e42dbeefe2681507889e3b13ca4c944cb2a2af68155d4079a01a0b3010cf6dbcfbd080c4a9df5ef5b5475f6fafb7cc774cec66acef5e93e4", 0x78}, {&(0x7f0000000940)="4944cea954c07180ad935cd763cec5122e5074bcd727edd5c3869bc0a973afb3915c9e5f19f031df7d400441934e0d58aa33595899ec4b03387589b8698e53bda6db344a4a3b9e4e74783aebf8ce9ad4389bf212bf20a82c35cb9f31b94bfa2892a13febc136ad3c4832daa866c67f982bb8108f6216b1cfd625ccf3181580ac43f02233278b666a4300065e91207b6233e34f099ed59b5ed8a22768ebb88530bca0f3c4895b7918766df2e51507ada3b740776e225de59f799adf0aa79941a9bdaaa0cca81ea61715cb21751a004ff65a07719c812428daa97a43a44e", 0xdd}, {&(0x7f0000000a40)="bd58ddb56467abf7b624a7536867a0204d26351e6bf483309f14f91b033ac71384d4a94563a0f56b84efb987e2c683a45c8b1ddce9ba6049428ac12854604248bf829a157c260f8e08f06a6cd11c6592418ab24ae7e246d6248e508eb6c7784d8b7975078cd3c60cd245d3f987fcee79b97783a7a507ee00519b53e6d271611a6c83364604e4a0acbd3e927dd1aef1003a91e77a6c2afd8fc876f7d5d56a48cbfcc77785b32cf92e77c16d5e61a68e328df79d2ad0fa201c3387d3ab8aa31d73296d9b79ff69c82d64ec18c5db1203beb86203e2d52fac141d6652124716de2188574537bceec826ac2e27bb9f78d869bc99298d61c2e052457ef2a87951c1bd9a0278ea481cc833e03a25b67dd23e1c0e3dc3abe38cae8f1aa83ae848d92fa4d86005627ca91e0d852934f84c1f34a369231ced7829330fd220879ae6dcceaac33b2bc5c117794f2caba0c9b0f29b56120b16e7c81fd678a46530e30deb2795a211f76f45b8620b8004ec4644fd26e7fc4345ed53783973fc30d8b757e4da37be8721d86816889c93ae72b6b59784906be03f0e6df2b9633358ff3bf08062835cd8f1016a9e097bcfcdb78b24e3c2f2ff561f1071fe2f31a4007ad6ecb564350dc241e7666f4994956d72cc792578560f1c805b99a895fef8031ed210d53a965ff74dc519826cf546f80eb8d9c7ae0ad998e6a74d6dbe9f4b78223fd01f241b59decd5018c72c24524bdd83c8f4b4f4a1ea0c16c0e37ba1d607a2116f0302fabd01014c075ca524fc0d8d50f0f57de7e44fce27bf624897a76433db918ec9f24e09efc40c1e4048daf495a19a36d328b235d8adeae9f223c96f50ee811e1759aeefc07b4e74168c9d4bb9994bae0c74bcd82f6363c8e8021f791fef800b11abbba588a98d48e4be62b5b8ba7dda8936c3db640a93c860cb2755d6c617f7df431206f6bc347d80c2539dc4d0575613a30d0f23d8e3b1742e09205c6e539c304d6c755dabe4370b027777fa02d2db2e1dac916ae6ef546f9b30e854443ddb40e4da4562843f3a54523d8a81f08002d674274772baef1612346b3ecee4222193abd1511d9ad3469c3561b8d784e65f52b212f6089e4b38e45fab25f66727e667de623c640b7f8810df8deecd7d2372c2ba5dc1e4d77cb371c38a4f1fd566ce17063e2a868b168888f5c6ce1fd25469f8858c77965086ed7086c7cc9c0ff25bf36d2b2a2020c9b21dd25def25cdc0c03b2696719ba308fc043134d73401737b52e5d5c23bab0d81d66d2c53726c0fb5af7aced89301d2c157b6dee9509e974c844d72efa026210c188c77c81f86b9b34ef24e28edbfdb0af525288481d2bc7febb5b4057e689146bcf433f567a06b7a832d91b262b0241dab07324f2e51e6ac13eca5cd6ad2fd78f10349a39f09dcc26bacc51a54d076f99d87ab3cc57170e385334d1948dc58f991e20223caf2c7e4149201f1628f9803784035db8fc3394a945f7453de6e0d95cd79cd1ef1708da03d76fae298fdb3148609e3acc1dd535d0821b2aa86fd5ae8a8b8bb9907f89c15d9f09f25d1d4f9d428d46ee80ef0f2788451635ac8af18b311c2d2a4506504a75094583840e0044453f3da000195d1c2baf82798bea300ad21013ec22824f7f1633734a3e9fa0e56197dd2602f04fbd8a8fd83bd9c9f1f130a32aa748aead46a7536824a9c8a10132fe2fcc7b6a0a5d10dfde20fa43c33f2979370e11dcd80c9f4a88ee469e1317949db6e53e5e8ab7d253fd21a5bf0f908db0ebdea0aac2b6fe2d7c709d8fd9b5e4419591f6ab701bc057eb3bcd6884df7bcf125700d1dc78486924270f22b8ecd279a035e911d8ef83280085e9d46c7a406efb830dd619f686741f1df3acec37c30fd6121632f4cce8417bc5d67d7380867c393649c42df29d23068246575146c1d13f6897d291a30c0aa41bdbfa51a9509898d456cf44f442a97486cf813e8fc12bde8c90c784b6c86b3d1bc43bf681524e1e2a77d2407937d18b90c703a567170ac505e988ef20ef8a261bb2fff83964bdf4cf232836ef35e34751a0e238c8f9ad1ff47837d46c7d8a061a26b663d2de68dd222957661e0f7a46e7db3ac393723cb6ba4e39149d3aec96ac990766307e6752fe1bff59d5af7f317661b2eb151bfbaf70d89a1f8b0bc54c6682ffa0ab4ebbbe178a6246b50ae54a7a17bb292431ce476a742ca9cb33a3b98c1d883724ac25b906afefd971225c3326a0fc26472ab393ee681c30eb3550c0f5bb13847b57f79a1012b3ff2b87a4a31102eddd1d590120059d60d25645c204ab101be6ea54f1f36c17c450d2fc3c19ca44c58a993d63f641c09a63ee4a49feb27db05a8b576dfdbd9399a1888e3809669baf7d4ef1e088da385d18210b52fc33f09ca23ff2a2c46575735a3cbff97c8338f28d3ab6bbac85ae225fcf344c28e3dc927d69e526c7650ad8825975c30d9a18370ab9120c08dd3b767391cd91f3d2d20b45a5a39628e93c9db83ac0ae36c54c49ecc7d85b9d55fe5bace45587ab1b4053a42bb836a2e82f85d0c6de73f9f63f3400e3a96e78297194bf5784d90644bddafa429d78dc69374c293905bc82001a309fcbb2630ae7652aa7abc52f7dd8e5a09ca408069244993ad33f18a1d16e7584d968bcfd9990bb82dfcf8362d0608997cd58dc7b6820d779d91abf79f903cdd8f8b9640527ec8de0a3d40afcb2039eb13fcaf828e6f427ea80fa625957e25f69f82d9b3d8013f0986689da09fdefd41f2003cb3b26c29e565fa54401d5428b51d37401320b6c48072656476415587d9aabedd35f8ff354f326a268a8d2e8651b124e95b3a3583c9f8f4ab4b2dec1d61eb85cf7303680bf8befab734922cad677726ca0789c02722bbea7b4f6c9e9b534735185cd1ab08e253ad2c7ace95c0d892cadc8d83b1b2003f24e40e48e20bca306df4c76909180e7a2ced1cbc0e18f716e7c8f54232aa25bd954159c692b0780611e33156126e6bf00571af695ef8bc0c5a8afa7877adeb8c5def46518546e262018146b0513f2f237daa4cddcf82ba2bc0f1713d5dc4d71351cbe78f6069bf4fda4df2d1bd7dc5761d6203e2362ffb4f86a8e8c175f1058c5c64b335f0305e3d55025254d92d7ffb3fe3e8d1b00cdb12c8914eb30b42370aca57748ace55e624c3866049e232098ea1282513e5a1e0823d951c991408db8d160ec675b50a8cfa679ac937146f1ee281d72ce196a71435dba3d700a6eedc7aceafe7f7d235778a7650f74de0185cc687e912179f2ec427f3a0d2242c8e2dde47f2ee080b5ee7af301d4804d35e3a26d68115e7e9657b75c28eb5553dc17f4896060d59e92fcd5171202a84d6fb85a86a9f25c61a564e4483969c06b5f72839355dec611e6433fec8def429fb6f0af7fa442fe5b47886f09c9869c9486a8b249ccb3bb129ac315f55977e38d1d1876aa4ac9307910373bc0b017ea0470f2740326f5ae0709039c68f07110d0a099e397ee681c91c487df4c824dbec5f925a7bf37511efd94988b19f9047d1c183e0c8b6c1f605c7abe572bb04d9de12c03d47ce51f4454cd0b5dd32c0238cdc92b1ea333ca3459baba90ed31b72cb771ef5868022770adfd79915718e56442a8b53d6cf0fcd3b208853aecb8971ad11618ac22afe2a679f78d882052898d2597bc09705d1801d8f5d100c998c587d889c572fd221ae01044a51004535911e60357f7a00ca99390751a6f31c78a9ebabf8b76f23b90cc3626e9e845de067480f974bd666af2b8121f7f6fdda5662a6dbfcae2fdb088c11f07ea9f4e5640172e157e4b812b98749ca20c219274bdab0e2f78f1cacfd7226b7090a84a03c57900eb3ff2cb2e2d9b9d92d9d9351897f89baf595fc29c4370710ffab7e760ed52c2b8fb6d8264053e071947548a211cda495989631939e51566f86fbbfbfadd5965bd8365aaad2332a7548203c851b81997de21f0d4fe6719375f9e8ff10266f4cf8f61a346968f32817bbea62a7c042628761961d2e449a9c9106ac17352bd353e01bf02beb4f1110097ffb161721c2addb3508d7a6cc4735271c5778a762c46ceca67fd907fe0345a919802ca41d36380c3cb04e2ae7c26c6f7edc1d4414c58a0408be3f5936d1abf126959224300593d63d7693c955b837e009a6271b235a3505162285b0f0f076776bf46b829ab93f33609f7bbf1f1371789772333952cfb0ab689ffabcd1c38c7c064e8d1b3d430c8837ed358a9e44f71d0c2c657246b27bf8c4ed8f4058aaec7f97ef4716dfd71d96b7b452a361f27c8ca3f3cbdf21499f761d033ade27a5e359e24306c03e4d1da6831869c905b2a4bbae0faf4397288ca21b1b9df4d0b08edcf2eeb123eb12cfde52720eaa7a57cd729f6c89f2ee9103e5682a4cdf244a61487679671b0e0ae6141d62bf7cdf955ee1bf5c2dd63bad9e3f8d203c144911e2e1d12a2b93192d3c8be22dfffb7f09e31d422ff2bbfa6161c46013805ef723e2f4c22da8a7b5c2d7ec8ecbe93d839e7024caa99ababd035f0f97d57c644a724795f0153fb473a1e3d25d46f5a75ef2f5c1c86c39a114b91975b3daa04658591ac31f8a8face33e7ba963d7c3b4c89525fb1b8aac6e838552a3d40e53e5b62065ee130a06bcd4ed8e77a7f3c998cd6a9a6a298bd4ac1852b9747b70c60b2baabc9d4fbc1b16bad22c96063aaf38514d5dec6367e34317cf5cd0a6b0ca4ca2be8cd158426139c320e282381744612bd8c18d887164bff8183e5e952a984ffe5ac961e7e70f9abf93279c7b9abdea307bb9e844353815f1a466be4b770c91b0090ba701fbe24958d52a805f9b6f2385dd86dcc9d03b5203662532a5179667efa7209e07a4d6b3fe5ce9c35a7d41c4f894b5e9a0d962d37b09a2f2dcbab6384f94a7f01fe0c1bc7d6bde94186f7b48ab7f9964ed69bca278df8e8952374df4aba49c0f41f51156d74cc5562502058808c4c8999f3dcfa3716d428468a230f98574874c90adafdc73175c901a67d8a89dee006e953a252a160af2a49a2da4ba8944e1065f950e6f6557861a14f72fe61f9c23531082f66ee66a7e943600f681fcdeca643af1822086245794bedb3b69909adb98fdbeb4a7ec3e19a76fc8589c0b1757587dd087449716aff613e7cef9427ae76c55b2c730e45e0a459fb679e59013d59c2c4af677630e4be9d6b541114454c4bab7b03e7a71e478469bfc8f3fd414ba79cb7bf42764d24578a4b4c211bfbd19c00b9196c544014151eda75c660f5adc2b6208f570dd611ebf559b3795ceae75674d4db6fc6a1cab6bb45583c5598e616b8e18fcd6d0b46b70b75133ccfe8ec1de3f34b00bb83910256aa660fcabebb88ac647e484654959d14f51dfb498f69951f52b686ddfd226f46596cc221be583f184d5ef98cbfadc50eb90d503ad7f05aa73983622287fcc3af5b43d873f395f43de9f2ed9ac6214e16cf9b4bf1721d9e5efe76005a6d9c82ca212c1f189f689eea2047a89947ab6c19b39602607a68281e3517ca096518a2a66d9f3f9a4fe18362971c9810210f5107f4feeca33ee0039040f8e0e46bfdff199a001e4cfd0261dfc18ea019a5467b05ee05ebb1795a242ea303bed3fa331daa23c03c06c891e01a71b2b56586c9ebdecab928de1c94320619b1de615431f6937612ce79fda56766230970ed2959c0a07237909a3e06b2a3cca6aff3cf5e711884db922741e2dc98315e7ae68a2fc6ba3ab6b599061d45964281b5f8e083b368c058a2f4940e7b932b6e8e5d9be673e63e1df77a2b549", 0x1000}, {&(0x7f0000001a40)="77687859842f87388480a7498e479f84ef0e6feed5f23cfa3c464c07d2ff80ad43a047efe67c839df33a349e6e6a939fc3d31c0369e2947abb5edf8a651e29c72f", 0x41}, {&(0x7f0000001ac0)="1f50ef3ff3ea6ae8ade116f1c1e1f81d6b9f2196c01295c85228b920dfafec81a52b1176d1eaa9fd523b2b873014329e539dcdd409927eab6924dbb1c0d63fb4fbd778b67d69d36fee1f127274d203ee9944c17036453b54f674b46f4b10b563b13d73659122a1b7656f6b581280f4602df51e7973713c64940d27a0aa08f34adb380697634d1d", 0x87}], 0x9, &(0x7f0000001c40)=[{0x60, 0x1, 0x401, "5f78df8ede395a1ada2cb0aaf4ea1200127ab46d8c37625999f9c0acc890d1c39b59ddbea73407e8b35201842a1c93e6a639060320d8895718471ce3ca3b80ba05820f6928cd7b5090a847"}, {0x78, 0xffff, 0x4, "32a9e9a1c135ce63528b30cdef6396fb0ca3a643f7cf79609dd644637ce9f31860fa8b70d70be0c442a0696f93217a4d14e960c45760545f1dff4cf50b31c7e7f98c1100621124c535e80c82e341228b8dd6eefbcaf6af8ec6938808990b28563a5551f676"}, {0xa0, 0xffff, 0x9, "120b248e19001eb56ada44538a1fe57df04e21aa73308c6230c410a1f0697ff9665940d452c796205d43416381912612a2455d5afa391964527be3bfa04366e01e3173035c11c9c90ccc02fe8f8654867033994e68e095a58ef443f78eedd28040af3de01600f2feab3b33343509659ef785e79e8e31400cef4a19712e5ca2f456553d04f4538939dc79a13c33abe3"}], 0x178}, 0x6) 11:10:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() connect$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x6}, 0xc) write(r0, &(0x7f0000000780)="f9e46bd1a247b60b5abe357ed640b98ca6f18080797b43dc4a4c45f23b6fc03366ca8cec7acfc6cdf4067a0ca2355e0ea4503259387c37da1a2be2573f47735d934ffc33b493cfdbe19003eba787fa0c403add620e8b970e3f81e7934ae8a186f5f5e0b255bda9804cb01b72b324ebde5b875abbfd567f1296f599b7bda24206b83cdfe9275923846be964ea5173a4599c63cfd07b2d1ac3226e3bb450bd2ac0e03a2dd13b8277ba1fb0a65e70bdcad793bbfef929c865a589fe2f9141be7d764a11852bf6f796791798e169baf22f13be0212068a0eaed96344ec7331f359ef42140053a96289ab0049b8c445bffc455a56a23de256be6fb16e3c7ed36c5c5bb5b3d5a09f50af6357f8b962dc927a4b010000000000000000000000a9e2406fb3926495dec1a640466a5563f27c285f670d", 0x132) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 11:10:07 executing program 1: syz_emit_ethernet(0xd7, &(0x7f0000000140)="4d3b58929bcb1786211a7fe0e6620e815bb158d73f8b8dd4d62b6b80d8540f9f5e436544eae9f7b632a5695b83d736b7935a90a56a071ef58bdf0b88417cf87de5af18ff6a867aed76e0e65ea9d958de5e716aeda61ded26c3d358e7cedc714665d603c4476dbe3707c432700a288f2e3b96dec8ffa2977c433fc42dddcfc6d685a65d4cd9c263dc1bf0af0e99f79471209ca0b3dceeab875d43e7e9e2f9593173f096ce26ebd1dfb3b5dab321200c481e81ff0e4720f87243f6a09626964b8cdb4526c82faba967f945e50034106ad535796670e79fc8") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4a1c3825}]}) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1}, {0x6}]}) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/127) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000004c0)=0xffffffffffff7683) accept$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:07 executing program 1: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget(0x0, 0x3000, 0x0, &(0x7f0000004000/0x3000)=nil) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:10:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/57}, &(0x7f0000000140)=0x3b) 11:10:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x10064}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000001c0)="1f1848e7535411c532823611a303eb764f305179d76f99b73cf112b472e33d2e4b4801a3303876de8471ed8905edd12757be0e4031099ad71adc3352733eb37c272918a32db600dfb154d8", 0x4b}, {&(0x7f0000000240)="7ff0829ab4de14f5aec8442b39513fdd32d8fa4adc46595ca5a4ffa67d86fc94c28a21af62333be488b7b0b47e3c3bd86fef414dcd1adf7bdca45142c8e5d8b03a0d67d3ecda539bab1858c1e7efb8d10a7b193e75ebd8d19c12e6f3ac3f410962326c55d7a9b24a215a686f4d540445cbfdf0fa1b203ecd47b60db4abc6372c33bc5a83aab5b4ba9706c91436f129ff0c1fc4a346f2c1a283c41141900999668379a9a8bb12e5a48f7cb12c0254ba80f9be6b2232a2ab4f710809528498efa2b072d459f5c2889087bda89581305b", 0xcf}, {&(0x7f0000000340)="615327d9c3dece90789fb5d36697ba8b6aa4db9c6f47be98f90352d3ec136e2cd9b0964eccbfdd7002855d0ca783dd12c08c6e038d256d33851bb05cf30887134b13401ee532ea39a84fb37bcd375b1787124a47ccd4491b84e505275f547220fc8b9c0951290b4b8a089b4c18ac1fd5c6441114889db3e46883b3d30d68de75a4459beb7cea17ee581deec4be7fa78f22778a4fad3caeb70395014636d57a83ce0c", 0xa2}, {&(0x7f0000000400)="5dd27e9d4f582f4e5d773fed86c9410b0facfb6ce868cde64375513e5991f2d6ad2ddafc6aab5d88748be864eb6b769e6a097d09f641c51a043cb8f30f18a3b1ade6ed27c1d3ed247d578e87107c3f491ef645969d16ad6f9a336a10bd0bb2ca08061583662431d49a16ed5a5fd1d2cf991c8fe1d3fb3b40e04e649b41554cf7e2944ca3c7d5343d783e846e3142749178263b9f4638fb", 0x97}, {&(0x7f00000004c0)="fd2a0974c2579eea9fb5bb2c5460de7ed7439d8d188e7fe9272aba04255e0a66a66088b67b7f43b2cd8d726f0a15317ccadf0bccce12eb012628be5b0f8acc2946ffdee83ecb887c6539409f85a28d5861105924b0e12ab35b1a916e2da1f157a2daffbde4ab52e0ad5e811bfedbf8609c32314045981f1483321c8b9307be4db88cbaa1a8bde7b3fd3d35cd417e2051dc252a34e58d81c5869ce359632e93f0a426dad644473a7def71b63683ce7c36a80ecab8caeed2074f5c7516d732ef7a4789a230ba0c91d404fa41644dda", 0xce}, {&(0x7f00000005c0)="edbb72c06c610fd029b9584d30e0b9da91a1529274525d2dd072dd95a1c45af80c57533bf0865f4679a51b8fb53737aaa6a0d3eec302812f8d23de279d7838a25620cbfd53df5b923537eb883c4f81e02a6b7650f65c0f62c6e08d6abd1995d04a3b2525c33edbacd0e0455b1e845d567b7659998ef05c03ab85ca029368deead36de2756439bc0180e99d928d", 0x8d}, {&(0x7f0000000680)="74517709e2cc645cabcd0d3b65fd08dfb4254689b8f46e659263a97b534e195d28cf3a926ea36b9e8bce68a440279413fd9ecf294670cc1c81f008dba95c96f522c116b0d0a56f1da38aa818e2d523131bb12a8380f6f1818472fd6c5849ff04b5177e5027c151a59eb5a46535a92f68ce53e43bcab98c41ec620f4a914ff595e77fad486d9a3c0c3ad417e0c2bcc81ec6fd17f0fd7ed067231137f799de7c4d0724fb05", 0xa4}, {&(0x7f0000000740)="87074c92400c0dc6beba22e01c0cba4717cda3d14ec2d1e2496062d2950659f4def95a69c023533ddc40fc3d45ea12ebf136c21ccd4a0c7d3111a0871c08578b7e73a51583d45c08cc87beeaea11b42bfb4ae48092c8616508f348303a144ed971bdad3efd700c00e44101690689ccf38f16aff3", 0x74}, {&(0x7f00000007c0)="a369686ba0c5cc6bc2fcd7026dbfacd019f868f59d4c7e70c9935de7def3706a6e93f2e6dc9ab2c2d6055c2075ab6901bea74e4771f7db830189af11b74a093a77fd12d995d5d661a34f03a071d865b9e63235f65c166f3b4484c12a49ac238262bb226ffca1237eb7c976baa48d6be22c1abf1b643bc93221d8f093384574b261eff99c425f2a7a6d411e5a940674d0868b17c0efe9d7f026d0fc1e24c53087544f61ebddedaee1be415931f1abf21a5fcf04d2223ff715291e9851a89aa1dc2ecf7d928eb298473fbb63", 0xcb}], 0x9) dup(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000a40)=ANY=[@ANYBLOB="eea48d916304a81792dc1d5d8b430a26946ec28e2c3cda74751928e9715b4e544200d45b40d46ec356eff9b303d509a532f8c65154c440dfac57bc4d1d4712192c2359624dca45c736b2ad1bc4267e160e017088cbbadbdacf532acf89d3b7966059f2984212ef9a39ba7e964dea02d84fdcd6cc34e03950c46298ab1a1a97c57da02320c3551cfcf2b41bc6ed5074d53ca3961016aa2996c586a083596f5fef23a34526a7a63b22aba4687c82fbe7af464fb21b", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="248f35ca"]]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)='l') fchmod(r0, 0x172) 11:10:07 executing program 1: r0 = shmget(0xffffffffffffffff, 0x600000, 0x0, &(0x7f00009ff000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget(0x1, 0x2, 0x630) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x10}, 0x8000, 0x0, 0x8}) 11:10:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) 11:10:07 executing program 1: chmod(&(0x7f0000000100)='./file0/../file0\x00', 0x18) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0xfffffffeffffffff, 0x2}, 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 11:10:09 executing program 0: r0 = semget(0x1, 0x1, 0x420) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x60]) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/62) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000140)=""/4096) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000001180)='./file0\x00', 0x9) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000011c0)=0xfff) open(&(0x7f0000001200)='./file0\x00', 0x802, 0x80) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001240)) semop(r0, &(0x7f0000001280)=[{0x3, 0x101, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x7fff, 0x1800}, {0x3, 0x4, 0x800}, {0x3, 0x4, 0xfe9574257acb335e}, {0x2, 0x1, 0x1000}], 0x6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000012c0)={0x80000001, 0x401, {0xffffffffffff0000, 0xffff}}) r4 = getuid() getgroups(0x9, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getgroups(0x4, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001400)={{0x8, r4, r5, r6, r7, 0x1, 0x8}, 0x5, 0x4}) ioctl$TIOCSBRK(r3, 0x2000747b) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000001480)=0x7f) semop(r0, &(0x7f00000014c0)=[{0x3, 0x7, 0x1000}, {0x7, 0x4}, {0x2, 0x2, 0x1800}, {0x1, 0x7, 0x1800}, {0x5, 0xc5, 0x800}], 0x5) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000001500)=""/199) getpeername$inet6(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) semop(r0, &(0x7f0000001680)=[{0x5, 0x4, 0x1000}], 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000016c0)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setreuid(r4, r6) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001700)=""/235) openat$bpf(0xffffffffffffff9c, &(0x7f0000001800)='/dev/bpf\x00', 0x80, 0x0) 11:10:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x401, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 11:10:09 executing program 0: clock_getres(0x4, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readv(r0, &(0x7f0000001080)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x2) 11:10:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3d}, {0x6}]}) flock(r0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) sendto(r0, &(0x7f0000000200)="b9abfa2b8f8ccf7f961ecb7dd14167ad1578d01e35658f15c122b0968d81bd3f48c7d1f3cce72f35ac4af08313b38078847d1f990bcb315cf761fba0c19f2ffba2d63e2b62780dc2448c8ad75064b2edc85345d1a853a95b233e43437c24098ab6a4dc30df89a4df8ffd585c00e5fe3c7829b73adec90c78215c9fbaa3c0ef7946ae3f70789a20a42e45e3b1f882502a57dac4bfd41a240bff6bbefa69754b680f40c10b225b331b4772e9", 0xab, 0x400, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 11:10:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) getitimer(0x1, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000000c0)=""/135) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:09 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) msgget(0x1, 0x200) 11:10:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 11:10:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x12, 0x0, 0x0) setsockopt(r0, 0x3fb, 0x5bd9, &(0x7f0000000000)="9c55d36496a216e2b0c381548b04e100b9e849ee1770f284dc9bd7a090c83351c8e772c291878afbe78708d966c942bad990be7a543945fb72e29ba70d035250bfce59e08488731287aa76055713bdf17ff56fe9f46c7fcebf8033522fd8e02a70baa996673462b7a727418f0f3459597ce83b6ef7b2cf34ba09c3da984c9e9ecbfffaae5959b36581bb8796f9b953cd4653eb13188400195c10585bb0899020028efc42bcad90736e6d22c9574b5ea226d27086ac4d833aac3a426324a21024116cf5c34a838d252c007bd353e81e880e432fd0bbb08662f0263fb165aa7782b00c1c8d", 0xe4) 11:10:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x4, 0x6, 0xfffffffffffffbff}) 11:10:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x20}, {0x46}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffdb7, &(0x7f0000000140)="8a22429421052fe821fdc3637738d879d8ed6e957a4d14d7af8f35dbac001367afe5e0a75090642736e5a2198d77ef71d7491f9fef44054bcf7d601b7546bf1a6f629433f090ca7106546a329e0b5c1de0ad2410cb25b7905193f61affbf4d10cf3dec6e1450fbf6502f52793b74cf1a7a20d5a630b56aa2c9575c7c67dad1f88bac2c66918b249c4a3665e7cb808325f883f6bc4ad12a9b1ea1fd0c74f1e550964498d8946670becce2dd8f05fe5604cf3a16713ed1eddf") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10200, 0x0) 11:10:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 11:10:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x5, 0x0) pckbd_enable: command error 11:10:10 executing program 1: socketpair$unix(0x1, 0x80005, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, 0x0) readv(r0, &(0x7f00000018c0)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000001580)=""/175, 0xaf}, {&(0x7f0000001640)=""/104, 0x68}, {&(0x7f00000016c0)=""/193, 0xc1}, {&(0x7f00000017c0)=""/255, 0xff}], 0x6) r2 = fcntl$dupfd(r0, 0x16, r0) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x10002, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x401, 0x100}, {{r0}, 0xfffffffffffffffb, 0x84, 0x20, 0x10001, 0x4}, {{r4}, 0xffffffffffffffff, 0x46, 0x0, 0x6, 0xffffffffffff0000}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x91, 0x1, 0x2, 0x3e955365}], 0x1ff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x42, 0x7ff, 0xb724}, {{r4}, 0xfffffffffffffffe, 0x80, 0xf0000021, 0x2, 0x20}, {{r3}, 0xfffffffffffffff8, 0x4, 0x20, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffa, 0xc, 0x10, 0x7, 0xffffffff}], 0x3, &(0x7f00000000c0)={0x7fff, 0xff}) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x63, 0x24, 0x5, 0x1}, {{r3}, 0x0, 0x0, 0x0, 0x205d, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0xf0000040, 0x80000001, 0x5}, {{r5}, 0xfefffffffffffffb, 0x20, 0x11, 0xfffffffffffffffd, 0x217d}, {{r1}, 0xfffffffffffffffa, 0x41, 0x80000082, 0x5}, {{r4}, 0xffffffffffffffff, 0x13, 0x40000000, 0x0, 0x6}, {{r5}, 0xffffffffffffffff, 0x13, 0x80000000, 0x401, 0x9}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x7}], 0x400066, 0x0, 0x81, 0x0) fchflags(r5, 0x4) syz_open_pts() kevent(r5, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffe, 0xa0, 0x40000004, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x5c, 0x4, 0x3ff, 0x200}], 0x0, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x2, 0x80000010, 0x8001, 0x4}], 0x1, &(0x7f0000000480)={0x7fff, 0x2}) 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:10 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getsockopt(r0, 0xffff, 0x9, &(0x7f0000000040)=""/186, &(0x7f0000000100)=0xba) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) 11:10:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x982, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setstatus(r0, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) 11:10:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xa) accept$inet6(r0, 0x0, &(0x7f0000000080)) socket$inet6(0x18, 0x5, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140)="eb7b9f55720f442fcbaa4e713048e69931929648", 0x2da) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:10 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x2, 0xffffffffffffffff) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 11:10:10 executing program 0: r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffe3, 0x1800}, {0x1, 0x9, 0x800}, {0x3, 0x4bd, 0x1800}, {0x2, 0x7ff, 0x1800}, {0x4, 0x81, 0x800}, {0x0, 0x80000001, 0x1000}, {0x2, 0x5, 0x1000}, {0x7, 0x0, 0x1000}, {0x7, 0x0, 0x1000}, {0x4, 0x4, 0x800}], 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/112) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x2}], 0x2}) 11:10:10 executing program 1: link(&(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x4) 11:10:10 executing program 0: unlink(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x200, 0x0) dup(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x380, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/180, 0xb4) chmod(&(0x7f0000000400)='./file1\x00', 0x23c) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:10:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x9, 0x6, 0x405, 0x7}, {0xffffffff, 0x31335414, 0x1800000, 0x7fff}, {0xff, 0x8, 0xbfe3, 0x9}, {0xbe3c, 0x200, 0x100, 0x591b}, {0x4, 0x7f, 0x100000000, 0xb42}, {0xf56, 0xffff, 0x1, 0x87}, {0x8, 0x5, 0x9, 0x8}, {0xfffffffffffffffc, 0x7, 0x1ff, 0x5d978918}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x50, 0x1f}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8a") openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) 11:10:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0xb95, 0x49, r2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e2") 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x10000) pckbd_enable: command error 11:10:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/226, 0xe2, 0x41, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x861661c270459c12, &(0x7f0000000100), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7fffffff) fchdir(r0) 11:10:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x1b0, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x28) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30600, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x22}], 0x1}) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x1d}, {0x6}]}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000280)='\v') r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x8, &(0x7f0000000440)=[r1, r2, r3, r4, r5, r6, r7, r8]) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x34}) r9 = dup(r0) getsockname$inet6(r9, &(0x7f0000000200), &(0x7f0000000240)=0xc) 11:10:11 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x401}, {0x0, 0xfffffffffffffff7}], 0x2) semget$private(0x0, 0x2, 0x4) 11:10:11 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) stat(&(0x7f0000000100)='.\x00', &(0x7f00000001c0)) r2 = getegid() mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x5) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 11:10:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') getrusage(0x0, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 11:10:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4, 0x20, &(0x7f0000000000)="ab7bc523fefe51b968e5ffdf65f6f19e96017b3f5b11536f05249acaebe745ca266c", 0x22) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:10:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 11:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfaca62743b3c1ba5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3c}, {0x400000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 11:10:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xbfc) 11:10:12 executing program 0: mknod(0x0, 0x80, 0x8000000fffc) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000340)) 11:10:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000400)="eb") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1c0, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x310, 0x0) 11:10:13 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x8}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x400, 0x1}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$TIOCNOTTY(r3, 0x20007471) open(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x10) listen(r1, 0x1fffffffe00000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0xffff, './file0/file0\x00', './file0\x00'}) kqueue() 11:10:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet(r0, &(0x7f00000000c0)="c02caccf054e6b483d", 0x9, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) 11:10:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040f1b90a0004000000001b00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) r1 = socket(0x18, 0x100000fe, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x20000000002c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCFLUSH(r0, 0x20004268) 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x7fffffff, 0x4, 0x3, 0x7}]}) 11:10:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) syz_execute_func(&(0x7f0000000100)="f04d0fc709c4e3154cb6ffeffffffd660fd663673e0f17b907000000c4e1d171d3dd6766440fd35ca999f30f2b4300c4e1f82b8be1bc0000c4027d41249bc44261993a") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8005, 0x0) 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x37e7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f00000000c0)="9ed306756f7e03837d14d946") r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:10:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x40}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="000000186004008b00232c27feff023519f2ffff0001000000bf02008cb383246b361f9d215335a17d1827ad2c00000000000000000000000000000000000000b1fc135d594fe0fb7afffc5afc6925", 0x4f}], 0x1) 11:10:13 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/86, 0x56) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x3, 0x100000001}, 0xc) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xb63, 0x1e9e12f1}, {0x4, 0x3}}, 0x2) fsync(r0) 11:10:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 11:10:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) read(r0, &(0x7f0000000040)=""/113, 0x71) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:10:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffffffff80000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x80000000102) r2 = dup2(r1, r1) listen(r2, 0x0) 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0xc6}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) syz_emit_ethernet(0xc7, &(0x7f0000000240)="2f320b615da13ffb3845a653bd12882aabc9853eca39a3281c5dac955a664cd7c0d0dbcac8a0d0798c871277dbf0cec61c541bb9d45920c6f1ae981871b7e8d9e85fafa9870c6c7b728bcfda2e8148589382a6c1d7e72c4e119415abc4cf14692040a3e84d1054a2a0251c0524c2678df63ed1b9ffdd98b121db5d4fcf415dc14aa7d6090c8ef79027af4fcb3d25f66d893e5d51534c3883b02f646b9ef2a354677dd32249841b763f8bfb65ede2c411d208dec3e9d5af870bb8c5f2bb6f3eda9c7e862be0cfb6") 11:10:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) fcntl$getown(r1, 0x5) 11:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002900)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x87}, {0x8000000000000006}]}) utimes(&(0x7f0000002940)='./file0\x00', &(0x7f0000002980)={{0x3, 0x6a8c}, {0x6e, 0x4}}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = dup(r0) getpgrp() sendmsg(r1, &(0x7f0000002880)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="04c5e44235a1e63659cf5b3ea249d415f00009c41c6fdc8a3474ff1a1fd96e9d09f868704d61c489b1129af3219b281d34f9ffd88c48eea3457d85eae51792769a39bc7f31923b0a3f4d51b2700207a353671055cac0ee8c540fbbf6df8a10f563ef7dcd34f137da4c57fc50dcc58c09bab4a4f8d05157c9c80eb139c2bc2637987fd03254c88d23c4458406c63bbac5ea3b43cd0254d19cfaf3", 0x9a}, {&(0x7f0000000300)="1848ef868e4fbbd2e908202ca36daf82f7cd81212e5f6c9b38e6179da984d134e89d9fdc679f19db8ff5e7cadd4cfac7a4174eb5a4661f5ceff33ebe3876538c4297f207ac8179ba1999543dbef866b8f3e9a0381c760c0673d3381c838a95a97b0c7415d390ed913915e5bddbee2e89d64222ac49633adc59aa6b8e62f645c9ff005eb3cb08afd926302f4d72791a3ad197f8d6789a90f3ea1c5d1964b96a84e40ae774f94e329859b4cc506b99", 0xae}, {&(0x7f00000003c0)="ce038e3e2ef490082147a8b8e576249eaf5e28a8b0729fe812b59cfd005d4d05f948f477f30fa34aee87463a0816f6d9a83771a524908d2651f25f87b03a5145b67fc9a4bcc0d75063ec6eede7ed5f77f3ee1f46f05649898222e18675779e4815edeec976bbfdbd753705d0c9e3d9632ffeef83a9a14efbe45c77d31b2ea94070e913bf13827b4797092d5c45d9635f5f61350891b3033fb45bd727a623a41bbb1c9d490c0d9c26bfc1b7bb91edd7315cbba6a92702cf5ade02dba22736c8ddf52acb00e561ad", 0xc7}, {&(0x7f00000004c0)="698fe39b5e00e1ecddd54ca9e1c48419e21b8dc8aa1a80b7e6a261793aee0e5779024e1336d6c3b094635642dc1152c3dfeee288a7f3ab722f25e4a6efd0af4ac0f2b9f360d261d3c973816496763e7b1703f787bff8b49f5e316dcde17c73472a9c182037bba202415de7407067d4a099e02d2ab21ff6dd31707db0d97bca9670e4719652e3bc50b88624ee53125aa239c09f57ef661b4656309cbb173715d7319c7d5501ae3d78dd6b96abad3497c18f0221a6a9656de9b2937c7af3a5c5ac6a280dddebcf780968e4f1684b046b5b4fb2620c151e24499d79d59408d4dbae4fbc28553cec0a42abed05dff7a447ec65256b14e5a5b27eea0515c33bb5717bab60735b1e667dd1926a19c1f1a2ef2e6ab68aab40754f969143f5a899d4034351596e1a0a410d8863671c1b93d3434b15716906071f76fbcc0a6f5db5b04a6e4769848b03b368c145c01276e005b66c26af2142c9a2f50e1d2dae5ebe40e2cddd0d49c187c056676b67e046f312acc1b9a3b653f2ceb4797bdbeddb2b8dc5ed05534bb20ebd066bd780a216098e481a020aa20e5d20e74b8ee67bb4f6755a025b1f36c3f69ec543ee06a23ba429ecb2d432f9ca5bfbf731f0d07a39f59bbcddfc9718177f529cde8ed6240aa1449825331b635f23a14f42ae25a5c8b9aef0d948369fc184080c44908dd01f1e8af7bc35c534c79d51daf80b21a9029c6cdc4cbd2e09447814a4a10294a764bf1f11e84fc68e1d9c8f509091a5ed940988ac1d8aaf8fed0ba0d7859f23f7f8e74d30da6bf87c1235c65eaad17075b8425395fa07a75f403764db1ca4f40d3fb894b226106ea04c69f8de34c22b21bf7e449120fb094b7f43ab8fd2e369d68f22425ac4e96bd5f3db08773d09cce11a35016a25c307b7ec29b57e49dcd21ecaed7d50a4dce7dcf3a6ba2f3590bb2691e7b8d9090dbbfd03e1bff4b0be104a112b35f0710652a7f5bcab3d24755cd384b81770164fed523086fdfe388ed810eba1ca3c55be29c2cb36762fce4f0c87fe856bda090aa5b1b542dff107c8d213f8db13512a99e88e8f289f4e63742c49e75633612958b31a3676dac9b763a2cd5637342e6b4eded4b2a9e6fe56357f0e9b0a84cc7c115ca47aec1499b974830e399974e3fbcfecbca40b2fe974fe75b700cdc3fc7f97934db9ff3f080998d74f6c5d893ffa1f72bc44e6e9e2c522bab748f4290f5e8683c9bfb3e6ca709edcec12626e72fcd686b58cf593422016d91270642586ac1e5785df34e990dba426e874ee784d7f972c0dbe0c9fb14b544c2fd47b38ec970d6073e0a70e7c75f5a23107979d24ffb82efec7a5d7cd11de6d6e08520d03ce7f4f132eb51312a98b55a2c69764d82aba054044ff3a7779147cb33c7866b742a90adcd1883de1064ef123908cce86dd13adb40ed62a2a80ed43870a6e3616ad4ad0ac842deee33c691768ed1143e6365b517d75316d0cb987dedcc2f2f3112a0367f5530446c58d2d5989b0e0a2a9ff9775bbc71b3b5647de1a4cc7e78a4d2c316fae40ac18737a02cf94d58ac47f3244cc5bea0ad937132b41daecd939d6fd2929b734598a8be559ca1e776806125e2415a0654f03775c168c71f69b0e8bfcac6673c02ccc18e1430ed1fabd9400f1a49a6abba69393624b1ade2ac784725527f76d4423e7bc5540618be7682e5efc05aeadddd985433fa11762b04b29be200904ae417235aab17ab5fc904bacd2ec395443ef372c501c756c70d7c8018a9c3171f269fa7e84534b3347a0b9c90a942a85fd828bb87271c275830a4966d7939810b096cecadbe9903855b2405ea71cfff1c568306b1258983d9c200581593523ae8204732fa69b9198ca7d8c2f49d054c6332cca34141499b5580f1bbbacb4a5482afea70d431f1af21327db39b4e715bffed6e0fb7be8a64bb6ea09eceed7e55e02d1c5d3909bb5f898112008a524dbfedb601b57e1c065686528fb348324bbc98f8d7ae8bdecdf25c50a6a7f095be9680b7ebdba149885f1536afbae9c2c399b873bb3077e92c8e33b532e06adde10f7aa8011788ce580cf6d60c4a4f5e11b8e2ac41ebd2595a7be90a3d5b455c18a8d2561b6d158f044bf3478d8c707f5425ee15f50168122c83f30ff08abc9d89f7b07c2d9a56118f49e65a491082e6814f47c1aa86e6590c296d7566d9bdbb956ff41a7c0442d266c13207b7c42159dae3b043385deab143b64f3813feaa9bb1845d443e34471f2da3097bb69ab3b6205bd45e4dda198bf6159570029d18d3163a1fd815df1e6ffb8c1442cc5c337e4ff0f39c72df022492963d4343fd28d187a91bb8a053232a98cd151e0a6e0e40f1aee1845cba5341b997791abc9d1309c062bedad94b8ac3bca97a9b897649043e6ead099643dec5864e0dc5e4333c1c86e148760758904a8bb7f1895debaeb07a92f6e138624d7b0fb2135bd643b000c6e8c84c6d3a9bad1fb1a7fbc6fed9599cf5c87e3f5b7c3fd8baf7ada0b6c2a530f2188a8e3c26ba819368353e6c501093a2b6370f038a266c6a17b3f2ad447cf8076a4c743668f6e9470d8498b174d566e53908c549331667baf0358a8cc5f8a0a1e13cc35107add852ecded00c33ef4ee5fe58e0cedd89b78d8b32374dc1cfed789c78f4bb53530d011ef26cb04bb1e69b8533ee0050ee6f07e2a7498d71bd0229c2f3f49872546f8ac674764e56e1eb1440e48b94e03876fbffe1c15bbf47ec472fd34017859d963c37638b80df04a8e1953c8e649a0c1fbc86e89b3124c378e9dd5da865215d1b767b1a231d4ce77c00625a8681aaee0a697e033ecbf7b506f0f586a480a48927a8aafafa52127e0313396ee45dd04a33a07996fd2b005eb95defb459d094f48eedf197588a89864ee965d3cb06254348b5589b25993a41201e5ab74e87c1d233534023fe31fb6635eab3bc28569fb362d2514adfee1d8d7e394b4465eac847625b027db20b0c2a2e8eb7e63e2b632431cb52dd699c99bdd6ff622bf346d05cd3ade7c452ba24530f254a36ffdb045f7c7a8675dc2a6be111dab6014830d2c7bf911f9a6b7ad75c90c26cfb51df59b61aaeb2ea6320da186638587f28c2b40ddb8067b67c7511dfa3b0957dbd59938bb33bbc49f09453e54eb8c9ab1bacd48588240f5334debf74c46c86403caa89c3e358b9bf074bfec49097b902adb9bc33bb1f8778713d1ce953f885523107c25e10a0b357981d6bd2e0c1ee02aa7f118cf3ae3bf30d463f3ecd665785f828a62b428cb3e5da84a70067876f7d2c6b50a10b3a3ea686d449a4d4170f83298bf2d19446af1667be32b24efe3710f6b3f3af750ade1839b937aa8336b77aafe21aa1026a08a33484a03d1c3719461264e5f4b79a008149b9ad3d509d26612f7d7d4cc6fb51da6197371c5a7971be7d68c1fda689ff2f2740ffc2d64ae37b4a8b573a72bfc69a17317377fe820f205c598d2219078d92e6a700290e6491494df65c6b9b66b2aef44e34ff5830399a2900ac908cc23e28fa4c564a70c3fcb7bb7c9b339d6acb58d0a69bc19e87608ae8bf0ef94eb9cd3ffd6e3dd9d8d18c34979de2233fbaf148d42085092073cbc569c695689a58043ee8671214c4760e6c77447b21498a96d7243219a8289ab40feb1975b191bda6d6f3177c1300c9e1f60ed7495b0a793d7d727e8950a5c99db403ce152a7a4f41a9788a2c35d5886d1b6ec70e374feea1db434a07f0f872eb014b34e6a99f03f1613dbe0aef26821ad45c37b82eba1035361a83facd5bab4474f8f15fa0a0172f500c6d0d6d070e359a150d2c24dff7c4cf0d44de6e0c119f596612c2b995753d8895235b9206b6684d5bcf8dbeed6bd4e72f8064e718708084901e533009733b056918914424927739653d50290b13480a43662d682536c544f88e344ad4acf536d3a7f32c93fb82c25a326519a801a43050d78694123150a5075b9bcda397617dbde60028c9c5f1892efd4258945691f4d33c4c50dd9e211a195bc9f35548ddcba5e3a6de14aeeaf0aa74ed691a5b7cbe22e1ec0cbac9dc9fafbb1b046a81f1aeba8f57dd492b1bdebbd61c25cb3da6d9b6e45d0cf7b39b179a804401e58bd1af118278c5675008e329e160393642e9cbf5d4ce727695ff373face8b358f8b6bc0a6428dee46b3e6e00ebd2e3f75f3d970e3f2f5c6b3e2f2c5e08bc913fae100e7844ef5194b39c3f3b80b3c5239e28620d456077d9200c8aa231b44548fded2ea0dccdc5744ed1b0020d6b2a2b6b4d9cac9034fbcd9650f492372b06a2fa427f4b332903b308a20fc04fc8b6faab471c68472ff1be932bdf2bd7548e1125948ae750f084f8a38a9eab63b73724663665bbf2d55868f3501a89cb8dcf1ac27f9c412986cd24ca55dc96a49f575e2091ae6231a545657539c3afa97e3c12d78b7a2c50cbb4ee370e742d91ee4abf5bcac5df4f98885114f07595513eb67dcf6c8f40d8f92182f620125c05b18d8c7c5305e12b2a91602b5fe40c9fa2f1e6dd29ece361f7cf4c588c0e1e88f7e33c9666292a83b4de98721f423c16065d2338f8a6113a74f4d4c8598de36c400c8fd17963488045e7d48fb4d774122a42c9150f5620182486f9e3f458c26a506e558e2407a2abaa1970b8c3dab151ae0b314acb5a09aa0d3c09f3206601be6c0afe77c95fb4299135254252182283095e3c2833dc4fb3d926b826e0779ea99641e9f61cc40b4c3818f589381abd0e93c0aa5f6baf7e5d3709fad02cc557e9f498e262dcb2f27e91abf3fa1f4e5acaff640453576546656e3940f83783f614c3163db717ec41a2f4ddf63edc05cfc95f81e220d988abdf78524e529e1f62d7a9d30d0fc44fcb8d39c6bfa410396e25f906d66a3808e998094f404b1c0a68ea08bd5d639b5ccecf7eb29928f83bb9399d62752e4520b882510df9b440db18583bd18ada12bf9a7e477ca87fefe41e376e258851809ae5b155ad47dd72eec8d44b5085b2e0f53aee9aab2cf92b3405ab2db9570c3a2e6bcb7a8e74af26c4b68445a55a7ee1c99928f6787a291f8e7ebe5fabb91e764194a37b35e8b1819d98d6582cfc549a3121a02bb246b4a192b952eedf3fd714bd90d901bc57d7394a281838cf3bf7fc083fb358f4905bd4cefc82e0a79324d227e62b7244b4a609df9e1381fa1f4b7fbfac66672cdc7cd7536b5a92d43bd241ff4d3227ed8170dd877986f083f82886957b8137d145ae6d17eaf0a6c4a57cac1569425a5e910580a6edfd7d57276808aa3a9edd6eb47a0ebba3d7161b94e8ddb7ad9a846ce9979d15cda7844cce4fe41460411ab212ea29e62c570eb9a0e7595388839fda72d8823be9cfc4fa91eb6771b61052b5c8a7c17f8e7bd6323dbf9fd46732bdd703a8f749cd0d9e5a5fcd3564a220aa130093e152daccd178ee5314f3041e2dcb40c3b702eabecadf7d2271ced1da9b5fc5ad98f5afb3192141fbbaba59463725964b1d73fd19b1446d63eeb7694ae272651ba1ea9bd6236a19f74205b24cff62f7b0c1d68d688def1f6c7496418750979706be2c62a771be224327cf73859d1f43bcf4760cf1ac7cda58965d4b754b1d76c99b9a861d57aad353c804f2b28b32b17263c4f1df999927722f9e83fafe4e48a043db71dd6181ba7edd5f1fa8d82e66fc0df4c066fd53d2bcc51f5aa2787aabc5ad5cef1d39767d97c89ff3d8935904b1099cbdd62a1bb9752714e0b25a4f7e9301e051e2d69b54d9e45109bf5f92f0d4a22a5987392395c90c5e93e5e546fffbe4b0735a60037", 0x1000}, {&(0x7f00000014c0)="df7032e93c7516ef9bb169e6c42f102bf614b8ad63b20a7d53a58e443310dcd67702787d32d389c51c9fb13aed432e0f5a8e3f1541eb18f131f1ad3184097824a82d3c967119be0587ee17b8dd8fbc0eb3ea8b5699c174f4094dd0436fd95ae1939ccbd4959289456f2bac46e12bc84496f9f37e3d3f54fadc8fbd0ec53ef0637264d21a2f4a003b3b2beec8392df6c07b85bb71b8e86316047e2772cbe099a15ba064fb2f4427fe1ff03c770dd3a3e89c576c5a49b3e5f695f534b392614bc0251728009fb794d26e3ef91219f043d44112ba9d90771c8e49d64aadf886", 0xde}], 0x5, &(0x7f00000015c0)=[{0xf0, 0x710e2f0e8658fcce, 0x80000000, "36d842effe72e141d0f8056017fa2de1c7370b9f91842ceee9d11a257f7a72e535cb94e2f01c5418df1379b50c9c03f439c549b3301260daecd6c9194ff43862ea87f7377d2ed408aeea81add903d415e6407482856caf50d060b4c10ad6522d5860c347b2cf6da0b02eebb25505a59d0fdfec4f95c73f62d531a2a0f5fbc81697f547ff3d51c82f6e21e441a1bec1659dd76dd9f96c4de3ee1694cc78a303e4032a66f7208bf96ce969aaf89d628f68ae4d51e54b7bebedc505cbec8d5c1968932afeb9d1aade6c9b27ed28960c1f9c3f4f9a21f629619618fa46c6afbd0158"}, {0xb8, 0xffff, 0x7fffffff, "48567192006ac5e6b4b6b36cab426fdd251b7f40e9b6589698ba8dacbcd4f51047cd0cc93c7c80585101af450bcfec3759ad182db5c6192ee948bf9f0cf817e14c62bfcad16b26ac9f2879df5717ad589a47ab1355d8d509490b0adbe847b9aa85012f98932d775ee252d19019206c3d31a6ac29b2e1dadcae0e1b67e9680b0ddc7b363f337a9c0be2b7a0ca9c1b3bc9d5ae3ad60108432bf26d5284472e392ed8f26e6d4a77bb"}, {0x1010, 0x1, 0x7, "0494ac31fc180ead39fbe0488579a9280d5c28d39434b7fd122aeff1981055401f24bc003c70a114ac61b90e18bcd0ccf2c375be9a84a63f70f5e09619d5dced4a6584e694157566a1eb13d6d583bd8340497f39844b94f84a6d74ac69210cf1d53e17ed17bbdc7dce17cdb8ebd3b43bbdbfbcdbe04db187dbc0b8ac9cf94c03e4ebb6a821a9d7c90c37f8453a3f827e99a46e3d44dec6b9e67e1b2ddd060a31d28f3601dd8c09b624bcb7c2b5a1c5a5def3f1b18707e78a593daa09b9dce699e05d431e96060eb82edb5731a7144e4d0469b14cbb370ec8c5802841e763daf043a80f18304fceb5ebf53155d6381f30039bf8ee0613681d17c8366bd43c669c1860eaa5ea784cc332863ae11787c7f19245092fb668c85e7e99afa2525ccbd6806d1f6f8663a157ae4115a1469db5f350ff110b9603b003e9dd0459031484e764e80a74fbeb4cd5ad91da2138d796428b21d35edf00625855b87fdf4e7987a1866aaf765a104500e2b4176d49ccb175a02290fc3892a6ca42d4e3b94548ec1dcee7bd75ac8a2c1d2302aee043a818e8423386d79f4a0b6de2067dbff4f841da9a61c4e7b70ede33f258bc4e7196ad52874321376ba272bd6dd8296204247eeac15d33da67e09d8044e7e966ddafed2e67ed27809b165f5fbade206300934ca7fb1c966612d566f71184203439fe4427520273e18456fc6ede64d4886d8391ba77aeaf4ec7dc1db22822a31eb28ee6ec9d48f97dd361d62e160416530284c4f8983e6fbc109045766c9901980a5d6aa852b7ad53e9236f830e4e0bb2bd81678ba28bd51213d92ea3703c624c873d425dd9d25554ebb670e88de1cf5f1314839bd73753cf77eeae9c5436000558f8a294feaf3e44ab110e572ad1a5af7d9f0dd1995c23cc6dd9a7532cfce3fc761614dfe043a557fa52ca9c130398c8b62096624ec71a1aed14b1ac59f5dd5343b17b8123199a49324c0629a0660425707e8783919f3039f3482041d53a901436b95f3ca97d39142818687841fc9486602ab2d11a1e95482972e06b96b3235ba38212e64c6a5ada44d98e4d752cb2fd3a433016b68903506d8d0d212a95268a2a32296fad69603655ae6677efd22b5dfb9927c74ae0668f83e11a04096e35be6850d1c962498a2bf31e590af795dae9fce54eae5062cfdda3b8d85a793fa3e2ebdcb16a269a7adc267cf7466ba7a83789eeda5bbec47840cd377aa36ec8c3e7e6db0615e1e06609383f4d2c3604d8526224cf22011d1fc4a84c69bc994072ec4d33935dd0aa68b9d01edd91303055e710fbfd79c7ebb8a1434728772eed24d19f4d6221842125f91b4f6d0764d9d52cccca5302ecd390f459784ce8ddb7d44ef221f327a6219c68cc9a126215b9f4d55c22d72e2467f3e59f54358b7aefddd72e7813f505a0f6359335e0c27114721753e45dac47115112e9230d80a5317a2493e896b85ad8c06ff2df4b7af954f82baea81ceacde143c716f22fab5ed939090ce8c88fb4716101a6e341d5e22ad13651b4f8cde6f8b09d005a166a8f17c914e8410da0b1c4435333a026b7be4ec811657c972918d5e941b8442e1f680fc65ac570db77a3b8414ba2a36690a7851bc56babd49e54509d779a7db6bac6379de3b0cdcd22d9ae7009e718d0770ba5f2306db4be36e9a5bd7c93ffc14dcd927ddd255259d74b1d3fa458b42fb659fd4d38e523e83a59d7f09ce8caecc13d64df2e246e5e51b22a183b0668d076ba836751eefff28c84c9ee094173ed3e5ef9b56aec7102b872cabfed3869f0498e13b893f7c5db61bd1fbbe34944e23ab84f67b5c9cf6680c6e15a845ef04cade7a957eba21b6b27578a11b3b7122020b58a692ee50ee4c66806f56be07f6b70a8f2609933bfb9e3ad4ab98a74864ed888058575b9649a453741d3f5778ea78c96411504581858c32ab514b0e041c1514de5d8f2438feb4592780c3ef01ebb1ef2946cc1f4ec3725580a47c52cbda870fedd4384163d7536e7de7b9095f388ad4fa12099c8fe7b1e84a98b14c1c0724ab7ae87dd0d1f1fe5d06382e4f98a452cf575c906ccffad189bc35d0ddbd2579e7e1ce53313eb38ca1ac0e129dc35f622c515b74152f491606fd1eec0886f2469b62d6fb484815dc237ed83be281e051d6fb4e1c566e9eacaa32a6b023560e11e36b3e458e05ae76082e218d733b74b46138e7b33801cd2525356d6b4fcabd82a65bbf7490c95431249f3f2dd4dca7536daaa60c551bc3c092d5bec95bf160ae56085ca8f1247b4bf83a3804cc05549c0ecfb1dd9591610e1568853bc18840e4cbe1166a9eceed0b29cea2407902cbcbba64511879a6079b826d64023301fc91af82c9d79aabd7cec96b90ceda86e928a9ad01395380f0a5b2e987c7bebac5e17c418b508dad59f2ce2c7fcbfb4e87731987fc0ed59a44838bab9a53a2827aaae3bbbd08e76a77651d0dd0f00b04263fe249ae251dfe7898c1ab7377ba692efbd5962f8670e1f166a0ee0dad6d859e72f0fa95ddd6943b74668f56a16bee96cd2b0ec910618bfc036e7e3cec3b664163b1c84ebc97bc9944037737f01a11f7888abf2bc9fa2de6e847d6b92dd1ccc2193adcd0de648ff22c8dc37fd33513b09d4308f154c375474afd3ec4924ffb05f99f91819c254eda871de3f87c991a28f020f54b1e6a9c096d7c3b10db2ac6532f6f615fc08c45815273cae9edc1ab14d71450f74f6957f26e2bf1c4121a29c8f720d58c5d13864a02a374f448074f7461a902045ccf9d354419c028df30a9238f459d91d0d213299c9e1f778dd007539c5177072037c45e9dbb1c7f89559e3459d42a87cc57baecccf5b18a33cbd58b361db671ef88e541e716b9648cd6f2f3f3e5e7afcc1668a3e9a149af49b964ba39fde96866afc882888aaead963a1031661487af35d05c6d85cf945f0aa960e03955702b7ffb4b393af01199c5b3698413e9e63340f93333edd556b2c1b4c4036d8c01d829167a6c25ab55ff625525658798811547b35211e17d93fef7e85e0cf964cdd70fa1c3c4d2b54f716ba81dde9a2908b8831037b12ea2e9a65095d858f98b1ed5f099d086a5f1b2e8beca790e8271ba5d5c6b3d289543eabb10137ac81eff7d7e7d818ed2324ceb79c04d5bdb83316adfa9fe30ab4abcaefbea67819def606bf8209fcf1e536b406ff0909bc30df0b28f80c64f5fe10b1f1ea29b523fe3dc9e0212683f89a628867064baa4fe34d32eefd560799b04c09e7123379cd4603571483d69705b72062115aa8840e7c3c1f9e84e00f45c0e3424f25028a4bb2521c180969047c17a8390945a0edf90c272f395397e73e40ae67399543ee25559ba197ca432faa9e4dbd30420575347046821efaebd51fec2b501f76b40ebe2909661a186d3bf65805fba802a6e39c1beb1a38a7ebc4b17d859ed4f8b8d9fa6694944d2a2a1072ff9056c07781d67f183c65bed4a808c0d046961862dd27b06419b630f20c1a28815c4187d0b0b196467b0711993cc5c15f016455812ea664c0c787c794a35f7ae1785cd7a26b0bab0fd40b02c84661121921e452e319bb562e76ef7f1f8d8c8ad8bd2cf3128cc544950b968fb15a8a2422d2b2cde77a43f16a736e78bbf62a5cda4c4e97db1cc6b2c2a0dc7422a40931cf9817dbef5b1dbdd494ad91a20026f92072aa3ae57ee6d0e8f4fa99de8517d14c72c0dc4502f9a05be88f4d32e1ec06afab45b00704722d64b4169d5931cd6d44b2e8b2ccd95018d44fdd0989f674fea897152a8218b82520728359781e331353514aeb5399b4e73173edd2385c9f58617e9f3a302e501b3805f7c95dbe5e4f4f55fc83dcc4c20d58d95ae7503b4eca1b86a68d3eb4348029ed2a0bac282e38405b9b30065591802c9258770cb67813ecb3f87a0f020b900751520ff9971f72641012c1e1fff09a43c1c26b0b664fcc71354f703e8aa9a47e4a1cc445d25f15df1668def44a3947348de27d67ca47ae48f08a4fd1bd38fb25802168179e01df07a53c0d3d5436a4a8c8605e7e1e95ee67839f16e5f9184e9ddfbca59e06f62409d26394649aa1e40eb2d51cc0617db233d4dac728f051dcee8dd68ca43a7a9c52b99357e481d2b930bcc89974f137848ea7c4425a50e7cd55f3ee61e9983b35e1eae73b2c0d636a773d8b8dc37d9a4bbb8d5b8f8b4092c10e60ad416a209adf07c8b7347d1e54a5b7da9cc20c8c69fc9d0d853e8851f83353daf754d3265b3bf56ba51c424c735d8990084378e71f863d3b049ed7eaf2ad6c47cb0063d067f5998b88f032e9fd72249b9e7d3a09091e02bbd18943b77e09d7a97f961314261f12084db24d663a0ebd347a0ed160fae172209e388fa5e07fc23c9e7cb92d8ca6afad460b7d7822f9c3ad48b50c7718e357647cde7848ff4579b4cb28a5e031af104cd68230a04f46c48d5edc322b91cee135c5762129df37efa44186764b85a085e5a2c2416ce1bb505c059283ce9755e8a1506f74aa3394590c31eb3d7e23061da582b39e780ebb610285906110915ca78c25ccb912dd4c5f71d76912db4ee6bd7c6aa09185e0eda99eaedf2356264a8b4c79bf39f04bb959ce78f6f4d9faadaf85bf5217d86acc8230e3804b482403d20b952834fa7193cf0de98061acfa72d8882657378cd123205a19035c0228c97338c5b91f830536771c65fb3c98595974ff3fad4d06c5d7e33190d0d262df41a6b8958b6781e664fce83f273600983a3d0e51a58e20260d121bb4aa333140785aa727560e8908294a16bc414d2bea7df36a255dde69e342063c1fd78ef4aca2e460bc140cda44cd90e151a4ae924170e54a14b9c05b7014c4d221a951bef9ce910f35747f7a67073c71c51d3084ad9efa25af8ec4aa4fdb5db96baf09d36d8b8abcbc67acb6c7ac9a1ea8239657349b2e0b2189675bf7ebfe348e97cb8f8d81bb98439290e361cf7b802a521a9df379031fa35d400ca97c752267ede82b5e885573c81aa2ffa6bfc07091cc19877d06edba46c1359865e9d15a9aacfefcf7b6ff3317b298ca4de084cd9b8323f7e12f912b6d43d77328bd1013df7188a595f667fa3dc7fe463a18b1da8664f62d9dd5ac4bd5d7d8dadf6ff4042bb80e5586d57641ac298f80cd9254de1b177b9a26da03e3985a3f0bfb2dc5e894f74b574aed39c4f469155d72baeb86d333ebb414bfab3212097a47e901020bef2305a974b3918382a35fa1db3250634fdbd6dd65a97bd71ab2eca1732ab48426d29549670502760328d6c3f0c98f28e1108f3b837dd7603fed08fcfd8b39f9fada4e282616d1f48142b34792e68f40bb05e3513012675e5a85fe729eb12b8112ae21b1f3dc1b548f180873a10288a60da56b0b327b2ed8276692b1ba08c24501f3ddabe32592138600d413e4c55aa8c4ad874ce2b53369d4a93779b8f77e32adbeda4a416d7b0aeaa734232c818b890ad44b8353447b274c54a06913bc49945bd1ad1b3170e142740ad24a6eaf7dde858c6409c85f5d9c99e4b560a3eeec6ee17819a4649a13c99cb8dd4541724a2ae4d08fa4b1beec78714170da3455ec7c57a695cbf6ba7840be798a61ace5e9423226239de4b1c1e32811c386afed4d040e820c1656bf50a32d293cf5cbbd4171c574fd7fc65a6f28d4e291ba06f705afff70053cdd67dd93754bc74dca8e6d8b9ea96d90990b60e5ad429d235b57b9b1e90dc3dd1fc1219dd2da006679da23f19f4332ce50ee01cae253c2574efebcf4561679d896bc38eb3fd31c595d55266a69984b11461230b3"}, {0x50, 0xffff, 0x8, "8f3d15ce9e4d77fc658c99483377a985c85ccdc3458c1f682ab3dd9fa2a3f376f2ffa90ca8b84341ef534629d32ddb6174582a211f2a2803aaa337333f0a178a"}, {0x18, 0xffff, 0x9, "4128bb"}, {0x68, 0xffff, 0x9, "862a9b6d76249a18b9293f7088aaf3e53072e14ed332a0a3064d1896536ad0a1ea15fa417caa735af36e0cb891911904cb691c891d33f15aa3e9fe6d34372390a6d56810cb486d001e6392e93f0475f17dd9"}], 0xfffffffffffffff4}, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000028c0)={'tap', 0x0}) ioctl$KDENABIO(r1, 0x20004b3c) 11:10:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x48}, {0x56}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="9b1b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 11:10:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x300) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000003c0)={0x800a, './file0\x00', './file1\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) r4 = socket$inet(0x2, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r5 = open(&(0x7f0000000440)='./file0\x00', 0xde1b8e626e4f4e1d, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r6 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r4, &(0x7f0000001540)=[{0x0}], 0x32b) munmap(&(0x7f0000007000/0x2000)=nil, 0x2000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x80000000000000b, 0xbb, 0x2]) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000002c0)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000340), 0x0) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x1000000000, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r7, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x100000001, 0x3}, 0xc) writev(r5, &(0x7f0000000100), 0x325) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000080)={0x2ff, './file1\x00', './file0\x00'}) 11:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget$private(0x0, 0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c, 0x5}, {0x1c}, {0x6}]}) semget$private(0x0, 0x3, 0x202) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 11:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x19, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x9, 0x80, 0x1, 0x154, 0xbd, 0x1, 0x2, 0x1, 0x7fff, 0x20}) 11:10:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file2/file0\x00', r2, r3, 0x2) kevent(r0, &(0x7f0000000180), 0x9130dc2, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) fchflags(r4, 0x7000c) renameat(r4, &(0x7f0000000000)='./file1\x00', r5, &(0x7f0000000100)='./file2\x00') 11:10:14 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000340)={0x3ff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x1c, 0x1}, {0x325e, 0x0, 0x2}, {0x8000000006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[0x40, 0x4]}) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000400)=0x1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x748) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") fcntl$getflags(r3, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)="f6d6646396a42ae3d60d81ebfdad3b4393dbd9acad1bbca443b68c8a6b529f32a9870de575b31df2dc206096a6a8174fe88de40a449904d0f5f06a2841046c101a07defe7ae08af635c95e246ab90cd16e3b6f8c53d713ec8239fab44cd71a971995adb8f5dbba0b9c85534f817670be9c358b97e76d9e00f0655bcc9c8218f9087c6b2dde1cccc2e301da6f50006af0167b0b1d5777dd981213a44883fe8d6ce85e1fafc0a6f4763c44e34917e4289f92a105e2c653a9a4084e9efb6c0c46cce5da03ef1bbd4a3627af20ed8be85b2cf4de0f5491e91a0eabdb5b0034a67d375934c1b334983755bda57757820e423ae48754a69b0579e4f47d82aac8846495a050c77844c8689c606dfe75c10f13ec193a6ece73719068d9ec2c0cdffae64913518f6e304904960224723378b8a7695341e055333e049997b9dd786356871aadb9c4770326e64235b819d817b707609053175375662242381ced168c73cd81a9c39e3e95de06284d2cd3f9de591ce3f72c9f3c9180fd29f83f1e42c1c46ecf5c4978c37b4a0e4d4250c6d8fb4b8db12591cb760a71f7ebc769693bee5a96d4840a75c9265c40cb550cec467378dbbfe3eb6ba4ea4a83bd999326518969db20ec32cb7d48786e72c63fc3ce3b33bf1cdd2420d69c8df46844b01a0d7657987801baf6401aca537af243e5c24b9a118c2783f3e4772646d2bcfa229786013fe5cf1d203abea2f897d7285a78bca1eca1e9a0db20f16e00a7902660e88bfa890b74395a5ced9949f695d7a97b2ef62b8334ad223f9eeca3e9e65c6d68722c0e79d837bba15cff6904fb5068f846040cdc8d888d808611e27b1147712cb00e0cfe37f4b6adf7a049f94fb908ebc4c8b6605c826f4c5a52824adfd9b73e4c7e8bc66a051114f0ae73da4958d6c5ead814565c4153bd5c801a033eac7907dd685ca8b90490465694672cb4258dd3f4fb2b050ff397c9a13949c2054fc0381e8e10f45490a4607fa4552043ede3a8c7f928775677cab3ebe7785fd7210c5f51542dc8994951fef36850d76a1f206a0de147aff30cd84db7f762668e978b68c1d806f9ea4632b38b6c9d83169f44397baea1d287d500e68e674601e57624c785036dd27cec8ff7de3ca42756b113ebd0e7277eea848deb4507a8f5d2f1d7de22ab2e85b8f56157d7d641618f5db4ef76b466f2002cdd56a6d5e35e827dfb307cab9aad2c5501d149efad42e810bc323cc3fb2538a6c32a1f870823e67bc6e7e6ab12cab2ebf1a0955ee9856e510d2ff6f3e7df074b5a4453f4470a9327d03a1b72f3c10f21b856e343c250bb578490bee4c8ecfbd05706ac78d79f49a23c1a46c17cd5c8ad322ca7a76296eed8499e923b710720f4cd35e07dcd4d60612fa56c36c884c0cf3b46fef934bab09dfa08abde06525a64bf5b70ea541740d35a0ec5a4b5ccb969d5feaaf7c3b7727bddffe19c98eae455ea1cfd0f2936163df1cda356cf8d055352485efcd90c41a8445ffa44204af69cc32b84d2a4e9d870bf8a4369602938e0c4a8b699829a38b8b4227833385508abdad97e1da9fe5cb2f43af1b69a351020679bf89f6dbb86dcf6b8d1694d834d0776f24049963e6948f9482dc5cf705f9302b0c3697e9efa8ff7f4de112f4777d52a908c3947cfe2dcba7f5b046cbf16c3ecb744bdf9435bfc1f173f284e814a9da23f68c5bed4972d84359fcbe3ffe0b27e4ea6f5722658518d01e3fd22d85738f98c7f2af2416fa617951c1e01dc0c3209bee3535716a637261a7d808c25c5148c98c618fd72662aa5d7700787bf56eaaa16f0d717093ccea74e0af1a9c5c050337738f3bac90732b4fc8df190ec7b88b569c052306c23fae5b9c6cbce2605cf063d30d75cb12e4d0796b4270db994489bb694d4a90f08f9dbcc6c8a185435112e7ca018ff1131c42075fb7f2c229c3a5e65451ba0c09da0ec70e99288210a1006f5033fa05231aaa47bbb3e3bca70dcfe542ee571edef7d34ca305543b9f4ed7f48b86c5f518fd16d19a00d97e73cd82c0266ce9ad72d96cb3033c1f76decf319938d281b7bc1562c9bc3d9d57bd64b6eeb2e1608a7e55460c0f99af11ba6a4dc9ed6ae1858a21f3973acf5c7d5c449d98fea69b061937cd50d8904fd092867775cb32b5deb3d7671428d71429c477d6b6fdc8969b9caebba63bb39f38290aef0568ec87760ab79e8ee1086c67273f27ddb1e9a89a9a250d14637fff9b1e149be96e78d9f90ce539f52ef8f4f8ef54115043764910d4f2855b275ba7a671e54a40ba1e8eceae26207a0712257d1bd0b10d87463cf718c0fc30212936a117886575b756e52b7fe8f6d8fc6b8208e755d5965f1dc4ce1fa760a9ec0db89326734088327d3ce4a5eae087733907e7c99b99535e13b06980943f4e64dd8639f9217b1aa1f10ccf68a22d1bde7cef7078d538f1232fae3a258b80ffe05115c22824c3daf35c55472efdf9d8e86c80a50aea854a007554c13e79a131785dc3d3faaefd965c93239923d4dfc3112f6c414cc141ebb1aac6eb9e75c8eb06adbf28c39e9bcd3359a5e00e64e215a2f9f38d4340efd964c01eed0b2397acceb335e1eab6c7ffd0511dcf94fb9e5ed6539dc05e3ea07a1e93ea445c7f56d1dd37cb515a382d9dc1d34d7f837f4ffc6bafc79d052c86a95e3b9f228b88ab111921ae71722f18248cb2e2cd6a4400b51f3a280e59a2ef018aea5db76b1e348345a94df265e7b9b893c4e8e7a2f020cbec5ce951e7a02ea9c58d0e2d743397b74024ce4b48ec835354de14c385c2ab9f0667afbffdaf17df7c6c0d06a967693ba5070f0021894499251d34d144dfc33ca3d41dbcdff81a06c94a6b344ef24a9cee3ca81ff3d2df00d0c67a6dce455b4b4251cc37918d7f13f34630a6729097e30f20963b107e6a7abe33528300f14f852893f57c8d7a8d4ebe93d424355460f1af521bade7811acd345655991efebad27c2b308236784fc6966b5726f7624c76ef26242046d5a47bacd472ae1bc3937fa8e1518fc920ef2b56586eda1e4f258bbffad7f0a7f431ff95d5a199da2a178c198588d5a0a9fcca1e355d7ce2775874350ec54622e58c5d7a64e36a9c9513638c4aa23d5677480d2eece5bdda285b582793f35b3721f0e8c8544bbc53a4bdaed96591da2bf9ea0aa991d53d9471f2ccb83d08b7485314df2651877cef90406597370fe655f72fa3a6f9db5488b589bf4a6c77342010705c74063f011f3f79bdc5f62471bb8d362d24913ffb01fd93c018d89bc5690ca821050005a9489fac765feea11f10597f8daa6c7d881e81f13fd63e662d915155709b13eb03122f3d496e300716987cdb1b4289178412b03033303fff2b31240eac59c9f48afbd7256d964b6760f188b1661673c00113e4be9a2d681a252e54fe12750c387d4f0064c885a3881b3187cd96bfa4c2bcbd71c6d63f5f77738c7899dd2b2bf4e26880c63ec7c2cf2384c36faaf164a94fe9f376e09b479bfc65740509e06c5c792d2a24b6f7ef310887cddb4f245776d734feb5c6c087d71409442e76cd8c6f4f7195370206e04b625a3754afb98408e29b2423860ee52965ce0fafb3689fe18e54a981761c23be6ee45eca35d98223a344a6f6c9e294316d6e4ee09b0b3954b5bdbd9c9a37b898896470dc148d1206bf10a1cb517d5eeec2a854e2a4aaef3dc257e1ce9503f3fb4615bb581ebb064829f55cbc1b86164ffaf9777dbbe1bcf6d5d97dfb72850c7790a8a03801e29a60671b93ba248e3c8677ef5c037fa97906c1026369d73e22d4a79faba3bcb659207dd1b002042a91517fac5c54f1fd153dd1ab684443016fe1adfbdc4f30388242fc44b4f7b554fbf305f9294f0c7f6402c5037d631fd1fcd7552d549f6b524f467ab842a5e4b1dfdfd90cb9bd6114d5f150f15c7adf5c595d87be060e3cac2b0951b6da197c10dc366e47d684df049cfea577ae97bfc0b1227fed061ccea04e4dbba6b001a90a0f8ee590d547828a254e8747f255c02f746e6d6748498a2cd066f937b08a54d7306fe0ec89400266049ef65f511762888d3534b9c7f8999e7643b677e19108f18b382b569617dc14fa1757697f1a8201aa880b883fa4a24d11b808d37d3e145b10c1e09d40c14d11f843a906c80a0a033f5b96d16ee9addc17011542f3934015a44075f8e51c3ec0915c429d0f09603421b7f9ec8777a78b14995091dbab8482f09b12c20a78a8fa3d0d4ec37a129df0cc6cf49eba9f65804f7516a9c2179087ec11f5ba1b6714679acc858b1d1b2b8839fb1150ca506d05d782bec2c832ba2ec3cce9f057d32968a10d71d27d08e13ee00fbb31a7817633bddcd898ee9f32f76cad97f3e20ffd3b0cb77ae5db7709883b1806a36c246bea010c73860dc91648069877a195cf17169c1fe89e7ec291351292ca18412909967ef72a2a82e72657b1f30344698b61298004986ff957ad3cbfea1c7a20dbf16e489d5c0e5038fd164317e64a78caafdba1d775c6700775dcf3aa265179555e5f18a7545ad2198768f1f1f3fbb403848d09d968f70198a74410ea66315103d74518bb51af592a8f86842cb1616a33596481fa72ce9d5e2080fa8133c30a1c5b336a9428d28d9ea0da87345c40922a38ee8700878a13a955b36c93b1a15dd81d7d9808ae358d2135bce9b9976db5cc4d7243a92e17171b342a0061c8b64f880babab9d5236da225ddd31f608e480b400ea3672e0560c0e612fdeb1daec934d624c71777fcd9bb028d9680414b060cd3931db520ddff0dd156fa58e567dbfc26b322fedd6b2a7eae36d7b80eaa09d102da685247ed8b232a7d78a31d01961382bbf774bbb4861a251bcbb957af1b1b35616accfe54e5410687184a08f3e9402f780429b0f2640c4dea64cd486afa18bcb62fe1f06b5624492049e26bbcbf44da20ad0c0514a981a9a227c3c40fc493d28d16c6014d0b9eb2c3a0e9fa4e1060c706b1c8adde00ca1b94152eb2e8494572e438703aae0ec87a1e0261e15bb2a40064fff9c538b1d63befa03e28ca6cd9c98aec9da95ad4efd656774d3961ee56d57521b944b09c29b9e24b52333c32ee88238b8fa60cc5968232a3a2684b373e634406f5d1cb27d9c965d41d47be653a7b4fd1907029ce8b74862c47964ef00ddd300b48a24c602bafbd93c8f8eae40d92b1c4f91c043cb8929c37d26b292221343db835dbd6d67e52a04851225c2296e632876f22186bf6b2a8cd4c248e7161d9d67232045e3077a686f0a0c5214fdbb2983a03b297df8e209f14906ecd7c8bb124a5a2849899c889c5407a17b15475577220f69204a9235474a1c88a661d83aab617eb87e7509a7016f51f4ea2dbbb5e8123282414de7727eaceb794ca7e9e2b636faeb6e7cfa63e093d22a19c9cebedd101958935513c4a7cfd46a13edaaa4d1a16a2b79fec7ce73e984263500423ec1d94c9e62d867e32c98b5f8e64ddf8a2becdcd1dcee5afa42ba5e867726edacd4bb40e6d7305bc34002e10375c9ce71155d05b74c8fbe2e74221c6be72aab5e5016b9e2a13bd136e50c4b0545ce365c84d6b991c89a7629665bb9760b434622fd8a4e63b3c97bd91508c6500eb91f8baae4afe6cfbd36e8449290f982a9a45f5f78b920f046c01cea0dfd507a01e768fd497176fdd158dc5f757233a789e7f651976ec8f10bbc44601685e7badc5d7314ee6dbab181fcf3f202df978a68152e5148315406d2956228961fe1338e20a3463abd41b89212c628bb717228ee23a545a455f190d0b19c788eca9de60", 0xfffffffffffffff8}], 0x733, 0x1) nanosleep(&(0x7f0000000000)={0x101}, 0x0) 11:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xf5, 0x8001, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x0, 0x100000000, 0x8, 0x79c}, {0xde2, 0x2, 0x9, 0x4}, {0x8000, 0x6, 0x7d2, 0x93}]}) r1 = dup2(r0, r0) r2 = getuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) ioctl$TIOCSCTTY(r1, 0x20007461) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) r4 = fcntl$dupfd(r0, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20582, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)) 11:10:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) execve(0x0, 0x0, &(0x7f0000000500)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 11:10:14 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000040)={0x7fff, 0x23974439}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 11:10:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) fchdir(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) fcntl$getflags(r1, 0x3) 11:10:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x82, 0x1, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x44, 0x4, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000001, 0xb06a, 0x74}, {{r0}, 0xfffffffffffffffb, 0x8, 0x12, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x2, 0x5}], 0x9130fbf, 0x0, 0x104000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000280)={{}, 0x1, &(0x7f0000000240)=[0x0]}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) 11:10:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x5}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 11:10:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4a2, 0x40) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0xffffff9a}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fchflags(r0, 0x20006) socketpair(0x10, 0x1, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x3615, 0xcb6, &(0x7f0000000080)=""/147, &(0x7f0000000200)=0x93) 11:10:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0), 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x491, &(0x7f00000001c0)="028d584e61d0566cd8a5551accd07fab7060f1f0685845868588150000000000000003ef0380299acbbfcba20000005c4592644dfeea06107bcca34d11e79ae2497cfd80e9c84ff79183568bc4d296e71c750fdb8eecaf4244a2c51c8976eb3eae178d989345ec450a8b006985268aa6dc971fa7a156105aa1492ba84a7243019c97a09e1c8966b7a2624f82e108027a0928f19467bac2899b6f184b3f9e9aaad687648bf5fb7530ef9a0a7fa1a2") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8020, 0x0) 11:10:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x100000001, 0x7fff, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) read(r1, &(0x7f0000000100)=""/168, 0xa8) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8f52a", 0x1a) 11:10:17 executing program 0: r0 = socket(0x1e, 0x4000, 0x1ff) close(r0) getrlimit(0x8001002, &(0x7f0000001200)) r1 = semget(0x3, 0x3, 0x5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r3 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r2, &(0x7f0000001340)='./bus\x00', 0x40, 0xdc8) r4 = semget$private(0x0, 0x0, 0x32) ioctl$KDDISABIO(r2, 0x20004b3d) mknodat(r2, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) msgrcv(r3, &(0x7f0000001280)={0x0, ""/51}, 0x3b, 0x3, 0x1000) getrlimit(0x6, &(0x7f0000001140)) semop(r4, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) semop(r4, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000028c0)=""/4096) msgsnd(r3, &(0x7f0000001600)=ANY=[@ANYBLOB="000e7de6cb1020c10eb1e2c73f7178d0be8dbf527782725a67f2574b7c06626cdc9c8e0661093bcfcf723d000000080000000293e89c241ab87263c70000000000093130f3208a53335b92ac3072afcdd1771493e6d734b8fccb74863ccc2cdd4a1ea0fff38bfb8979fc496498ad588e4b905886d44c130b489bff1eb024e16bec3d1cb119da13fc20e0e9e7898e5b7a38b07a8b52f30f0948a781d6b2218e7e5d0785e3286c139dababc3f29f0ed20d7c5a9c5eee8caa100b0000000000000000"], 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000011c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000001240)=0x5) 11:10:17 executing program 1: mknod(&(0x7f0000000540)='./bus\x00', 0xba0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="12631e6c2447", 0x6}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000a80)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4ad0e3db5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f70a59014e713628a375bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf8", 0x145}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:10:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x9, 0x8, 0x2, "cbc518b99d58df8b970fde648c107a45ac61788e", 0x1, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffefba, "49f71f97a327395e0d98afc59e00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 11:10:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xffffffffffffff80) 11:10:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xd6d3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80185760, &(0x7f0000000140)) 11:10:18 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) close(r1) fcntl$getflags(r1, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x1, [{0x3, 0xfffffffffffffffc}, {0x1, 0xfffffffffffffff7}, {0x2, 0x41}, {}, {0x3}, {0x2, 0x8}, {0x3, 0x358f}, {0x2, 0x8}, {0x1, 0x5}, {0x3, 0x7fff}, {0x2, 0x3}, {0x3, 0x7}, {0x3, 0x100000001}, {0x3, 0x9}, {0x3}, {0x3, 0x101}, {0x2}, {0x2, 0x8}, {0x2, 0xfffffffffffffffd}, {0x1, 0x5}, {0x3, 0x100000001}, {0x3, 0x4e}, {0x3, 0x3f}, {0x2, 0x9}, {0x0, 0x8b7c}, {0x1, 0xaa8c0000000}, {0x3, 0x200}, {0x1, 0x20}, {0x3, 0x1000}, {0x3, 0x2}, {0x2}, {0x3}]}) 11:10:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 11:10:18 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) clock_getres(0xfb234415d2cdbb94, &(0x7f0000000140)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_addr=@in6}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x910, 0x103) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000340)={0x1, 0x4, 0x3, 0xffffffffffff0000}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x6d, 0x20000081, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x80000002, 0x3f, 0x3}], 0xb7be, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x0, 0x5}, {{r4}, 0xfffffffffffffffb, 0x15, 0x40, 0x200, 0x5}], 0x81, &(0x7f0000000100)={0x2e2, 0x80}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x4a, 0x21, 0x0, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffe, 0x40, 0xf0000018, 0x10001, 0x1}, {{r4}, 0xfffffffffffffffd, 0xc0, 0x2, 0x52f, 0x1800}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x76e5, 0x9}, {{}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x8, 0x240000000000000}], 0x98f6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7674e1ca, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x400080000, 0x2}, {{}, 0xffffffffffffffff, 0xc0, 0x2, 0x5, 0x100000000}], 0x7, &(0x7f00000002c0)={0x8, 0x10}) 11:10:18 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x6, 0x100000001, 0x2, 0x6}, {0x1, 0x3, 0x7fffffff, 0x6}, {0xfff, 0x1320000000000000, 0xfffffffffffffffb, 0x4}, {0x6, 0x8000, 0x1, 0x6}, {0x7, 0x2, 0x40, 0x1}, {0x4000000000000000, 0x1, 0xf5f4, 0x4d6b}]}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = semget$private(0x0, 0x2, 0x400) lseek(r2, 0x39, 0x2) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) getpgrp() geteuid() r5 = getegid() getgroups(0x7, &(0x7f0000000240)=[r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffd) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/52) getegid() getpid() r6 = shmget(0x3, 0x3000, 0x400, &(0x7f00003cd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff45) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000480)=ANY=[@ANYBLOB="b41b8e2115000000f288ef717364004b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r3, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 11:10:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x5, 0xa6bc, 0xfda, 0x1}, {0x5, 0x9, 0x5, 0x4}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x103) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x0, 0x1000, {0xaf, 0x40}}) 11:10:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe25, &(0x7f0000000000)="0300") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xa3, 0x33c2}], 0x1}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x96) 11:10:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 11:10:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:10:20 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x8004, 0x80) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0xfff, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[0x6, 0x7f, 0x7, 0x3, 0x0]}) setsockopt(r0, 0x69, 0x28, 0x0, 0x0) 11:10:20 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000000)='./file1\x00', 0x81) setuid(0xee01) chdir(&(0x7f0000000280)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="1d4c4b3b7f565043a50ee20e375204abfcfb3ac2212bc43e305cea238750a893d0be26b908ef9fb79a7da59fbf954bab980feed43eaf24f57c9f472fd8c7814cd8f711598790febc8088f1070c5754666de62fc032b7f9f6d4fa11e6ab434016205eaad88e731e6a6d903d6b6b66c56373afd027e71e4946bbfaf4ae1757c29235762f50a894adf22364a275c8009ad995594cd9fd5b5d2897423d7c16cd3eca280a5a2e5554", 0xa6}], 0x1, 0x0) 11:10:20 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x1}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x9, 0x0, 0x200, 0x4}, {0x66, 0x1f, 0xff, 0x1}, {0x2, 0x800, 0x8, 0x9}, {0x1, 0x408, 0xfffffffffffff800, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 11:10:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7, 0x0, 0xff, 0x9, "382d0ed2e39a401d4b888618dcdd6d49c3bb7768", 0x9, 0x101}) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x40}, {{r3}, 0xfffffffffffffffe, 0x949fbccf682221a3, 0xfffff, 0x8, 0x200000000000000}, {{r2}, 0xfffffffffffffff8, 0x0, 0xa0000000, 0x2, 0x132}, {{r0}, 0x0, 0x1, 0x40000000, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x60, 0x1, 0x599, 0x1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x7}, {{r3}, 0xfffffffffffffffa, 0x40, 0x40, 0x8, 0x1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0x63b9, 0x100000001}, {{r0}, 0x0, 0x2, 0x3, 0xffff, 0x1}], 0x101, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x8b, 0x10, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x5, 0x48c, 0x9d4}, {{r1}, 0xfffffffffffffffd, 0x50, 0xf0000004, 0x1, 0xeb30}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x40, 0x3f}, {{r5}, 0xffffffffffffffff, 0x59, 0x60000001, 0x7f, 0x4}], 0x8, &(0x7f0000000080)={0x100000000, 0xfa}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:10:20 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x3, 0x7d44) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f0000000140)=""/49, 0x31}], 0x4, &(0x7f0000000400)=""/188, 0xbc}, 0x840) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 11:10:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x140) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 11:10:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe2(&(0x7f0000000040), 0x10000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 11:10:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="828ea5a0cd276fb9da860a491e469eef"], 0x10) write(r0, &(0x7f0000000640)="f62f819f0cd384a281974d560b0c01769dd72e033572e690794aebb5937036a2d27c3f61464099f6be217914dceaf444b78246c9de4d766de11cc1526f485e5f87611e8f4245906421cfa250b30f77651a82176dbf49b80cc2cf39ed4f22eaf77df326a79d6b706ad15e4358a1dbcb0a3a0fd4032910cc749374a55fac7c1b8080b391a822094f70ccb8aae5e8dec887bfec1d8709a40233ad4080cc50aea36d36227c301ba71228cff0c2408af919306d5beb10cbb73f2f9f3a7eadaf1895b724c854b4714680a3f6202f675fc97d6a4f3d261920e4cc6e04ca7b0c5c4bd7c98d8faca4fe9000dbb49f07c781e9120289b5b4fc0b128eb2927d6fc080b3ecd13c248ee638a441c0f750a9418ac12f89f9b8638d41e16a81a3b79d19ac07917743e28bc00a1429a0cb7c7f5bb7f4994d87cabf4ae218d937bb3ef974c7c13cf113dadf2d97d281ffa5f676ce377b4fea86cd65ed8a7befb72435b35208273720adbe790b0f77ed654427e69b38869faabc2bf24548f1e0414ae920443718bbb723ca4b2cba355b11b6e57cb0be8720495cb2cc58f96d26968fb459688a9124b1027326141d836ef24e1814d1258812e3a191ebfa4633821aa7528323744c2edf275bde688530ccc60e663c6ff7ab36e1fe3730abb9e67bc938ddc1ac9e881a4c4fbf75bc6fed88743bbdc87205922fe645bee96402625facebc99c31f9981706c579eb795ea2a178b98e4ae57ec9f91bc9923053d8121be21546550436cef3eed8a9a0d8c18ad6c3f254418865e5a79b7cb896f9b321ed901b399f2a72818024510cd54fb95080ce9a2990e9055fdb98231ee62e0a5fa21f12a12cd02205d0451a086d71c10e1e704f718bbf5f0a9ed5f7dbc2ae7ef50866b030dd790b6e287226fb8c3886e2e89e63c3fdfc2f2b5d723969942a7931a23c2e7837ebf91ce6a7ab7b410e9d8ad1476631050d7701f73e3419e0e65ed59030c1880663f30f7f8fd6c8398966b79e5479ebaa24ff405768eefc5e087851a5603bb3c5e9eb122cb794762e5f6608574882e2c2a98b6710d9396d477f60722135b5bb8a1920a9006609c2ee040b158a2e9cae0a262b13c88462b189b6319ed240b3373bfafd14801ee41d46a19a58b6120344aeb4ceb439422cfec3c1bd8df9db8d6d619ed43dae342a285d948ab3fda12f22002113848309da0508e1624703124b09e9109cf23017bcb1051fd24b209a6fbbe3b791528fc9fe7d95af532b90c228ec8a37c6f081e1b8839cccc3a895d4e32f8c946ea5bcaf3ce6456e515f19a3dc5c38c5be6b1c704d19972bfcfb304733a5466f6748076c751069cb8a8d42f67c1a840e34af22a4fdad25ef5d4b3bd458a8233ee993b93bbac80d817a46f8e83e9930e13cbaf77b333a28193dd4625c46b76483700b5c896961e8d9bfdb9fe6fddc4b4d3aaf19124c5f826402cf65704ec98dafa2328ca2f8f5bc35388e2f328020d17e725af2f0e040190ee6fe65e1a6efa733a634f57e5514c900881522eeefc4f14c3de8008902a1ba33ae4602359956e067300423f4f2148c5ff6ea60e86acb54fab92a8b4982c57e678403c0bca196ee68da960dfaaaec05dd31ed2e35e0c4c01986854067739e5657392aef82166975f01d6d8cfd9a4e7d50edb038b00d8259ff16efc90dbb1235ffbfd12eb3cc6d453d2499043f8f3447a28b9e1a42e95f766974378e2175e2822adaa9fd916708d9e318d284197fbf5ca3e466b1eb0535212fac1205e0374701936462e45cac3c965f0d992d31e4c764a24be01191d57ea35da056b30705aa6f85649123061802e9c34f31ee4d2b2c45e03a920027f8542c81bf21c1636a317e23ecd7e2a81d2b44d1becac3e1ec3f49925f8c5ea0956cd89246d3eb8a0e35667e09e05ea4d1b16d7cb44dc13af64a201ba5d07bb7f023700010316a2cb7e11997748118fc9674f17f0d81afeefa0c7caf05574473f4dd91ec7c5ab4f118f18e9f36e7ff317a8f798ecdbfc86c65375f14e432057df07807492dcca2b725f7e20804ea5267d30ea3", 0x5ab) dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x106) 11:10:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="a9") 11:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000340)="cf6d41228505988d418d0cb9ca6074551622ce6f83db745f17d33dffbbee3a9b558008f5e5c37cbdd7df542cc4f7538ecc78d62227b9606596c860b8691f3c69cab3863a21a9203b7626b791294320477815225e2aecc4270720461fc8d28a54e78711ed2b438992f5ff01b3eb5f7a33c4d44d997dce6ba8aadc561d092bc36739bcc128e956538c368aebd0dba1f241712327dfca9a871b109ea5748f3522aff0259cbb58e897b6e0b1eda4d8d8dca2182dd2dee82ad12bd72c0a1576f5c4ecff454d88952f1b2ad25b1797656982be01433e6d9de74d45b61a789ec5b4535bd69fdc31bfaba9b9653c7e1ddc6e786fcfd3705cea5ced3a89b299f927a46605af5c92d04924462b76baa9c1613ca7cc4a760808e7011ba1a22961b826e0c512129389cc753adfb46cc13fa5cebdeae4a7999a792f705f0bc7775b17e118ab7ce55fb0b7843b0c8385196a615d6661dedd6814219977b64a2ff007ad7715ce456fa4b6ca74c727fb7e111ee2219bdf") 11:10:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x800101) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 11:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x1}, {0x6}]}) syz_emit_ethernet(0x2dd, &(0x7f00000002c0)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x3d961465, 0x1ff, 0x4, 0x410}, {0xab84, 0x9, 0x0, 0x3f}, {0x4, 0x3546, 0x2, 0x7ff}, {0x4a2, 0x9, 0x7fff, 0x1000}, {0x9, 0x3, 0x80, 0x1f}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r3 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x8, 0x7f9fddd7, 0x3}]}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) 11:10:20 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x2, 0x2}, 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xff, r3, r4, r5, r6, 0x0, 0x4}, 0x100, 0x3, r7, r8, 0x80000001, 0x9, 0xd795}) r9 = shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x7ff, 0x7}, 0x10) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/204, 0xfffffffffffffe6d) shmget(0x1, 0x2000, 0x404, &(0x7f0000003000/0x2000)=nil) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') shmdt(r9) 11:10:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf5) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000280)={0x0, [{0x1000000000000009}]}) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 11:10:20 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0c008e4ba6a8ce"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="3312370fe3c649232a67247c50ee113b409178260c853706bb4b893283bd2deb400b1dfd16f3a8ce9f01a4036c9808d53d1a8007d0e88d8da182fbbfa38b688c9f8599fd83fbac16bc277309136a54e2d3e5", 0x52}], 0x1) 11:10:21 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000a80)) pipe(&(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x2) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x880, 0xfffffffffffffffc) pipe(&(0x7f0000000100)) kqueue() r2 = shmget(0x0, 0x3000, 0x19, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x4) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x7, 0xc3, r5}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ffff4dd0a300000000003fdf00000000382763c3d8580ca8daafc9b647f94e132a56bc9f90fdbf060f2c498f914a84ad36eedea49601445a12c2933acda14412f3af3bf96b6333fa4174f63ba23abdde089227091ba8969b5a354972576d7ed4826d5403324822aa1206a0fa49ed40118ce31744219b84aa1e3621dee36143d8bd94139cea2f9b1c25a3221c38df6a1396310836a262d79fb5b76901f3d70ea8cd6df92e61963ceb2d12c95d887207135dd6af19469242bc59b1e5a455e878411754faa237d3d26a0df0c62d7b7ca4e6e642ba26653117b1fe52a8514a44a808d7b618e9678721aa8ae4ff99b2977baa8b32cd5117b8bc81e50c267c275c3bd2e3d0c393048b2a1fdb59348010cf9cd15b0bb3a8c1176cf78d9d54e85673863cba4cfeb279b5a8d479c0f5b7e3771aa2690e3630a74de7cd56dbec119600da73f26c195cf3186fa4056895502d2a8046d9b47119ca3f4649438cb0928b36837e99ddb7cdb24dd7b0e0b2d487361d83d02e657a22672cb06e956e8e0f3ac0e32210e739", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r6 = msgget(0x3, 0x0) msgrcv(r6, &(0x7f0000000240)={0x0, ""/54}, 0x3e, 0x2, 0x0) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:10:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000004, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa6bfcb0c3f6966fc6c644f6742986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012", 0x148}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x5, 0x4, 0x56, 0x0, 0x1974365a, 0x1, 0x1ff, 0x2, 0x3, 0x80, 0x6}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 11:10:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") socket$inet6(0x18, 0x1, 0x800) 11:10:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/239) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) 11:10:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r1, 0x312, 0x19, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xfffffffffffffffe, r1) r3 = socket$inet(0x2, 0x2, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) r4 = getpid() r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r11 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="77c8390c1920955e81108e9920649ea579eb6719db8b0c43b6e7cd198da00117507ce980f1807f", 0x27}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r2, r1, r1, r1, r0, r1, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r3, r1, r1]}], 0x120}, 0x404) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) 11:10:21 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xfffffffffffffff8, 0x40, {0x401, 0x1}}) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x80) socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x880, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10388, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8, 0x6c9}, {{r0}, 0xfffffffffffffff9, 0x7c, 0x8, 0x7470, 0x6}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x1800000000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0xc0000003, 0x3}, {{r1}, 0xffffffffffffffff, 0x16, 0x80000000, 0x9b0a, 0x7}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x6, 0x401}, {{r3}, 0xffffffffffffffff, 0xc4, 0xfffff, 0x1, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x0, 0x401}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x80}, {{r0}, 0xfffffffffffffff9, 0x22, 0x20000000, 0x6, 0x1}], 0x2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x48faba17, 0x1}, {{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0x100, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x80000001, 0x4}, {{r2}, 0xfffffffffffffffa, 0xc9, 0x20, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x9}], 0x6, &(0x7f00000002c0)={0x0, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) 11:10:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1f, 0x7ff, &(0x7f0000000100)='V\\', 0x2) r2 = open(&(0x7f0000000240)='./file0\x00', 0x90, 0x20) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x1, 0x5, {[0x1, 0xffffffffffffff00, 0x6, 0x400, 0x80000001, 0x401, 0x6, 0x0, 0x976, 0x0, 0x0, 0x4229, 0x0, 0x1ff, 0xfffffffffffffc01, 0x6, 0xf98, 0x3], [0xb75, 0x6, 0x4, 0x2, 0xa9, 0x7, 0x900000000000, 0x2, 0x8a1, 0x400], [0x5, 0x80000000, 0x3, 0x9a11, 0x3, 0x771, 0x5], [0x6, 0x1f6db0ba, 0x4, 0x6abf, 0x3ff, 0x70570347], [{0x3, 0x101, 0x4, 0x1000}, {0x9, 0x5, 0x2c4}, {0x3, 0x1, 0x100000000, 0x7}, {0x1, 0xfd, 0x6}, {0x5, 0x1b3, 0x0, 0x38b}, {0x7, 0x400, 0x8, 0x4}, {0x8, 0x63, 0x40, 0x5}, {0x80, 0x761, 0x0, 0x3ff}], {0x8a9, 0x6, 0x2, 0xfffffffffffffffe}, {0xa87, 0xc1, 0x8, 0x81}}}) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) fsync(r1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) recvfrom(r0, &(0x7f0000000000)=""/39, 0x27, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x4, 0x4, 0xfffffffffffffffd, 0x80}, {0x1, 0x20, 0x9, 0x5}, {0x2, 0x7ff, 0x200, 0x2}, {0x4f50add6, 0x1ff, 0x3f, 0xfffffffffffffffc}, {0x6, 0x43a, 0x110, 0x9d}, {0xfffffffffffffff7, 0x900000000000000, 0xfffffffffffffffc, 0x70fe02be}, {0x1, 0xdf17, 0x4, 0x80}]}) 11:10:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:10:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40404004000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1000000000000022, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b00002327000000000000003f030000000000000000000000010000007303a5c35f61d6c2", 0x2c}], 0x1) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xffff, 0x5}, 0xc) 11:10:23 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 11:10:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x33) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x1, 0x3, 0x201) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x800}, {0x0, 0xfffffffffffffffb, 0x800}, {0x0, 0x8, 0x800}, {0x0, 0x7ff49541, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0xc, 0x1800}, {0x2, 0x8001}, {0x7, 0x6, 0x1800}, {0x1, 0x575, 0x800}], 0x9) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 11:10:23 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) shmdt(r1) 11:10:23 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1b00) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$^+\\$\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='%#\x00', &(0x7f00000001c0), &(0x7f0000000200)='\x00', &(0x7f0000000240)='$\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1ed0a7ab6ab55399, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000c40)="1d6aca651cfea03c93161151bfb238117cc84623", 0x14}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:10:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x100000000, 0xfffffffffffffff7, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 11:10:23 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x11, 0x82) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x1000000000000019) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:10:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x6) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) clock_getres(0x0, &(0x7f0000000100)) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000200)='./file0/file0\x00', r2, r3, 0x2) 11:10:23 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100a0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) preadv(r3, &(0x7f0000001500)=[{&(0x7f0000000100)=""/208, 0xd0}], 0x1, 0x0) 11:10:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x8, 0x7}) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/88, 0x58) 11:10:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 16:00:08 executing program 0: getgroups(0xffffffffffffffaa, 0xffffffffffffffff) 16:00:08 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x24) dup2(r0, r0) write(r0, &(0x7f0000000240)="6fae12cff93cf9ab79be81937b54", 0xe) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x9}, {0xda, 0x10000}}, 0x0) close(r0) setitimer(0xffffffffffffffff, &(0x7f0000000040)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:08 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000003c0)={{0x0, 0x0, 0xb7}, 0x101, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000280)=0x190) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) write(r0, &(0x7f00000002c0)="00df2a8c49d1e1a8e40e7e52e6481c415dc2c3533ddcf97c7d645df444d103c7dbe09f10b7a5303ed6a2e51bd63bf3a0f2d720804437ae4c7e2ef4c5a917cb6defe908fb4712591c2ff8eaf8f8f35836785f5d54deb5399c7b47cc0596bc8cfc59376b179a5d2feda61cab978f0a4403fef0fca23747bcd443557f05704da8073ccd719c31058d24", 0x88) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x1, 0x2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x5, 0x10001}) 02:03:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:03:45 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000540)="603acf314748d750d702e1fb6cee19748763e0aded68c902872a4ec4ddd7cbd482cbd2eca59619620feaec6dbbb09dc3a36141d0b34a02c0ed0bb55a1061f1551575a1bb0cbfab5bc029ef85e247fee50531644e39ffd66e9ea498122f6683f17d11670a71122fa5ac454a910b075e21d771f0845a8c5917d8387b426b521643dd89bf8f632496f02c58f18ea064572e746fdbc1c099c4e827ea2b41e30be4aa26c8f79a68106f63938e80d7f158d0d3a9d9b35257a266e15d9bf31c31401531aaa16a20fb16914510fa19f4e32da5eadd2c18b0566b3a2cf6a31868f7ba0667185ba78b7ff4e023ba848e47", 0xec, 0x2, &(0x7f0000000640)={0x2, 0x1}, 0xc) close(r1) setsockopt(r0, 0x47, 0x9, &(0x7f0000000480)="c0fe3d553ed41c222496fb85feb57545b55c0d33e0beb45a61287c8739690d63172cdc4b0d3d470205d037aa91d8a7c4db79ce54a31fc9cf5d5a96496da9a43048bf17221474c3a0d8452701930d758f01601f2f83ada701f9e61dd0653ab0991c7d4ee8bcce4a2b0df3b65f2a9f2e3c0ffacb0a1d2879107086703c3cac01f1d82c6c293862c9f236228c4657f176dc2b32f3fdf6a61700c6fea8173cee3e510286136dcba36e211f0e5c95a848", 0xae) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="d974b29a6e398dd382deb519a28dc642343f88d95ff8a8b6a56ccac27237ef74e3a3fd6030647b9b070b84e7136d5e8c1310254f0c72f97fb625782839a7188a7faf99cbbd471dad5dfa5b5e24c64402ee2f54eef9040ff7300e74c9299b62e785c6608e0190f4984eaece5aac34c062eae35c8813c5cee304be4861e67a859369eaa059e105e2fef520e2a45a15e1a70449c5d9e16ba53241ce70255a88c5f9adcb72135ba909aab6d60112f5b54db7b21e147f3e59c12cd1ad4f63061d77adad76ad2a76fa3a0e872df03ca2a1da4c86daec9cce8090791d8ef0baf8a2a7", 0xdf}, {&(0x7f0000000000)="edc8bd9d55cece493dd46f425413d19c3e135b73e21a37", 0x17}, {&(0x7f0000000040)="b0b5f701616281de29b69f954ee0b86bf6ba03c5f924", 0x16}, {&(0x7f0000000200)="d17f3a4db01d4a624b9d6babb5dea448a1fac7fa3cffbfe3751811e584adb4fdb8ef85036a6128c73de80f3ee46511e7d3e0eff333d9d801872c0b032dce4104e9e92b7993825b3e4e538ed4cfd739fc7856f53f4c4fd28becefa0c37e42ddf25f84396a5275a93a4c4478081b21332bf9e1a41e", 0x74}, {&(0x7f0000000280)="3806fbcaca18361e87d5ca8b16c08ed18d621129b95e65f5d2cb649d269904e884b8dca4afe768ed5a27aea06642d35b4a60cce715e20bbb9ce9f0", 0x3b}, {&(0x7f00000002c0)="b04d5303c0aff4694bf07ff5ffab5c2f342d0a143e0c", 0x16}, {&(0x7f0000000300)="8b7dd114b2899ceb819b88d019d9925317f4939f68d3092c6f4843d2e0a1f5075b9be062326e515343b0cfd9c3bbe3ed1cf1cdc4e04c0a6063f6ea24b6eb0af65be85536152e0fd7bbb3957a56bcdb73aa694953ca37ef3095f11330f6ce61338e7d04f88890905043ee1c6e02b8d26f66deb99adb15df3452f0f0660580b6c73d7b91bc6c0a2fad25e8049187cd5da93731a42ffc620a0fc1097b60d344c1de73426efa8b44ee39891699d857882d6a2ea5247997ca962098e251917a7963e3f465a5832886711eb298d26500590e4c5ff9e1c294ac9a632d84e79f616a0f756a7e4ec0fc4f349d7f8f0ac3b7ca726b1f816accf50e7f7796c8d9972999", 0xfe}], 0x7) write(r0, 0x0, 0x0) 02:03:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x1, 0x2, 0x61f7dad1, 0x1, 0x3, 0x0, 0x6, 0x0, 0x2, 0x3ff, 0x400}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 02:03:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="93dc6fd4ebb1d8f6b11fa83425eded56213dbe26b4de0adfa344d4e26e5db92bdc03fb8a70a20b7b2b6f6fca25c7488019b61f6bef69ee174efd3b9d99089b1e32ceadfab6f12a762081e3eeb66ce86ec53aa872c7f636d9ea1ef9b439e0df7630eb2a583f15002272b0a9b9c9fc8c0ce3ee9e5b395c16e2959d54c5ed203ca96e646746bddc1eb3bea82f9fab6fb839961dfee20e328b16f1448d", 0x9b}, {&(0x7f0000000180)="89118ccb2538b07bc11724c84d625de596ac5a3c55b421156e42ab6c197c05ef36e584dd9ab542c06271890ae31e67feb5c8551f3f9aa08150379492c801a5f9ff950cc4f82689a9333354b990d7e63041bd91ed7fa10dc985eed97bcc6550398b55cc8fd2a8551cfcafdf958d1175d3840f39f70d4a3219568efc9c7c9907e91efc4b8cb051560e9187c6f3172300eee6435a071ffca140be8d05e86d48cc6075d6785738ea03320b36a3ff3b5d41e7161b24914dbbed6b67b9815d7e09cd18e4644cab1523a236d82ec5d2e7b6891c7726c06122b7a86d1765548ad2677fb5a84f1a833b69e3a5ebbfed32848664c18a4715d37001edf4", 0xf8}], 0x2) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 02:03:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x7ffffffffffe}, 0x7) 02:03:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 02:03:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 02:03:45 executing program 0: r0 = socket(0x6, 0xfffffffffffffffe, 0x10001) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x400, 0xfff, 0xd8, "5682a9f89465386dc56219d82a91a3f6bb6f05a1", 0x3, 0x3f}) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt(r1, 0x0, 0x100, &(0x7f00000000c0)="bd16c2cd27f2176aa9e4a0a64e0c041bbdbde517740dc39c08bbb1fd318353fabf0d5ada6586252387d5a06fa950c758a97f0132bd5caabafb24454e16b0d575e6b6f0643f715e4a2bd440eb32875ebd514aba2f06f0923f09871c9b97c11c39c8748a2ae4a47615ec17e2f45eb00d87cf4e2519b5749fc8d1b809ee29eb191571e53ad32d2f175c4d4615a6c087100c56dd5b0096e1da658206f86c47ad157dfdcaeb349c5ab8bad550116daa0b345bcd5e64b42acd68b6b0882179644cb98f699789c601ef1aa9827d719cb213ae66bca106de9851c3535eb654c4998c15b7", 0xe0) lseek(r1, 0x0, 0x1) 02:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x61}, {0x1005c}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f0000000440)='./file0\x00', 0x100, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000400)) lseek(r1, 0x53, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r3 = semget(0x1, 0x7, 0x210) semop(r3, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') pipe2(&(0x7f0000000580), 0x200000004) r4 = open(0x0, 0x10000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x81, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x1, 0x8000, 0x8}, 0x543, [0x7fff, 0x5, 0x1, 0x7, 0x7ff, 0x100, 0xffffffffffff8001]}, 0x3c) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/88, 0x58) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x480, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x3, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x0, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0xfffffffffffffffe, 0x1}, {0x3, 0x1}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x7}]}) semop(r3, &(0x7f0000000280)=[{0x2, 0x10001, 0x1000}, {0x2, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0xffffffffb57ff513, 0x1800}], 0x4) fchflags(r5, 0x40000) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000004c0)=""/60) semget(0x1, 0x6, 0x100) r6 = semget$private(0x0, 0x5, 0x40) kqueue() socket(0x2c, 0x4000, 0x401) semop(r6, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 02:03:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200c9, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x6bdf1e2, 0xa0a, 0x6, 0x93f}, {0x8000, 0x1000000000000, 0x16, 0x7}, {0x1000, 0x80b, 0x2}, {0x40, 0x7, 0x8f, 0x7}]}) fcntl$dupfd(r0, 0x0, r0) 02:03:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x13', 0x8000008000000300, 0x0) 02:03:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000180)) 02:03:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20000000086128) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r1, 0x40000) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 02:03:46 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x8005, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000001340)=ANY=[@ANYRES16=0x0, @ANYRES32=r3, @ANYRES16=r4, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES32=r3, @ANYRESDEC=0x0, @ANYRESDEC=r2, @ANYRES16=r3], @ANYRESDEC=r1, @ANYRES32=r4, @ANYRESDEC=r1], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16, @ANYRESHEX=r3, @ANYRES16=0x0, @ANYPTR, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYBLOB="9656a587513c7a4cfce7ed7b27f66147d12d8ae4e88ed415238d18b79514b9b8f33cac53f7f5783b28d84135fd6a505f77913dda2b40becde7d21f8b19fee8613004a46d9bfe48ed9390e95bb152682a3c907c701c4f4fcb5d36a54af47ca5144f539ab933f84cc5744f41abc13a1056ec8c863e259cae0eacff93a209c1289e074524f8a2b27dc125a6ab47228127e63e5d1a4649a3db4200ab7f02bfff0ab84f7324d54e6667942f1e74f4d6a21cb107d3ee3af94ed6950c31e51b59c2cb1708b40d8aa6738887e59c2970d53b4ceb60accede5a227e0c09ae1e2da368746b58e2fc0b5ed688a32c2d1e86c0c9c5fe1aee3b5e924af2f880f2cb08012176483b387c160d690b3f17630df61b57668f7c16eda6c5b8fbc1b00589cdab4c74ce27ef9b087b5cdb0948770d661179587a6f620aef7f63ceb35a5fe98e1239e361454f219e75df5aa191285b5bbe64d4a542cf2ff6bca71623f6649117c45dbb8545bde47dc35b8285144022e0505a183f5ac1edf33e52f0e3f178a20a9100b68a0281a8cce4ff9f54884d3c6572ba9bc10849ea7f28274f53a4193fa207c13ec3818abfe507cd160cca159e99be27f941476c45f4d514e457c355cbd2b9bd0888beab3cafbd9fcc20c71bc679ac7f62974ef90a86fb78dbb8c9b277df72fc587b2fe267a4a014d435196741123f1e9d9dd49b3789f1e6ff0816f2c5a3de4d0b7ffdceff16b7544a7aa944f61f4f2a0e24b556ef83da429c3f3aeaf2d9022bff5b0fc305224c9b30ea6f96ffaabe437b644d37b3b5cb5d613346d9ec65255ce2f5c77ee9b06a2811124090d9d864ae05c197c116dd57002214e9ad975706ce706afbe756813237f3120be4dfb80d25a58cb2cfa1cd0b9871a6122cf8b8f409130c7b0614e5e9b78e18bc32aea074e1602e1b405cd30da2cd8727a7d856645a1cccc6adb7867d7014e2e38e74f0f56feb7b53fefadc3557997342705f9316633c4894e12678ec21d958a605018d0cc913f41445ea624b6cad79205abed03bd51d6adc73f2ad397839015f75f999619ae296d94a29b0487c56d5e09969001149d6ed10f97086ef587a2f278ae79b45fbfe1252eb09f8658dea57ab8f6050e11b4116d8c3e095f762ca81db635bc8144e176007dda26045cba83a988ec4a31233aed4474a42118b53008e60645fac2fea5bfce402dd7cfb5d2092040c98dbf9dbf740fa14d7234762403a78f7a3b2af6c5ded81e98e1b392ef8a31895b28a0582f4cc7c4dd81d29e7a1b91d209309314c84826f85f59448b76be977a5c1c0d95843a57d3cded1b368445faf820397ba39005e9bf5a3732d94940b4775a5394db1f53038387bbe38b7dcadb46450b0ed2ea3960a82d564cbdc05cad0490f928dc3531676bc12ce62ebc036c65cc0308bd79626b3c7f21ad488cbde1a9e18015aa05d6420992f317e5e8821ea7e3227280b8b1e5a55ed459ad3b03e84f25ca1594d83bdbd8f9bc69731aeb17372080dcf43b38f10e349db0ed21b93345343cec46cca46436f8243741a00c2a2d9a103c1b0d0836f7ed333f88b5c178026073df93a6959cbe31994d046d7cad7fb2be80508ffad96e997b166e3a27a246bd0a5deaec76cb1870bdbb76a18683a183f71ce80e742042f03a37a8a1be7920985b86614424b01593660bc5ac9ab79517e256fde1ada66941a35d2d67d2d0c46da09652ba3fc46f277d6aa20a79ff0262eb35ff23ea700da058756a95defdaac1c45ba013b1e9d1e67be1c59f5c1fd7ee98474edf26f56d29020703072e8de9eb3258aa7a35dd46a4d6f8be96baf6d8f8e0d71461bb0631b76658818d2cb914a11498a645420ff80ceda66742c5743857f696a6c429703a8f2e63245abce0b314343e2edad90020391835447d47a082eeca468a703a3906c1fcabfcbefe05b0bdab24d989de17cdf04c38c72ba83a168c14c39f84dbc45d4dc7e22ba9d8359374b0d04471fd870777f8f1430657dde8033e5f4f50fcf4a54e751a65fa4b1f6febb51a47c542e8c46418ef77b187b4bf2b6b5a3c210264edfd532bdddedceb8122c7700671f14ef3eb861971210f525b0f88976c21925e5d40eb004a3c4bf34a2b1333553bfbaf5d8f72e6ef7637a0f6eb64e923e84aba493b3b07687436d67be3fc3ddb79370ab34a34388b58f216be1366e5e8b063f5377de7a041ff5b22512c9dcbf667654e9ded9ae1c65c6862fe2faff782dfb5ea2d4e59ab76c3ffca052180d2cbe82b853167654d2f37c712bcc61ce1a79136157f51d660c2026ee19202f4744c60c243cc09d9d2948ecd95f8e3202bed8b6f8376a249e963db03e75fe091a9abcb60b4be09a74b0d06b10f561441a50b7d72fbcba538d622fc499d1214ef851be3c533ecd975c6ba721468b97017c027400c3ac607a391a539299a15330aff00c1bdc0a6773a57895a7c5cae3fb327f0014b6fd87ef1e45398d3561f655d7383e2fcaadf0afc51a1d0cfed773137fb41c96c3eaf97c71b989def58495271d62d5898604dbf3700b3f33bdbee5e4aea2f792fa04c66a751a05e39c6845ea9b9902874c31ca4e899babbee5d953c629cffd0d772eee662f587a54a1334c27b401b34c987d0a9201f3ac2e3c7b89d78cfb1f2dd98ae436e78445dc5a10def1ec76bed6e7cba565a84f77d0937ea82ea08e5f776f3fb22526b5fb137e2371d7bd6612f8b67805458b13c294f3c4f5677487dd53bab33dc7cdb95b9f774138a52708fe47da334d3da8d536aacdc8bec6b79f5562cdc05d9857275a877d52654a4e159f557ca3b12307acd4d63402639f69a83dc860b0e6e69660161800fc15f0ff799fd9842d7c16044faab76cb594db4acc470d7a1e95425625bfcf03fd92c5b7fc094b220a2c8873edd2052ae73a4acadf73fcd865da0eb14df80eebcfeb5de415c10b8138bd2802882afb084c61cf605eb2276c213f7a532c606af2878b87fb7c8fb70350251cd526bbf4640fea9bbaf2865ff12b30ba0889371a95fbba4db4448f8fd90e2e28bf9c1367473b464c4f777dfd295fa92069c7452af5a64885ee0605b4604d1961428c7b8243601d714feb62709a8a5e9ffcf852bf3446dd0394320a95a7d1299299c035cdca43a307c0a01b609fcf50b44ac8fb25c3eef7050a7dab799e8d5dfbc19f1434e70b85680827cc978ce7c850ba445d134c320b7e3a255f4914414b5a9667cc260e62413041b751ce953f810978331444888d048c2d09099b4c48b5f1adfd47065a9bff0fc72cfccdf8838565a2c6806ba77d18ea3ad7fb4f0640d9808746f4bed9cfcb1ddde42a77080928db6d3c16605cffa238079f8d7dd55dd0059570385f42659b0a3c181353a2fccc97d65e05b079f93607fe907c0c64cc1fa0c648bcf4d97bdf68efabd789939f78a442c47fafcf8d26e1e651ffc92ff4ae32bb14862a04496d7154eb147ce24eb448b9bce11cb69088d2730338faeda41d6093a9268f3abe1e6affb35fe4208b071016de9c90dda8348f7e7e77032b4435f904c2988fa46c1d98946af41bb951b384b1bdb3925759e242cf1b1f8210922c53637cd951d742998006177919fc51081814f20643674707693840ff2c01e37d29dfaedde10c4654bb2c836bd65baae00d190885c458c0e54d2467827970a9a68c12769db46d0b1d819278a05c00ec266fe09d5ff5baeec0ca977cbdafa5851f2c2b18f38215f0daec054fac089b6a9f272a55403c5cd42b53074564365dce844084a8643098b34400e7728c54723edad0edbf57a7c3c4d9c47eb0b659c150c87a2d6cbf88fc305c874099796bea6f6f015f1c7f78b28fd168eee4a318cc076b896f74b1452ca02b42c4f96229251e5f26eacac3bb8af40bd2ae8e4239f24fb3c7ad2a45e4cb24f48407fb7ca163d5649ec149ec8d36ecf10b9e991e5569d2b2f5102d3ff6f275cb322e318bb90d6f32294bb53c0d97b5452db211ad20ea26e3a1d94abfd0870b4ec80954a19efb5297c7f1dad4a1cf044c5e38d8fd0a64b9a5a2ac2d3c6dcfdd28ee74f0ff0f6138f960d16f89e9e6798a57a6f1c1b49d4c47bdd6adc36d57fc1f0282e94b53ee268f975f3f5c7c0f197d08f50eebf950515c4c24725b9bd75be3f28003135cb9e334260704130caeb09d7fd7e2c193944cbe6217e27d30778ee2b6a9a927be62ea2c35b643cc1c879e696426cd164fc8bb740572987bc1de4d9a0d8101374515999f41e774242a3f62a829d34006c6f644bf256fa6bf9c376a5dfb7d8617d5d86af3f58b2dda1571f106dad606c5ac95110820b24773f0d7a35d45f6b31500a31d1b6bb1f24af5867b483e35672b795e2ad0c6d2714576ccb61f44e012f5cdacf237fa8076da9d78bc9acd478058cce3314c9b898a69780ded9ce1c92df3b65b183d575f5fbf94c6b220f80994730fa28d8c5dddaac0612b7ff9906f1f0bbd06a5655bafdcf12bb45f65584281154d376c506e463d2169c363d5aa8b60e546a3305e7655aa36b45bbca90859027d83065f6f469da4b88117cb3230f7773ec280bbbb9fff76d8381f37597a336658cd448116584daac5e20d628a6eb4d2d5b1b968e39f5ab2d4d79509a1a153e63795139ad923e94ca5bdde83638f9c5f957904d115ade4c74e8261102edcab34e0d926a0e520624bb5d646cd7846734f72b01b0412683c32c02580a80c4b2a99cbe2080fa68adf63377696b1bd0c3798905198bd51ba91952dcf6bd888ced3234be71c60b9e425c65aa5c16d40a2c8c421bca248cf0ee476189f64fef83a7ae8825c890d0d4e849e56b20991e54f29954e807fd5b7d71319b8581670adaca11c40f6e4ea473ea56eac783603286fade420119fce3341481bdff16d10c20d83886a49ff49d20ba39117069184ab1ef95812debc00bf40b6278d9ffba123d922b92cdc0ec778924cc2e42f343f39db637eba47f3d3197698aa27d5fc8a6b807d9fcb260316b50812b64dab3379fb21a56643f07847c1e028fd58536e7b023b715ef229c5c3332c8f61f7c51143c6d785d3f342c353d69b632f673d75af329e148a9f3b6b8f098500b8f39f731ab68e4c61dfe17ba7508eff048d77d93edb904d3e5e869657e3c0605032653ac8d30654ebf8245110564511ffdbcc96c74817a98e70b7cdaa6882555867ef42c244efee90e92679a479bf40ce94dc2d51d01ab6550facab509b8949588f840e35b58dbe96e9ede91be4c8b57f0b2535d1d06ff006b00342ec6abdccb293edde09f18c3b763fc6623da0326b6325deb9b27db5b26c68b46b485d9dea7789b81ef53292f92d7732817322276f3dee988f9a987c5d78cbf1b3434160b4b913eb39d135f6e162e56f56628c0ab2486aa968dd81552322ea4950e88e5e84e17f701ea0acfab3b02072e5806232a3679917fc6bbefa3edea037c4daab2446291274a0001ee671e93c58a34e2f6437d58f89a814bb097484f7f27b54cb3adaa4c16bfa3ccd77f0e2b76357ac04c787afd3937568a47e3a34c41fc53630b891c7d6229a0f0ebb671b3e8bbce012a5b4167ee7984f0d6e88b972f135202e582278452b8eeb5e08b247a7a76afc0a2d1e7728fa5d970489b00a7e064da3ff0a8f1024cd927674993312c2534b11fa4f33e452f8ecd7446c74bed3c8d4708c25d1c1162f709e02a64b01ede789222070b6a2d0a029cba1d4ae39235b1cc9b2c7961bb6259cb80a45607d8a6bc0e7858a7c94ab80fbfbdfb87f4cace5b8296d309bca4ffc2e14fb7aad3600a6490f28448612807b114279ceb3df8c2f39", @ANYRESDEC=r3, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES16=r4, @ANYRES64=r1, @ANYRES16=r1, @ANYRESDEC=r3, @ANYPTR64], @ANYRESHEX=r0]], 0x5, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0x0) pipe(0x0) socket(0x0, 0x4, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgrcv(r0, &(0x7f0000001400)={0x0, ""/90}, 0x13b, 0x0, 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x8000) r5 = semget$private(0x0, 0x4, 0xffffffffffffffff) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r3, r4, 0x10, 0x80000000}, 0x1ff, 0x2800000000000, 0x1}) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000001e00000000000000000000000000000000e4ffffff0000000100000000000000003e"], 0x24, 0x0, 0x800) 02:03:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffdfbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x8000200, r0) shmget(0x0, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r5 = fcntl$getown(r1, 0x5) setpgid(r2, r5) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r6 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x674, 0x3, 0x1, 0xfff, 0x7, 0x71c, 0x3, 0x3, 0x401, 0x7fffffff}) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r7 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000240)=""/10) r8 = semget$private(0x0, 0x5, 0x10) semop(r8, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r3, r4, r3, r4, 0x2, 0x5}, 0x1, 0x2, 0x7}) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:03:46 executing program 1: r0 = socket(0x3f, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) 02:03:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffffd, 0x7}, {0x6, 0xfff}}, 0x2) 02:03:46 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1006) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="150f4bc425008174084170ad12a186f5021f1fead990825847d549ffa9f7495d6c49208ff5a640710fc617ae85ffb5aa01948983d4db0a98ff03a511a06f821ca9b3346c19e3b95faf0f1f305cae8cf30e5095504ba6378378c46daf10d60975a9ab", 0x62) ioctl$TIOCSDTR(r2, 0x20007479) 02:03:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/163, 0xa3}], 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x80000000, 0x5}, {{r1}, 0x0, 0x8, 0x10, 0x40, 0x4}], 0x3, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0x4, 0x5, 0x8, 0x7a69}, {{r2}, 0x0, 0x90, 0x40000001, 0x1, 0x842}, {{r0}, 0x0, 0x8, 0x9, 0x49, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x22, 0x2e9, 0x100}, {{r1}, 0xfffffffffffffffe, 0x20, 0x88, 0x20, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x0, 0xba}], 0x0, &(0x7f0000000480)={0xe, 0x4}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) close(r0) 02:03:46 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="000200ffffe9f2713aef0004001f0e7ae08a5101e696fd405e9b692f7ac8e1df70e5af4e"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 02:03:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)='\\', 0x1, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0xe535}, 0xc) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="99958578ab0da04688f9db5443d45bd010431ef17fbb1e550ece01cfbe4697cc41e03f3a8ba90a53ff21dd7463a772", 0x2f}], 0x1, &(0x7f0000000140)=[{0xf0, 0x1, 0x0, "d12f7bd6a8d320fe805418b500007f0c754cda55eff3cbc2ee03f2cb5ccf837bf703478147d93a3318aa828f8dde358cfb8b815490a419c8f85625d0af8bd25a13fecf6769c873fabcb216668b580293f7f76776f93312a8311f4e4898cc6ddf483b0e3a6c74c3d4b79a691ffcdcc447cc0f1ef729ec41611fc7173c360fa1b0e16ae5abe6da81a2b796cba4c665f12cda81ba924e540cb8b27c5bd6d837dab51ce4c5d70db4b5b1738d1d57801e5fcb4f688782e0122de7561d8208b6b412d2915a2c5fb312cfc9510f05536998c1e0bbec2238cbee3fac0eae4df5"}, {0xf0, 0xffff, 0x7, "6b31560576574fe457fb32b8c1d5b3e4a24112f42ef7d37ed7e20ff32dd724d4c280878fa1938c7f483b3d43df8f025dbbbbb9edb7953a292269c094d8134de9be00ba2710897baf45899566b078dcdac1353d7d99d9722ada98ed320f0831b2a2a7d71312a1e1a6d823cfe9ddd1b56a69c4b7ec805b22b2e2d0f7f8527be8f230c94591f638b600d730b47add8489ec662068d5a7de59d14fe4f902c2ec4407306787bf52b955e44d84c865458991c2e8f37931b97342c12bcd61cad1cdd025618c31e04de1855c863e75fe9ffeb74e653db5d98921cb142d8bb4ca243e"}], 0x1e0}, 0x8) 02:03:46 executing program 0: mprotect(&(0x7f00002e3000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x13) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) 02:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)="8d") 02:03:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c653000930907130f8828df47c24611cb76a5eb0386e414345e5b0d3d1a9dc25f04f67fcf223fb57fd551ef721121"], 0x9, 0x0}, 0x0) 02:03:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:03:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/3) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) sendto$inet6(r0, &(0x7f0000000040)="6ed3626a065b0d0e64ccde527ad8358f086e61ce59fcd90386e67faf7e2d9baaef19a8b05215afd4fd738f0f1763b58caff56b131784ac20852ed755241b9ea209bcdf7434132124afabc05dd5bb99a8625433bfed81aeab5165900f2cffd3da815dfe9cfea79083004ad480", 0x6c, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x1f, 0x7}, 0xc) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') semget$private(0x0, 0x0, 0x22) 02:03:46 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 02:03:46 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7fa001c00002000003300000001653a8df40000", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="74b551b78539929dd1eddb3324b5a10c865db73d0e8a31615795f89dd43e473ff133960fbeb74ab67b2291631ea31a5e87ac15b59d0329702aed30905fae17252007554993737701309405c682ae5a4d4feb4661ec3428b97ca7e4883b5b57555d1983fa17e45e88e6aeb758a443c3117566e95df38329a050b4e7aaf305774799a8fe3b5d1986df78c39ebd78c98c4b59d0a5c8f70863562e8c15fcacb68cdb1b5491a3c7452169dd6fba4d5ef2ac320c390dc53c0c7c4ea6b7f3d84ecd99fe11", 0xc1) 02:03:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 02:03:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:03:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaef125c00000000", 0x8) 02:03:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000240)={0x1, 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x0, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000060, 0x6, 0xce2}, {{r0}, 0xfffffffffffffffd, 0x43, 0x5, 0x5, 0x38b}], 0x8, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0xbd, 0x8, 0x3a6e32df, 0x4}, {{r0}, 0xfffffffffffffffe, 0x84, 0x10, 0x7, 0x62f41ecd}, {{r0}, 0x0, 0x49, 0x1, 0xfffffffffffffe00, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3e5, 0x6722}, {{r1}, 0xfffffffffffffffe, 0x84, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xa0, 0x7, 0x3}], 0x1, &(0x7f0000000400)={0xffffffff, 0x8}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x4, 0x5761}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000002, 0x8}, {{r1}, 0xffffffffffffffff, 0x61, 0xf0000000, 0x6, 0xfffffffffffff015}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x7, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x401, 0xb}, {{r1}, 0xfffffffffffffffa, 0x2d, 0xfffff, 0x2, 0x9}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x6}], 0x975, &(0x7f0000000200)={0xa10d, 0x8000}) 02:03:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x6}, 0xc) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x8005, 0x80000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}, 0x5c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="ab") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/136, 0x88) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x3) 02:03:47 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r11 = getpid() r12 = getuid() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x190, 0x0) r16 = getpid() r17 = geteuid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="9ef2692d005cb975aad47ab81b399c61a21413456fa4373f957c8c0d6627585e26709e23ae1a84b963e38d25045e596763d1d993b5931850574c34f0e97566d4007284f394b23985e8cba60d7bf502fd256d0006de4ad610c14492b9e78511e20f3f7db815ca32bbb45be20e64b49b5c5905fe126f", 0x75}, {&(0x7f0000000240)="65c29bc707063f8139dbad0e2059a434cea281bc43ddaee74011c1dfdd81f301241ab75179e1f4be402d9c7957e8f1df2329455c7de051320106e56fd1885a482f57f3d6a7c5b4f390b03c5dc9fe08bba663cf226833a7b5b94b3049b6ec655bd125777093bbb49ac0ce276973c0d4bb7988a3c49ff60a008a8489c8b9581254d8c2470b38055a201b703805336a4e45b5f9ce7b109b36cf3b462c8e6a1ae0242540605b14f934561c9192124e54ee8e1e21de451e1890d7b872d4bc339e4a4b5a427ffc3672bdd00a709a9424cae71f248a74dd811f539ec96f86f7eb4ae02bd0981e94c41f1d2720795a1073ed485df7d67dfcb3708ef6", 0xf8}, {&(0x7f00000001c0)="0417370b5a4dfd050316d8b565d73260d8cc4e04cb43b3f8e1a2", 0x1a}, {&(0x7f0000000340)="a162b80630dbf01b892420de1e1ef90357e702da863be3587347223efbac4aa8c5d2d3291711424b39e0c96f5be5", 0x2e}, {&(0x7f0000000380)="ba257f49890e996ba768", 0xa}, {&(0x7f00000013c0)="a40598095922f45aaa2f1c20939acf18611bd74bc60ca194f15f60f024404bc507ec6c34aa7a9130e3eee168a09856ba7a8325fce200c20b6e9d54072427fe9768ad4d06607a03a61b3c0b4c228b3601ada940f521163019c69e7f46304da6bd468c7d0d184c8b37e2145083820571b2e7cd830eeea198b04b5aa1fa4a22dac805be38b554c7fec8ab565ae5ff58603094f190339d8754a4c08a004b5039ce6180bf3b33bfcab5aa2cded984e3e4240bcfb4675569c91e9bf16e3edb230a6170401937b1c6156be49f5c1777a4e257090bfda126554db96a61d8e730329bd3201c1f7157ede0245d4ba49d060009c30d8f5ae7428ae9f449ccf7a71bef2d23f6412a1b09cc940bbd82735c076e6f66834adee04618797c988f79d19dddd7787e00a12c992aa48d9595167917429e224084481a09ad0162830f071826c41e79a8ec7c8a0b6bb4891c549ef548decbedb28bf95d8a642a790b61c29fdb6e8bbeddb767f4713ed702957598c4f7b7c3085a58075ba5768c0c60f35c9df44722fb7cb272520dd7a7f9aa05231de805822735e9212f70ba87324c0d614f286010f497ffcf37bdc107a134c9e5ca60a6653302b89d51ce460d1ea3394bffb8c902fcb4e387263c129d6769e74bb1bdd85a7d1e414a8ad146ebe05204c3e78c552601aaa7d56d281e40979995317105c4f7baf0483d99cb6860ce6dba437a1a02b47a510446a00247a221ffa31af4ac1e0506d95c195d7ce198e30f89c52654e910a763b2ec40994d49556cb4199ef17bfbf5728258892e73b0df70ee095d9c563e4a6de8491bed32c413a4cf48e8e196200349bef737af8ab43e97b6c0455da8229592b82402b7ac5984233a7de233753ea420f88fb2bb7de06cf4f5d588e83803891047c53b051f08bcf04ed4c43e8c9edc76ffd86e340d99b368475a2b4210041a8fe2372890ebbd2d4e8919ad72b39611a1403fc559d4f12168d3482cfaad4d237a8f35aa691ad24501b889cf82bd3bb4e482669615ddaa4db2c38946fbdfb22282dd7900de9844b38ca95ea9e7e4b556959b38080aaf72e55723957cc13f92583bb0847158961e0bfb4b94c85efe26c049056b9c09cb663d126ee2f517b77f7646f393cb23914d7d826ca13dcb36401ab261541296e707b3b6459b49d18c4f1c1191f3af760f980e2b148b0f5ea5194cdac8d08ba5d7270ee09b7663d70eba174573da0003439572c00a12c8b3cc0fa5df70996a1b3029f1149d0c1bc00aedbda4c22528dc600a76010a6fedcb865a430d5961cfe807818bccf766fb895c0546c8f289e3dae996b608063da2090dfdb6a58840c18cba64c88f1028f41cfe7274c80835b10430d7879700973fe3beb6a87c81eadb21f62732385d557d17a4b8b76756d5736ebcd75553d6e1714b7e07e70ca40ceaba66cb91c1edf98709f7d84d5565d3f6c91251a6ae3deef62327729510d80152b766b4c145464b4d9261fbdba3d12ca8aea633cf245e1f9fce71349eb7917d64110f72a08246532d92f137eac287cf7c30d77ea149e7b6a00ec8473f654f2bbf18d7dd05c96f8fa61212206b502168d2d348f827b1fa902382dc1493735fd056e29c26a5fb863166b1c4737358cbb132b8648596a52d3bfd96bc005f3ffc4b549c8d407b640b670b4309d1c82c57744f02ad1a265b14df4791aa604f04bf29386e8f272d6cc84c9a4b2ba38f6fc98bf76ee63e88030cf35c6a5aa3926d57baf12fe59dcb7c6c898077e648c7ef41bceffa29b317800c22940ab5812fb63fc509810770409dad012382509897ca43cc9dd57794191adb9b6c3b9f087a8e952a2ccbbb33b97af669e9a3704aec2446836b6c89abb579ce16ce0acd15e05e0a68418559f4e593aea41b7f8094b77b30915bfd55c3fe49e0ef3a124748cd86fb90d92ca2bcd6c5df6478e0a02082f0e9c0835536e2d8505e37eea539d36971bcbd729e39850b9594f0a8da02535b86062af4e82f1aa9119cc3fd9df2df26d5acde4719bf183cdb41760d8ae6d912f133acc163349b6b90f01ac5b15d55ab90fde31a2629bbfac2d178b6564bc1a6c3dfc02d7c0401e7387e90ff675bd182000834a72897d753261027b36757184854928096513a5b9fd6eb5a5407d22a56205111a5f77cb57f0ee707acf110fb492240229ff317be7847da4f0a3180073d200a0459573a40232943cfb76aad14d182c4472f5da242cab912364ca85a18c66d0e21a46193bce313cf4c2e73c3857c36337dd6fe5dae47bc751ff0998768a15b881b4cc2c8e784ec4268f831ea959d3359f15aec7d496a13b3d587a05235305bf13b77ea09f7271f9cabca4fa114763a9d646c18d109aa69b534be1a0ea00aed046b3b035acf9cef65ca55eed5dca1aea4280e1f9860622392e184d5d2253e611cf2c599403a65db20962dd8d1c8a6cdf9cfb6631e506df552f5fa936bde35059435a2caa2a9fc6d6ae542c4dbce294db23bec0bae2d7d80620dbe7067b75845a0e61d2491b5c0aa3df79e5ed89a56ad95a0135211a31094ee2e9956516000094c79912e1a452a4193749a36d4107607ac02733f96c344301ca03a120e4081293cb57614fa6ebf374393ad33f02108082afe1ccd15ab3cf0366357e4f4f23cbcfb3dffdd6e9e4bf4bd98a240311e33e42725f1c356e2026087aea3983a6424335d86bd151f36c4617c9c79f7ea3f5a76de5ca80195bf71f6356ab69765817381a2dfeac50db79d580dd0b33fafc61c3b7e5f6891c659197ddf9fdc9d36a3639c3e7e55b1db6e2641880bc225f554162821a048fc7b188bc3120e3c66ab3a3a628b6b6ef0e82ae601e5fbd0fde6c7653c2f881ed2e44cbb9931678334a301a4d52cf955ac24ea09bef76f98a44979a98bf1624951c0fd45b1c503a8fbb4842b5390b0c73d0e0c65e20ca585e418f723dfca79f59530027ea9d293dbf50756117e3c532a0a17e9e95457d007922a569513aad307b0709944ab92979a805d46425919cff5998394ba24f8e35468df3e157cdf9b30169be7e52644c8ca22476f3f3de9817d2b04790b46303e1950ac0be7e87a8de36058eaf0d797c944d310b0ad689883be3bbd79d3404364dd791de2b7a7fe79dd487455731278fe693ba75021a456ca2130784b455be5d8d1c732d4d6bd8e986ad2fb4581d9160fab155b26b00763998a52f4a337276fdd5edd7a2275d7c7f7843ff993939c35a415df9df1b469a76b8c79a1813c20648656581145b048fe3a18ed0d860e9ca07c446aca88dac67eb7fb898b25d86547f2db7ac45a5224234713e68d7b01b8d70738f0c34efdb7156d44983f2d70e88f1457b6c430a4c3b9295fd83895694b6216406f49839b35f9c7f89966304482a230f5731bb4f4d8fa2c22073c9328a8529139a6c8e04861f570c94b5cc629789adefe9e33bd77eb405cc013ef49a928e66a5027902e35249ef1a1dece1722336a45fd35f518b8d767b550d3e7fa690aa49b48d16c599fb3e4fd574ce6c04931ab1b3e9b59da3449ca488e78127aabcc0a88710b2c560834434cae8a09bfa7fe7690079654b59d8f640b9a2012659a6d912575c45eeea318b6b1bd91f797eca16ce9e3c4a5ba2d33c90ffc53d2bafe1bc040238cfb74e2eec653ecf45c33c896a762a13abfe0b0fb66c6b376a217e8eb74845887b5ffbddd8f9137fc10747de7b3a8041fb7288a2d40343f29e4fbc6a14f1248fbb86906d0bc0ed584c3415461bafbba8ae8f30e8d974318b896abe209854b2ca9f846078589c1693013a276354dd875529eebc012dbea05fa4dda70fc0b76d406f5443cb33f6a67d8fcd89e01f9eefc7b7d2541dff7a5a2127813c2b4cb04c55b7c3871d2a75d4ed468a11e62edf903280f81d57e4e1514f334cce68df9753e860b99181eca477493f11ec0db0a24d91e17133e82c127ac0675f9963ec8ba631746021e351223475899e5a6ded26f9e92a71695a29194fa32e66ba9659fd6248b15c65f84feeb3f749e1816e4f491085561d23170873125e73ade0ddfa55378fd6070e81394f118a71ada3e57c8d361d3a92ad784d513d13190a310b38cc887a2116b923198ccade0aa201c2b27a56b5a4068b1040bd5fce30ad2def5ddff658512c3b98d4492cda4dd6f1129fb61c5f1044a6b2acc9da7f7ac155a4e3d86c839a09ba3d57f1f834527bdc2ff10632d99369a07f5dc9f43a06d662400173a5d46fe185b3ba7f03e0843bc9565e5c078e00f70106cffc9648b68914971f3269fcc0858e2caee186070b95d45816cf81371448285587b8a5b63dc9b47a7465b4b6a4c4d37dd7463057a1d972d0183c6f0592fffd986ea63f62e5203ef4a791a410beb46ca7aa0e8e0e1f2309c5480de727e66490f29cc8c6352ef4ae4216d659d34ac690674bc36bb2ea7e1dd836fade9ccb2fdff4c1f2f122a0db548d07c3d97c0c14d438e3692a5c9c87d457d9d6f8d2c5c3e9f5c40941f809ba93cdc6b4a3267ce23577857f7c95817d36886587e392565c2be2054f8096fbbc65a86ae53e87af0c127fbbc049ab86c2afd0df642a680622ac8e30abe486740ee5f1212595fe6023c6ac404b22307e2c1c7dffcd2c445390da6f27ebfa8d5b425c51bb0116a702716f69a2d69f9782ddec6974969793eb8c96abeb5f412ae4b295951f741fe08b58035c4c3e362583c7b9c409542d7c9908d2c2f8216757d8ee04cf80649216c91a1d180e339375fd07165dc447d43518dc0c4198fb5db14add8be96cabe657d187f68d97140205570b026ef454683b447ebecc79c693c30283d1fa63ed3c430ced133126f6787ab10b3931a3f1bcf3fd657efd42230c48c3471e2e554c1fba2f3bbc29d477f09be98b28d306e74a094390094dfa97ddf043625b20ed9d07b9a954dd653116ca0244afa1e23590f2692a5c745fc0f8e352a5c7ddd89d57ee4b7ecf45b61b0b79ff2885c1986b87db3a04eb441769900962ed9c0b6a4de6157d708f39aea844c648544c64fc07c76026eba9241c337d560a68e872d041e12a31ad95b9feadd393a396c0e296ab525da35a3bd7612630783d0be607bb37bf289d5e2ebc9d31fc11eb839234531b97e2930dda20dd14a48c49ff01ae25903e34a4ba9708bb331f0259572f3592a8edd30a9009dd8e364cca3fdf0b8576c4b90b1d0017fc8602aa1e359c8553ea36c2e2cf430a8571e756696daaf00fe0d358127ba85a0d190bd0211b7bcd0c663c3c74062ec02e58e2aabd2f8087dd3fa960ba84dfe3f74501565ab86e513a821bbc39c2e97959af6832497add992ca9b60f1cfe8e0e8557c8fb457fda7a1fa7af962ab41f68b519cf5d0373b9cc53985d1eae582c3a62d986e6359ad0141460e231887bd9ac713eee38ebc204c9f4cfd1465f0f330e28efec7d28dcdd08b942346c4930545a23fa9a825a07a27cb203bc4140bdd720d817ac5870e6591863f77863f38c3e388dd4893c796d2ddff3ff54223ee5147d33c3b3a43c1f17eb7b12cc37d210215132e41a8449f71bfcc44516c8de6e52935619bc6c725df788cf8edaf225a415e2eae4b76a01f7239144d45ec8e9abd9601293b58adc5664b14dc428b78d2b47b4aba61459917bf8f7a679021284458e154dc57cf4a0043a92f6d18411abff039ea0611ba5195d4c405b9e7f480f36b00cba8095d0bcfa8616dad0ab73030a63fd0bd78ac54408b6f8a864f3cf4049efdb828991cff8ed0ed29f5a7f9727f1e825785d6154d678fd2b4501fdf9fb21d0b701b255b83b2061b6ac2a50c3af896ba75de9d", 0x1000}, {&(0x7f00000003c0)="e94aad156aa22b7c7ff9a003f060481829d74152d8b977b45a91b3841b7b5bb5e725482b1ed9de1740b67d736294f84ddb982cbfbb6b4592a9e4899674119bea4f79abbbd03e6697fb5eb4fd0b7ae27e0b7fe836fa7747c289a29f48c5a34a97e340f44073e038f83c2c2702cd0c955859967f4607c316be7760a4d273831c4db6802e6ee026d5c47b2506feeb516b2e89b3e9a5f56e51d144f6ba3841247248f0fb019bb9a9f2eac16f014b31b29dab5d2903a826162174231357ea1e70f3e57fa85f7ae28cdeeab64710607b7abe0bfd5c36ed4a167d57f0a1e3475344eef7974ec1238cb2a1c07d5ef7a89a3cc1d34da37bd50ce27bce4ab3a6669e", 0xfd}, {&(0x7f00000004c0)="8b99e6052296dc23d87e10f16d51e4faa58b45280ecc4d6d730a4b3cf9c09884b4ee10c624c39ef97701be4cf27ed509", 0x30}], 0x8, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r5, r6, r1}, @cred={0x20, 0xffff, 0x0, r7, r8, r2}, @cred={0x20, 0xffff, 0x0, r9, r10, r1}, @cred={0x20, 0xffff, 0x0, r11, r12, r3}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r0}], 0xc0, 0x8}, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 02:03:47 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getpgid(0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r6 = open(&(0x7f0000000400)='./bus\x00', 0x8000001, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176c05b2801a578785caee95602daa3bb66181ffe691ec51", 0x4f}], 0x1) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r4, r3, r5, 0x1, 0x87c0}, 0xa9, 0x5, r2, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000900)=""/249) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x1, 0x17fd}], 0x3) kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r9 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f00000004c0)='&%\x00', &(0x7f0000000640)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r11, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r9, 0xfffffffffffffffe, 0x8, &(0x7f0000000280)=0x400000000000000) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(r11, &(0x7f0000000700), &(0x7f0000000140)=0xffffffffffffff3c) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000540)=0x7fffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r10, r12, r14) semop(r8, &(0x7f0000000180)=[{0x3, 0x8, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0xfffffffffffffffd, 0x1804}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000000)) 02:03:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) accept$inet6(r0, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x0, 0x1000) 02:03:47 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/102, 0x66}], 0x1, 0x0) 02:03:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) 02:03:47 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x3013, r0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r2) 02:03:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 02:03:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000040)='./bus\x00', 0x808, 0x0) 02:03:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 02:03:47 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x10005, 0x6}) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x100000, 0x100000001, 0x1, 0xcb1b, "0366402ba77f0c03af00", 0x2}) write(r0, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f", 0x56) 02:03:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x3, 0x4e, &(0x7f0000000100)="812e5192014898d571959e45a4ca59b259376c048ee37e00631890e0cebe5b4b8fe112f1a8a194877829029998f543368e8d5fc288aefc5cd68cf2b25845dfda9bc31df9499f2d93b5bd68ce83d43f5f6ff2eb59572a2ba664b87e0bab73293faff8b0165e19edd95f0265c8dc1fdab96cfeedc302431c31851cb9356145a0ccf37ebe5f89e6352da262748357903301fbb396ba00982fbf9a7df7c40213f8e05a007920b78e9843f174297d9b3d7dc97309b7035ccd8fcca01c5cabe25ac28c4e73862847f0e6b7330271696157c01b737721d2231334085840856eb2bc33042ad761f8", 0x11) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x5813, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:03:47 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) unlink(&(0x7f0000000300)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="04756f7d3cc1da6518258574544325a8a7b4992ecece49a78cffc58d87cb0c5e2e79b1512cdfce518c67bd755a69acf0990a80ce121f68641449dbf5e134ca420371ecbb8f36d75f89b809f0976bf613c317158c6a075c23bd293265ef2559c6f0e61f21b8c6e4ca7e34b7f13419ef20c1cb2e26f1cc900bcd86a778e5461c5959f6f5b3cc24b50d337040d2a47b3e399a06eab1f12b2992aec929f257b039539969c085ca1878fa24e71cad9d3724889412640e78640c00af5e827f461c5fe6810dbb98a05764582f1fc413a3", 0xcd}, {&(0x7f0000000180)="a66ed20b2ff0c81630c2eb6c7f76e543316a567a2c93338e263c0e602febc99a190b905663558206c5d88410df519c9fbee5afe0c77a0161fde07493a72d6921e95807134481e2434287e0d2d346ef57b4e1c15e6adb4a974d44f39edb55640a702ca29ef051156de2addd01521993b3828367ea7a866589e172fe5936b8b8708f40f82ec0a460", 0x87}, {&(0x7f0000000840)="5e8072363758a26ec61d1ca5068a7abd783d868a3f698b5d16d9daf4e11bceab35a9106fa15d6c21e7a0464bad000270c367a50cbea9abe78415799a01a0c47053be38dfff0f0b4d21743be09ce78beb1788b6402621824777616c486983f1ab5b8bb3fc853964037ef70ce560a6ccf51f13fa93eff724f7cb551c4c3340a064ef010a9dc16ddc48a147ea0b246eaec0fbf88b7589a2ee01986bc9b68c2d7a4379976d925fd5a9def081eb61d44d837e9bf1157883be14f699d31c662e7941884831d6d976bd70fa70137cd2ccf678566213f40402f4c4d11ad16859b1", 0xdd}, {&(0x7f0000000000)="80d9f0", 0x3}, {&(0x7f0000000340)="9c8c31dd9a189e2a5336146510a57ea7bc9a53d9888555b9e8786d74357c86bce6ffbd35f09b0a79b15951b2c397dedf0c3b9c95eb654c938a3f4aff0892e86de33daf42b8a9456e838c208f13bd603a67edf0fabfafafc14ade65a59b6f4fc21b97a2144b51f98b59cd60eb2a2ff2c32720d98b7b97045910bd5006ae0f071607a2682f275112e7b7a89d8fa4a21c460492296fc39df02e2d746d055917ed48ee19ab9879d15966b0e137947c48d75c73c7f99272149dd337d8b253a8c4c9230cae87628341b1", 0xc7}, {&(0x7f0000000440)}, {&(0x7f0000000480)="911af3e70eec68e5f86184ab05fde10d755e04cbcf8e392b80be5d99069ceb4a70611d2c43059f0444e9fdb863c2e28ada47345e1a4b46649ce7d80ecc64b0c4bac8eed32ce394331d1e6402d746f3b7ac453c8c6c7b1a548ae7529a5c0c14a29e9d6f15ee1202b7d3df4d01922b24f9b3ef93c0ce9a077036fc9ad77ddd26546c9c599985dba093cd17271c608e73a8a670e2becfd76b802538913348379c5e54e0df0214c663b8acddcd68b74ed22161889532ed3ef63182217e1789fad790ed7893741e7b4323096de193ec51ad", 0xcf}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="3370bb709df39ef0db121218c1982f722e24327b711dd6049f70737c58e2a9953b34730efb28be4e606994cfe64c6a830ff3aaedc5a25c7022a31354ca7ef76605f94d469e2e79cb18f775fc6d82fb9725aa855ec15fc28907a6890bde3e65cd8bf0aa28b397bdb45b4d57137d3635f68614fdf1c9621b8863d142239072cdc3adcef6086ba2e29ec95c6c3a6a593326409780820428dbe28ee2ee185c0e6985028fd483c957a364a52029fca7b365da9f03602108ba9e5856ce542a3439e5cb6376b832f86a5e30c69f18274d2d7d12a960f1d6df210aa0bd6d18e411c6dec049b7fec3268e26b969126a", 0xeb}, {&(0x7f00000006c0)="d1ce822a5c7d15acbd62880269795b5cd0246134ec6978f06eb47b646a5f80677659e6f31f6b31e8d10496778261dadc30d1877a752c06caeb37efc99f66407f028321b6cc77680ce60f550e799be5eeeed3b33745bdd57c4bf900c745309bcf1120d6c9963e74cba2e7d1720e63445b9ca72f9f7bdfc57141fa1e84ee606852055f60fd0448fbeb6f70080412203689e4bc590a56", 0x95}], 0xa, 0x0) 02:03:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 02:03:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000012c0)='./file0\x00', 0x1, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0x20000) r2 = fcntl$dupfd(r1, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001200)=0x1) fcntl$setflags(r2, 0x2, 0xfffffffffffffffd) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) recvmsg(r2, &(0x7f00000011c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, &(0x7f00000001c0)=""/4096, 0x1000}, 0x1) 02:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 02:03:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:03:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feff7fe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0xc0cd, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0xf0000040, 0x8, 0x8001}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x58, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x40000010, 0x6d, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000002, 0xff, 0x8}, {{r4}, 0xfffffffffffffffc, 0x24, 0x0, 0xff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x10, 0x8b, 0x2}, {{r2}, 0xfffffffffffffffe, 0x18, 0x80, 0x3f, 0x40}], 0x80, &(0x7f0000000900)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x85, 0x1da0843a, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000009, 0x4, 0x101}], 0x7, &(0x7f0000000980)={0x7, 0x4}) r5 = dup2(r0, r0) ioctl$KDSETRAD(r5, 0x20004b43) r6 = socket(0x18, 0x4000, 0x1) dup(r6) read(r6, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x86, 0xfffffffffffffffd}, {0x18, 0x0, 0x200, 0x5}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x100000000000069, 0x2e53, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x6, 0x8c) r8 = socket(0x10000000002, 0x2, 0x0) r9 = syz_open_pts() ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000000c0)) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x200, 0x3}, &(0x7f0000000340)) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000940)=0x5) r10 = kqueue() r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f0000000100)) kevent(r10, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xfffffffffffffc00, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000140)) 02:03:47 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)='x\x00') getrusage(0x0, &(0x7f0000000280)) rename(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) 02:03:47 executing program 1: r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/131}, 0x8b, 0x3, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x2, "e08965cf3e41535b8187ddb962d8d8a665c13bb18ff1573527"}, 0x21, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "f12e1819091db20197dc575eeb4eb25265fef1a896a1fbb7ac25050e0312870e6963a2adcec93438bee175a65289bef618e9011d20964810be655f89a6aea5bdcf8935c1722afe551322864601851ba803fae17291afabedbf2f6d837df4a547b0d4ca54289d8ca08df43c32bb9d5fac4e24c8e64b1c512b0e"}, 0x81, 0x800) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x208, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/144}, 0x98, 0x1, 0x1800) msgsnd(r0, &(0x7f00000002c0)={0x1, "698b4c7515b916622217e3649394e42aee53322600d08ac5c662514090efe042dcaf3b2ad31431e92647a140c38f6ad3d75b9581720e5f3e6270d37f4b1a3ae53373b1f59f0e59d20254467a6dc357508cacc3228daea052484a606623f6dfa8ad1cb050c07dba70595834328a4e0857b32cf0a088fb4940db03e54534510127185b3036e49b63aa1716848a2613a252ea4d30e6298229bf9560064f7938d8b8241c4dda792c5f85bbd97fdfbc375c74b0deea17308d6a9a35e41d8c87e2dc052b0cb4f11c4db9d83e74aec8c5"}, 0xd5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r1, 0x0, r1) renameat(r2, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') r4 = socket(0x20, 0x0, 0x80000001) r5 = semget(0x1, 0x7, 0x40) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000440)=""/216) msgrcv(r0, &(0x7f0000000540)={0x0, ""/4096}, 0x1008, 0x1, 0x800) r6 = getuid() seteuid(r6) mkdir(&(0x7f0000001580)='./file0\x00', 0x40) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000015c0)=0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x2, 0x0) semget$private(0x0, 0x3, 0x5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001640)=0x6) sendmsg$unix(r4, &(0x7f0000002740)={&(0x7f0000001680)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000016c0)="d9f77d9151e1d6d71de4b6d08b4ad36e2be5deaee0f315ac96963c359c6eacbcf286ef2a8fabcf604473d291f40b61fd6ac7b1c6ca4eb41ddd89c1798c48d2abe9fd32f6b9953f5f9363c4963e4aa86ccbdd01740dc35296008a27d3e48cbcf76d9d30a789f2e4aed7ae07b7d3c06fc4c499ef7bb1289209643cee58f7b2a781ea7a233a706b83b8f6c383fc416d00958c16baabbe476b9c55b5f825420efb08cc50ca80ce719b69d1205fcb9a7ff047f628071cad340f38c68d65f69dbe0c15f04bcbc5f7bb4fe843d2fa2f88d33824c1b2ac209d25b4fa954a470621bce29bffeb02deb081e574125961d8a0041fd696008e7171ba9c1fb144b1c053944486235b779f18a0333f3bffce0da886c87e4cfded5c3afffe8628de617040e4a208a1b533e6059420054c1e9286757771920126d8f151a806ff96290e363c0b22e68790db5319b59be504070beb3821a8d8fa63360bafddb28d3a0c8f231cfa23274c87145ee8bda13cad3017926e1970d984f57f0dacb5fe999ff4fcc09012351d8c8a471c9986f45c657f3f917cfcddd52aab72464fd2a9d35b06bbcb1e928fda9c1fb0ec4da85b3594bc1606ec9333e865a98594c7efa9bc7c4cc1659cfe973c12a9f3e491656e3ce2808d3e3c2d3c7b9c0bc67026da53642a1bdfb9dd9836278aa9c72387a9ea784063c48f46f272e9e44ea3df269a8f1bb06644b7b8c79b86bd54e059f45d0c14cb917f4db58520fcbd0427449bcebd056ae0c3dbe37c08eb3a8c583661f86a74bafd16f80b3aa3ca7b1593dd70e4250659c6803434788d260638b25f19bf64aca2fdaaa0267cb41199ce58eed995ce0d05715d486a560781cf77f588ec85b5d072f0dd1b6df0684f0d2a35f552fd6937d3ea66b4001bd66360741f0fb87c15430d7286f0ccf10f9fe53d51116a4ea4d1e526f9cbd94ea8c7d35da12bdc8f323c361f9dfa16c6ff5bb79e93bdaf9f3e5bc0bc90fa92a88ba18696500f86ac9d816a830495260cc35bd60124a50c236ed379d1d984f0e3af27f5bf4537dbaa934a27ad172126de2ec33d4555856bf245402e3888069e42fb3f3aaecf7251c204603c1031de36a80f91afc5708e8e0495d3a130881c0cc29b104888ca1fffebb700d8650f4bae1ba1ca9de7acf65c15f3ffbf010337b4edd5a3b67df4445f56593760bb9e2039534e232695aa241ab5df16f053bdfe356b02d86c116d708e0dd5090dd37f06cf33d4547ebdd42f87ea0cddafd3611e0010f8090440103b897203b6556570dc2b71add88a386571b8bf7cac6d1ca8c2fbefd79630c0916ac60534a8d8f01232ed8126a32a096850088e1d6d49c643b9f439ee4be2ccfd7b7b50dcec8cd74eff140381109606a3fdc484463d76664394a75c2a50e51d1ebe2c007fd353b8625581ceb9dad26706950a847dee50e27935b4b6b8cbe2ee31a32ec628dafd453f759ad12b60e8bf439761fa7e80adfe76ceddcde5223aa3a901f3fc4178542e6fc44a493d381b0ff8f1f9534fe21bb71eede4e5432c73650b349f478e33638391492a27d6b9f25a5c1adfee720a9ea57256e7d5da0b7807ee9e8126c9aaa770a173845568bfdd9455093f4c123fe9d0ae6382d71e0fe1d7f43628f15fc6dbc5cc6c58a3db731e981e811fae795c7cd59aa554b997b4103d987e301c6b1eaa18bccf3fb000716489ae6b009513391a36397c88f503f61b1f9255d6be5f8f5e27e1b1aa5d89fc7518c14f79e587afd6f28c4e1aea66e284b6165c79dac753affc570f86b6fc0f8e362e880dd0d265fa4c843ba42a968d377492e2243dc1b40eeedd8ffcb311706975abe1436d22e8968d3fd21d2573b1f638cec943ff7ce903b2939ddaa128bb245f48b62462cfba492db360a8f97133f76047d49b8c9d769032d945cb13a88171c9eb7627e588bd6cec8a2f8c25661168c1ccaddce34fae1bd084a8fff66689d1e8967ca316fa6bdb308cae361f66b048a7b355f4f74ceaa4f91c5d7f24a2bcf68dcd504b1bf11fc8defd815a2e4791f112dc7ed879e5d9171bf5d4f9a2ddbe49ba61b23410325c726716f23a42886c82d2f93d78d59e210d9a3c09af5d4a82b3ef4e1940e29b0e63bf45e1c2a2668d3d86534ac27c9bdd1447ceb8bfc8c2f11ae927ce1cf586346f58bf52fe5e4d2ccf1fa1f58e4179ab560c7e71bdcacdc0979fc49b7141aa0b7a52a8d1c9ebfef43c67f027311f59afc0e48d54d59f3609b89a35934d8a3cf25047463bf904f10ed8421d74b7a4352272ac83342f61d3449afef65159197bee590a688dfc84de8a6fa36c1a3d4fbf8602ab612401b7854ed1ab582ea85b64fdad919e6176e418a12c7aea8a79e48e4e994bf5d6f7745781bf4098ada843da68a2c3e60142c350162101c26d98da4f55a2592827a830e739eb4e2dbb6c4b83837f8a72dda9d3ad55c63859e3d9febbdacc13db9b48a2016601d8db39898a1488f1bbfdbfe1ce6c2b59a825770ba0a976d32f2c9e859d1685255b0873f83bd918b3afec2271577cd32eb36857ea8714304c2c27fe03ffcfb2b57e8aa18aa27a93e190890767c0c1e8e029f59b59d1d108325c03522e52e7740cfeb76a0cb8ce30a24c32a73e3c81babfcef7af6d15ddeceea757cdf2f5137f4407cb2b45890a2f6ff6e7275ec5ee0bb82de01b8f1bcd89dc369a65400ef448001b84af875f385614427d7f4a74697c879f759c2d254468af412f79029f9f3d0175310fec499ed87b4cab9dd069a74fe20615343946b96a9b7c08b214ea44c2df0d78e9522197bb412d89b54c0e4250fab7fc0a9fbcf99e53033372d4105d7e3e5cb5fcf9d369960a58c111baae524a0db52dcf31d675b9810e187de3838a63b927f87192fdbf7155d1b086cccc2f089802dae0ecde15f134a883e6c54f16c68e90659d681de48698631e61408c6c5284afbb037629c3882d1d9a3864b14375d82f43357df5df34c8783dc5f595e024fb604979e6a796e3777104f270012d9ca4e69c13a4f4494d44aefa562b3f22e39ee5fc5a6cbe34613cee68a5f22c8585aa7dc9525d392648db840764513f0231aff142b6cfe10ff83ba196531f807e2117bc33c2266a1795aff67c297ef4ad787f1fe9e8b4216c1184ff81dafea4ad424dd8586e4eb434127504090436f275b3664b27b53812a79967a3528b6cd25d13fc53e6a56503b9a730f265a957ecb28af929e62fe1882202e1ff2fb985122f118aa662d6130b3e187c680f5b403499ac647b94914ce15262cb7ef859b7b4061a56c5bd462b7062947ba6862cb972a5dcffe7733f9b23f7b19973fe670442f26d2a60e9458e8bb1b5432bdd7b07d0dc9c1dfda64ed5276cb363f416c2630b1a068003d441b4c0c0499364947649ecd45c4f0d3e879bb82496796bacfd55fbf1d861298787fce75216f2c5f5cf66b31466ae9f1823232e4259a4dfd636b738b30f30665b4e6f9e11b1456d48d58fa03b3eef0f6ca0d70456063c07c36f1f9273f27f4a4a2f71bf51db086c26e09fedaf656f2ef3e7891c3e10490f6949122b3b75cfebfbaf157168bbdbe5229c00d54fe4b271f013caaa6b68e85f6c6848f629b3ff2b39d2787f619e4f8d9cff222c621218a0db9c1ccd76da94841b234684f779badd64e7b2e49d948f55334567f90401d253d05c02250fb698ae185a3c17f1e439b5e46d1304b9020a5b85b815568c002358301a1c044433c35ca8c0ff913396c4166f394c9499c284147be28f9213b3095ae4c120c9b1f4f2164a59c660b362edb5aaa6a4803ebdf998cded89c14d76881c2cfeb0c06f7f348cfe5981a929ec95f2d5961903620bd1e1a4cbcc985daf7079e042f6058289224a60b8d6bd3de0258c23109421519bb4375deeae417512d77ca4b7eda6208dc97011180c257359e239815121b0641a955073ba89155dea6611a1ca912469a35c7238411d7ef666a1e634177ee2401b5e6488eb5cf56fa9d2e913edf4e591e69dd1679ba3cf6eafeb700e295151e0ebde9d895116bb385dc5e1929df9597e0437e1e09f17c50c0154b8f83660bccc3fa8fd586f47eea2eb0d1fe4c6f635079b0239140acb456817a7852e43255b1cc09cd2b8e8f5993e981159a7bc1a9ff664417d6d329696ad6a78c6a11031825e2d9b784304cc6b3cb34a60f546c99c31d831f7ffd12f7b2f78d77162ba896275b3ab1108052a5e4646ea3c40aabd85b6c500e7a407d7e69eddb244bb9402b74e15edb6c1aaa5aa1a8ced6313bec9b9b8cb066135b3e9a019d63b5f04a19e40bd1353bf4077cc218c22f9fb5ca57f640909f96b872bf33d258d51c2601168a2d5af11a547c8e259bce6760d860c1bd5e87d2322d3a77dcfe7eef41d1985ad46c09952c3b207895235dededf5898468f6229fa47e79c7d51310749c091a70e62145ae95a7ee07566a9bf7244ccc2e1cc24b59f1565a06671a2a11746f25d4557d357289f3937372d5781b782224b109b35b145b7f6fe6dec12f875754059a0b73386ba74c2d52b9b977fbd4923a4354038f6dcb4d2801bbe4f75682fce084b839e3b33b6b01528bc7c52d1078b7fbece96391053d208975ef40a5c5a758d3e56483bda7bca349aeb99a7389605db5eb4ac402c380f870a590d0842980ab83f0877b164d44ebe753717a1f3685db5610ec0f19f5119c121f50d2114ce9175a8e16fdbeb9e3753c350ec950632045716ea2cf7f9725e1d861f39e273991e1b2d6d709db4811182e9f3e2bf6b98d4072cced48a0a64dcbf2cfcac181760307949aaaaf77a6e0270b2db3c9819eb8b22cc770670cc219b9c5f6ccd4ba5a65c4ba421e7831a2800c196d61a748b2a34e742d73d7029903add07a6dd43f2c6ac739cf087134fcf090cbaa64ad8da081239b31ebc6b679a14d99a389cec38b57f83600280e1f43524196fbeaa5d954cf5c43e531fa07548c17c5a91d423d7ff4bb1dadb8f320bc83cc7a1d5f705630416902c35bb89b847ae60ca4755126ed9a6365dbde247b96f3cdbf2470c586837dfd45470e0a8a964a67e3aa4b0ee135623e717d7c26b03a857441f673cf75e55794efb5fa76fc38fa50f3a612e9ed9c1c6060e65001aaeba1c03c8a1ac27468757e8d4e53976ffe934fa2303c91d1f6f3a7347e9e1274a4adba9e0b81ea6137405afdd53b3a3630199f6add7688d5a7afcf4c5a127181513ea7ef51c5343592cb277208d9e0aa5edd07e917ec40e91a4afe22d03709034db97c42f3c84bc224a5ff203fe19825a366b865decad94996cb0209cc779a5c5e67b8a3f44f70e310578604f84b81ff659d68b8a115fc1a488a93b1c12aa483fae7ff8a9b1128ca5fa4b5b4d0f8cd5e902c7aab4b4ce6d7aa45db74860bb75fe7a1cdafc61c7135b927ddc7795b4bffb8bef589942bd7487373f2a58f3ab145f5a79ce3ab6f681f69fd5e2b6ae10d2bfd5b0eea314719951d3e2b8a5439a81eb8dc440fad4096735de9d25bbbaa62c52bd41275dd6a9efbf503f97f04c979e4b4da8a9323aa5bd867c249b8107db8078630cfc9feeda3375a5e9ae914d2e9e419a555d479a6c6fbf5ed112dff299208a7331709e2efec6dc7747e0e5902b528bb670b971733e2fa766acdcb0018e7af4119bc4c0dc559c1c53c4a99dadf593f15da71d619984c77f248e7c98a23845c76182daf60d909db58d511d813707d247f71b6c61a585ebebd86feb125982d4d87a8b869e87f50453526de74cd422dba4f20e8250fe8ca9768ddd10d504cb23101353b712984d00c9db16dedff777a8f420a55e16439f52", 0x1000}], 0x1, &(0x7f0000002700)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x10}], 0x28, 0x2}, 0xd) r8 = shmget(0x1, 0x1000, 0x103, &(0x7f0000ffc000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$dupfd(r7, 0xa, r7) 02:03:47 executing program 1: socket$unix(0x1, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100), &(0x7f0000000180)=[&(0x7f0000000140)='#\x00']) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0xc8) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000280)='./bus\x00', 0x201, 0x60) write(r1, &(0x7f0000000080)="df8756de54703a84b0f04e2e2e2e", 0xe) execve(0x0, 0x0, 0x0) 02:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x80}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe1e, &(0x7f00000002c0)="8b") 02:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4a1c3825}]}) 02:03:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x1, 0x0) 02:03:50 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff2e, &(0x7f00000000c0)=""/235, 0xfd9f}, 0x0) 02:03:50 executing program 1: geteuid() r0 = geteuid() setuid(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0xa00, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/102, 0x66}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/83, 0x53}], 0x7, 0x0) r2 = socket(0x18, 0x1, 0x0) socket(0x1, 0x2, 0x9) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0xa}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 02:03:50 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000300000000}) flock(r0, 0xc) 02:03:50 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x100, 0x100) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget(0x0, 0x2, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)) setuid(0xee01) open$dir(&(0x7f0000000140)='./file0\x00', 0x600, 0x168) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = shmget(0x3, 0x1000, 0x42, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) mkdirat(r1, &(0x7f00000002c0)='./file1\x00', 0x1) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) 02:03:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)='\x00', 0xffffffffffffffa8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 02:03:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0xfffffffffffffffe, "0371795acd76e63caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000001080)="cd", 0x1) 02:03:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getuid() linkat(r0, &(0x7f0000000240)='./bus/file0\x00', r0, &(0x7f0000000280)='./bus/file0\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r1, r2, 0x6) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000000)='./bus\x00') connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x20000, 0x4) mknodat(r3, &(0x7f0000000180)='./bus\x00', 0x4, 0x6) link(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)='./bus\x00') 02:03:50 executing program 0: socketpair(0x0, 0x4, 0x3, &(0x7f0000000180)) setrlimit(0xb, &(0x7f0000000040)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000080)="5fa584622dfe7ff2f90cd85b6bd5d2762620da253fba61ceefb2025295c9fe93885c0f58e1f2e16dcc12f1ca5450cc57eac03be1932f50acff5b6ef2b5b464a18818075fd8257dd719c0ca34c8fc2ba8e451a2aa0c1da39f5305e3a4967bd62a00b590e71b085444a85be400d3f2a25bb942606aad9bc24d842cb4ab7c689956e793a302ae2be80a57936ff2fd943be733bec6", 0x93}, {0x0}], 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000580)="f4", 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1f) 02:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10010, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0xc}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='v') r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 02:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f00000001c0)="dbac4236ff17339787978bc23745c52495c8e56f071024d547", 0x19) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x2, 0x400, 0x200}, 0x472, [0x7, 0xa9, 0x7, 0x8000, 0x4, 0x6, 0x7ff, 0x20]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x20000000086134) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)='Y', 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='f\b\x00', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 02:03:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x209c2570506c1df9, 0x0) mmap(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x4, 0x4810, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80, 0x3, 0x101, 0x0, 0x4, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0xeed6, 0x94}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xb02, './file0\x00', './file0\x00'}) 02:03:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x0, 0x10001, 0x7, 0x100000001}, {0x49, 0x4c, 0x800, 0x2}]}) rmdir(&(0x7f00000001c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x88, 0x5}, {0x88, 0x6}, {0x40, 0x1}, {0x65, 0x65}], 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 02:03:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000000, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 02:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6}]}) syz_emit_ethernet(0xb4, &(0x7f0000000180)="00ee250cbf1cea3ed1c1c869b45973ff588d4bdd03c55a261b9b6733d6d2c8671cb416c67e37a98608b10700034a61fc2c1873f44e59e973b5a035142e2f3d07a9879d068f9d078787529c12a141dd70ed96cb391ac38f24e4b206d8b80f54ee0212cfeb2d12966dc55b7993f9fa93f119c961b8bab12bdf0f6891947cdc310bf2148fca5403a3822403287abbc8ff84df160f1c1b5c3e7ae71b2179454fab53ee1ed6820cfacadf4fae7c5a49c1ea4c88e48b2f") 02:03:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 02:03:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x25}, {0x6}]}) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 02:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000200)=[{0x47a6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 02:03:51 executing program 0: r0 = socket(0x2, 0x3, 0x1000003d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000bf54873cf51f00000000008000de46cde1ac4424a48f2555fc9f8e24049a96189aa2c469acbb7c1de1ff05e24da1e6b43f1309c0ad"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000140)="cebd591947c1192684cbcb8f2eaad3dcf8337570e9d38bb75545fef8057f280f4c5acef82dea25e6c3092e599215544827c5980c30fce3df3b5fd9c4d3c1b8547e7f75486665dbd173a6c4c9267f7bb4e4d4c12742a62341bdf60c723cab41f93ba73068e8bb612a31f72ad864e366bdb8ce2c1df382a6c837e57e1ee2eb76ec2d7a4ccf1361c6004cfa16898134ed51f11739517c4337d49706742d4101ce2002fed2f634a659fcf357b43af1ff8bbe66eaf38c35dc974b9f096c894a1f1e44b093b166917582a805003d99227ca1aafd4c0744d976faef1ff91e72ed392e29823488a36db6e9ff7a240d27cf355f8783b5de4ff5b2a54243bdecadb733e1e715e83f737310c8ad62b303a729a66e22f5323f2ad841b006501274cab799bda4d8107169e6b5c26113c527ad34795c3bb8f0e25cc8dbb3420a93c5be4139da2a1088382d2f159a0fae32bffa71e8d920222d128a018314e671411366c44724b4cae8ea06271297df590a6602bf5d3b70ad2354483278474bc1f2c76f3907a5a7f05568d58e52f8ce6f02d50ec781554c2fb9b0ec64d551dfc061bbfc826b9940c8cf6552d2d027839bfb3d54ff0156555cf8b61e3c605f2602ab350b08d2abcfe30a255fba845ead922f2fc185eaad42484a2aca01343aec54c07d5a28ad8283f89e33bb83ed80ba9c4c71393160ba505a304584ae7374fd1434d053698aa4b4900277ee25b8b73aedbafc6545a67e80385fb6891bd5cc44ea269afdd7b305b2855933e4752ea7347c09da3fa756db0269875c366cb9b0fe7963d5410de5ca7eb57485307432f725bf6465bcee7ad0d99efea2dd839a84b424de1ac804b7bba8de7b465a4c1aaa98b13cd1411197231ce73f58d4dab2caed2558036b81e76d88ca7b1b8132575e0b54f04c59848e50cc6c896199d27232342d48c7a9cf7fd5d3cba502165240a6c585852be17bfd1f7d1589f6a7f8f611e47aa86d79ff41fb91fd8d609fda9e8a901d2d8399ee6e90649e102718e1604c9693114e12acfcd6dbbc94193d2bc83486e76b4afe8f16ff749b31f0afffbbc117c1117ab23b0080bd4e2d26792a076f6855c96fc152f5480a9f838eaccbbd0357445943468564ea2e14eac648ff9d7ed14527bfbd7a785e02fe8c9e0c5a6f1ec62d9b7cc778d67f5e37f12acaec55b82b22878ba5776c6c4d3394c37be31a743ae2ac111cf0d061e6c2dd7115ee4b47e6682885436e73d9b1da1da51f9bfd21faab250788dbce3bfb2d59a83f899c14ddb24c0638e5de232578add7e45ce699699f1aaf8e935eb96055a4b691af6c81e067ed433892a99ff801dd30039a6627180798ebf0299fb2ea65ff8f1eba90d66befe1aa2dd73ab1a8b552d5921721e94c83e49dbda1941681b907e6b66ada2fbc99691f1593024806956d817e137da7f5e8a267cd6a2856c7430183c37f263f5d12fe6579b49255ddb5044b63d98a2e72138bd47894fec52b15c4e248312a6a9687731ac93033a733783eb5c77c3a8ad392c282e76afcfc56a1314721fada29bb139ed4ad283326d98e7c76d93d6053cd60f2daf4301c20fc4faa82e8339a5461f5de1256c26e509a4579678debba90320c03255df773255e0b0d011b4e43319e048665aedfb6d0a583898f15f8399b8d40878e131daf5cd899fddd4c16530b59cd04d79e086338575ff7823a2b3321a6bf81b548f04d517e7447377c1e44ffd854d9dafd874cbc9a2abed46ad1847dfbc3f34c2c1444c27c23d1d308ea762d3e3dcf3e224cf161820a1ba0b8289d0e5d056012ef9469d613ac9784d3bfba432d7a1384e2cb8aa66c513aa97cba910bb905807765bbaf23536a15a42601641a4ba09725c3e72562643c3dddc4a87ec0fea7d586c7c5060e64c8917ce18fb1c1713edcc111fe6a70988791e147dcbcf1eacc8d5110ada8f17507b5f5a1e1adc9a996cfb42dea7827c080de574ea537f299bb382597bbad9d64840bc1672b6a8cd559cbc09fd6557524eba91a5b8a6c0a5e39804edd845e140797ad537c6bb165bd15cb2d06808afc906c5d79c1668b8eed05de20c86e6a49fb35d10d7186731989ce45c423bbc9ff2b9b1966d379403fabfe5b62b5cbc347e9f3d2fd5d07e5612f47c92b320a386a3a29fbb530ee83dfcc59ec5ed2800552b627c1ad4f25a97d754a4898a4983361d7f1dc9a1e3ae6d24bc66603ad827d750b6be158630c90fcfb9bafad4f9f6c57d8a540a8bb47ebb09e303d54c757fda61c6b22f3489fd83a5967c7ea19c90e0da3d149108f5f37a7a914a6a92c3a5531b4990b54616d1c1903e9320705a20385a6795318ce2b0f1fdc346b48492cb0a43c856326887810ce790dd50156ca62e015a339d23da1b53d1e98dcb32b9cd3ab165633cb1436b4281dfd0e2e7611aa38a3830e8791ddbf7ec5b0f0c05d22a0874c3bef45ad5cbbed83cc1735e336be048f749c5ef82c16a5268cf3a2bb97e1280a399d35b417abde4331630a416c9b69cb7383e8f697a273a2b7d6dd49e1671004380747cc84f9dcacd0308a6635b95cb1aeaafbd88246503df6009088f2eab2d51e2959b96339be2724a0638bf93f179fc93f4b2ae8898bc0eee8dcc29362e97ba979489232752aed6e6f5fa0b9b97fb0380bda1ce5ad353fb979b77f829f22b93a551dcf49a26522bc988874b6e0c182ef42870ef279d51e846097c2b5c657f0bc1e791a32465bbf735a2f2f6e8f14e07a6228cf06380e764f939dc75dd8c6a8a7201a62ef62277bfa59edb1950d6b33a8387aa8d0279ff4ab4f1edc1f021f3f5978b0683ea6681595651eabd64a61082a923debe54e54a8bcf1aef090d422889a36038963b8ecfff24d9378110c0613b454f9c021210917c480418e9f80a20179c7ff54a7fc5f896ee4dc5dd4def87d61b2c8ae5713e7e28bf0f8f8d17fb59183bb1b814b9cd01e82bb244c52f1164def85fdd2f9a2e5bd8386562f4f41290a72c79d520f4ab8d38a1a1ae7fafe9d13765faa3616124183dacc41e0a60b6fa771e55b00c663227f88521d50b2e4771395d57457b51cee2b89bf450bf12ceb2d6347a6939eef7471ce31b0372f0c9efd3064d9c105e3e48bfdc821862c14ac7f036daac7a74192763e3aac66d56a7c98f2b7b07a9a960b3b21a4852807c7c2053ffc99e8c4ea2b8827b255c1e0a5a999927247db785e829d81ddae4a5b7b86e66c511bb5fcb3c8617ebe47795270e9c6c26d73a43fa0d784dba578304cbd235d467f692f74493e0625f2f75338d724250f0059dc1325c110792e42fffe5c2a336da75f24694497b3fac0d32fb7d50f2a2ee1b44798f0c25c112477bb2d7afc4feb243a147dd7e617208dc8c2cab80c9d8d5abd34f483ed6fa96764fc4f0b02d51bbe2b2f30f3bf12b36533779a03bd1e516dbede4716a0198019db103a65b9953dee8ed891744312cced4b3e4b09cbb56caf718f1d2aaf6359abf343991888487778f70c362fd153fa5c68da40acc5e48bdd8a9074dc804ceff5b92f06f823b6ee0f87f91cffb8c8d4aa183c08c849b148c70b8c619a09afe9be750a87379565b70b8c7922d31ef5f7b00d1cd96f5c0148942122ee0b2a17f41b85a551191991e6ddd06307671cd2dec9570d3db7f1cb95c0273956143ee95644ce165658177d9ec06997827c3b577597da18495f6455c5ab924573beec54a5a9b16403da5ea960316b170084f0b4aaa59d88c8348eb0a3e4e45b3687efaa97621b67436cba85648daf6430540c5b5486c538da47896388e46c834317d64a03ab5e04f64f9540da6dee097b173422d4a4652e0150b3a91b3bc1877a7631c699221c9a8074143d7c0a0281dad5fd397e7492ed42362bfea821af0d1e78b2ab1f3b3c0fe6af5437cae6de50f3975c089e0d456c137d0cb98b62663c160a2a418819b60a68f4f5adf9ef5baa7cd60bd8e099f6a4172634c6ca91cc925c075e1bbe1837393185ef5f6ef35bc96380816851a1825b0fcdb10b4996576af912a33e7664f15ed400bd30c82fa9eb24829c659cab06aebcfff2aaf0e59be1f50519bc3423e23594d046d0a7e1608ff83c206b12ed2204d4eda02016d4d6aab8d709cb5a22d5e946eb91d4300d1459a4758e149d8eb5543f6792ca86bd69c28af265858a9686c394057af60ae809d6c8dbcad00bd6db15da0579c3218eb486fa3d7446474b5f93a9fea09ecd55503f5f608d525361e4e6538c11a2983a3ef604c744a7a1e270e1f8440c47bcd451df00dd8a661053b2d612a3cea5a588c5256694b1dc217a1d80d1cc1349a81a3af8b1591df72ed358011334a9625d6b7f78d42b396483d4dd8fbd9f6eac3fc19d03c22d5a597826f377e6f76a7a3df984d0a6e3cc705d0ad0895332849f1ad0907469b2db77e98ea0fa271eb106f8d3bc0a862d31862411b58de65264aab57d5fbeb514fb106c4140bba5f0d18f64c8034f9a235315869792741ded7f86fde637de12d4a9e794b23013a137b7269557466b6de35fe4596ca50bac57e5318aef55ec3ec64ada1d64afcf23f95b40a19d2d7c94b52f707abc3adeef38afdaf58da6b40beaf21eebe4d428c737ae4483b2b186c64e0b25b46ec927530d12762f479f6f4b1123992e661b4b2981a8952b285794f6d7278d126f58a926a7e4a8129391403c9ab7858187a81fd084752f8469a2b56ee220b7194a6dd8762871266c5fec594dd265b7d816c21fc6e99d17cdeecfbb7b75d97a94b436da273a2f34611b49786803ec6b7ea376e3065fec1002810da67e94f363909f9909ee1cccabf5537d38e1910512201ab6ccb41b182e3b820fbbc5132fb929a37b7241944f4082c09166d01b8ba5b608f3a142cff8c81c545130f1b5121f4b861004135f687f563f436bed0a49fb8f5f1b620a9f01d51626d14bf158827efeff9a43a06ac90221022c26b8b520415d9dc00fcc8f59c6aecc385e8b14b64d40c1ce1a13580cde51970b56fb5563a8b469c3088ee6d89834990a2962b097ad2fb42aaf51a378b37d34ff1f6fc1a73264ed8432afa06b0637c71a8c7eb0e1fed1e11a521d70224384d4a90116fc357318fd31c16588ca0a60ab56f1219279069a49f8bb64d3305aeb1fced09805dbeacd478b487df5e0d4bc2640af0c19df0ee59b2348af1aa8942a3d79be009c8b2236e9a1ad3d987f291675cb52641af689e6feaa736b23c757f0d985d1e9206da7e01d1a6169ab0e8c390690384a9d8ce9b0869146d4c76f1399acc8bbe3cc2cfbaeec803723c56560521249c9981e916d0d44ed01b46f49b75275e4865fec68eec03ebb3f3372f92eca2552c7490ccaa6d9ef11defc4b1657ade5aa4a3335fc4aff70d47052ca7fa236980279395a39bc145a75705f74176288898549efac8bb412df844ea9ace31a51aab094d49f3121ee9fcc746b5f7a6093de7b267771cfcce3a609e289ccb5a6f6365b70502121eae2e12484cf77fff952001aa203442ba86cb594213d0c695b8342b4c5a7c092ed5926f1b2f0629ef3684e677d4ac39f61958ebbf4cc25492dfeccf2e8a12053a46da4c118d5afbfeb8903ce1924c9d2cea0a81d715c093a9546bf950146c39b025c16f7429c99e070a7837ff83b37080a8c276998a5c0d77195a653474fd72fbc9b47f66e54ef705bb3d04b2a5b9e31b188c311a11dcd9d853a6231aa9a8fa592923cb0fdd382b37bef5c8c22e2d4b180afcc9154adf51332acfe169cff465448d01075e8cfba4ad6e17a03f0848256c91c2fbc7f0f614a2e8859d577a1722b89b4ac2224b873ae04", 0x1000}, {&(0x7f0000001140)="6949f4e08fbfaeae9804c425292dcb3d073a2dbe0f8db1c11d3b96ab063e018c56c5b3cad554a5eab36aa71033925d297c529af25a5c9765e5c4b5c0e68f826223864ef2f6dbde58a1525b68d5ba82dbe52e2bc17142b0e0d865ef69ce02a8ce09e4d6936ca29e6627a09fba2096dff5f0ab9dd06c18986482458c6325b4158f2d0622ad694ae85f75377d6d9d96e8328b121a45eea6b06f19b34e5502af0f6553e4dbf966a53cf43407d31987d07f22af45512818af33367cc4e4258d5ec0331bcb073685afad9e1aa9e10fec828094d6", 0xd1}, {&(0x7f0000001240)="62074113661b1c09addf75b9f9682b410234514798ad351a9ce92b449c0f15f0630d093170ee59189da36ddf34630a61ebc770eb5696b1a179296e451a75139bba7fd08cabe31a1cd20ed715703c3777bd80622213e8ba38e19e407bc5b1ff70de2fc9154a28820a98bd18a61929dd4f043ae0e50e92a8cf1191401637c2b870e195a753c300cdbcfcb336a95256fdf8a5174b936aa51a955f055d181e2a05c1764dc723359f9f990c20b181f834d6453d22acb9a18faee7e76768da36ee", 0xbe}, {&(0x7f00000000c0)="8f3b9a4fd7d570", 0x7}, {&(0x7f0000001300)="667d4eb17cdb7d61a43b3ffd7c54cea2f706733880670b6754c9e4c6bfa38a9f9846791820c8c1cda49385ff7a6b4df3c17ade6609939ca6ef3ab38951b7700178cf0ec8794b8970dab926f28e9f5432bd09d098e8dc4a2abf9c881e90ce6c34569f3a40c678261eab4e3e8cde52ffd5187ac3099cf327786dbed9492d90d6b59128ef27934b8710253aa1f74dc8d1257314b6917f48cdf54af1cd32911a5ca231ff4707c88d0eeb4824ab72b093f1928f488b546703b05c059d8141adec8f62a95f2ca3472f90443f578826f6e9c7f13ee47f150d8656d969ce005020d36191b3ddd2f5da151b387b8dddafd32c69492ed4922631a2d487927e564f9476", 0xfe}], 0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0xe2f3) 02:03:51 executing program 1: geteuid() setreuid(0xffffffffffffffff, 0x0) 02:03:51 executing program 0: socket$inet6(0x18, 0x4005, 0x8) r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x252) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x401, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 02:03:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10100, 0x120) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x7f) recvfrom$inet6(r2, &(0x7f00000000c0)=""/103, 0x67, 0x3, 0x0, 0x0) 02:03:51 executing program 0: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x22) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x5dc6) accept$inet6(r0, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10081, 0x80) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000000)=0x1ff) 02:03:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) poll(&(0x7f0000000000)=[{r0, 0x4000000081}], 0x300, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x40) 02:03:51 executing program 0: r0 = socket(0x1f, 0x5, 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/143, 0x8f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xfff, 0x6, 0x7, 0x1, 0x0, 0x2, 0x8001, 0x3, 0x0, 0xffffffff, 0x6}) r3 = dup(r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)) r4 = dup(r0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000003c0)=""/57) shutdown(r4, 0x0) read(r2, &(0x7f0000000400)=""/171, 0xab) setgid(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) shutdown(r3, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x5811, r4, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000500)) clock_settime(0x4, &(0x7f0000000540)={0x4, 0x171}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) nanosleep(&(0x7f00000005c0)={0xde, 0x1}, &(0x7f0000000600)) getppid() kqueue() ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x231, 0x9, 0xffffffff, 0x1, 0x3f, 0x100, 0x7, 0x0, 0x1, 0x5490, 0x5}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) 02:03:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10180, 0x0) recvfrom(r0, &(0x7f00000006c0)=""/164, 0xa4, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000780)=0x1) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20301, 0x40) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0x3ff, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfdef}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8904}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5685cb7a}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x14}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x76af}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x2a205878}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000001000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf03}) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 02:03:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) 02:03:54 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x16, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x7) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pipe(&(0x7f0000000040)) write(r2, &(0x7f0000000000)='>', 0x6e814d8e4b44adb5) 02:03:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0xfffffffffffffffd, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f00000e0000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 02:03:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f00000001c0), &(0x7f0000000200)=0x4) sendto$inet(r0, &(0x7f00000000c0)="aadbec485a777c25a63b20aa6dc6058053f55127266e5af502d9fcb612e1b21c018f232d1185ffc577036104a745b9f5cfd19fc692caad08c66c26f97325b38d8ceb15b75014c59cc043905335bb5874d58fb21529b2f249be5e7008b651f1052c6da29830db5b9bcf1e7b29dfe21d62653c7e70706022b3f9748c798ccd275442e42fe030a70573d316db2074aa5663fcf5f0786f207202b6e15fd8c2456a1b508d1e04b3943f6180e0ebec04a072e075ddec7dac5d2681ad51ffed19e8a0f2ec4307f396aedeb1", 0xc8, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x20001, 0x2004004, 0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 02:03:54 executing program 1: r0 = getegid() setegid(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat(r3, &(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x0) write(r2, &(0x7f0000000080)="f9e46bd1a247b60b5abe357ed640b98ca6f18080797b43dc39497591ec165dbb66ca8cec7acfc6cdf4067a0ca2355e0ea4503259387c37da1a2be2573f47735d934ffc33b493cfdbe19003eba787fa0c403add620e8bb70e3f81e7934ae8a186f5f5e0b255bda9804cb01b72b324ebde5b875abbfd567f1296f599b7bda24206b83cdfe91f5923846be964ea5173a4599c63cfd07b2d1ac3226e3bb450bd2ac0e03a2dd13b82775e70bdcad793bbfef929c865a598fe2f9141be7d764a11852bf6f796791798e169baf22f13be0212068a0eaed96344ec7331f359ef42140053a96289ab0049b8c4459ffc455a56a23de256be6fb16e3c7ed36c5c5bb5b3d5a09f50af636e4ab962dc927a4b010000000000000000000000a9e2406fb392643d95dec1a640466a5563f2998e9d523f541bd56925af348f0490e68b73989b227ad180c31b8235ba5ddd025eeb5f8a9b5e8732b56966b9635b", 0x158) 02:03:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x44}, {0x7}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x220, 0x5) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x800, 0xf8, 0x3, 0x0, 0x8, 0xfff, 0x1000, 0x2, 0x2, 0xd9, 0x3}) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r4, r5) 02:03:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/89, 0x59, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x6, 0xf8}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x3, 0xf4}, 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 02:03:54 executing program 0: r0 = socket$inet(0x2, 0x4000000002, 0x8) getsockopt$inet_opts(r0, 0x0, 0x80000001, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10800, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000180)="9820b3efd89e1ad7") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x77) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) 02:03:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x3fe, 0x40) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="822a34cd7e284eb5af5196598b97fba7b64db27527d0aff01c2c5907dbc9ebaa7bc370815b9b25f11e0673122e38ef07a30e18f4cf449b626d070f287e25", 0x3e}, {&(0x7f0000000140)="fcfe1219223ec349e215ef7ab95edc73d9f245ff4926c1560b73391978f9a735aa6940282c19592b4564a57ccde883e248dede12b85b16c67e4f331d5546009fd44400653454cad1ce0d3b7e0501b61cb025e3c7a667ec01a3920ca2ab47e3b5f20b0ebd5001c39c6a", 0x69}], 0x2, 0x0) close(r2) socket(0x6, 0x1, 0x4) getgid() openat(r2, &(0x7f0000000000)='./bus\x00', 0x30000, 0x84) 02:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0xfffffffffffffcb7, &(0x7f0000000100)="001eeaa8b2ea000800001c26c3c4f69fd4d530ea094c50ce684a11e04311f66c11e7278a7a31eb14dfd2141dd571cdcc7b2d284a3ea51d39") 02:03:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) semget$private(0x0, 0x1, 0x50) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x7, 0x3, 0x39b058a9}, {0x8, 0x1f, 0xc000000000000000, 0x7fffffff}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="f7fe072d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x4fe, 0x1c, 0x5, 0xffffffffffffffff}]}) 02:03:54 executing program 0: r0 = kqueue() mlock(&(0x7f00003f3000/0x1000)=nil, 0x1000) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 02:03:54 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000000200), 0x1a1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = semget(0x1, 0x4, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/191) close(r0) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) poll(&(0x7f0000000080)=[{r3, 0x1e4}, {r3, 0x46}], 0x2, 0x8) 02:03:56 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/228, 0xe4}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/105, 0x69}, {&(0x7f0000001200)=""/30, 0x1e}, {&(0x7f0000001240)=""/181, 0xb5}], 0x5, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) 02:03:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x42, 0x9, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x24, 0x7, 0x97}, {{r0}, 0xfffffffffffffffc, 0x40, 0xc00fffff, 0x6, 0x4ec0}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x8001, 0xffffffffffff7d99}, {{r0}, 0xfffffffffffffffa, 0x85, 0x1, 0xffffffffffffffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x40000000, 0x8000, 0x76}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000005, 0x9, 0x7}], 0x3, &(0x7f0000000240)=[{{r0}, 0x0, 0x10, 0x60, 0x20, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0xc4, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000004, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0xa5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000020, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x101, 0x9}], 0x7fff, &(0x7f0000000180)={0x8}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 02:03:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 02:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:03:56 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x7f, 0x7fff, r1}) r2 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r2) close(r0) 02:03:58 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='!\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 02:03:58 executing program 0: 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) connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66499b0d6752696c653000"], 0xa) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) r3 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000080ffff401000000000f87c8a7c671b1b542a5387061f0000b818000000010000001735d9c50000"], 0x2e}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x30180, 0x108) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r5 = getgid() fchownat(r4, &(0x7f0000000200)='./file0\x00', 0x0, r5, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x10000, './file0/file1\x00'}) msgget$private(0x0, 0x800000000000440) getpgrp() 02:03:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)) recvfrom$inet6(r1, &(0x7f0000000040)=""/6, 0x6, 0x0, 0x0, 0x0) geteuid() r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000080)=[r2, 0x0, r4, r3, 0x0]) r5 = semget$private(0x0, 0x3, 0x124) semop(r5, &(0x7f0000000000)=[{0x3, 0x7e113c32, 0x1000}, {0x0, 0x7b, 0x1800}, {0x5, 0x8, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x5, 0x800}, {0x2, 0xbc, 0x1000}], 0x9) 02:03:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="eaff125c00000000", 0x275) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x401, 0x9, 0x2, 0xfff}]}) socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0xd097) 02:03:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6) 02:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x25}, {0x6}]}) syz_emit_ethernet(0xc, &(0x7f00000002c0)="b6a1cd55b80ac557ea265dc1f289335842ca0d395c3ad62eed525560c7df38cf6f9108a4ae127f000000d9d2acf5ff57828e8047e8ecb6b63a486308ab946162c9c2f5da1330aad4e5a604f53068d839dfb547df61b381cf0f500b372756afa2207b44e22b07b2ef56f2b77374823fc554360a293274a730d2e36dfc21ef93117b14c949d0e0d38272b22a5857b46901f4d4cb76231e1260f78d46c8d340fbff1b21283043386f3ed33fd4d85be36140d67cab2204c904000000d36eaa33558c2101803da6f59c5c21dcf1dbc6b7d854f5bd3d1ea9d718202c52e361c967e537f54635ce346b510b000000000000a1ac739ee3712e82b87c1b6ad4367fd7b89c757b83713b952c933abc8ded9226d8ce5782716e12a79570457738f03694ac338e3ba021cefd04d40f22df00c08d453486c23581ee") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) 02:04:01 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 02:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xfc8f, 0x1, 0x3, 0x3d789906, 0x7aa}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000020, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0xa94}, {{r0}, 0x0, 0x10, 0x1, 0x10000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x88, 0x1, 0xa54, 0x5}], 0x15d, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20000004, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x42}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x4, 0x5}], 0x1, &(0x7f0000000280)={0x0, 0x10000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 02:04:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) write(r1, &(0x7f00000001c0), 0xfffffef3) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x200, [{0x3}, {0x1, 0x400a}, {0x3, 0x2}, {0x3, 0x53}, {0x3, 0x6}, {0x3, 0x32f}, {0x3, 0xfff}, {0x3, 0x8}, {0x3, 0x8}, {0x1, 0x9}, {0x3, 0xfffffffffffffff8}, {0x3, 0x5991}, {0x3, 0x2}, {0x2, 0x400}, {0x1, 0x3}, {0x3, 0x7fff}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0xfffffffffffffffd}, {0x1, 0x6}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x2}, {0x3}, {0x2, 0x6}, {0x3, 0x9}, {0x2, 0x5}, {0x2, 0xa3}, {0x1, 0x1}, {0x3, 0x80000001}, {0x2}, {0x2, 0x3}]}) listen(r1, 0x9) read(r0, &(0x7f0000000480)=""/248, 0xffffff3b) 02:04:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 02:04:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x220, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0xc82}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 02:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup2(r0, r0) setrlimit(0x5, &(0x7f0000000100)={0x101, 0x3}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 02:04:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000000000064}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") sync() 02:04:04 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0xc01, 0x26) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 02:04:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x64}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)) 02:04:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x89) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x24}, {0x6}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0x3f) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x4, 0xffffffffffff7fff}, {0x7fff, 0x2}}) fcntl$setstatus(r1, 0x4, 0x40) 02:04:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001680)="b99be2b40e354fb59dd63ae21068892d9d0cb4c96127c36cc976958a01e97863248c1b5ca4666b7ba7b5206439c0509638afece84a94eaf5e06a53250ee3518625e76720cf87cd2beae9cb43d3aa051ec75eaedbeb02eaab0204366cc8349dfb4d8d75233d79630a2dc79b409bbce949427cd39e2750eb8695d4dd55f24d37958460779f2564ddfee7030f5c62e391cf80c419540f9d001999da5e9e7a96b43c0ceff6d57feca3acc29e4517558455455be9aa4d257d7117f483c5b8dc1db8dddef556f32edc101fcdebc9b0e7ece369b0b97cc6ce20cf7e53ff612a0010c4519c3469b3c380a0f3d950ae15db93394076169ea42a64b246829f54303d44bee07ff5bedd4f4fff730df856286d343e532d2d84e5a9e4ed033ed3b19b66e8f65926c9bb6af50ce205ec2533ab1797a94b847d70f9646d319d136a012b83b35687fed33f350d3e9f6d648b118f3fc241a7decf754c57f09f37755606207ed2d06d26ce8bde1e81fdbc8658fa07380a58c6c822b1fa3c13032f17de2a7baebd58230d2d03a13d1cc581dd7507be33820968931930eccdc3cbf237c3463f2dcd30e34f9958c7637ca430529de82974de99745af249c03434405b5d51568570b1f46b77adfee76bba184909b31b26f4def71700377c9d75f0887d73f6c6d21eba0c91ef61304916876d3788969a665ab463eeb6d08aee31e48c550f1aba326695317ef21dde7073e547d1393a1ab959f5ce02001341ef43a83844ba1242a44c136886ccb0f591a3e99c8fd4564f4503b59ec25c42ee3aad9318e96dbff7d215f3396f1cf656d388b2febab49d36c996194b61f1113f7f5d929c3c7107994913f3a7fb43c0838482a7a63c0daf39168908ff6d7adb98ed06e2edc6321be3fcf0b06e7d53e47f5661a88eaae43743633bfe5390d2f9164d352711a5eb319a16a284082e4ffa39ff739aefb6db02071ae932ebf741fe7543ca4d28a635880ab15e11dae602cf15863a983f6d23f992f24259fa36e84b4c25385640ae1de6080d742c737b7778d6a20152ef6f80835229b5af8a8d5609b640e617a10612e63415fc0ef070deada609dad4914ff355320fb7bbda8d679c6a03ede4fc3b55fef3f6d712d2adf7560770cb54c7053084c22991307c18404977c4b17268f08f36805055c8073bf6c5f6b2bb4e86f1391bd5d2664f33af85ba9a81383bf8805908ce740d55f9ca56b0ef8fce5c06aa35c730067d5147d429c8a62d6870abe410bf4b9ffe7f61253735468ef9e8e7daec66c7fb949afcf2fbc3dde3c49245a215e562c71792865264112e238cd5957531fcc1dad9e42ce7fec54690f013d2640de12386ecb9a012c6cddd94c5c709aeff2f8f42bcb6d8a209b4c952993dc8564c4e7440af9a7c0864ebed8a42fdd71e2325a53b907d940795a764a466cd452633c7c280f6e693da27aed119bd8b47f3a4fa10a9f395834b62276ddb3e1b2feea14adaa3c1ac27523b6584d6be052d05ee7025e8d5ce29d3e474f47c6154d13bfcf757e1e49ec26c7a70928d4c1eaaf0862a9dda05b9b6be0c81b3279748a3960cf44e3b6798cd25cd632a0d667f0d31bb73c12769dc57f9dd989f323807a1c0bc776c7d1ae5d813851e59491604ff7f3a60044e559c42be672570f42112d2549ae339dceece0918e851976695c24cfa3f4baff9e063f37863a4908cb62812077dca46d5ce81e06fa78249c9389650e01446f7ad8fec271bee5fbae376b38e3ccae32c80f32a342b86880b2afb28e8ac8d8fb1b03f032b4f017a3822b254a3c350be3b47c098abe301cea6d83e558320293be1abb2e1ddd4d89df29b66e5327c7baeab6ebacd7c861a78aea7747e8952e7333c1cfdbce20f9e878bbc2dffb34becf77e9914494aa04bbb17f5cf50c351be4e200d906e2c187530b178a4ed25bcd7bb4099e9f529956bb38a8efb289797eb3e0306f6422634c1376718f162ba6230af6a98393c894f50e4086b87000cd1457fa0feae97fe195cfce30bbc7ff48fb6bbb05a165cd838835ed82b42a8030b706fb59f2b217e8fd382d2d0a18e43a5020dbfbc4ed92d4a2853345fe9bcd247ceaed1c327155609384eafb139e37a609f5fe6f62cf1115e5135edb4cc5e8d7aa291dec11af01c2fef646ccfbd41cafd92f056c942c6559060309ec4f848cad4c01298152cec7faaa9485f97eb11ba91024cc1ce6553f4a4a2b532b763709431ac0bf167259370853ae4cb47e53dd4d5a05b74ecb779c446fa8b12cdba051dd77091330e17a850df48af5f7dc21477f71880cf16f3234853c6464a6f03ece1c9b7e764332f6c408cbcd98ec9a92b1639e1c6e1c5b21d94619a450e251d1f68a9d255973f67620f6ec444616abf583b08c99d60859c7003798aee892f29676f7bba5395b513cd1ae4ba37856f74e53f0fffbeab1c38f9474bf2fe90384faec0fe19c4352999a5d30ae2c8866c668a7d8fbe3b2beca80028db289197c6b63963b5c1a3ae3b936faf7984c1290fc79eb2285edb6ecc8f2409058187cb0292093b0a4941ea372c363eb935f1bc55ed0a4f479f06e767960c5c272cf211972d3bf1ced7faf951ba8c6fe3045c99a86af1ac5e14d98be59259bff70e460ec66fcdea6265520cb3f0e2c9c5c133aec5215dc86e95acd9f3a7c38c52aeef889ed24635a132fa2c82f8d1f821f1b9e2b05435695c7763551f01acf35b046a810347327efd6c1ee2de81942d33e925023b25d16a55a050eeab89b1035a2adb3a30bb83aaf957e9aaf1f3c88879a93b672e1c4f234636faec7fab3d62859744c580970c7c2b4e03c4a15f5e2e08835a16829b0a11f0ad835d6e6523f424efeb330d6c735cc30f5f39d983a71984d70b9c5445abc8197072fdc5986ba833d75ced6bb8caaa2398137b9aee0db3dd8853576c90d5af3d1808fe38115a80660d6950a611c0511ef671c90e7cec169475dba44a7ba89c902ebdf12642cbebc018f1116606f86c4ff0f29aa5d5af89af5b7a15cb073aca7c53bc1c4f7a457329f660f8a60deb3288802ec206e0266d359a0d8673b08dd737eef4c891d5ed759ad623704521e967166869cb7bb272322e3fd0b266401c081f59e00a995845db28befbf2bc4042a8dbe7d35e0553da914c0a8a58fd44327bc27a26009d153c1c4fc0f4aa6b1afd18da2d9a2e1cebecca1f5f260e6facad455ef12fc876bff3bfc84e918034a104b3e34644c3c4d17592b8695055f365a77c25606fe4d64a8620a373613ac6bbb426826c06281192b250626a5dcb6251f7daaae14330b4933558a6db188ca61b51d3c8024d3198dee464632e93d5b7318f501059215d720ea5c73e260da15a83de5e5e34ddf98496f14570824100d805b921ca2b5ebf29c9dfb40a36267ca7d5434413be3df34985b8ffa81bb3b5e6b05d33d18e679558123c4e9928aba5b4afa15caf32e745821e44d079f770cbdb36ce477beff34e5dd5726940744e9621342a7e6d726694fa7c210b9d5b6cc1141908b03d88c1c706c9e02c3f3b92282b4379d4adbda6a8f86e0e5d0d09a2a5ffa1845a903e83b930c8df47ce89e02a55a22aabb27cd30e4a0bec26a9ed50cca5050c59543434f04c76d5d0bc94a380117610a1d40f0a61d89fd300cadfdb905715dffa5c7d5985d44ff538e7a730de636ecd2328aea5e58f12c13edb00f29a27b12c42814b5fbc97bbd209534e62a1412b8d535f7093fbe019272a9f4ac362e6054bf8cfd032a391f03e241dcc70adb9a3b0dcb9dea6f8ad367dbc3d5d8e930d7d85815d1cbd7504a3051f0c116c59c7a6027b2a435775114529d1c475ccf5215c4c328b6d230e884e0a05e96b09d6d2d4a31d386e8a99240c5e21c4bb891a9e5cffa7d12a8fb50e40ef4b01fd5413ce004c90306b4ac7a72d3615c64dc206d8b91bb1c2a285387ee5e4a8343179e7c6e8089ac3f909ff6ca2fb0d879f3c476a71aa490593866d6790e614e5a4e00c0ce8aee84127933a44270821da46eda0c544f1d21bfb0fa87714bc23c0be8a46aa552eb928f7ab7671c01914970eb5a08a10b42b1458771ca483d28a8c6c81263c2b641088c60f248e0d4d8b72a3a45507e9a8b3b3cf556a46673acb9d0185891d9b2bce65d5f944354340a08f7a98d2feb07d5abefd0f5b8ce28f239755e935af5f514d83ab4e5553e908684ea0e6238a56f713d54ba0ca84b70d68f7d217267900baaa676866a7a479937a872a6ce2dc8cf56d49962db36303c16957eb3831efe1a113660f1dd83bc7409866b4b33ac32b341e1f9801a3dae47bd03d72f376b67a15cae3aae80757c3b65ea0a4fd551e94308489b64766d4de0c3c81d5355d7b95f018bc6b2781e9889c84705166f5261599ec7002ef99032453475d6d6f19e43f189f8fc2a408168571ca2c626389e82fb0bef7acb1db3f5008e89e78380b42b4bc66a8e866c22791aa7b78dd39262c4885b845bcb65b9b63dd0a201524b5cc178a7cc2be302d09196804aa7991dc9ffc95884bbe5bcd932b7c2847c058fb40ccd4a60964e29f6d4e206b2389f011e6dca1d299e267e61126f25cb7b041284f18a95683684781e3ace1acb2bb34fd2cc5f8897b990bf798e39eb046f7d825858c69af4cef8fdaeae0bffec7e67e46ae7463fe2f2485227c40e64ca9d20e7ae0c6a65e61770e12e803b64045096814d303ada03706b9705661c99fc9a97bd029c1b268f313506b7332ffd1f70befd4ba7a3dc2434b2136c2d9d49d81c46534f672a6ca58bbc997c63a391a951f7448d2fff0da4215fa23edfa2da6fba54a2a72f1c973b800ab1d7e3a5e9087dabfa27dedfec2f92e55cd520ea68f2059e9450fdb30c6e0d8f7fa82a385b8500db6e9f9beeaa577d266a742c63c28c334bf3c32cdb6be80f735cc8eac3f1436fc61e20cf5f8e9fe8180872340d9add8a4b02c3d4aec2999a807f6f35fb265005c064811f7cc5d25d8d28de91e777fad3744529858935d5f74dd413bd9832e2bdfcad6d603e727ac5c4a1cbd7a035753b11b2da5ffc2e6a97e7ad80c85a935ed90f698d1d7d97caa024192caf56bae135c30e1148dad14089eae5eeae9db50ca358b575c1f2ffbff20c7b36f349c57bc303cdfb65b8da3d160245cfe02713b5235fe28602a90c562595ea37b420a778d88952ac2e7cad4842b1d51e6a458ce4af8fb68bea375532aff677ffc8a76df65bd383a386d06ba2e21b03f56ee9216e1864e105ba8c7a1c8d072fb1ed6ebe225c0269a28125e7a681bda7d2cb490688a26bea76be28cae6a31d3741d9695dd8c6e08a397c85ba0d16443a818cdbc518a11cbdc75c30332e64f04a25ad069d27a2412d2609b738e1b5606dca7512221f83f14e44f2ee1df1cba41716cb701caee83da0ba3aaa9f08b8ffbb86adde527e144c2010a46d25bc911658bffffe261e52eb845b17b2e5de4f283253eaba11d69485a5ca60c1729ae14954641889a2248a25b11e3c6ce7ceb8ffbb2932f32633d3b76eb541959bdc85683a19de54f1a0d60afdfef0789f23c706c47a632825080f59c682d708702db3e9b73b2b0432277c5c82429700c69677a6bdab2fc5b6eeb5591f2b5753049064f5873182b8c14da46bb448201721f5d9267393658f180019a08f89919eca18f623ec8775a5a8b0ed4503199345644af154f51af7b271cb84b118591958b55cf273295b6bf5ddcaa7357dab7a58ae30bde4a8745df89bae0300e0c914a41eb6182fe48a2e379e555b87b46b106ec61d75187d01eaccc37c74f66e6009b93a7710c161ff9438bbdcc"}], 0x1000000000000081, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000001640)=[r1]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:04:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x80000000000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3ff) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 02:04:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x802007e, 0x0) r1 = semget$private(0x0, 0x4, 0x8a) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000040)=[{0x0, 0x3, 0x800}, {0x2, 0x1f, 0x800}], 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x80) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) r5 = geteuid() recvfrom$unix(r3, &(0x7f0000000140)=""/56, 0x38, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696ce53000"], 0x1) r6 = getegid() fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x2) socket$unix(0x1, 0x7, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000200)="2902000d00095cb90cca8590", 0xc) r7 = semget$private(0x0, 0x7, 0x2) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000280)=""/207) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r8 = semget$private(0x0, 0x7, 0x38) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x1c3f, 0x208001ff, 0x0, "b00000000000000000001800", 0x0, 0x2}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/151, 0x97}, {&(0x7f00000005c0)=""/66, 0x42}, {&(0x7f0000000640)=""/249, 0xf9}], 0x6) getpeername$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) stat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xafa, './file0\x00'}) 02:04:04 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x7f, 0x57, 0x35a4}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) 02:04:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x28, &(0x7f0000000080)="1f62428e18a595ddfb20a488117a553ab5e6ba2e800634a3418f9a96d0b5612cdd5c24c77888da90") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x5, 0xd, 0x6, 0xab01}, {0x4f5e, 0xffff, 0x1, 0x1}, {0xc8de, 0x4, 0x0, 0x9}, {0x1, 0x0, 0x7f, 0x100}, {0x80000001, 0x1, 0x88e1, 0x9}, {0x3, 0x1e3, 0x1000}, {0xfff, 0x3, 0x3ff, 0x4}, {0x8, 0x5, 0x1, 0x7}]}) 02:04:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f0000000000), 0x80000000, &(0x7f0000000040), 0x7, 0x0) 02:04:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 02:04:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x8000, 0x3) shutdown(r1, 0x2) 02:04:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8500, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) fcntl$getown(r0, 0x5) 02:04:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x6, 0x800, &(0x7f0000000040)="d83f380267024e3a65bc2a52b6ae3e53b74305966c381dbcf428", 0x1a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) socket(0x19, 0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x10000) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 02:04:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open$dir(&(0x7f0000000300)='./file1\x00', 0x40, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10098, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) setsockopt(r0, 0x80029, 0x6c, &(0x7f0000000040), 0x17b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x2) r2 = semget(0x2, 0x200000, 0x83) semop(r2, &(0x7f0000000280)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x1000, 0x1800}, {0x1, 0x7, 0x800}], 0x3) semop(r2, &(0x7f0000000240)=[{0x3, 0x7fff}, {0x4}, {0x5, 0x1, 0x800}, {0x4, 0x5, 0x800}, {0x3, 0x20}, {0x3, 0x63}], 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffec7, &(0x7f0000000200)="050046d1c613b710a3bfa8bd64a6051ab25deaa2475c2482bca9a5b71d24d15c80467e09829107d953901a5d483deb9f1c713434cefcbc52362e994a9450012aca18282fd17c13c0ef4ecfd8e54bbbf94453bd2e22681038baae3adff1a1a40e785e4c4b9d1df75399") 02:04:06 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x2) msgget$private(0x0, 0x40) write(r0, &(0x7f0000000140)="220e22", 0x3) write(r0, &(0x7f0000000080)="d9f08649f39750b9767f67898449d53f63f884b2837f4753b37dd9695e30c2ae7a06cb371eefc4a9073bff2bfc334b040c1360e6293eb45692aac6a566b38a59a6cff3fdaf5b3b650cb5b42fecb59515ce976ee5c34f2956bb097261295485df07d0bed765b10cf4aa3c9427be66d6238e6992ea21961a8731e0fdc288218fa549dc1d1cdcbdbb790ad4ef15", 0x8c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) socket(0x20, 0x5, 0x91e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffffff1f, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f09fd3f6ab7cfe2b5996515f20f1eb3", 0x5d) 02:04:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xeb2c, 0x10000, './file0\x00', 0xdf3, 0xc25, 0xe8, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:04:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x100}], 0x0, 0x0, 0x0, 0x0) socketpair(0x7, 0x4005, 0x1f, &(0x7f00000003c0)={0xffffffffffffffff}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)="00c77a002dd79b7c1aa9332b00471de4f4288af4c9d0b4c48af5380dd8f5a6d3a0e6b20d6eeee80361896bdb4dfa40e650a3a876d4816a563c59403bf0d882a5648a9c9f5e17cef8aeff26e8ad7279f3d471e23a50e09dee379e2269219bf59428e4800c7d230d66d3f236aaba923833c9e497b3cda34dce2fbdee89631b59d3b0b683bbbd8f12316a078e7a47c0e6875397827d5cd51f17fa939e443095bc112abd", 0xa2}, {&(0x7f00000004c0)="4cfa3a556cb3c3e475564d0e5371258cfc1f1f3e724410c91405d3f39c3d2329fd75a62070feb9895d8496448888feeb9642472da449829f14d77fb97eb94cff602daf8f31a042555da6207d12fb66f81330e1e2415f5c00894630072dc5202841213b4f668f927eedfb8091fb776c47750f30c3fc151667bf6bfe3bfcf77d747ee11274101475148bec44798601691d313e9ac8aa0c6b409d05d13a5de9acee5bd828b015b685350b580509d06c97157fa59e3b53b67b", 0xb7}, {&(0x7f0000000580)="2bfe61b12ea63f2a302ec0c49490ade828c85cea11c4bfd51ccbe30812fadb3ad5a1408e1cebd8da9afb0bc79ecd532951c5896f33d72be46b885fb75198ff304cb5d9b87565b5f7eea2f4cf76ea9b67e688c4d9d8ab9840e6a1404ee04a0c4a90a92efa560d83094da536eb3ed4823c8a77b2964314cac233587c9ae2e255361144d3cec60b44280a0e17617b813e7580bcdc06763e91b52fff086b1ab37d03d31aff5c16a6e708c51ee58cb5", 0xad}, {&(0x7f0000000640)="3d375a78b49d1d18e085f4ee00053fdae883af24036cdc1160643213c846e697908abcb21ce67e9ad2bafe074f232f05b85bdba1ff9c6ec30b5423b85a4a09dc832e3a1e551d360ad36b", 0x4a}], 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)={0x1, 0x6}) shutdown(r1, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x22, 0x0, 0x401, 0x4a}, {{r1}, 0xfffffffffffffff9, 0x4, 0xa0000003, 0x10000, 0x5}, {{}, 0xfffffffffffffffb, 0x27, 0x81, 0x7fff, 0x3}, {{}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x7f}], 0x80000000c4c, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0x102) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1, 0x7}, {{r1}, 0xfffffffffffffff8, 0x14, 0x0, 0x1, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff8, 0x32, 0x40000081, 0x9, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x11, 0x41, 0x0, 0x6}], 0x40, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x80000000, 0x0, 0x80}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf000008b, 0x2, 0x4}, {{r1}, 0x0, 0x4, 0x11, 0x0, 0xff}, {{r1}, 0xffffffffffffffff, 0x8e, 0x23, 0xf6}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x1000, 0x2}], 0x200, &(0x7f0000000380)={0xe7a5, 0x1}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000700)=0xcb06) 02:04:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x382, 0xfffffffffffff7ff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x65, 0x0, &(0x7f0000000100)=""/101}) pckbd_enable: command error 02:04:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002008, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x4385, 0x0) dup(r0) 02:04:08 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "623dcf0532aed2412b200a855d9ab900"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x400) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 02:04:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="0400adc237a637bf550d3ac204639d552e17f33b47b8774ff98edb6129ce4ba524926aae12f205bd9814085503a42e8cc45ef011e02f90ca08d057fbb8ff13d88fea08548340", 0x46) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x4}, 0xc) 02:04:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="00000018600400000002000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff00000000000000000a", 0x34}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x4) 02:04:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000001280)='M', 0x1) select(0x40, &(0x7f0000001740)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 02:04:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x680, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000280)={0x0, [{0x1000000000000009}, {}, {}, {0x0, 0x4}, {}, {0x1, 0x4}, {0x0, 0x400000000000}, {0xfffffffffffffffc}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x6}]}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000040)=""/65, 0x41}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6) 02:04:09 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001280)}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 02:04:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000080)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 02:04:09 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x7fb, 0x40) accept$inet(r1, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000300)="455614c16f3831", 0x7) 02:04:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2003, 0xffffffffffff38b5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c9, 0x0) r1 = kqueue() mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xfa19, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x10, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x84, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x7f, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xffffffffffffffff, 0x3043}, {{r0}, 0x28062a53cdfd1bbf, 0x4, 0x0, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0xff, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x3, 0x8}], 0xa69a, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x401, 0xfff}], 0x0, &(0x7f00000001c0)={0xd317, 0x8000000000000000}) 02:04:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x0, "a8480cb3f50435774893add0313f4c5e00342e83", 0xffffffffffffffe0}) r1 = msgget(0x1, 0x484) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r4, r5, 0x19, 0x100}, 0x0, 0x101, r6, r7, 0x8, 0x2, 0x6, 0x773c}) 02:04:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xb81, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8422, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 02:04:10 executing program 0: close(0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x2) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x4}, {r0, 0x3}, {r0, 0x40}, {r0, 0x80}], 0x6, 0xba) flock(r0, 0x6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bbe1d79cdb24ca780c4650a36b161b0df900"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1ff) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 02:04:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x31, 0x0, 0xffffffffffff8000) write(r0, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) 02:04:10 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb02475000000000000000000000000000000000000000200000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) recvfrom$inet(r2, &(0x7f0000000180)=""/37, 0x25, 0x800, &(0x7f0000000200)={0x2, 0x1}, 0xc) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r3 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r5, 0x0, 0x0) msgget$private(0x0, 0x1) mkdirat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980), 0xc) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r3, 0x0, r3, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 02:04:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) rename(&(0x7f00000001c0)='./control\x00', &(0x7f0000000280)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f00000000c0)) 02:04:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x1, 0x3, 0x703) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/15) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 02:04:10 executing program 1: munlockall() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001100)) r1 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001200)) r2 = socket(0x1e, 0x3, 0x0) mknod$loop(&(0x7f00000010c0)='./file0\x00', 0x200c, 0x0) writev(r2, &(0x7f0000001240)=[{&(0x7f0000001280)="ecc0084bb668de8227fa2f7154aa956f11a966c99d79dab4c3cdea73c34d88c22dd61263cc4f54d339fbf412db4980565933cc254159dc7dd80e8abe6062736dcf5559d4e65889e090634943633523286d653b7ed48bc290a95dec33a4e427f9c36ba31d9f808bb0ee96971954a0", 0x6e}], 0x1) getsockname(r2, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) writev(r2, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 02:04:13 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/242) msgget$private(0x0, 0x100) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) 02:04:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x6, 0x7, 0x4, 0x200}, {0x5, 0x200, 0x0, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x30020, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 02:04:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)="2ca9f271cebc0642ccc303cf2af1eef8711590bfd0ccab1e9926a913c2c154380f765c2941d9d1fb94488c9a4c3a7cee440d96b92e0c9db7ea36024059c4ec278d4c575a7c6946e16aadcb8368a4c34803b46820805f5800264316fd608afd173fd3a518cc8c04262ec72f9a349144a0d6ead9c3263bd46477c0e21bc9bd93215a93", 0x82}, {&(0x7f0000000200)="15c54c417633038a1e430996", 0xc}, {&(0x7f0000000340)="e0e5ee2e4277edf60670c70f36a65ebe872ed3c27c2419a0111b80001efcc5c2f69179652811ec55df5c730519321463bfbf404f08a4eb5ede0ca9d6397e19bfcc392d87e859b10f3dc78d96da939cddb4dc412b126df80fd56688ed5a121ce1c69cc69da76faf1c875a87c0a76f13556e0e32da9bc86319cf9d29c083d574cb87b66873d9dc0669b8a9995de5321ddc7638aa2d4694561b686d56c449b8dc25c7bab385bf6132005e9ac23f1b1a1ffa857e6170830f785b1dd79dfbb14cadb9cee9399b3a3f93230c4835279147179e44a8ccbe3ba417a1c0f0345a0372778a40c55070ca4b66b026e57fda37f03e7a21f041d93e0192a8", 0xf8}, {&(0x7f0000000440)="5052dc24087885205c84069ac2eb741ee71cf9776815a7bfabd8fec2434f85bf148df77d2e76d538e2fc77182b7c5a9cd65a5139df7738aae6f34968cffeb8e158333914cf229d7f2a2b16447cdc5435326df0e28f5c697fa978998b4cb7441f437126b4e2a8eebaf088613a813b20ecfe774c655ade5bbfe22bd3d9fdb07d7ddd167ba391f7b44e25e7cf7ddd8d92adce6ffee0f2b709f0b94b4f5e65c87b016d45db074a2724ef08d936a688e17efe142aedd660c520d1629215050f4a22805e25f6a0f02b8f7b58856856ba89c359c9a4a4be7b76d52b065f3e0ebe15fa41a73d2207e86aefc766e5e5b8da62152944d05f", 0xf3}, {&(0x7f0000000240)="11c1e4b856e6b3eaa2d3c4e7cea96d87bea72b0f4141ec6c21a9819da936a072be668b0a4f890267afbc229b841af7c76ea7e6eeeefc22ce4d9cffe7331049bb7bfb66a92b124dbcc0fa72c133155f1a4c9c21a7d564328c92d93ceb3ef020e4e8e9c1", 0x63}, {&(0x7f00000002c0)="ce9a205dcc91cee8c2754a98c221669091bc7e5455ead0e43b", 0x19}, {&(0x7f0000000540)="3615a1024b9dbb210afb3d0f5cec57c0e8f31829b85a248296102ade6250380357c9d32e5bea3768e64c89beac2be491d913fc5e9b2c5512db00e2b8bc2669500176d1467bee696b592646ce9cfd8cbe79d242318c69d2e228ce384c0efe5e691621e9822657b284dc9f196f4531de4805e365a7c767af5826d95bfe7e21151d0dfa3b002047b9d973fdac85637316968046eb57444dade2efdf07c82febe82f2b3b879c5ec30a1c5ace4a63058aab59a1ca9e73954a9dd74d6ab3225fa0942de38b068fbc1303a8a0715fbd500f0becc5b110db38333c9a326200ad36505b25db23397d99b47fe22c180f4668a505446dc73a210542b9077ac50837fe6a35f671c0e3a9df167c93e24d68fe5b10495eadae2ecc7ea639927b5c341c8794963eb4315ce728703c7db6d024fa0100d0632f6d0d4f0aaf2069d5d72f181a16ab8e09729e4815e04c998402b4c560aae15ad963b053819cdb67e3a58ca1acf7bd6eea4cab3fe209e6b0f8a371ca44c34d8350e69ec60fb80580f3da7f0b264f2298935541cb7043691c9d01e1a525a2101df644a1c4e19e46ce0360d30d4b83457929954bfaa266cd0c07e67ff7f4be6741b494924225221cd3c1fe8cc5d9dab6b2b9dfd95c88908c44146f729b8c4e68fb13c843e1f2d13c4779ff0d182162d0f0a51c97c3c5db070082000c6d35f5f787351c6526eabb5d0180d54fb0b8270c904fbc503d88b4fedca2ffe000fe6d121be55fbd06782db37b7b155db2b9d70caf07d8c17b893fa1ab53af729437d431b8e589958e73ba4a7869f5c044dee9e991038e87dce92b0decfba4bff18e65af6daf6f0230059435a28454e6f0d6dc5b176f7a66fcf03cbee56321b5e88d04b8a5610276649a078c7dc02382d41b7cc7a44c2314fab14721eccc7c992b370be0fbab90b3ddf7c555441d80ba9dcc8ff31293c88a1cb24a0a9ff54a2f6f0bd842be4b6bc6d7647449f6da40328ef652287e629d16b899d8a7f972db6ed2f7b823bc951f86a0c438e8b31e706ef0bda16b75f54fc86428acabaf442585708b37f850369073db1073bdf6e089c93b591d2422c3bdb9c4e9f4d8b8cfca38543a6481ae5bed30e587258c4c4656223fa1939af5a6ebee79197cd553ecdad2adc1c5c3d16018b4f9afc6dad30e535da9e493f90cdb1f072f42f39d7691783b29eae42e57593eb08c1ea33288b103dbbe5cc35b202e9319e246812817efec5242001f3a08c69d47e4a32acf3a42973e3c7d24426cd7bdea9ed5d684434de41d83d4ebe0f7125a731faad1b0f7c3fc95b341e299ea6e49d9c9bd445fd946d1461a47ade9cc75441c0bb98db2ed4581ebdb66c8472c0bf7aba9e14a2441994b0a765243d57964016425709f589ad4f1e695211951b711d7eaf6e32d5486b5ff169492cdbf62ba9713aa036f7aaf101733d1f4d1b122e6818b1642dd7fc5dc5f81bdf9c05fd8b655ffdfe606c899b75b90122ff1163a8d344ab976146aa0bcb8f2af8d098eadbeeacce04b56c34e53faf2f30f92b568eef8db7ad5b6c75cd41ac1929edc1a2f284145f2eb9ff51d4ce129f350f7757e14a97c38411d7fd5879104da2b6edf407feb99920ff9fca32d4c9e0c1a0dcf42e18719d12444d623e9b52c7510aedc28f66d4c5e58204fed380d29fc6dbe7de4869a365d4ab8bdab9b83ed2318f0504959707ade5df3e6e32e2dc11df7a3c55946db410c487773150efb6a79e01f6ea92f815c46b06ec7e5641b2026f319e8229c79fb156c928b25176d1d1da00215fc47c5b4e2bc397272076f9ce22385e0532a44b3c5f40d0e70f93f873ea93690fd8ead59f08a8bd459050eee7710213fc175cd0d99b78e003a74252d88cb52adac5914d50ff15ec788102aa9af51f97f84fc874ef58df6060874d86b7e2b08e3ecf961d3ebed93aca7e69d561ab0c2ffddece1052fe6c357c4e885356458d1a5d16b448f035ecd69c62ba9d0a66dc564852c6d65b30ee54ce97d00fa60d2ddde2f5a9581c897fe18e476475e11080abab847fd9c8e51f696e066733614e09c15d622362655007d406eaf77414ae773107edc7253c05f850bd6d08170c23d32ab8cf68ec0e43718b1b6ad4c37e79d238b4567191f311c34b115c9819ff511d311fb7d1098a6e61d894e21ac215f003aec8346208e72261c13b8434d8ae4900c52559846506d53a7fa54f2e51bee07f1639bf43a563a3bafcc6da5108540bbe69aa4c3daf37e380f28d42c5bbb4fa21c09bf83440bb93d46e47c8827be3b7d105c391b0f31516508a61620a8aa5f50dd2bca6e847716c96c588806685b50db0f9ab633ecc0ec35af5d0e1f799764556f0b3306b6fd0518c96d267e1e595eb0fc732270f94eb109d1349fe370f30af38746cc28350f577e5e5aecff38d9fced233ae3f98cf0882e4714e3c18f67860b551a29809e6f67737f52c800b4516cb8c6b4906a760563ba5c2838236e8d8acf0c748c130f5fe4280d3b9b6bdac248957a4b81b3b37778526b22ea22f37e0cb38fb79795b46de35ea3c824d10fd03a4f508345f4c0ffec650dff41e6056a818756669831d95399e5c7bd094f5c5efb0d759a921c508006a903943189c536785aa309371dbfef6011c4343f424a795c51b71951843826c8f3afb8eceb250ae1c15d64877ecfd5255f73789f55a7e65496e0daba77c77502a19dc55e97f5df6b721bd110834186777a35e9d1344d0163b7031b6548dbc6ee64df527e5028cdaa582f8170a9beeedca80fdaa9784eef1f12d7743f2efb21fcea2a05418a555389beec0127c4ffbcd74b850bfc68f7f3c057b127866d0fa2cd34dc457e72d15abf321c4ce0fed02913480745a6381dcf5f68ae3ccf2295d8f6e341f2b2e2c9ebca535032927f5041c96ee94c885e59075ea8c965dacdbb096d609f12789c1359b7ad60cf60b847815e7170e4d0c256c8a7b333e25c27f1bd8ab2977d6a558743fb1e98bb01ab3b829d3b5a185eb328bb484c6b9f8648b665d57d9a1256ec63a979963d3b5f7213aa4de50668fc3975099aee14b3fccdcf3d29cd59c86a857195ee45f97bcef4cd02b0b26e0b6a6f1d359a520dbf94ea76c0bf87a30a162def9ca47fc1c29fa954950334495cdaa60f634bbab4699c80da1053e44e25fa5122ae3ffd3ea1e2c4a612ea6943b30ca9e6a62f9959a2341485ebf186a8942b76005c492f63e52d3c6a15bb97a203c49ccb300abca63fbcd94c8232e57da729172c27c2e7ae7b640532ec56553d2ef1eabcc5d8ed8e332c1f70d86f1082cc0e18c6e012b4c3f2e5793c237cedb368132cee80127e62f13ad6bdaa3bba9aa9073e50e198b428c0f66c86d6e698ed32e84417d0d9756a1a6eb423b4d4085d453a5131356fd70302343ab599c47946bfe465bc9df9ca1a832f2071ff105ae4484e02a4f791f154ade4d6216922f08a6218c6e36ca263e08c981f74d4abb3469f9430a696903e5b45dc53dad6d183bce34c61a64ced5b991247d7d01d89b2ed3548ffb0f125a91f3be76c55006fc75cee7ba137774420d7f818a939a9b3872fa14b018952184a6b6a25769afd6527707ac9787863144d4ac92e0802597a9ae92153ec6a75893a3d16e87bc8282a42bf261f78074c3a995beea960262fd7815b7fb9473d4684c5efb5f82cdb4723f51b7f34060c8638c4db4960f51c0a58593332dbe487aeb32fcb42ef0bffd1f3430041e1240db04946f0f7e28b447db9288aa015b22fe2242aa8fc9abef6ec22bd55e6a3945890de383cded0f04423fa648bbe5bf7bf744b5a9a7a3c77a1cf70813fb40ba5ca4caac5d4b1d4d694ac1bb96df4b89f0adf8b3b1fe138d3a2110f06cba553bdeceee2fbdee18d93b9af536b9612cfb00a1fe22b97f8855a811d028f1ae96fbd094bdf395c1c09b7a97fcdc990c673ec3626bc3e9ba6ece6abe95b21929a11693724a42509ff559c365a84083287a7b9151ce3d50fe972829e058ec4f7c3c76250b6303da3da96c38c1b0c7867b97742264649783a3eb2507210981a3567299fed6ddfde6724c97e17cdcdcc8a47f5356255b59ba90886cb0bd7a2fa5cf8cfa615926a596e871b3c8d32b671ea29590d4cd098f8c154fd14789bd2f7567b8ad27808d0b25ed51c0a9666fca48a64fe69746b44a12b22570d14c111aecc9feb4977d1f3ad4bd451f922dd8a0b2a46f35b866200d385ca1e5aad7b4409eb5639d070e455f5568e965b87771a6d4b06f785f25bc5e6fe121c422d7d299a2a7a788c4e04eafdaec618f6599278e7d868eb13b59b3c34e641f22b20cb6f572ba88d5659d88a9ccb33c661ba569ca2c127cbb7ffc762ff6ae6532f7208dd40eb7fe84d0503787ce857c1429f27b87bf93fc37753765f50798b46ecc3fbe36966e35aafba6b67207153e7ecf92598c7bc8169b2f205b74a498d9a637c7cf53d4654c06e9976a20064d711892486728b1cb0e5391c9ecca86f5603e364b77475970aa2605a8669f3e66bb423434f1d2d770fc3c818fdcdbf675701f751ba5b1824be6a0aefac3020eb8b1873186c1b44e0a78473f72a00bef03ae051cb16208b4c0b6b010bd0a9f0ca685663d866a3cfa9010869b2940ffef2f04d8d48aa347053ee9a5015d19402c4cf03606627e1b45985713700995e8477ea3dbac6ca13b79ce30eb65f606010e6bb1887d83b84dd4ce4489836e514a97e04076873ca5c684714e4b7a5e1c340e1f7790ddfc6747353ba2ff26de82e0f756db24360a1b7d26468fdccc233b0bb6c8342f06b90c47330d9cf91d576aa02c75d3993d654472b61cdeaa1d6962bc14a9e29d0be008527c4ee0dd58a7d4cb2ead75ab08fb24a694ee31336f04ddc6f8206198fff7130dc2e0f4dc8a7a3ffa43299bb2734dc695295a0afb135f8db35e331d518c51f86e6601af4cd60a547d9297156244bba66783db04e990561846e460c766d8381870bb4a519b7d2a3c86b45c87ccffeaa5ef94a34d3817283476dd30efbe3f3454fbfd451580ebb5a73bf251cdd172277d6ae5444cfe909f447a959c9e45f9851d63dfd8f3e94196033e5db0415c5021d45703385b4b87d8bda6a37155f8fdf8d37a86e3e9ad7136bc8c253fd3aa78a08609eeecb477df757e5ddd68e630cd5d8898f3b507cb267ff6897fd5fae62bbdbe8f01cbe30296a5f1376368dbff4ea72f608532c84e969399695a79ece9cd99b4170a6ad3c13d803f9340aab1afad7472e43a8125b67ad4f9d56fac9f2dd8be3db96bf88be07340ec470f71985b54ccda326d4ff52a1b7ed4324c37d955195ba5dcd3a20888d4402a5acb13afb7aaabd46832922ea6b38d10af4c549f0db24f8f61f165706733e3b97afd7faebc01e1cd8d5080efdeb7e4042afc4d5064d9e4f5d737e3f5c48baeb7b5e4a3e90f5833dbbb755d8b7c61409b238e4391aaf76b9dc234969914a65c251fe4d3268ee2ca5ecef713cef674d8c89cd5b84a2a83914fe8b96088eafa8a76e8c91575ea0cf6cbdb9245f02481755dc5dc813492ad7e88f25734906db12c7104f5215e6879e40b834d56456660e7e09917a3df532be47db3e1d37e42acb2c7a778c21abad624d0f942bd6a0a9fb07126fa1bcee7a9c8f1a93aca5de1e9b5d0b09d93cb95e6e4f570b708f19947ede108bce31ad5b0993f905f3bea02938e2ae8dc3ed4e53521ae222bc48f6130a90b590840bea8a2df42795663c59dab814418cfadfd8f04d54d5242e631fad173ee0c9489321209c886f6e75b8bf33e4597626e09aeecb6c2535be8e720dbced02c5a4d0a062", 0x1000}], 0x7, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x8}, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000001640)='./file0\x00', 0x1000, 0x0) 02:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 02:04:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 02:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x100004c}, {0x6}]}) r1 = geteuid() seteuid(r1) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x2, 0x0) fsync(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x80000000, 0x1000, 0x1ff, 0x7fffffff}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 02:04:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0xff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18001, 0x90) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3fb, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$inet(r3, 0x0, &(0x7f0000000100)) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() close(r1) 02:04:13 executing program 1: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup(r2) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r4 = semget$private(0x0, 0x4, 0x190) semop(r4, &(0x7f0000001780)=[{0x3, 0x90, 0x1800}], 0x1) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r5 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = openat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r6, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r7 = getpgid(0xffffffffffffffff) getpgid(r7) getpeername$unix(r3, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000600)) getsockopt(r6, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r6, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 02:04:13 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) r1 = getuid() setuid(r1) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x1, 0x0) r9 = kqueue() r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x0, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x81, 0x0) r15 = socket$unix(0x1, 0x5, 0x0) r16 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) r17 = getpgid(0x0) r18 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = kqueue() r24 = accept(0xffffffffffffffff, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) r25 = socket(0x1, 0x5, 0x7fffffff) r26 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd0\x00', 0x80, 0x0) r27 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r28 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r29 = accept$unix(0xffffffffffffff9c, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/tty\x00', 0x10, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff}) r33 = getpgid(0x0) getgroups(0x4, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r35 = openat(0xffffffffffffffff, &(0x7f0000000c80)='./file0\x00', 0x8, 0x1) r36 = socket$unix(0x1, 0x5, 0x0) r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/pci\x00', 0x20, 0x0) sendmsg$unix(r2, &(0x7f0000000e40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="fd331e58dca3c64cb4491de0745587548de3116d471443a5ee27f7ac03e766cb33209efecd3fe1b27e6fb703db1f4ab4f06fd688b0fe724371addf49eecb7eb9a4f2add43d10c819fd3c101d175edbde4503426bd17556ab3bc91e16ae448878ed4539dad6e5a12413843c91bef9a264d928eb378aecb98aa37360aac2c2a053249f82dfcf1619bcd294f64acbc5826f3dff2bb449fe4948926ce6018a1ab247c84fb3140a5f498423c41029397eeec3ac4c770b11599e6c94277a1da5b38ed0c60952bc8fe88d472000ca36da81b94164fb0fb2b4cec3a574", 0xd9}, {&(0x7f0000000180)="1f80bc8bfa8a64a0a9809899c3bdbc7cadbccea5cc25cfb8683cf6dd771d626a42362d3358badb2a07a16ed1454727ece3170c17bb", 0x35}, {&(0x7f00000001c0)="3d8e871f2b66405756b447641189b78fef57512385ece8fcaaa7aa2ac2da3120ab57a2ac82ff9fea2f058bf19aac3a3193d8e6e1be6c4e3880add67206437a8fe1576fac0da6bf130649bea9356b06246b48320d2ef3f255df0ef581a803915d291cd8377242d72d0e02ace9926a743a8ad70f3d6e407740a53a761ab99be772c8a22185a625df466696ee34", 0x8c}, {&(0x7f0000000280)="0e58cdc245dda809fc5b2b334670212f4c6b92c334b3c8793a3563220ff7cffc9b7bb208b7ffde2fca95d751fe713de81f26bfecbc657d8bc6a4b945fb83552fc2c6a227739d92d620644fd4b330f453eae2b1a1a773f4d894319f3d10b7dd14596aec4891cdeae679e7b87f97079b5f1f6d528f9b457f81d5cb51528fbddb3ae58e3c3e83e52c", 0x87}], 0x4, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r1, r18}, @cred={0x20, 0xffff, 0x0, r19, r1, r20}, @rights={0x38, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27, r28, r29, r30]}, @rights={0x18, 0xffff, 0x1, [r31, r32]}, @cred={0x20, 0xffff, 0x0, r33, r1, r34}, @rights={0x20, 0xffff, 0x1, [r35, r36, r37]}], 0x140, 0x8}, 0x2) 02:04:14 executing program 1: semget$private(0x0, 0x1, 0x8) r0 = semget(0x2, 0x4, 0x4) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0xa, 0x4, &(0x7f0000000700)=""/109) r2 = socket$inet(0x2, 0x3, 0x2) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r3 = semget$private(0x0, 0x5, 0x2) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000007c0)=0xfffffffffffffffb) r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) close(r4) r6 = fcntl$dupfd(r2, 0xa, r2) fcntl$dupfd(r2, 0xa, r6) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000980)=0xb62) bind(r6, &(0x7f00000009c0)=ANY=[@ANYBLOB="f0ff2d2f66289565305bbabe2a60381c0840efc1c1526b50e37d90fc15cdf2d95caded1bf08eee8b2a323f94b0244fd19f2be3653cbeab9e09d015e3092d98524efce037c02fc5959782ca8f28a07a6488a1d76fc9690a6a3031d0cf3b89c0704fbf0165fe8f9a5ea308662691ef6514238af2e69fa4f72ee7e8ad160cd52841e4a817af4f14b85f2588518646f94f357c56a4051cabbc6c7e48be87c03f4086a7a200ef6d19ab98fbe4eda1f419a046d9ab9636b5d625a1e15ef9c1afb62d2755488e10"], 0x1) msgget$private(0x0, 0x715) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)=0x2) bind(r2, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) pckbd_enable: command error 02:04:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="06000000f012eda4b178dd343436327f003b0501000002d559159c80170cba8f5491dbc47e1100000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 02:04:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x6, 0x4}, {{r1}, 0x0, 0x20, 0x40000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x7de, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x1, 0x8, 0xc00000000000000}, {{r0}, 0xfffffffffffffffd, 0x38, 0xf, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x43, 0x1, 0x8}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x81, 0x1dda4130}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0xc, 0x4, 0x100, 0x1}, {{r1}, 0x0, 0xc0, 0x2, 0x10000, 0x6}], 0x3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x0, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x0, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0xf8b3}], 0x0, &(0x7f0000000080)={0xfff, 0x7}) kqueue() 02:04:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0xfffffffffffffedf}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000029c0)='./bus/file0\x00', 0x0, 0xfffffffffffffffe) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xfffffffffffffffa, 0xfffffffffffff001}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) writev(r2, &(0x7f0000003a00)=[{&(0x7f0000000680)="40d428dcb4e03c08a66f6aac590e4dd3b0f87af6cd67716614be67f5367eb305b7e05a6cc7d1fca7f64f57d5eb9898145a523feb0ec2568d5a7207a22372079754869a06834c953aff246cdbdcb05dfc84777bd2ba45f68d81c6b8d33a6c14aec03bca00517856a0e2fef687f808a37397b7e8a888bbcbe9729477212fc728134f13a0ff83ee81cde0efbf2b5fd7e8088400d1b855761cfde0253538cef73bf2b49ad98de323a06ba68d05e866135150974fde9f277838e9c7e6702874a3e2663dbf9cbf101b58b9b761eceda3f3fd1ba610eae8216eec890504f85232147f59e1b29aacdb", 0xe5}, {&(0x7f0000000780)="32ee69f30ad375185c23ec75a53a875821a389fd055fcc0eb4f74ce91888cdea8d2ee2b743243d78c46ace4af3e8d589bdda46495bd101c5609b3a08ccbf35025ea2a107533d12da805b114cceb3265ae961104853045cf3e7b1e1b8046cbcce9606c42ac181bc8a423dfdb07c0a27bc634893cf896fafc4d6c5883b531f09172e4198e962221dcee622bd71e369513dbdd62834b860446455eb51fe11737510c31267061541b5c953fed1cab18d4a774c426ffd4ad99efe3dd4654e4df979f42945029a8e4b8801cca78b69569f464becf855b3d280e0a460831741af28d82ffc6aa23eccff797857498b8b12b526", 0xef}, {&(0x7f0000000380)="3fadc9f1e8aa5a82a1e2bf54244bf1845943d1a91e54d86a441fbfd63b54a91a99dedc723205eec8024dbd078a2885ec2fb1a26998ba55cffe6d628607d5aa560fac960ea20e4c", 0x47}, {&(0x7f0000000900)="3a94534db35abf0ed7df8ccb0692124e0aafcd24dff417f444b4180eaeb23ff98e87e7902de4a61d8a1cb1bad4b7274f0b0b053d51b294ac473f67fd5f6b1ab291b813cd2bcdf5edddd7425fbd51bb56a3c4861dd59537cf681528d5af418e8443df11478c14ab13cd51759eb794d65fc06800d082cbb48b781cd80950ee04541647c7499bb81d4bada8d62275b8a61f", 0x90}, {&(0x7f00000009c0)="fabbe2193c06a2f9483c97a8dde2ad3f284ae37f4ebb76f4785b482ca0fd7b114bc3748bd105f512c88cf7490f79948306dd22739e84b2fa6dab2c3bf659dc51057026bd273a0c9cd3eeb1f827426042e2e1ae0200f12ec3ca54cc672ac6f6f1520ff615a45585d0d67af28e0f89bb3fbf369743b39f942a491f37726efe271e5852abadf22256396e7da03fed217a9f001348e822c7bacc74329a27e43416df0834b7e1ac7d572b66b221a040d8d8f6926b336ad8d184b72c672db50d9b6741d1a7711650bfdf9ca3fbf8598715d8c7e4c0769d8a0d7bf0a931c08d5d37693afba99d5cff182a445c4f994ddbcc7d3697d746f5760d34a71b474e9f815f3d042b912f88a7bb5d6cade7fdf3fa3e9c5bb43c53cc7b5e2471e06af9098b4633eafdfe721838ae00db4963ad473d14728bd55d2b7aa112bbbe66c65dc2fb9cc30bcf494c1fbd7822b03742107a89efd2d07b4b72c04b72c20d687a7a1a4fc688ac2eda3762d580d2d2234d6c0e17529f25edbcb234e2a3cefd281f057ea1c5afa9a20676440da4883f85cbc01a31c323720fddabee7e9b41ab11d9c1bfffc45dce491aad26c495fabfba3d35e8e5ecbe3f65f56368831515118135b18f02c6e0ada0e87bdf01e6749304b5b5bef0a2eeb4f42b6780ed304baaa3360d466437e3fda6d9d86be13e25899e5b70ba1ce41ef968df4fbae71ccae5191377e958e7d1ba88496cf33db57432068662003039730a2ff8861d667efebd2afea25497bec5ba304a7423349187f92022f97d4c6b587b7712aa86e589249e93de3a0d08a515430ea112b7f2beebc50f55cbb2d843640da7886698cd664f4425f0e92f0ece76cd8c5d64afc7ee6c0b4aff2257fcfc06b1f6115a851e4b754b2d6c7a0d0b9264eae96248833ad7b696891f6814f73548b686c57a15c9bf9ff6eab107b7730e1428e3359ad3288b37149ac2d1e90260063fb0f71cad18f259c41487a55fafdbdd114e5b0b08bd08e6ec8b73c4c018be069fe3382c2e7f9611bdb23b2724bc18c046079fd859a24469ba274375fa68ded7e311efc1fa339b0b9abb388354ee32c4272d1fc0fb373e4730973ab4b7c130dd6425bbb344c4c16ca099343c709c977b44b2a10fd7dc451ba1b822582a697086a97aa7e7ff30b081302ae0af56b5b5a55324146ea99f10cd80ed2c2b16da85dcac1a559788c42765060d5df44c1116478f9fd6100e542bd3fc2c23e4e36eab292a0ae029e00eeb5f4d754308ae9e30e604b0692992341e27beafdab4b7217e1d3a4715dde996f6961d5de7e264b1bb4118ffd3e5388dec70d738fa2c90a746df907456f6e646eb99a08f14dc20b08b0c341ae75af22eebc47d128095bcb24e01cbcd018fedac8c050e0b91f16686c767a9a6597d3ad307d59689735559e7df8acf23b28e57f5e4f07a93e90375bec6ad20febe16868f2d5ac6d7f0216841ad71291c918743114d50c86649cab77ea2dd7e4da09bb52b385470564ef22d128a4c6f6f1a21fd0728efbed8c669bc624c6d2d835212c83e5639208b9a9acb3ad4af0d3273cf56c569f5e794651683fdab3f64f58748d43e39596b8d6f5e25858421768826f4768c52e8fdface777ba233655a747e035e7195e57f6f6ec1551af7ab5e165af00f1c58bcba9deae8bc5d36c12cdb59cccfa781bba5722899baa715c9e8a0666cb39edd3196c7222a3a5e1d136beed805bed4b2f6e3a0b16cd91cb73c0346746d783ea336f2e98c8da14e1638ea2e1584cac462228f2e74a6e99ccf7eed6e216e46fa72febf47902ac967fc086e05be85b7e22df88a3c65d205d5c4065d181b6b2e78e8f16e4e7d50d0441ebec0842799454bf739db3c2b0ae2758442c1b67ace1b4b3cf507ac7e73af45d2d1530f4874c44271e316024dc0d29b392f7f1c454d466449f0f5580eef88fefefbdc2cf26e07940c9a8c21481cd8b4da106520a9cb0d96aadaf3a0c9dffabd01c9d41897fdd1bba8f4a12053f9e1ec28dde0025c7d340ef3c50f601ec5770bbf4acf7385048f1fead9aae7c800c2423ae2dc8173e291f70d88c8026775abd1eea468bfb174c0de72da5dbaac0599e588481d4b17b813a933006c27a9600b0903bbed6c7007a2966562e6cc9d44ae1f6c507f000bff1bc05b80807610d857a5dde77dc05359fc326a4a36ba7321d20f468c7cc4fba4cba27bcd879f19868290e1f92045720d9a1a3d6504efe439021e46ea8bc1141545d15105456d2d9190a9dc2de91b33b4a22220d27e7a02d85a8ecfa2f5069e9f69a832eb770005c27f9849592e3d33cbdc73bf10c8e57a7730356f28186eb4368054e4d500d6eb009a7a92585d05bc5ef646ea1b314292f7f285097138ef399505faaa67cc67890f5b2d5a5561331425bb8a481351aafbeaff4bbacd7d4342dbc9f915d16d0ffd4cfe6e819ed763ca4720cb50781538608cfb30f3642d8eb4270113c76fd52c3227a7cd4be3bd9c4f762aa88fb36fdbe8fe7a02b461d1485d8023fa531fffd0b55aa1e4e0982cd9cddaa79d7b00f3a910cb7f6d6ec687e32c07f7da63001258e4ae80ef22b27a55c9b9787e995e6e390cf2a339cde53f95b3ea4b3d512f4f907c858818563118a146dedaa8f4e133ba14172e5f28ca9c0a8a7aae1421e01a0fa5cc4056973ea7b38c558197a1bc28dcd20a97449fa77149a96244c4652e5f45364abc4ef330ac4007fa82778ec0112ce0ce751fbc530fd8d4d7a9333bf1c8b0b5413cc4575d808063fdd776ddc1691a285bab945dd972a6805b89057a3d6c609983e9fe4797fa70b24a6fd693a2f2b62cd500d97ee7bf812ed7ddcaa64418df185b49fcf9c77cc48c85e3a908688f28251314cfaa2be5191983841d6e9e138ea0600a3a4d84d5574ceca00dd3fd07c7d1779cdcc6bc1a9fbb5fd2b42544025a1ebb9c6e12d6853958ede569b4c0babe5e7d94093840fe920edc63ac7e0586179917fca6f5ba51af9d5581b09f37fcedd52ba4f469d63123a0629e3528755743926cbc0b46a58af06387ac185f579a8e3077db87e21402a35758f8fc64285b4262559a793dc0ece456437c812a6a1d437f386802387ff1c0554dccd37cd32d3fbd7178524da56e428c76faca06ba6ccb880fd00c664c631e1fcda6096255c16edda7f4f4ee8b16a5725cce48164323e6d7c9b958266005afa6329f53ab9478deb6c74f9232dced7bdf251dc8e6d787abd60ae1536d31b6b65a92808e10d4cf193880416e250b5ffa3fd50dcc31bf480e79a0abc407cac7173215e6b5de410d0414cfe51e7b9e20e4e6db2a222d3b7c63e619eb8fd23f6539615900acd989ecece6054ae0ecf5dc4d083885f35feee16e16141ab008c602af2fc04fd4d09f07b1477710858d95affefe48ff1a351c1e680e12d92ad1ce89b7f75a61101971b07f3db167fe395d6acb5cd0d6915bd3626835058f675e7d559fcfa180cdb179fa9ac90750bf345121389f30f5c1b4b08d4256ecd0a01ce9aff8bc3a8b1bab20ca1197c966684a0e00ef74a16447c68b31947975eb939b60d4bf07b7213476758859319418ad89d3a10da928a92d14bdc059ad2ce60ce541b4c152895859baaf873cec12cf38b1eeb21ab431095e507aeff774e3149e4798b2df55c8db88099d1fe292629ef35c023b7962a2ec7957d1f73ad914a963053a1f4fbbc4a5d067461a94bf3015e4574f04f1bf4503081569b11200fad5f50cd10ff6d18c56f391737d81cf204e6735dd1d4e9bcfce23d2d767d928e453d742a7346a5dd0fc255e38763c23ab80eb015708e1a4ddc415d1d4300efdd1ba9f3f37ef78a8c07d5597e1eafc7f31ac8422b02df3f450522005ad66d0c66efcba966574c29a3d651e360cf420ae13f71745a7d9137f6953eb7245aefa897350487c4cb158486c9dc97022ce94e914ee295388442b0384384b9e94b908919997512d7a94f65a75fc260142fc7eca257e34b2548440384d545e14277a104cbd1e3684140dd1e75a3b6bb312e9cc9f69d8032a5e3e253c2411f2cb2d83f7ab4cbbc55461b1e1ab01f5980dcfb0ae0129a7db40f2b6ff74d98d8ca8eef1f09fa08482160e065e833fd314dde582ea924168fb016bcc4eccde5987b3da81f6217be55632fdf550648285ad65dfdb7ba90d03ce75628c1b4688f32960db9c5d550f3b532b6691693ba5899d9fbec1161448b1a7951b85f7b12eb3dc447850011099e2b54b245f5db4442423bf0d5eae47d6f38a4f4564720a99589a3a54750333873dc9e6cf5ed16de1796c5d23c5ebacf0728aa6e6180e281efdf99cd28a039a787c4da7a92813cd8351eac5992f820fe259cba24eb233274f36b1d68f84536a9bc59a1d624d417bc468ff7fde3812d9b2256844840481734ba202f7e5a662418bfc7463ff1d46dc5d5888675486b48bc3f94498f56f5a0a552e0a55ce285ddae8358d1df4b40889cd33483b2f2bde036ed83571c828ba908c9e248eccdcf6cda7dfb093b44a2117a7676324d2bc1459c06e41586d7657f250fbdc7f5c19b5905271080895b248e0ec585a6f7a705b8e6bf492a32f5850ae3ead9f0651d0c111e93dbe79a41256840822454fc1fa1f215e0118936973fb2d8268f7fa26e687929aad363284b0c24206bfb7d3b19198aeb4733e21efb003ae32f74b408d31c2bd668fb1c1955fc1cfa57495db87ce0a3546fc9efed49c1d641fa456972c69f5f00c9cf03116114c718c6e6dbecbb0326662b30b42f775ccabceb0db452ed9c18529fba1b5f5dc4ded10151224c679907730b550fda72a20ca15a9f61c215c174e231427bf2decc9d0077b304c514cf382591ce7e1a235ed56dd2c476fb640779b21a45d4a7e9a0f15ccf8513677997c5fa6aa0a0ed2d9864528993290a8c968601485c2a30a4f2259e8e809ac2f0b1bde372eb1fbbf9426216d780149616b0ffb12ee0ba0a98edb9082528a84883b620279e53f2945f3de35de8fd520d1b71b9a07b5341588b9d77db22fcdd7d6a28f9495692399be9ff64a36301f926f0ee6a8e9079ea4b258eba837cf960901a4460a6f0e25cd478d11ef8282b80d2c88dfa418fc48c35d32506188426463f6dab0cbe496ec3696891be6c927a8c133cee3baa32c99daa0c8e3ad243b0dfe0b1a85b2f7b3a188ce03056beb0ab1e5afca1409f37e5cfa25bbf7a41cff6e904ba36cfaa8eeb7767160131807b952bfd0a5b78e48f43a492ee3b0b2beddab25a8c8192ac08ae8e24fff0e5bb7cef036dddadb075c1b0e092b18b5e49db00187165d552b5a591eb812655a7787f23dd7d58de60314c44ca5b0c81df455b6b431743f6e7dd4485fd4c8641e682ea6e157617f090ae22979f374660a869c41b4a7dce510db09490ea18be0ab27798eaf2af18c32e1059e71b94b067fe2a390a09a03ca9c529d7cabcefd03072a56d7d6e8d9c3b52f482d87c9df9d111912c8d279074baa3ea5308fb136595fd3ca803d8b4a7d6d4b791ac870e658cc22a681fa5952cc7c972de24d888ba47615a46f7c9b30cdd7ec42a97537e88fd2abe080e539b4b9ff5a05927c3196431f174972969af9419478979820cd87bed29f8674781d70020b1941543631bffb8e7f629922d9fe6a4d43256240debe9cec1e70c9f2b6b06d510cbcad18b6334ce2ca8d94cd23e42eac784081184ba4db3562f3b83e8f24c8104020fca6eedb9e1efb209c256a71ebda90213192dd6fd779eb6180dd58f0dddfb0b5ec374bccfbac3220cfd15d7145462561cced18f1ae399410823bde350c6a6910b69a304d71", 0x1000}, {&(0x7f00000019c0)="a4d9010612c6ae40a81c545cd894897ce05b5f233cc62e148757ccbcbed2f0a9e7e8a43123e6b1f3d945176a0dd712039757142dd91103b49db48610dda20253c61369683975669fcc87ffe1774daee43b797e3f76d847fa6776bdc4f97f552d988e11c1935d18574e55da64e7a5a85aadd68d75aa0d790e83ceb657a2a59bc62f35abeb53bcaf45db2ed7faa2a9b3ba70982df3841c45f7c7eb0ee1c408d72921aea280c476458a19a73e712bf1fecafc2519c750295567f7f78aabb7f43d1b46780e34db5658345a46d5d28c50dcd8ccc2cd328b159b1a0a13e2dd7d3330b951b6ba33cce43ccbc3f6636381df4ae32256e8bbc671a07e7f84ff7d4b26c1864e5a106b1c107f2e5c5c4bf86b667da30fd54d40748f9af7a07ce5b87b41c32f5e38bcde2d47a8588d7bcc32c7456f315e8fc58942fff0fb017bd1f8163550a1b2c148a05fbb17a12656ff8d8fc04692f3601634048b12e34a9b8402e8a1a385bb235241f4a621758131565ad612911e0012955d6cd10248e6ff8c33c3bb6f289738200ae2f58794d6f3b50e23c54c1cc189887868ebea919264ba7b70b74d23370bc9fbcb705eee6dfed39eb46fe8580f5b625b801e7cd7064b3e8191423a7160961e5a5bc9c0ee88c57f497d567bb19363e81140f598ac6b8c05d0610bb376fba6c13780ce3bfd5be8d27eca9ca3f9ac08662785d8a1e9e3792ab0464c6ddfb0453b17683fb12297cb28dbb3ad1979c5dd7ed87c5c307bd54a38e91767861ac97a47391b04b1cc897debbd3266a3430cb62999beddfc9590d947c7dff9653e02bb000bcf6760bde8196d7f32aa46d3dc91f7540ac8cbce3c57a471b67d1ceb6cf46729fab3ccbaff9ff85d97711e84e01a478f0723bba9cc4dee142dc6bc7907a443b9441ec5dc8efe699a0ad6be067fab65fa1ce5a924485d0393b1261812302bf1c2edcf8ab719924531c91f9c889cb54a40d4126bc5642ac2cc1d0a9d81e6211df6b89875ca2de0af25263a9de848ed0bc968d5d743bc3e1d22ef191dabe73f4f3cceef3a74db4286a77914c6240f28994554c5c602e869c99687a2c5c5a84e882a9eca62bb9022eb55a245166904ca0c8c40bda7a91a2177dfd0f0c960f2d3125a2fd4908ac1aa1cc43af33f52dc97acd24fb61fbbe06c5b69f06220f5fac7eaf57efaa9bf8cf43dc9a729dd8795eb77c77c70e6e041e897b9a6f330942decfd13648af7282b875010d733212cc1ba35dbb995aa6c37e557749f5aa17cbc9cf874d6b07b48249880b5599df71a08cd2e86b83519c6585ff680cf5b7771c7c84bc5b53387d07b48eb9354f8b90c72475ff54effb2d5529d952ed26ca557aceff73fe6f587ecf7bb8599dfaf299d937c7e89c8bbe15cc9b91473e19662342069f8eebeef69ae37724d41e73b36de346fb7b727b881cdd895bef75fc738fd2fd82465b6b2b33400bb077e066ffad4200ba908491ba16906cea47c98dcb777002325685500ab2f6f996af5364ca15dc3dae5524fc781fc16c77b7dd0ee6a3af89dcf2da18ab37aa3b2eb2505935cccfd60ef6fcd20e38d39b6a4831614088ecdd002df072e927dac6ac44b67c06df571acc4796f9505cc72637167775e4eeba608f350e06a6134ea23a289da429dae33e536b752d2460c226b605fafbfdbfad609d8feed19f201e0c6df282a162e5302bf1c568e8102c3271fb9a11170e32501d97059a91abab2744afb2ca0f0f08571f37efe62a19e543ae5cfb35f9b293042d735c3a78d986f5a33531f49a09ce2e0866314d36813b10c3b05fe67004d67092531a487b2709a5f1ec78716fb50d4b37a18f8782178185ec3882589a3f1e0f63d0162a1bfe5cf4ab5f4cab635c500650cec8d3d2d44686d8cbb5a0e53f7889c1216b3428a3b5d3e9d6ef5929612796392e323f2688c9ce46d4972c7ca59051b868b8d3930db74af240c46c92c7e0c58d95d439caed7ac9f234a943b30205fc98406f44e0020c7778f28ac5ab7b12a8253db4206002641a0458c93ecfa3797751ddbb4b1fb92d2005f3507898c4771e64dd1546ed4fa33e9777f861b5baa5b40ffd281e085a92d4b773091d5339ca4df36b529ef5487f197ccbe9a86416dad226a6854afdeeac2edbb9a295057b632fd715deef8c153f1cf50b4237ac01164aa2b4b19485a398ff9f7cf59f7200cc0ae681b7fa43987c238f54c9af4bc52fcc3aab9feeeff0e6fd3e45c68d5b241845c75c6ca1d821baf885f28d561196ae6695dfaab7ca6dc7cdabacda39545322bf853ca3e6cc35714f3fd94cebcca94425188f899d6a69c8d58ecec4fe2c19f7910c48fd5a8db9ae24253a1a52381a47e2f7d42b24448dd47450a1880e0dd8de33aafd755bbcffc378ef20df89ac4f1aac851807dccba7bcaf48c6b912748c735f8658ca8d59588cc88a5e24b1c911a1442e82cd8820051a69eadc2e64689511c0805784217e6521c91bddea7f0231e43add3879694508871143a5699dc24f0a0935921ba26f5ea0c2e4d1b49e82c528c3cd66f4b08eac333b7af79de39a9131423c782d99a4b1d60afb398e0cada450d9a1ec2c49a5eebfc0d3321ed8ae542c3f041a91ca08c544954a397bc04fee3845c91386e57b6f275e3dc7e7276fdfc4a6dcd72cd149058e8b7e0b935a3e2ac3b512af851f1dc5eb732ba85abc90d9f48bc698070bb4ebffb50e11175f3d3a196b7122730948eaae598371e57dbe981098b1c0a7fe088b04ad4016427d4d8662af6516319e0f72d3bd4fde7a08fac3e553dab7472e559575f383eff325c804de2bb83f2c6d9b00938f094ecac789a9e73ee9f2cc9865aadf1c9e842fe1766e91ba00ef9c64237aec9acb969395ea14da09689158e96ba9229b7a0cd429414bc66bd6e0ed2b6b9c7eb6b6455a4d6309d38d90d2ade1f021eadab3735953ae3055313f649635f437969d7df456d13677f25444f48b118214f82c8cccda82ff892652d589658fa8b4f4104efcde813ba31e0f5b9803130aaa7c1c69700f9328762a676b8e6bb284d1f51e0863ab155afa25ba46caa9c8b789f96ac7f5479671b0963f276686e70cabe92dfad49e7283558fe0b7edc45b3b03e3344c10d7f7145cfea6786c78726bc048b05a2a4f96c06035e7dc18fd0dd370c203968cba46b23ee8fdd35454a1981e7b04b248ee1f4fcfa5ea74a599ba273934c8c923a102d1c19cdf03051701163a1f3fbe26923dca44a23cb7764b5963f6e3cbbb9b203fe504b16f11606e248128587b52231f48b5c49b4cb4a17e3683f854f914eaf7135f144e02106e5addf71a9bd5b6e1d7c1e8c000d588c38604ab1600a26b686359131aa2df8cbe6dc02a19364bd1e66aacc1f9825be4e13bd4de5977e8f2039b61465466db76504881bf3de5f713f7639a2469c866ef992800646adce057967048b9bbd3c79673144fb7674adc9ce6cdf5ea9dff9a49b9209fbc413133677694de60bbab49043ec33fba5262210c333837d6d903cb7da54db177ea5bc6bbfd747dc19425589761381ac3bef3edabe1494b10a6babf95ea50099d87c38915d9a81b59692b171cf7bed2a4c582b83aaea15f9ae26a4eafbb031f8c2ae75f45f093dfb42ce41742e9144acc37b423aa35a41b03ca588c16689eb3ca071bdc5b4558e75d93f0538be11f094717776e47dfa270bd464337f4dcf6b078c6273a59d6d35e207a7a01b52537a98f87a0cc490efe5d6dfd240b60d597d9795cb4a048a61fbbe88865694cc21c97615d103e2e4c40fe6b29e207ae143248a3aa18a96a7d4b11da79ab07cb85cf1c47faf85ad4ae77b6c0bc0018cc2194a654af93d7a97769cd7f10e0d523bf48d944b061802035f7d0717ecaf6e10741ddea367ecb910bc650bdf1407f59e957c2936d08543a6702cf77f74e7c233139ef94cd29bbe2e387bb0bb6d5e2162cd16ca586b5ce5db44c3b70e949d2f4d142f9e68809ded912a5b5bc9998d2bb182d6eefd4db41898597643ffa14c0304fe6f7cb9e3b4ab0548c5649fcb83be07b0a26d2350bde253964a8a6f37e650915ab36427be03081e8e284425a15563d1bde1cfa87f5d550ec149d92d2b72187f07e9ba073436c67694ed3622f5c456bdf0a28f1c1d816d367fec57083d52a0abaf8908fc6462529255fa002b92bf26608e229534f7fcf8b423f23d1eb4f33cb419a7a32589d63b347f78ad1639b8cc729e1cecf9afb65be04143bb6f17cc5c65f842732cca95383bb974e34e84a31472989011bd03d82c304a5faba7668200881f9bc2d604d5ffaaabfcc7b5bcee4ef3780e156efa9b692b0d97258fb512fab46cc8dade6ba1d34f282ace71c224e01c8110d4c48b90602014a7c8eb0651677f8d995493b9b974efe0359086542ac31685abaa6bf7bd73c09af9cfd04ac5e164074a7aea5be21a7dd54ce01c20a8b5cb7f8400bd5342aef23387d76ac98c501403b6a37e1e73bd5f4bbc8ba86fa0a1aac4b4ad35496fda20b74429dbabb72ae0a82c4200d9e235c3c4f4c5960d7610b29c44fb807249e04dba61ce645e120cf6cc95aef8a79d9a65e906fae4bed045902eb19f1d314e662a1a56577f56f0c625f035b2b743b341bcdc00cc42c5ab997d2f6e574530ac79fd4ba027816eff85579723cbb2479a7f00e168064657e23b5d79e31a715cb220e625170888b648b0683ede590eab7432e0c7e489349d074dee420114e1f66ea533cd3042ba21303555395fb43bb144a01c862087dcf3fbf0fdfbb7d02519fc60e41cd8b5046d165ed7b57ff77c07b6ecac3b4bb43d2f6c27ae7ad2a2e64641be5f408d5a74b94ff6cafa1ded805a40d3d84e8f5171f8f53ed3eaf2b3f133370c16d58fbc2df572a49f19406d91e9f57522e61ce4f55f69bedb82165093bdbc36cc0d4f63fd7d5d076b65006bb9847b686e75fe8670bac1e4cad79b3e2e56fcac5baec3332557d7504c79e8b8d454f8c5fb1850784c43adadb7c87f51cf38b1eac0a93408099466564907386bbca7823fcef84bcbb940945f137a2c57c2ae3f4ea2f31e86bb39949654041c08a44897e69f5ed32d414082bb4e842ad708c5075574238354a001f96c4530b62ede762fa95ea7b07fc75e35a3cde54a1cb714dd75eb7b32c8ed5ff3830f98bd8dd5fb18a70be1e48d71f3bb0ad6e5cbeef21871e2fa4461db694f2921937755b00d871a91e68a0ffe1d999a6b77dacfe27810ba61e880167a57c36074cb6d3f856daba726ed4c66151057b9892a4bc4ac654f5db50f1bb6ed2ebb40cec625fd00ab76d8390c18ed6b84a6332987f065bebffc326e9cf64c684ffc0ad6e7807b1a5da2135cf7173a6ca3c5f8821400271e02432e197c3f422c23046d8d56e30a7f2bb26e74afb56fca167fa519f28d02b8dd0587cff92fc6b029cc4d8b2ba92924ff6048a538a9ee03458b7e24c506a43a3af2afc201f6b652843107a8ab8436e11bbc06c43174efc61a4b9a769cb487fb5e8bef2cf5fece31edc6e38d3af1b0fd645194de5653827820cf9a51fdf2b32fea871bfecd23e96c44b9a32349b43fd99a664b51a9dfcd9578709d1763948b36a77b2c4d5e17ccca1f4eceefa5d78e0b93bdb1d7e80808f36e53b35d6f823d659e690b8c43c6016a8227b6903faa4341b31b3b09f15ad0f31c9be2ef4898c7e346ed34377999726225d39dfd24a4dee61800cf0bbd2b47be61453adec0d9336d4d94af2a3187d36761156a989b556eb807f8b850ff9923388b8cc248106c339e3de7e93a81fe186c487387117ef3f9bc3c596df645f7b5376aebb0", 0x1000}, {&(0x7f00000029c0)}, {&(0x7f0000002a00)="fc0ca354fbdd145b1cdcca9eaebf788e32b7aada516e029631dfbe702bd6051acca7c66d657df95a81a2e37dd41f43a3e1cabe2440c988728225f707674973aca3a037d275d93db1b466ef561afb5777816ebb5da0512badc675f2a8738b489ea1bbc0752d336d9671dde2481ac26aacd6258bf50f96942855f19cd5f0f4461f71339c521ad0f65362d7c2f62d101260b711176d2754725e3e328c760a98355924fd354d5336394346bc76669e49d56b607f1bc2889890fcbf3f14d8f38757f7d362b78cd4a69f81c1b9064b005fa018f4bb9c77989ce4bf1a9f95e35f01d30764aec86cb58752f3cc5b886e0d6ddf141620f5536f6a9c137b9d0f01e4b1b8b86fc809ec9260053475c19897dee146f98e5803bb8e6780d9539ef0cbc6ccc1bbbd4b34ea1d7d910604bf36a27bab01b88841577cdc309379009a9471808cfd492bb1c3edebf1f355c00d51a1318c48d3f449d8e0c0781ec92fd92bf5fa54364a27436fb113f2d55db46f2177de55a605a565ed3464f34eb931e77a96d01521f59c021b8ac341845a0ce32c8e86ed5898b34f89f0d593f0c6eeb3d4b4a95dfa997bb6de3a5793982c01627b41b5e4329ba576a7141ae8aeaae05e200bf2d5f05198aedd338f52b8decaafe4ec67fe1a14a8aa4ac094c714f3341f29898865fe0a2480fe6379021f0c75abde3f26a1b4ef436e9f233ca9a4eed5bba32136f1b3cd494e9a8fc6d29070b079c1b4dfcbc9b9877b85343450c24a6f538272cb4b2edba9b98a8b8ff6c99644ec3a46397ed3ba740e4bce0e55091ec94dcfa2d61ae8e9a1c3c35594497806011119876a3cc956b621f6bba3235cde06d7701889880744df989dd4bdd4d43ba6fa78d9b573e36802d11ec01f1689073c73e04c4de46f73ad6bd353b25d4ed05b15654eb613b903bf5a275b544cb3068003eb94d7f999fc38ea22ffc91344a52cdd0aefb001d57c0837137e8c82405ea2f40befcdfe83d45765ebd548887f1f88c3a63bce5c81c77723a3edc9237b0ecf6785d4e1ad1e8c4745fd65918a1b76caf615569a9ac5b61b3bee26b7eb615e3e0221e9d85bfbd9ed78bbf35976edeaaa4c21426a0b5c144c6410232856ce50afc551b53b36c29d1b3f0759dbd3d18304769f82d26b6323974631222874b5e435d9d09a470d8638683c7a01556048d57951bbdd10b62fff0a961632c0315cf4a41013fe3923f5391fc00e891ca857d29f9f6e4ef9d082969ce3542c3c3dae27da97c63ea6772fa1b436bb3b3eb11c8dc772165bf74e9cf8b404e7b08345d64e6bef86e6dbb35ce4b48348124d47a17314d1a41c2120cd8e4611cae378e8dd747e58d30544e64bfcc077e8267161dff5cec36bea457403283a449a50c89641b007025a7651f0511eca92ae662e4e7d87f1fcf50bc23a46d2dcd135d2f8825009299fabbeb49534416cf97645b94f1862c0ba43d6cd0bf7a050948dd6db0721cd48cb5813175b5df4c22a979f76e13499ff94b1b8b3554b6b4765009c21efc705a22d0027e8d17687a496a9aa2547802b8f1419f73bfcfcc9a60860b7aaf94e1e901d73f1cec483784da426dc0450a20c6d65c4f3c903dc7db4a4f542d9def3c72622113a9928ab2b50266fe42206d3f21414dd00bc7931a3af0004c99147cfe6da9615ec76e0383ebb77597cf9fc4cd7608477f122a50a1306ab3eeb36a925a74b84ea2ea42864ac27e3e688b84c24836ff6318878274f4dcddf38083cfa691c69ae0fb8ceb5e7b0940d984cad16669cc56c51108a0af31078f1ee02b3e254fe8add91cd045c367fbdfed0ffe63d287de7348e5bc089123d787f7802c7faaeba57cba910d550df4e063b69d55e5b27aa90ef06266f9922d417651761c3f1ef040085699366d2e193b145cb92263c6591fbb8849ac2ae8791c392bc609686a6bf2db0fdf15336d6e94262fbb92d97e4f96ab25fdefd2ad8d0dd5ec74e33d2a052d1be1aff2a8ca0f7bcbcfdd016ab62f73dc5a5e4a5fc4c427181489759d8ea09cce4af250d43b299e029015a2ad91d4937967425a2a5df42d5d1aa1aae55f0f0e87383b11418de29d414345a948d7bc546bad2e3fe27bf01907c1022c56774fe1a3635d7ffa7c90484891b77b95988308e7f0a07076bad9cb47cbd1b918465d18c4c532cc3e7efa893c0043c4a555568d02ff9b2edd1ea7d9087e249e8c3b2a6d5ba39d2420b85d2b461a6e964a7f07d7ec2b5ef84d9781a93a08c326c9f0c2eadea665716c0b7ec67c6cc46af4078e101f6902bcdaca4bd65e618c41477458f30a777382ff7f0f38b3ad876b0aee967797187cafc4ad7267ecf38d7c14f652dc5c2c577395a1e9bfb74fe3e2f676ba0e68377ce5576f8e85dbd581fbfddb004253dec8db51b84f0d81b2b6ddfd9037a1de5dbea21090d59a240e1ac5479f7ad66ab8842e9261d2de6fbaeae6a51625e55ac674db4f19593cdca560e398855a1e758f46b0caa531028ff60322899598813f836f151304a78048952acbe894063c7a46c80e73fa968130ef9b718de5cc656043d75d1cefbf553d2ac3ae570fda1edba5d9edb527e126077109a950c47229d0743b1fa925952b1ed69e3e4cdc3592c8e7b84a46c890c272bed3949d33cd19bfefbf1620ad130de55c88028043f03be92c39587042c61bc36e6fe013cf52cc3bf0237c141346872033ca0705e69403323815d1bdc99dd62e8a49633e8f9f61ccbe935105c2f360112d6c12f1f6c6c254f17dea03709a92d284f7f5b256eacbdaad8af3c3cad4783957cc1f48599302b1bd62e21f8f34fbb9ef90e443873625fc689856cc2f6fa8bae4ae2810ba3341d70ab91d954e8524fcb9a6cb99b8092678c3d996858ecc5917196ba0b13a2256dc31d433504ca2ba205e37d85dbd278f93bc90f26c7827e3abe29a70d09ce443adab5528eb0f7cf09882d40c86135445bbf9d5bc59b530f8f7199d501090b6158d2df4259c396dddccd64233d6cfe51d8369583f052083e88e5477ebeafa5c91eee2abed851b265f1e29112d57d6d0f32b745b1677281bce99e7fcec2b4e3cae7fd9145424714e9c918eda14760dbe703e812063693f62c7dee1a11363f16a6e0832300f6c74996fcce598502a7006d63b57be48a45f56f9046ec64f7a1b49f5334e208a62c2f38815b0b2c70ddec13a1b3e5d379f81e711ef475ba5ea9653825253dc2e08b5df26f89ec7a4aedab89b8943e0107d13d460fa8ea5a4a69a0a5d0531af2b5ed48c5e0bcdf76930e8ebf0b49ad3e4d425d6d6b83b138f67d893923817db33543f4697ae96d94f9706724f0a1276a432343c599609666c81d031d9d4f2baa0619ab7c0eefa4c26e5b921f598ec43173a43b9a672f7923ac7dcfc5f644b77cc39aba1c4d819d605c1a75fbcd5c64fc8cd34606379d1d7783d21e5ac98f562003e585e233f93814da09d681d22aaf8cd79c9ac6d633fcd16f0aba07757e6db672c0a01e586a2864e47311b1a4dc74850ac7f827ecc54e818a41abbe00264a02e9b6a7b1a57645eea0eccd775e566ba44adb94a23cbefb7b8bd91d1f36231001af12d58159c38aa9a2579f81040e5a4d1f0fc25f04454a1c99b65ad1d9cf72df38117b6a6f5f27467fb9165d4fa803562f6334cc5a5c7ed3fb2d3fbadbe178cf374191190b6592f5706adfe900ac06ea762c3e8017c4cbee9f9ca485949c3201be2c75939134cd4f0248b06aaadae99302f2de3ceda5a9afd61181ffe277d2fa353ecfdea04bacfeff7ff5c801c053de444518f5da7729aa692b5fafd583aef2ac84a34f8e65dee5d9b8177a1967eb1bbb56f41453cdcf3a1ee66b2e53b16d084f6d7a76933b56393e6d5c923e0b025d087bff2804a0e9e713893c2fa0cf9a4cd6bc2de90a7ed824fff750dd7645d8b1756a739050254407a384b6b575f09baeeb5ec45ebb295f42dc67c12008482a4694a63f537074d4c1e8b9fe8005270e511568a6be2d5dcb4cc49a24bd8654b4fd252e800bb15cc31ee734586a9232b1aa835e9cb6286689eeb0e840e16dc0b5f1c756b2b00d8120f09fd5a2040e3d6fe776d41ead09043f16dc4b265d19d39e3ad3fc72843b7b8f17b9a2ee80bec4cc9f804bb8bff9cc1b3dbd64d18c4890b6203c93ac3b615283a37c88b9184a7e73892138ae93df470b221ad14f4f50fdedf215ef493db024cba702ddd6b4c94511f13567d20304f8903e95b005c5bd18e2e1ac8b08e1a50d5e03b60d3352d7f688c5f7c3984caaa100460288850a8b04cc27201dc2658727f65bf71d51196dcc66db97fb4da78a893a1f117a0588df247c734a86259b92b7fbce4d966e379f76ff9d0734c498be99d8b834f96ba35c79ad18180e9092847cdf558e6f5924e4d1579db4cce02681f64a640ab5acb7c1fdd7fb851801d87523e214c8ce0876047ec165049dd70c73982ac3483f57a612698b8ef6383323f35421d9cc371cff2c8cb3d74b4e67e1e462c20fd0cf003e29c11bfb02b517131c78a0176bfd1eac6dc05fed61ceadb7a0f448f30d5b72b9c45169e9b55fb8c658ab36aabfbf56e4ec83feac1e8a83da727d74cdf0b347808eb3d814e413a3c0a8aea7664f16b0e83c9012171f7c69a92c520b5e83abd634122bd4cc0a10b972c3d44b6a7261385b8e3af778abc46c51ca660ccf140e986a8158e822328c0fa17559c358057ca9593a4c2ccce1c5fcb8d7e8f0393ca929ad43a2d40818065dc938a780ec4170280b72f7c683d546f79a115ca1de4cde4cd06abc83cc08285d304bc5fdeee8c16a21a85dacc3594a76bc02d566be7b8aee10bf2fc5560b43f048814759127c46c05cce21baa1f79df66181bea1e574f1f4a254e189d805cb59183da780a943293a9270da6c9e5a9e6c4079a56750ffabde8c6d23b22743147eba39c0e5e7c8af5f80f73338dfbdd40cc2cb97c113f5e61c70b78abdd2a8910fbe5601942d70df3306455b52595f9dd29d8dc4ec65ca21a2f878f2b04fabcbb7cbfbaff587e73cc321b385b5f605b9a398bacef7663cc1b189587b2d0c68f5011d75950d0faceac261af924a1d89048f1399059859090a4166721c2dd957eaa6a1c536eca7466ffb01a4cb67ccccb052086a39ee8274c77ab4103e1fe7a098ab7fc207b798fc9df8b99cd0981ac855cfe7b986e50f68ee4a494525d0f7497fe60973fda4b355eac28e86becccc8bd0dcaee15a008d0ce7e91dd67b3ad3af87307add60142f54cd16d974ab7e3ea4e5f2db0e880c8b5eefe1fb9048d6f1b65b76e2635bba2f1e0722e30b2f88b6c41b21f15363832d27205672ea83c22f17f1f70016ec718e4a11e649fc6a6208200f73f321181165fd701d5dc86157540f77b0ee152ddb5762e9cd10b9d8e0121d588358bf43a303e359f688721c6f6b55bd7ffb44f179b72593a69d0c57284b97ebd0749ae963fec2f46b511488a62e312dc538c2406be870b9f37ef684344d55c193d3f3d1946f521da30d2d799772dc852316dcb6a460e3ad2209ef07b7cbab0de975e5cfd7cba79408791285f3caa7d7f645417ddeea8b1147849671f1b1bc4538bdf26436e05c7f9805305bc7e4d2e8991456624642fe35f35c149cfe0f19a72241d77f3e610da09d8096f778866602163da00c77f54dc81089583c0b303c2d1879b7ca1a36ba0d18e112d08593f9b463a239ac760073e77c2494a424b9cc0e5279beb7d1e57f3fb43a2a864367d47a28b19ba2c2558e38028e3834ffb1f27cb729947c7edb0341763b346bff23279b12bc18a42b6cb343d9eebcaafc2d3f62804a", 0x1000}], 0x8) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 02:04:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2088, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6, 0x0, 0x0, 0x1}]}) r2 = fcntl$dupfd(r1, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getdents(r2, &(0x7f0000000180)=""/162, 0xa2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 02:04:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x8000, 0x2}) 02:04:18 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) fchdir(r0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x100000001) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 02:04:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[], 0x0) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r7) getpeername(r6, &(0x7f0000000340)=@un=@abs, &(0x7f0000000540)=0x8) r9 = dup(r8) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x100000000) r10 = fcntl$dupfd(r3, 0xa, r2) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCCDTR(r10, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r2, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000003c0)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) 02:04:18 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x400, 0x200, 0x80010000}, 0x61f, 0x6, 0x2}) getpgid(r0) 02:04:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x16) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x180) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/9, 0x9}], 0x2, 0x1e) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) fchdir(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/95, &(0x7f00000002c0)=0x5f) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x470, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa060, 0xffffffffffff0000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) fcntl$setstatus(r1, 0x4, 0x80) 02:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 02:04:18 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0xb2, 0x0) 02:04:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x1, 0x7, 0xfffffffffffffffc, 0xe5f0}, {0x2, 0x3, 0x1f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000000)="8b50f8d9") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[0x10000, 0x2, 0xfff]}) 02:04:18 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 02:04:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="302bea6404f643b19c7aea55f98ccfe23e63e425e216e69f8467abfb063751f0501b78a2ebc712979c4639092e4a699738a62271b0214e08e9128f36bdb6870bf2a7c40a02366d02dc224d46888df811b5ae6f36a5865dffb40949971158", 0x5e}, {&(0x7f0000000100)="e18d4a597ef1fd929f80ae925b5c70308d28dbf51067d4ce288478265b0dfc7f4652b5b797f36042ce9874d2677124ba56d775e76c5c76edcb595453bd1613b52aae97bdb9c42904fb74d94af99025053684379721a2d6d4c85e9ea607f51f72c0dcd7f145ff93a41128c5c08dc862c1c7f00363c6", 0x75}], 0x2) login: panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 84026 80659 0 0x2 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f98711,ffffffff81f9cd8c,c4,ffffffff81f5c06e) at __assert+0x2e unveil_destroy(ffff800020b8c360) at unveil_destroy+0x19f exit1(ffff800020b38bd0,0,1) at exit1+0x354 sys_exit(ffff800020b38bd0,ffff800020c13620,ffff800020c13690) at sys_exit+0x17 syscall(ffff800020c13700) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffc8618) at Xsyscall+0x128 end trace frame: 0x0, count: 7 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 196 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f98711,ffffffff81f9cd8c,c4,ffffffff81f5c06e) at __assert+0x2e unveil_destroy(ffff800020b8c360) at unveil_destroy+0x19f exit1(ffff800020b38bd0,0,1) at exit1+0x354 sys_exit(ffff800020b38bd0,ffff800020c13620,ffff800020c13690) at sys_exit+0x17 syscall(ffff800020c13700) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffc8618) at Xsyscall+0x128 end trace frame: 0x0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c13420 rbx 0xffff800020c134d0 rdx 0xffff800020b38bd0 rcx 0 rax 0 r8 0xffffffff812d2ac3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1259432db6d0d11d r12 0x3000000008 r13 0xffff800020c13430 r14 0x100 r15 0x1 rip 0xffffffff816ce868 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c13410 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=61281 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38978,0xffffffff82341258 process=0xffff800020b8c360 user=0xffff800020c0e000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=9, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72089 369977 1 0 3 0x100083 ttyin getty 38803 7917 7784 0 2 0x482 syz-executor.0 80659 84026 7784 0 7 0x2 syz-executor.1 70696 509864 0 0 3 0x14200 bored sosplice 7784 7775 59713 0 3 0x82 thrsleep syz-fuzzer 7784 48371 59713 0 3 0x4000082 thrsleep syz-fuzzer 7784 511306 59713 0 3 0x4000082 thrsleep syz-fuzzer 7784 501298 59713 0 3 0x4000082 thrsleep syz-fuzzer 7784 474992 59713 0 3 0x4000082 thrsleep syz-fuzzer 7784 128251 59713 0 3 0x4000082 kqread syz-fuzzer 7784 283545 59713 0 3 0x4000082 thrsleep syz-fuzzer 7784 485425 59713 0 3 0x4000082 thrsleep syz-fuzzer 7784 263429 59713 0 3 0x4000082 thrsleep syz-fuzzer 7784 301535 59713 0 3 0x4000082 thrsleep syz-fuzzer 59713 484805 9122 0 3 0x10008a pause ksh 9122 458605 37451 0 3 0x92 select sshd 37451 371940 1 0 3 0x80 select sshd 58289 447790 81211 74 3 0x100092 bpf pflogd 81211 131298 1 0 3 0x80 netio pflogd 20404 442727 1913 73 3 0x100090 kqread syslogd 1913 497550 1 0 3 0x100082 netio syslogd 75199 193572 1 77 3 0x100090 poll dhclient 64822 106200 1 0 3 0x80 poll dhclient 36843 37626 0 0 3 0x14200 pgzero zerothread 665 306029 0 0 3 0x14200 aiodoned aiodoned 36624 232905 0 0 3 0x14200 syncer update 19319 205293 0 0 3 0x14200 cleaner cleaner 24139 326294 0 0 3 0x14200 reaper reaper 33208 281623 0 0 3 0x14200 pgdaemon pagedaemon 4548 476579 0 0 3 0x14200 bored crynlk 76016 453456 0 0 3 0x14200 bored crypto 74367 497296 0 0 3 0x40014200 acpi0 acpi0 62820 110866 0 0 3 0x40014200 idle1 82333 29748 0 0 3 0x14200 bored softnet 10381 458816 0 0 3 0x14200 bored systqmp 11574 456899 0 0 3 0x14200 bored systq 86030 167972 0 0 3 0x40014200 bored softclock 27256 329853 0 0 3 0x40014200 idle0 16518 235288 0 0 3 0x14200 bored smr 1 81595 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9523 6408K 6925K 78643K 12046 0 0 pcb 25 9K 11K 78643K 315 0 0 rtable 106 3K 4K 78643K 477 0 0 ifaddr 61 13K 14K 78643K 146 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1485 0 0 iov 0 0K 16K 78643K 54 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1774 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 105 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 25K 78643K 611 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 56 63K 91K 78643K 585 0 0 subproc 64 65538K 69634K 78643K 206 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 77 0 0 in_multi 33 2K 2K 78643K 93 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 36 159K 159K 78643K 36 0 0 exec 0 0K 1K 78643K 299 0 0 pfkey data 0 0K 0K 78643K 2 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 90 21K 22K 78643K 2792 0 0 UVM aobj 20 2K 3K 78643K 22 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 4 0 0 NDP 13 0K 0K 78643K 44 0 0 temp 170 2725K 2853K 78643K 8057 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 8 1 0 1 1 0 8 0 inpcbpl 280 274 0 267 1 0 1 1 0 8 0 plimitpl 152 43 0 35 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 87 0 44 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 21 0 21 1 1 0 1 0 8 0 tcpcb 544 84 0 80 1 0 1 1 0 8 0 nd6 48 16 0 11 1 0 1 1 0 8 0 ppxss 1128 12 0 12 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 26 0 16 1 0 1 1 0 8 0 pfstkey 112 26 0 16 1 0 1 1 0 8 0 pfstate 328 26 0 16 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 365 0 175 12 0 12 12 0 8 0 art_table 32 366 0 175 2 0 2 2 0 8 0 art_node 16 86 0 47 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semapl 112 101 0 91 1 0 1 1 0 8 0 shmpl 112 20 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2299 0 862 47 0 47 47 0 8 0 ffsino 272 2299 0 862 96 0 96 96 0 8 0 nchpl 144 3288 0 1649 61 0 61 61 0 8 0 uvmvnodes 72 2760 0 0 51 0 51 51 0 8 0 vnodes 200 2760 0 0 146 0 146 146 0 8 0 namei 1024 9731 0 9731 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 18372 0 18372 10 9 1 6 0 8 1 sigapl 432 799 0 784 3 1 2 3 0 8 0 futexpl 56 9298 0 9298 1 0 1 1 0 8 1 knotepl 112 212 0 193 1 0 1 1 0 8 0 kqueuepl 104 138 0 136 1 0 1 1 0 8 0 pipepl 112 552 0 533 4 3 1 2 0 8 0 fdescpl 488 800 0 785 5 2 3 3 0 8 0 filepl 152 4354 0 4255 8 3 5 6 0 8 1 lockfpl 104 156 0 156 2 1 1 1 0 8 1 lockfspl 48 62 0 62 2 1 1 1 0 8 1 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 35 0 24 1 0 1 1 0 8 0 ucredpl 96 521 0 512 1 0 1 1 0 8 0 zombiepl 144 785 0 783 3 2 1 1 0 8 0 processpl 840 816 0 783 4 0 4 4 0 8 0 procpl 600 1912 0 1870 4 0 4 4 0 8 0 srpgc 64 23 0 23 3 3 0 1 0 8 0 sosppl 128 7 0 7 4 4 0 1 0 8 0 sockpl 384 540 0 521 6 3 3 4 0 8 1 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 157 0 0 9 0 9 9 0 8 0 bufpl 256 23078 0 16867 390 1 389 390 0 8 0 anonpl 16 84692 0 74895 71 25 46 62 0 125 0 amapchunkpl 152 4554 0 4440 8 2 6 6 0 158 0 amappl16 192 3489 0 2879 53 22 31 42 0 8 0 amappl15 184 304 0 304 1 1 0 1 0 8 0 amappl14 176 164 0 161 2 1 1 1 0 8 0 amappl13 168 7 0 7 1 1 0 1 0 8 0 amappl12 160 86 0 83 1 0 1 1 0 8 0 amappl11 152 150 0 130 2 1 1 2 0 8 0 amappl10 144 91 0 86 1 0 1 1 0 8 0 amappl9 136 652 0 649 1 0 1 1 0 8 0 amappl8 128 179 0 164 1 0 1 1 0 8 0 amappl7 120 51 0 47 1 0 1 1 0 8 0 amappl6 112 130 0 123 1 0 1 1 0 8 0 amappl5 104 215 0 200 1 0 1 1 0 8 0 amappl4 96 1054 0 1022 2 1 1 2 0 8 0 amappl3 88 135 0 129 1 0 1 1 0 8 0 amappl2 80 5606 0 5549 3 1 2 2 0 8 0 amappl1 72 27685 0 27235 25 15 10 20 0 8 0 amappl 72 2237 0 2197 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 21 0 2 1 0 1 1 0 8 0 uaddrrnd 24 800 0 784 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 800 0 784 1 0 1 1 0 8 0 vmmpekpl 168 10323 0 10299 2 0 2 2 0 8 0 vmmpepl 168 92079 0 90456 142 54 88 113 0 357 16 vmsppl 360 799 0 784 2 0 2 2 0 8 0 pdppl 4096 1608 0 1568 8 2 6 6 0 8 0 pvpl 32 268849 0 255855 169 35 134 151 0 265 18 pmappl 232 799 0 784 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 548 0 8 16 0 16 16 0 8 0