1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='\xf9\x1b\x00\t\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) socket(0x11, 0x3, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r4 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r4) r5 = socket(0x6, 0x4000, 0x66) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x84, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0x7fff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r10 = getegid() r11 = getegid() r12 = getgid() r13 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, r12]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r9, r10, 0x0, r11, r12, r13, r14, r15]) r16 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r16) r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r17, 0x4, 0x8000000000000080) pwritev(r17, &(0x7f0000000280)=[{&(0x7f00000001c0)="28121f85f2d5f9ef2ea71fb5c2f65cd94551dc3912fb635396980fb200001f6292964928bcfbd896bfb70e3a2202c765da61cace366af182949e889681edb8cf76ec3e97f45dae405513db22e663b3aa7852e224b1bd231be88e2b7d2e79be672dde9b1d2ebdbc", 0x67}, {&(0x7f0000000240)="222a2154c0c5", 0x6}, {&(0x7f0000000340)="1cb6120f1e55b27f1f86cdeb7bf154e642a641b6be79b1ef201b6c1e4bd4aacfebb2c815cc5bba765dad66b1a7e635d83f27c1432f91f10db59941bf9660a955aecca9b2fc81290811fb845f8b552e5c7b344c7b58af893e405d43454ce219f3fb09e56e4c86efe2046083395b0a5a818b8bd9fe8ca21d2a049ae1ab0270c39dd3f30f49a177cf5a62e9b3ba8efb0667a9ac76bc6954a6bedd2501671542e530c843d45795e0ff44fbc2a27d99ab26190afd867c1693592fd4241d5f52a1df192424e4515255b7b9f40116c9c0fb02d17f6a237a933139", 0xfffffffffffffe52}, {&(0x7f0000000500)="bb5efdbe0b6a01bfc2cf62c4b213d2b359fc61d51072f8681a01560a8e01bbd88268e457684f1a89d68db2cdd1dc105f2c1f6eece96f3d8e56247011455e4c5aa98e4fa918fd40ee0a88d588713141e4b2c70abab159002e99736ccca5de574278abf46bb255b9f3cc83e0e9b3a64db8d65fab26adca896338970ba079d5a936205fbfc005b6445ae85f74626431debff02b1c514b8d527b443c0372411fc8", 0x9f}, {&(0x7f0000001600)="78544a0df34a64ec2ae878e4dc22c32af0aafb601e405d8ba3816a58bec1f3405def451bcac7f924ba3ffd0588d9b089a3d4d8927e077c27ba2de22b667b5baaba8bd7d96a23637d983fe641dd8a2b4fc5c06cff5183e3006f7efed0de9c2ab9bed9a4836fe73b5538e2bfb1cd60cb23870fde915dd7b8b1fd09e368d5c80f3241b3b24985f3cb6d97ef194002bbf8e5fa7aa0910c15626d4c6adc0cff132792fad0b7b7a6a77fd8b90f9adcdf391279043ce8b0f19e9c4bdde8649317a4975d405d9cd50bbe52b45cfaf7230cd000dfd9d206cf8377b07953e60cddc8a1799bfd7efdc9809c7357ecbd20985c77219c5014a6485c8511a6d92652854c4ade3c00c620363f1b911197bde99ecd2f94329fae2d8934b48d947e1cf62d7d1ee15a8b9900aa2cc8f25a0ccc8a7b5442217e958c4cc14f174352d3447d3e63cb1efc6bbcc8d49b6375c8aeaa0fe78be9b4b7b5140c63644321ef1fb569ebdbbe352ec0885d3ff360cc84783fd860ba9256b8b4c5404e30e6a4a5aadea19cd6cfc7e0656d3fa7d4312e4e91fd4edf2b7746a8de68ccbc460b70e100f01eee641f1a4a86da94c5b5f066b4c20323d10e15dce78dfca13622ca22130af2d90f7b9b98103810a7ea6fb46dff1090fb374671a1f93250d0953e25bfa8bfeafcb3fb8f39e437422221595904624725c21c3cf4c1e887e6ee3b57d7c0e468311c6cf2050671456912e736670ee62f4a579369ff12e8f6b2202165d98efedd3d9c40e045da889d5203e67d01386d7e31c344e6537d8d813863890e645ffdfb86a234b175a1e03e9b42901b3776b8b538765bfd54f73b4eb6491a50e0a0793befcad8ca16a22d0bff21ffadc9304cd89899460d9fe926d8bce97c8050ec6f06e2979721add2b4a8fae00b16290a5ee4a8e4297587586bb53effbdae5059e97b7428b45b86210134b64137dfaa880820e731fc78906fe00bf2d9e54899f1d633c0d4026d38cf9bc0327f111d5d1f5af5caa4a77046be201f16a104c228666a08f3f8d00056a4e3ade59a558909925698d92aff6ef375345ed8d32e36bbc651cc2332c2306386bbb93e9e95e3d7b07af3030dfca6047f0bad2e1a0485d3b2eccf93dd6f38015c524693882bdfb78deaf8d460a811e025b45ba422875e2d7a8b538a0e8be560ef7b0c7f01e42681bc4cba1b1ffeacd311f2f5e5e49f162cde4fdf07bdc3a5db90f8016eed8936e1f13837248d97075e4842dc398956b43b5dae68cfc61764eff974bfd967154472aaf93c915decd9422b6840f4bb2f225a7cdea361e648f59484c4287d129b21241807948b5bb49e103dd716411aa67b019aa8be8ad30dbaaebe30696932cc46151d69150c208f94c4f183600081b0f7c102c93996667b763727248d5fbe7636f077f86856d3234846ff834b7aa1e161f9eb9347b6c78f1e893efb0ef39e881e9d708855eff540d70d4a14b85b75c05f06ebbb6dcd1289973f14b71b54188ab8f3d2c27ccbca24e1d9fa8fa31629c6509e604dd5f5875b384bc45cf67dc57be0628fc2b116a74b80a7497761fbba59bce666247ed6871104b245575c07cc1a0625130d9a379a27c2b8c387ab228f5363c4dfce75d3656edde2e7e695df1f0657eca9dbe02b13ac6be27d7bac2363757aa470a57fdfc50f617a236a048385d766991331161abde39cedd0d27b7198627bc19d54f75e6325cb413d49d73841c86fab4d734058d1e1aca4d497ed52e6b21d3385244bada3423c67789a7e400c98da0220e6721ec0dc02cfa3dc628d1d6cc690daf26c900b2eaa6a4833398cb1818be9020c7b79b3401f8e694aeee7d9e7210f73a3492af16279a6a80b47386c931d7e61e085117482d0565f34cebd59dbb31e5edab6759cca7a85bca7743d6bb2d0e3f5f82600f4f64fae7f2335c9acfb37a7b45be5e3d8d7af076302b600909e316c6159278bd22e1684bef385760b52eeb911e2a078a6d3281e0b091a334d6e0bf0afd8a3d57c764e0296428bb7677e33d278fc66eeb7f90d5a5d89faae0789f736f12bc19ede72e3726d184fe8239b0444e9f239d3dd63be2ce5d24068fbce446cf9d57884f66b8414841982608ef503cc5ab642066f36d1a619947054672b25c82cc1b5a9997c8567d0b98e39702ef356e0c4485866b5718693cb5a75283f90df986e7ec745a93ee7415e7454332c822692c1974e866eefdebfd2b420b41ffc3f7889af6ab986266b2a080cc9e8645520489a77ec8ceabaf77aed948c3490cc2a16c6318999e4117a080721161eccabbc773dafee8f13808ea98d16d352ca98a72f094bdb24b0e4f91b1b5d2cc0efa41c28ce263a156a6d2b3bd9489e00c445c07b8dad6b9d87ac23adae2044fa9e0d6b3d85cd2b31b5c2135f8cbf513347e0c39529130d3a37a056d2bf84b508c36f5d5b6f0249b0e32528c9c91f1c0329c11752832ad4fba01b82b490f4d0bb5e93233a6fa8def3d34e6bfb19f9a267e6e2aca83ae155b3da194e21c6b7d3cae1d0966eaca17ab9fbf7a8d1d43d1311d7c80788f6df053b02a241590e3df3d7a3002e338fcde2ed11eb7c311896b51ca2d8d099d21a69303312c475ac249ad3d1528163c43652acf5ed9f05a9491862c2667606bab937c98eba5ed3dd7ab2f8fa20a61d83573db8434e59ad4294d397aab6aec8f3b6632eafa2ead99875efba74da0c4b79333d3d9d578c056354cabfde6e05fdaddf9bbde5c0cd600a97a179b3e3a39b31034936170d69cb22ec8bf6ca8102646485c2218163413794566b4c6bee941f7a0dece4e93e035989bf15533930d1b783fbd577c667e31b4f3f2b6ef1e3d2faf2fbd0a724bf268bcec4413ec64f43fcde45245541d6e5ad86d160209ab95ba90e29994fc03577d81c74be5cc118c1c22f4b7fed9c6d64c121bd60af151bb1fac1cabc69f92f88139a7739c21c0ffa03ac14c34e72256f96b37925ab206f3286dbd989a001d92c58e5008cc5f8997f43196dd0cf325dbd5893e3b9475619473a4f131fed3a154d292e53a2f189dab9159b4a9de6f72b90b82296c7ff1ad1487060423dd11e8d61bc8db82a0fb6b35395fbe3ecc364098295112d3c2e15feb79f759a6c8678dc3bbbf496cb3145def96acdbb9c2d48921571ed380b58a286f93f145214d6a2100dcf4e68a836e5121e9e6a56319cc9e35a1fb7b58004f756589fddbd1040e5f2a2bc63ed40efb4b25e5fa75e985854476dd5ab12bee04c328dc8ca0976d9175535716dd704a8015e4e85bd1c63d0ef1708375dd17c82cc1f7330c478fb6212c5372de13dc18a702d6e342496c65d857be319086a3398553f4a69ab8b07969cdd21889056e00b8dcc176c68318c64ba4ffbf20fb9ca6e958f082be49426cbc7db2e9296a6f4900f5da13e1a554e22907c6e5c67212b46f2b70e48e27d38aed2735ca94ed8b26ad7eb6a1b8aca7270e4e2020de1288cfb62381717cc4e8fe1b0030e2bde298fff958b057258ad63fb40d6b01935a78fc652ecfb7cc10a73df7ca13f5705c0d0b50e504fecf67781c4788ce9a5453e221c11f25e97d1a893cff455e8be7381755e72fc53067f797bf501b352ad540567f4d2584d9063f194b065bd138fc1370989614e97f24e8c2bf83d588ccac8d9246f97967dc992a9014d0ff37091f67224b6b39dd6f72b9af0c2c9f5e1866d0cabb36d42276030f53dea1cac07b2de49a9fae8993c29aed0e0496c818ba75af1767bc4e976269601804d9a31281767ce158c86575137766381c3392b9c4f4ff65509acc1586309d6be4852199008d3a0e34756ecbbbb5da6cbaad4410910227383d2d90a7146f4146a734a103be80e6eee8495e27b31859d1dc23f6e5ca10e9871e518dcc65485789b9e108effde6cd89918a10b0296c75ef16a0b0c5a62eecdc0eb8757c1b02e33489f52d948775d6f4ed9d06588597abe6bf8d876ebf9ebb0b08a5c299cc9a1ebfff3d23d6e47431f37add2ccc21a4bff1fdc427b2e00c8cc90ab105b8eab446362cd084a28db3270100a82b534e81fc446ca306a13274677761c0c0c3db4b43cdad6b46cb24474aefc5f65cba2cebfc94d92318981b3c59c29f52c7662063225aaf79ea2f3f87f5f9978d9136e3342f9d27065a26885e8e451e2abfa8716b072c5938870597d8d1180c6361af67cf9cf3343c43632987307383987a0566746653d6888f5ca9a67027f119ff176da77817924c345024aa1d9dc83149d0d5fc5ac69e49d6d00f24802298143ba1ae0a9d39a2b1a7feb67ff981e8bd0af54e514000cc3de67b5a93aa13898d6f1724b7aa0a42c8154e72a9fe96ab011e87c55a70aa01cfce6a2c9237aaf4515619bf57604e63fc98256a3efd2e6899acd498425bfde9b7e82d234c198829ffc5f478422c527db59f2ef6d19558d21fce14d0690b3933a20192887a9bbd5e9186013bd2d3032db890719064adca2cfb8b35b05bf547ab350441842ebce268b43c368b0925d1de7502b6dbbd2a3ce300e56dc00dd4447e264d5335ff80c9a048081f1b3b0a0348f8969f7c78938c4ee085d7b277137b94fefcbe810e21c0120d3c3c9053726aeaae9149c248bdd7d44fa16170ddbf8cf1356eb5c6a19b76562db65d584c3466fa21039bd50e99e0cd5429b1d23b7681ced44ab87bf07e2df74788c6bb18be0abe005e878d81cbd7311a248376760e514ee3cbc3df5988d6e00938d1902f2c5cddf8a5988b0629560c821dcb6216d11a3f7cdc960c37c88eb87959c6411e21629eaa8d9e5c002828309f6bd1076b76b6479b4a2694cdc672f5e86853ac8c4fbac6bb10b13143759453213b52ab4a92c230418f74f5d258189759b7acda704df31bd2e7e45e00e7b7a36e7d26fac13f52b26317806a02ce2ae51e6423ffcc4230e774c77fd7ad66f29a710bd36a6f08b76e9fc3bae6c75869829baab2c3bf0bfc9ead9717faead0c112e9635c9fc2ae21e4d4cdd0d1c8325565657684a5a06ae6834b6bf71444e6b99115d627b85f688daf8136ab64a616a6543f0381717f2eaace0237743fbc6401b6615cef3b116c84834d6cf82dfda9ccf13021922afe9d90ad7333f07decf7511839ea0ecdeae5baa6a4d8b4cd1b38b16a3823cbc5ff4083dbe76b930605b9a13bc36e9817912efd908525d821f613a1a5afa69098a175c97e6ce9ccd08364718414603dae2d36417a85253d5368fe79e5b93afaaa0b9906bed876f9a3e2f0c0b2343e5fef366e37ab04001b30779911a76962f5691713bd0841820e61ff5ba04ab323348cfaf585e2e9175fea635ac584107237a63d6226700f01641f948185551dc15b0ec8f6b73192ff1b36b7dd39855f2ffe65c5a48c96e78b998dfc0525564ad3469279e4e90cd0ae91f6951e86f19934e162c262a1863610a31408325586da16b5f894eab3a9cac0c872617c761ee2adfd32bd8c572324872f40dbd58e1c92a1a26fea7b9ec60c28fa9219635d7ece87425af251efebaa30adb3570bf61593ea06073c710f58169fe7838433b0f8b48a29b0c59bdd0def0ca359fddd54cbca332d169702b4ad4a30b926595a547abce6006cca7a044a201da0437cbefafc0374ad018b25c8739b7e73317c61b93a1c0a7f7e10990cd228925c2b589fd9a1133a6a50efcd6b48527826dc28724188a306dfb0dcb5bc30f3aa48a35ff7bde6bf731d8248ffa267ff73f73677bd28df1cbaabdb5cbc028a19875d2c2e6f70a7f2761abfa52856ffae77f59c5c16ea43ca6ec302e4badc6dd440763f6d87a9080d7c9f406b79d14159e1077a7c6", 0x1000}], 0x5, 0x0, 0x0) fcntl$getflags(r17, 0x3) fcntl$getown(r17, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x100000101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x4) 16:00:11 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/\x01\x00', 0x100, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) r3 = fcntl$dupfd(r2, 0x0, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) msgget(0x2, 0x248) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r4 = msgget(0x1, 0x100000001) msgrcv(r4, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x411, 0x0, 0xfffffffffffffd9a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xb, 0x18, r6, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) semget$private(0x0, 0x2000000000000a, 0x40) r7 = semget$private(0x0, 0x3, 0x100) semop(r7, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000400)=""/54) semop(r7, &(0x7f00000000c0), 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r8, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r1, 0x3) socket(0x11, 0x3, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setown(r5, 0x6, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='\x00', 0x800, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x271}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4b1d6c45}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1000}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00'], 0x20}) 16:00:11 executing program 1: madvise(&(0x7f00002b6000/0x1000)=nil, 0x1000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x800, 0x8001, {0xfffffffffffffff8, 0xe640}}) r1 = socket(0x11, 0x2, 0xdc) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000000)="e8488fb1d9d7c98b412109d0e2981f800b4424f0a358957a3c30bd6a94bc8322f48ba4099f655f8e0b4fce71e304156210db191d9ed6721aa1d291b4fbe8adef927ea37387f6d1d6ca9d2398467169a24b7d4c53016da0ae7ef31c35220a881bcd9f4f7fc61ad76fefbce086a9dc575343ae99a230bc98a4522ccb281e9d052be009bfbf1b6d2b28c9ba36bbbc31c606c1963809ca7fe8f70b503646d6668b79a8354ecb88785c6d9b9d147b3dddf88c3f9c26e0fc49da83659120465163781d569ad963f742a4bcf1df06fe99109d2580d31106da4dcc042e662c7748d43a19a28168681c76146afbc589732edac50ebecd", 0xf2, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x101, 0xf}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2f012e2f66696ce53000df7172d59bf1a0bfdf284adbb4e67c24aed42288b725f075e87d6ab0c47369f7d7ec9af8b7b2c3fa173da962fed9ea0b6bf24fcbb7c3d41e7f722433428d03d679a3a7821d3798c91778855e8efa90f7c8cf79759781fa2f79ed8cd38ce1103d04883fd6533eaa8cc531eb9023d6c3409cd5cf4c"], 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget(0x1, 0x2, 0x340) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/129) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) fcntl$setflags(r3, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{0x0, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {0x0, 0x800}, {0x0, 0x0, 0x4, 0x1}], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r0, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/12) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7f}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f00000000c0)) read(r2, &(0x7f0000000100)=""/138, 0x8a) 16:00:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x70a, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r2, r3, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x1000}, 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x4, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000], [0x101], [], [], [{}, {}, {}, {0x9}], {0x0, 0x0, 0x0, 0x5}, {0x2, 0x0, 0x4}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r5) fcntl$setflags(r5, 0x2, 0xca1ed68676118120) 16:00:11 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x55, 0x20, {0x100, 0x7}}) r4 = kqueue() fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x4}, {r2}, {r4, 0x1}], 0x3, 0x7f) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x5, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r3) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x116) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000100)={0x1, 0x5, 0x4}) vm_resetcpu: failed vm_resetcpu: failed 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r1 = socket(0x18, 0x5, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b0951b158c901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f4ac41e6bf3bf554799bab813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8caf6a3cb492b87b9a12870b4122cd235000000000000ff0f000000000000000000b66ec0f5c6618854d876bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8eb2b0000ff308d72c2f40bbec12ef163c0660a3f93a5d68996fade9cef9c0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48ff030000000000004993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a574ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905c1450c12185601aba866467f03bf0c75af117890b6dc270d75c60e594a40a3e6e937b413d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4200000000000000000000000000b42ff76bdf26b6b38f83226dbdaaca091489cd3eca25e1f572c26299d9792fc9281651e81df7d69345fb50aea70d74feaaf20735da12fbb67b1911fc5edd08667b5dcf95344e811ece675af4421588caf6712a75388a2c6fb36ec85f01ebe573d0dde320f871c7a871351a9939f2f99312183c2a5943f9e6dc473ddc76ebd4409c31ef9b573affceddaa3c7099a83e1fc3d3e0c3e60ad876aea2048101ee0764ae6aea855cda1bf9f6217f04c66732a050b3f459aafa1bd05e1a1fb9f948261bdb8e02e364f98cd779e54a8da46e79ce764d0a0bf827a11b894803431ff32cdd262a14d487765615d99842976a66c45c32d0c5478221b4818a81d8"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) kevent(r5, &(0x7f00000004c0)=[{{r6}, 0x8000000000000004, 0x10, 0x0, 0xc6, 0xffff}, {{r1}, 0x0, 0x20, 0x4, 0x80, 0x200}], 0x135a, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x40000089, 0x7fff, 0x1}, {{0xffffffffffffff9c}, 0x8e9742901f8941da, 0x30, 0x20000001, 0x2, 0x2}], 0x7fff, &(0x7f0000000540)={0x10000, 0x5}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() r11 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r12, r12, r12]) r13 = getpgid(0x0) r14 = socket$inet6(0x18, 0x3, 0x0) r15 = dup2(r14, r14) sendmsg$unix(r15, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="9610940227cb202d2f59832d0a353728418d7bacec939bbcd93ed02b8e8e009bbd63a45c150cd7dc4266bbe30a80ed6372904238c932c28e3334a50490cfe65e76e6c7f78c0385403d6a9d596bb2d163e7c3f57eedaecd9688bf0759cd196c872e45bce2d8a3e0fa63d6673f47c0bea9a75ebc8e9263c406109f", 0x7a}, {&(0x7f0000000140)="af9f2a33ce8e77221d3d78bad43991ccd908bcab8ce96c0cd1d72d6cf4e0b671c28180c8289fd6cda25a284b01efd4a33b2ff2138e0bd2917879c84dba5fb7dbe7711371a0956697b997dbdbda51fab8cc02fa3e4257b7851506cf2b95ac8c239c37b21e10362da8cfc3d1569b0537b76256", 0x72}, {&(0x7f00000001c0)="3f9ee75ad59ddec628f83f96ca3ddb5dd899b52f3b79ef35cc4010dea4d500bc7b0f615a5e2f02b97d21431a8f68f1", 0x2f}, {&(0x7f0000000200)="8d30de798209ae22dad72a2ebda65d1eb26996d2f133521fdd86c286cf10630ce1d633345b20965fc346aaec650b1ceaf08c12c75afc68c137663ce8e8695c57109c928a8f791cfcbdcd4d003dcab8bc203b11ec83d506b77c1bc8a1e65937c9067eb906a3d0a02f1aada1a3f5d7d5dd5b43eae12a60ba102fc8690bf9a369c11e4c55277d4362aa19eebac820293f96567ce5cb410cbef25cb74e19be9648c791f6517f4e6cb0973bebeacd609aff1c4ab1766cac50c9942c1a2373370b694e68e9de0cd6daeff876dc2b3b36d8479e4a77640789096bb65af8c6fd13c4bdf0c83d752dcd7290d5d64953b43e07df232501", 0xf2}], 0x4, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r4, r1, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r16, r17}], 0x60, 0x402}, 0x0) r18 = dup(r0) sendto$inet6(r18, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000628b31ab5407a16c"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x3bc}, 0x18a) 16:00:12 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000240)="0000f600"/14, 0xe, 0x0, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000400)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638e0000ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cf09000000c9c4a0b96acfce023994aef5870acfc831a9c11bcf2b44727eb134bb9cdeed40ac0aa6aca6e523aa9fe27e984223a0f538d95c77a9eac70d2fc36e86b90bab46756242504d02c9e1a1f9e46b28cdfb3280ed806a5872bf62e23c9d839c63131480b3c107772ec368a7fee17a27b9cd77f7d8525fb7dc715946f2050000002ab31f784d8a56ec72594525cb3575eba455f3c8efae49f72281af883d5ca84249c7236d4b95d5782f0128d418309ef8ff0028ef5f21f55feae86ea1e5c2a9c6d62291820d67dd4cb09cac887efce3fcfc58f2fd6e083697222e43a83aac7ffca8adcb25b7eac343595ee4bd07d21e2a438552067a16e80ec7deb13769a925e36c4df6dbdadf5b5e33eb9a604e680a7f23cf525900"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r5) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x3031, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) bind(0xffffffffffffff9c, &(0x7f0000000280)=@in6={0x18, 0x0, 0x101, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x0, 0x8, 0x9, 0x7e}, {0x3fc0, 0x2, 0x3f, 0x9}, {0x3, 0x5, 0xe4, 0x20}, {0x9, 0x5, 0x7f, 0x7}, {0x7, 0x5, 0x1, 0x6}, {0x0, 0x2, 0xa7, 0xcc}, {0x6, 0x1f, 0x8}]}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x5c}, {0x8fe}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x4, 0x5, 0x7, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") syz_emit_ethernet(0x12, &(0x7f00000000c0)="9b835d3a9bcbf40389de6d51b1297834234e") 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x82) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x5}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfd8548d3c17b84463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82a"], 0x10) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x369) fchown(r2, r4, 0x0) write(r2, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x171) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r2, 0x4, 0x40080) r3 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x2, 0x10000, 0x4}, {0x18, 0x2, 0x3, 0x2}, 0x5, [0x0, 0xbb, 0xfffffffd, 0xe3, 0x5, 0x3, 0x8000, 0xfffffffd]}, 0x3c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/93, 0x5d}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000380)=0xfffffffffffffd28) clock_settime(0x0, &(0x7f00000015c0)) chroot(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0xc9) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/112) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[0x400, 0x8, 0x5]}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) r5 = dup2(r4, r3) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000240)=0x6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0xffffffffffffffde) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000380)={0x6, 0x20, './file0\x00', 0xed, 0x4, 0x7, 0xcf14}) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000005c0)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r3 = getuid() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) fchownat(r0, &(0x7f0000000180)='./bus/file0\x00', r3, r5, 0x0) semget$private(0x0, 0x7, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r7, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r4}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0xffffffff}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xffffff46) setpgid(r2, r3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abfb183d98f50474f5274e0bbb848060c22fee120c9b3bb5dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e9ffcfd49c596df7a7a7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332e7628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d700c13c21d4eee4f8621037c3d77495ad9a278978b26c46049b02000000cb9ac407791cd09827a4493c17a0921dc38af76420c885862413c6ed4f7fe3354dd98fe2652f0147a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x2, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x202a0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10000, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r7) poll(&(0x7f00000001c0)=[{r0, 0x9b83db529ab3ffa3}, {r2, 0x4}, {r3, 0x8}, {r4, 0x20}, {r5, 0x1}, {r7, 0x4}], 0x6, 0xffffffff) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000100)={0x1, 0x76f8bc6c, {0x1, 0x400}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r9) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x31d6a9e47556e9fc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\xc2\x01\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x7}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xe3) dup2(r1, r0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c673000caed26b47bb9e4ef0f8bde7b1401668befcf514c52a977029152b4a913e375a574bf3f1deee2b2ecc36162d4848954daa04293ddeeeb0e1573150c3e1895fd927c8aa0ce18045edffdeda932"], 0x10) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r6 = accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r6, 0x4, 0x80) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') getgid() 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x100000, 0x10001, 0x590, "16c32e636058adf9dccaffc7b7e3e60a079d97c5", 0x6, 0x3}) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6da7}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = semget(0x2, 0x0, 0x244) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000008c0)=""/4096) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r2) write(r2, &(0x7f0000000140)="f1bb0825ff627f0f1fe1bf92faebdfa41c3f1f64e66d8b2f31c15f450a7699a5f7efbcf5d069d736ace83c047084b78a5fd24a846d840928fa25dbf2a2014db99a19", 0x42) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="89ec86b7f43a2ab836ee8d05fb609901ab5539ad44c23109f73a5ff243094ba809", 0x21}], 0x1, &(0x7f0000000840)=[{0x20, 0x0, 0x0, "9eaf8a9d88b42cbd6a"}], 0x20}, 0x0) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/226, 0xe2}], 0x6, &(0x7f0000000680)=""/116, 0x74}, 0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2000012d, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x60}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x1aff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x9, 0x8, 0x3, 0x0, 0x9, 0x7, 0x0, 0x0, 0x1, 0x0, 0xfff}) r6 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000004c0)=0x1) dup2(r2, r6) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x104, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) mlockall(0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kqueue() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{r4}, 0xfffffffffffffff9, 0x1, 0x40000000}], 0x8, 0x0, 0xfffffffd, 0x0) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/162}, {&(0x7f0000000240)=""/171}, {&(0x7f0000000300)=""/123}], 0xff, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) kqueue() pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) sync() 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r4 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r4, r5, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = kqueue() fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) fchown(0xffffffffffffffff, r5, r7) getsockname$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) read(r0, &(0x7f0000001640)=""/4096, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:00 executing program 1: open$dir(&(0x7f0000000040)='.\x00', 0x1, 0x4e) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200fe, 0x6) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c238460ec91b2c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141fa749646bcaf97856068e25c76e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac7849225d5fc2f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661279efb1c6e7becfb2eb2eb9a614bde6d303de8dd360708c8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e5782ffa4420f06a487cb2db73e84d1820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453827888271d5d0170d56d05600152f5d79ff87b759adb98e65ac84f7383c169fa56bcc4e5b13a03f906cbc35ba96a07dcb1c535c8ed692e6085cf440881fea3f98bde5622576861d63c635c07d8b361480c474a8bfdab7fb61cacc430a9eec370"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) sendto$inet6(r2, &(0x7f00000000c0)="5f89166100503ec1cde03003d4c6a64946e19b7616f3b81c5bdca6b0f30c1db85781a2f11ff0aab90c4a4e814b1bbc6e2befdc3fd22437a81f148f4e77343be46affd20c018bafd5961a29776391420765dba7874606e8611958c081bf9d3a8530bc39a6fbc812cb5929fd3fad2e754be0e1411b50910cb6b27f8c7127c9d5ecd37b84420cc8b31c7d3d1e3ce2dc3856055e5ab3ae8fcea12fbc0829e687435637a144ea5063381c63c1c2a2ff41db3fde1c0fb0", 0xffffffffffffff34, 0x0, 0x0, 0x30f) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r4 = kqueue() r5 = dup2(r0, 0xffffffffffffffff) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, r7) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000004c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, r9) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f00000004c0)=0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r13 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r13, r14, 0x0) r15 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r18 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r19 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r19, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r22 = kqueue() fcntl$dupfd(r22, 0xa, 0xffffffffffffff9c) r23 = fcntl$getown(r22, 0x5) r24 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r25 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r25, r26, 0x0) r27 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r28, r28, r28]) r29 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r30 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r30, r31, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r33 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r33, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r33, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r33, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r34 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r35 = kqueue() kevent(r35, &(0x7f0000000300)=[{{r34}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r37, 0x0) r38 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r39, r39, r39]) r40 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r40, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r40, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r40, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r41 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000300)=[{{r41}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r45 = kqueue() kevent(r45, &(0x7f0000000300)=[{{r44}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r46 = openat(r0, &(0x7f00000004c0)='./bus/file0\x00', 0x0, 0x40) r47 = socket$inet6(0x18, 0x3, 0x0) dup2(r47, r47) r48 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="27232c9eaef005be87309630b31845e78cfa2a70881fc75421f7d32078e279cbcada888befa9ee8edd554c9bf536fedd2c412b9ff212e6a60a4f22d6a805e6d06c50d3c84c39e4b8271ce63580f9409c7f5973978b1a60d223d0ea5f2cd6f0cb6fcb5a604755a01e6b366ce3303cfc659ef73a33680ef40949572854c97c74f3a664c25782418df8ead602e0fa1ab7e0fd7227cb60dda8a696734e1218221ef28aef6b0948e3e147eeade2ca4e9be5aa2b1a39fa3e238c86cc79f0e7f85212a522eefbd13e85ee5a502d2779142496f7f0977e6c7b601e7d512a4229c83af20035", 0xe1}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r26, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r0, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32, @ANYRESHEX, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r0, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r0, @ANYRES32=r47, @ANYBLOB="1800000000000000bdf1f666edc618ddd276bf911d74c008000000000000", @ANYRES32=r48, @ANYRES32=r0], 0x15c, 0x400}, 0x204) 16:00:00 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='tap', &(0x7f0000000080)='tap'], &(0x7f0000000380)=[&(0x7f0000000100)='tap', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='\xdc\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='tap', &(0x7f00000002c0)='tap', &(0x7f0000000340)='tap']) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x6, 0x3, 0xb40, 0x3, "2cb40a25632110c2ebedaf9cc6ae2640a2348848", 0x6, 0x1}) 16:00:00 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) sendto(r0, &(0x7f0000000100)="9e3d6135e2cdd26d2c43b22034d44fd90cf29a054af32e3f211cc572d0a283a8bd01baf519887a1f358acfd54155836dd1c1f3aea79864a561d401b86b60730f3e59c1ed53d8e51432d5e103b1c60267106d9d97e7b480868ff78060f209003303ec547a05f5a2ea1ba87512283d2200d08dbbf44dd7cddce197a95e33d537e6ddebf28647d11b280760dc456006d18a68c8683ed473e2ff40fe68fa10b75be9e6e8a0332787421ccf1a199cab8299f5e5ee4808f444a8de6e50f8a20aeba30baf", 0xc1, 0x20c, 0x0, 0xfffffffffffffdec) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x20}, 0xc) 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x4) writev(r0, &(0x7f0000000640), 0x0) fchmod(r0, 0xe3) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000180), 0x5, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) dup2(r1, r3) r4 = fcntl$dupfd(r0, 0x0, r0) write(r4, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x1}, {0x3, 0x5}, {0x83, 0xfffffff7}, {0x45, 0x1}, {0x83, 0x1ff}, {0x41, 0x5}, {0x40, 0x40}, {0x20, 0x1}], 0x8}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x4, 0x4, 0x8000, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc55}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa944}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x80000000) open(&(0x7f0000000240)='./file1\x00', 0x1, 0xb5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x4, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='&'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008ba8002b27febf00000000000003000000100000000000000040456b93b237562b13130000", 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x1, 0x5, r2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000000c0)={0x4, 0x9, 0x71, 0x3ff, &(0x7f0000000440)={{0x1, 0x2a, 0xa3, 0x9e, 0x43, 0x4, 0x1}, {[0x1, 0xcc1, 0x7, 0xfff, 0x3, 0xfff, 0x8, 0x1ff, 0x2, 0x1, 0x552, 0xffff, 0x305, 0x4, 0x0, 0xe423, 0x17], [0x3, 0x7, 0x436, 0x8, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffe, 0x9], [0x400, 0x3, 0x5, 0x9, 0x1, 0x1, 0x63d], [0x7, 0x1ff, 0x2, 0x6f, 0x8001, 0x3], [{0x4, 0x101, 0xffffffff, 0x7a7}, {0x401, 0x1ff, 0xffff8000, 0x100000004}, {0x9, 0x1, 0x20, 0x3}, {0xaea2, 0x0, 0xff, 0x5}, {0xff80, 0x80, 0x7f79, 0x2}, {0x0, 0x5, 0x101, 0x7412c53f}, {0x3, 0x1, 0xdb, 0xaf}, {0x2, 0x0, 0x5, 0x8}], {0x3ff, 0x6, 0x2, 0x100000000}, {0x2, 0x8, 0x7e, 0xe02}}}, 0x6, 0x40}) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$unix(r6, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r3) r5 = socket$inet6(0x18, 0x2008, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) r9 = socket$inet6(0x18, 0x3, 0x0) dup2(r9, r9) r10 = socket$inet6(0x18, 0x3, 0x0) dup2(r10, r10) fcntl$setflags(r2, 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x962, 0x3bdd}, {{r1}, 0xffffffffffffffff, 0x5c, 0x20, 0x5, 0x5f1a}, {{}, 0xffffffffffffffff, 0x7, 0x40000000, 0x3f, 0x4}, {{r5}, 0x71c79c01a228f6da, 0x4, 0x10, 0x8, 0x1508000}, {{r1}, 0xfffffffffffffffd, 0x1a9a1728e5c93187, 0x1, 0xffff, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffff9, 0x5, 0x4, 0x1b24, 0x7}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000024, 0x1, 0x80}, {{r7}, 0x800000000000000f, 0x55c56966bcc3c8c4, 0x0, 0xbec, 0x8000}, {{r8}, 0xfffffffffffffffa, 0x40, 0x0, 0x3}], 0xfffffff7, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffa, 0x6374a6b479b7a7e2, 0xe94a65b8559e7f64, 0x83, 0x1ff}, {{}, 0x2, 0x12, 0x0, 0xfffffffffffffff9, 0x8}, {{r10}, 0x0, 0x88, 0xa5685df8e2c989be, 0x7ff, 0x7fff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x1, 0x3}], 0xffff, &(0x7f0000000300)={0xfffffffffffffff8, 0x100000001}) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\a\x00\x00\x00/bpf\x00', 0x802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x8000000000084}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f158b7572803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc1136b49c835247b9b02c3d9ba80daa5d5108bbb6d401c8ecf0845c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e52300"/136], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = fcntl$getown(r0, 0x5) r4 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000100)=0x1) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x8, 0x2, r3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) syz_emit_ethernet(0x0, &(0x7f0000000300)="00442cbf2713cb17a023bca52aeb") 16:00:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x10003, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000001180)="f0", 0x1}], 0x1) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r3) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x8}], 0x3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x60, 0x20000000, 0x8001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x7, 0x80000000}], 0x800, &(0x7f00000000c0)={0x6, 0x684e}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000280)={0x8, 0x7fe0000, 0x3ff, {[0xfffffffffffffffb, 0xffffffffec7add91, 0x7, 0x5, 0x1, 0x2, 0x8, 0x3f, 0x0, 0x100, 0x9, 0x4a4feab9, 0x0, 0x1000, 0x8001, 0xffff, 0x6, 0xff], [0x8, 0x8020, 0x3, 0xa0a, 0x40, 0xffffffffffff7fff, 0x2, 0x3f, 0xfffffffffffffff8, 0x6], [0x782a, 0x7ee, 0x4, 0xa19d, 0x6, 0x5e, 0x37bd25d7], [0x2, 0x2, 0xa73, 0x0, 0x9, 0x6], [{0x0, 0xfe63, 0xb9c38082, 0x100000001}, {0x3ff, 0x5, 0x2, 0xf6}, {0x7, 0x0, 0x9, 0x100000001}, {0x0, 0xf3, 0x1f}, {0x4, 0x8, 0x7fff, 0xe7d0}, {0x7, 0x526, 0x4c46, 0x9}, {0x4, 0x1, 0x8, 0x2}, {0x7, 0x1, 0x2, 0x40}], {0x2, 0xcfa0, 0x2, 0x3ff}, {0x200, 0x0, 0x8, 0x200}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r4) r5 = fcntl$dupfd(r0, 0xcba2d52b585d18e8, r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x9, 0x1, {0xbb5, 0x9}}) 16:00:01 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3f, 0x18, &(0x7f0000000100)="bcc1ab91a10808051b9e38b0899d113b62368cb513f4b9c6baa6529ba786e494479ac50fe340863802c41ab2bf4660f35525a62ee00be48cda09d41feee70b0000000000000000", 0x2b8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acf01800000aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) socket(0x2, 0x1, 0x7) r3 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r3, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) r4 = geteuid() r5 = getuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, 0xffffffffffffffff, r5, r6, 0x40, 0x8}, 0x0, 0x5, 0x6}) r7 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000700)=""/4096) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20890, 0xd2) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)=0x1f) setsockopt(0xffffffffffffff9c, 0x1f, 0x80000001, &(0x7f0000000000)="caf3c30877cf7bcc5e8dc704d88d06293adcf7f22853c86dcd9bde43c286fa33c0aa37aff3fed95e1870eb784e575dcc908528b352656234bcc942f15863ddfd9582417501eee4e04c8792ffd25965ad2d0c0b2f", 0x54) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r10) connect$inet(r11, &(0x7f0000000240)={0x2, 0x2}, 0xc) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x3c}, {0x7ffffffe}]}) r2 = socket$inet6(0x18, 0x8000, 0x1f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) close(r2) dup(r0) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, r6) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000100)={0x1, 0x4}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000000c0)={0xffffff81, 0xab, 0x5, 0x4, &(0x7f0000000980)={{0x5c, 0x8, 0xdc, 0x3, 0x1, 0x5, 0x7fffffff}, {[0x3, 0x7, 0x5, 0x6, 0x1f, 0x2, 0x5, 0x80, 0xfffffffffffffeff, 0x180000000000, 0x0, 0x7, 0x4, 0x8, 0x28a0, 0x100, 0x4, 0x33], [0x0, 0x3, 0x7fffffff, 0x81, 0x876, 0xae, 0x2, 0x9, 0xc0b, 0x4], [0xc00c, 0x8, 0x1, 0xd5, 0x0, 0x1, 0x9], [0x8, 0xd4f, 0x74a, 0x87e4, 0x5, 0x100000000], [{0x3f, 0x8000, 0x4, 0x7f}, {0x8, 0x6, 0x48e3, 0xc2b7}, {0x20, 0x5, 0x1, 0x4}, {0x7, 0x1, 0x81, 0x2}, {0xfdb, 0x6, 0x2, 0x74}, {0x8a5, 0xffffffff, 0x48c, 0xa355}, {0x7c99, 0x8, 0x2, 0x8001}, {0x0, 0x8, 0x55c, 0xfffffffffcc12874}], {0x3, 0x1b, 0xffffffff, 0x1}, {0x0, 0xfff, 0x4, 0xb00e}}}, 0x7ff, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000000, 0x7, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777b", 0x630}], 0x1) kqueue() socketpair(0xe, 0x8000, 0x0, &(0x7f0000000140)) 16:00:01 executing program 1: nanosleep(&(0x7f0000000000)={0x1, 0x6a23}, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") pckbd_enable: command error 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0xc001, 0x7) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 16:00:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c224", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r2, &(0x7f00002a5000/0x1000)=nil, 0x800) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:02 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000c) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000440)) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000010000000000000000000000000000000000077ed11800000800000000000000000000000000000000560000000000000000000000000000000000000000000000000001000000000000000c00000000000000eeff00000094756065fe9bb916fe06000000ec263fc97b1c19b391bf187e23e52c1073ecdbef085ef9f108f45d5392b5c462945d3574c62d582878e50e27fc9e8d9f84caf2a58769f13bf3aee595023cdd3d000abdecb0d698e4078463498ce7f95553bbcacd08b6ccf42bf2e57f06cb660ee642c7b95cb271876989e52bb64d094ba5816fb6d4be886e0f6ecf5a941348382cfee9f8039021876e9b598a7f971885e6f143c91cc9796b72d05607de0582a8b966cc5cc74c588efeb60b696d2bd953fa9b9dbdeb54ad77d3ea8fd037b12b73b89c6aeb2900bb"], 0x1, 0x3, 0x800) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000680)={0x8000, 0x8000, 0x800, {[0x9, 0x3, 0xfff, 0x9, 0x2, 0x2, 0x4, 0xffffffff, 0x1fc, 0x6, 0xab40, 0x7fffffff, 0x2, 0xb53, 0x4, 0x8, 0xfffffffffffffffd, 0x4], [0x5, 0x3, 0x9, 0x7, 0x1, 0x6bf06571, 0x625c, 0x4, 0x1ff, 0x7fffffff], [0x0, 0x8000, 0x94, 0x4, 0x9, 0x800000010, 0x200000000000005], [0x80000000, 0x59, 0xdfc, 0x7, 0x583455f2, 0x2], [{0x200, 0x0, 0x1, 0x7}, {0x2, 0x20, 0x4, 0x1f}, {0x401, 0x0, 0x4, 0x425}, {0x1000, 0xff, 0x20}, {0x2, 0x80000001, 0x80000000, 0x10001}, {0x2, 0x5, 0x0, 0x7}, {0x5, 0x7, 0x7, 0x8001}, {0x95a, 0x0, 0x79, 0x643b9f5b}], {0x2, 0x2, 0x9, 0x6}, {0x7f, 0x9, 0x441, 0x7}}}) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xd5, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x3, 0x8000}) getuid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000080)=0xfffffffffffffc2a) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xdb51ac4cc781b67f, 0x0) r5 = getpgrp() ktrace(0x0, 0x5, 0x2, r5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) r6 = getpid() getpgid(r6) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r6) socket$unix(0x1, 0x5, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r7) pwritev(r7, &(0x7f0000000640)=[{&(0x7f0000000d40)="142197152326d7c299758d5f6b8931a9086b1304aa92ffff0000000000004c54a2617cc19bb8c518ee841bbcd5c1cad659c49bee9dee0134a4e50107000000dab367800ffc2061a14c04741998ef7d8f0a9301f3f82e8ee8a0512be091b7b18061f6dbe4ecf63e97bc2fb3a2698bc63e4ebef6e7147b9f6531a38ddf595371ead261fc08600b1f40e9a4a0ea4de728204fa979dd0eef789b392688fe009b3a5c78f43ea6146dfc16ff58651a1189bf2f90a20b8a39abc6832351002887784d6ecdc250537676f8adefea62be52d618c6989d85beb457d80896dce6e39af0070d4309dcdb1bd2d0e676d6c545a822f632ed9d736bcf80a446bcaf73f6f1ec6c35bf91827b1f44b0a1c2b4252b99e778"}, {&(0x7f0000000bc0)="83d61873d7966df7ca07506db6877624b1d280160dcb660e9526f861c0a4fd25810f40e3ef3cc1b4c49039156c0752d796d65dcd635c117f74f3b45c6844f6325c07dc9c30826de7a01771e438d2f1745766bf7058a8ec8a4bd33c674908d82c6f770edeb16a15609c802b9e0104c225de271b4c9cf246f3a6bae2f89aed6deedc1defc08d64ce0e4fbffc647701651d0b759e"}, {&(0x7f0000000c80)="db2ea910d2368aa47f3cbc13be93f2482303b8ee872b2870e9a790e2a54d5757735a27b1b25a32c27b65bbd0d0b25aa17a0ca38e161466b20064babd44e78b61453beefa71ffe305f64b388891d201b2164d7272fd4791ccb8c5b5db1584bb4a81240fe1c1c749333df85956e1ad2821677ae6bfcf9f287c238bd4ecde3519e0493d5525eb75a902c6a5017bfd50f4693e600ee6364f65918cdfe8"}], 0x2, 0x0, 0xfffffffffffffffd) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/114) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r4 = fcntl$dupfd(r2, 0x1e, r1) r5 = socket(0x11, 0x4003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000a00)=""/64}, {&(0x7f0000000a40)=""/215}, {&(0x7f0000000b40)=""/106}, {&(0x7f0000000bc0)=""/4096, 0xffffffffffffff1b}, {&(0x7f0000001bc0)=""/81}], 0x3d5, 0x0}, 0x800) pread(r5, &(0x7f0000000200)="934496af9cf92362186c65200113a7b137720daff00050bb6f2a5c1458fc0b973a8dc5e41b8206afeb72b7851ff6685c1ab13c7d05a9130ceb37bcf71cd359698a5b719026dcbba743beec", 0x4b, 0x0, 0x0) r6 = dup2(0xffffffffffffff9c, r4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, r11, r16]) fchown(r0, 0x0, r17) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x4) r18 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r18, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff000000000000"], &(0x7f0000000100)=0x59) r19 = socket(0x2, 0xc003, 0x2) connect$unix(r19, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) r20 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r20, 0x8010426d, &(0x7f0000000040)={0x1}) write(r19, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0x5a1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14, 0x77}, {0x3e}, {0x6, 0x0, 0x4, 0x353}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:03 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x4, 0x9) flock(r1, 0xa) pipe(&(0x7f0000000000)) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:03 executing program 1: unlink(&(0x7f0000001040)='./file0\x00') r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x4642f3bc) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030001) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000009c0)={0x10, 0xbf9, 0x4, 0x0, [{&(0x7f0000a00000/0x600000)=nil, &(0x7f0000d38000/0x3000)=nil, 0xbd}, {&(0x7f0000ea2000/0x2000)=nil, &(0x7f0000bd1000/0x3000)=nil, 0x9}, {&(0x7f0000fcc000/0x3000)=nil, &(0x7f0000bf9000/0x3000)=nil, 0x1eb1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a5d000/0x2000)=nil, 0x9}, {&(0x7f0000afe000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000d64000/0x1000)=nil, &(0x7f0000b7c000/0x4000)=nil, 0x10001}, {&(0x7f0000cf6000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000daa000/0x3000)=nil, &(0x7f0000a4e000/0x4000)=nil, 0x8}, {&(0x7f0000ad9000/0x3000)=nil, &(0x7f0000ac6000/0x3000)=nil, 0x2}, {&(0x7f0000d9d000/0x1000)=nil, &(0x7f0000a56000/0x3000)=nil, 0xf936}, {&(0x7f0000b64000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fc9000/0x4000)=nil, &(0x7f0000f03000/0x1000)=nil, 0x8}, {&(0x7f0000ef9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000e89000/0x3000)=nil, &(0x7f0000ab5000/0x3000)=nil, 0x9}, {&(0x7f0000f70000/0x4000)=nil, &(0x7f0000dc7000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fed000/0x11000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './bus\x00', './file0\x00', './bus\x00', ['./file', './file', './bus\x00', './file'], 0x1}) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) recvmsg(r4, &(0x7f0000000980)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000400)=""/217, 0xd9}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000380)=""/1, 0x1}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000700)=""/232, 0xe8}], 0x7, &(0x7f0000000880)=""/208, 0xd0}, 0x1) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x2, 0x1, r5}) 16:00:03 executing program 0: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) open(0x0, 0x611, 0x0) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="6fabbef21abc6e031e7e49c8e75a2acee67056073d17f5b3c7c1fca6cdf788164b12860bf831832457f2c490a4ccb7a589a040470227dafd5eb38d1800afecc0e2d4d3ec21749db4b3ba197193e983f8a666cd09e35b06a0025bc50bae5eb4a55c33299f7b22427cc9f52d7ba149a0fe013c9b9ed580e20ba529771cb99c805beb9ad100ed1312927908b2359b9818313d10043fd63ca61244e7a0b3571e1d6f16ad30f94483545191321aeb40fc891909454c03f568ce82c2", 0xb9}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='@\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='{*&^N^\x00', &(0x7f0000000400)=']&\xe5{[-\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x1c\x00']) 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r1) close(r0) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r4) writev(r4, &(0x7f0000000740)=[{&(0x7f0000000040)="a499f8d18f6166dee1cffef788087c1a1573d8", 0x13}, {&(0x7f00000001c0)="5fac578e1506f524f4582c3ee78b7be9c96fcb78d5de22caa8615ea6e3508a0e8d82d12a9d0e7ce40df4565fb55e9c35f0050281a8725ec491a21155ec36b10449781065d155acd35ed31af0d7c96d67521dfdfb93b58863ae35a3412384400d3754bc7ed5c8266c5611c30720c40b993e40abcbc80aaf956e1b43c6cbec3decc0a3", 0x82}, {&(0x7f0000000340)="1ae500b0fa504832b3f6bc30cfc2fa8ce1b039d632b1bd2880d7f5e82b73b23c525972a0d6e9d52024c36e1537768931ffc6e829e91f118b5213c49ec8785294a8b1b728353fea7ba7168fc67bb88e0fbd146f0aa634190d5b7cb9a4e809cbafa09fa4a25a7ebbb67e53051d70fd35c21f9e5add22b00c4acc76f88c2f25d40feb02296c101f143042436746d15f9cc8377576e0e8538bd02436fb52582d07d1cd5fff0b5e63ce003d400bfbec430789d07bd6db136762d90f281cbcf154a70551d9637eeccaab32f562330fc5", 0xcd}, {&(0x7f0000000080)}, {&(0x7f0000000440)="350fb2a56d1339a63df25dc1cf65c730b9320a5bfb00c9a2119783a3e3376216f9735f72144ffc06ff07980035d4d6e87a1fca1720a53b74e7280bba633b9d9bde8e707b5ac4294507ef9a7cdfccc5722e612834d20228207ef0ec716c30d46851823c4af504afa13a4c3e945a1f21d9a25cbb2b9344a930c9a2d06a277e5fdb674c18362cafeea8559c2b2f71261173e263a29575305838a58ef6f11a9198094cf670", 0xa3}, {&(0x7f0000000500)="0d27eb6ed1bb135147a8c1e9b40093243d2eeb64ffb21871ff91edeec18837545796c73d55ce68998e2d0237fd15a638c8d1d9de020e3fb3ae9984c452d831a7194bf0891aa462352cb9e97fac603469718efb9dc1529e8d5a567e9360a3574f78c1e06753939b18a034fb614d9a30e9fd", 0x71}, {&(0x7f00000002c0)="6a32a0f130709118", 0x8}, {&(0x7f0000000580)="850f5624e2c121b1601b6f0a4fd214d1b085ed0b018940739399688a8b74b74dd2aa84edf88ddc100f0ffc6ef87e4744c82b7b6305eb2d32683073a8d1a34cb8120f60753b6fc139929d2a79148a5d0e019dede1e518079e09b58ff4e5228717d0316ad416229e850c7f0fd5b8944aea226b1f781896b8102260e8a59421ca154c25406318403343740339df35cb9125c1e0235f62f702bad93a7192e0fb4053a7e8dcf664b7945bc92927", 0xab}, {&(0x7f0000000640)="3d2f4ee31e1280cc648c7c0899d336500b7123f26cbae2a9b1aede5851f3027f085785ad37bbedbfddc3009009db9a8cf72cab62fdbe2071d03da1b7c6669ea890e59bb7be933f041ccb118e811d4fed1dbf67e5505b43103c00fff03bcff4e7d92bec910a4268ea4bf12d36f68372b2ac24f9cd41de60a88f924df717555536a7acb006ba496b8eb15950b2440b219dec5b7e6e686dc0c7ba93f998eaa5b22d9f4c81b420f7f8de53f89ba9969ed9869ead0b079cf57ae64ddc75f22fafbefd432d53451993dfd085da22a75d9e4633ef0f1368730e129576", 0xd9}], 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x0) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) listen(r1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9672847879504861abf", 0x66) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) write(r0, &(0x7f0000000300)="de8fbb54f0a5db2b34d512c1332c478387d04129009373999840bcbd34460eeb2bea209a47e3b77c8ce30efef98fc1334f9a500a96b550d25d3ca7b34170839ccba5a5f42ffccbad296b38cf8016b49b7bf77249ef02b6bc094d21a6cc1949b7faa5207daf54672fd33c2ab482000cc60275a66fb6eaf812efe8f7091b4c2a154de08969849196f1ddd9c5aed334b39a94e4c150c059355a5e76ba16462c", 0x9e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x1000000000000028, 0x0, 0x0, 0x182}, {0x6, 0x0, 0x0, 0x7bc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") r5 = dup(r0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cf8000000000000000af8b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x982ab66a5ea8fcb8, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x1) syz_open_pts() 16:00:03 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x40000000000001c4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd8b) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:03 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r1) listen(r1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) write(r1, &(0x7f00000000c0)="21c357233d6ee15cc2a59564efd9126249a488d4f88eee1ab7c00090bb37c1ac33aa9fe844379703efdb9d06fc5780fbdea0df195b1429cfb484a053", 0x3c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x40003, 0x0, "010100000000000000ffffff7f00", 0x5, 0xdf}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x35}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2}, {0x1d, 0x0, 0x0, 0x2000}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[]], 0x1, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = dup2(0xffffffffffffff9c, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, r7) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCFLUSH(r8, 0x20004268) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xfffffffd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x400034, 0x0, 0x0, 0x1008}, {0x80000000000006, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x8000000000045}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x5) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r3, 0x4, 0x40080) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r4) mmap(&(0x7f000001b000/0x2000)=nil, 0x2000, 0x0, 0x6410, r4, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x4, './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget(0x3, 0x1, 0x280) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/171) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000340)='./file0/file0\x00') rmdir(&(0x7f0000000380)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000400)='./file0\x00', 0x38572, 0x3cb) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20400, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000580)=0x3) poll(&(0x7f0000000500)=[{r5, 0x183}], 0x1, 0x4) r6 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) chdir(&(0x7f0000000480)='./file2\x00') 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1f3) dup(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x48008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/147, 0x93, 0xff8e0a3c7280b93b, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r3, r4, 0x0) fchmod(r3, 0x142) read(r0, 0x0, 0x0) close(r1) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r5 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x100, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r7) r9 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x5) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r12) r13 = geteuid() r14 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r15 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r15, r16, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r18 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r19, r19, r19]) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000400)="cefd916bc79e67e655745b53c89b13daaea7392b6fb1817e7ae40065772b7e2668c5256dcbc9939be897f389f02cb9dc69c160f0dbe4a02db7efbe71bdbd8298508c1923e7bed72a3f4f96a666cbc1c9a85452ddbc704c622bb2f8c75038c3624992557ac6454ca39e566f6bc8", 0x6d}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r7, r0]}, @rights={0x20, 0xffff, 0x1, [r9, r11, r4, r12]}, @cred={0x20, 0xffff, 0x0, r5, r13, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r5, r16}, @cred={0x20, 0xffff, 0x0, r5, r17, r19}], 0x98, 0xa0aba71919861a99}, 0x4) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r20, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_dstaddr=@in}) r21 = accept(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r22) poll(&(0x7f0000000280)=[{r21, 0x1}, {r22, 0x40}, {r1, 0x8}], 0x3, 0x2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, 0x0, r6}, 0xc) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0xa0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:00 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) msgget(0x0, 0x280) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) socket(0x1, 0xee19d97767fc55c3, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x20, 0x5, 0x1) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="dc4aeb903b328ebaac3d3fe7fce5cb37d123bbebbcd1b3840e1fd2e22b0befc99e859f488df7e3b0cc081bb3f5bf2ee0b379dae51f51186f261a4406e4f44ffe1a020c8b6cf8dd5ca85f21ff67c7fb0abe0c2f6280a7e975cb7df533716e0499d989b1e24cc7ba5b17caf4abeb844df071eaafaeb01ce72c0f8fa8175ed12ccafa63397b3305cb35f1042542009f371ff47ec259f2e12f8030b69b2ebb980a1099d9e174", 0xa4}], 0x1, &(0x7f0000000200)=[{0x78, 0x18000, 0x2, "a90ae421e7be9ba3fd55bbb45f47140cd7aaa25f8038b728a6fb4b3223a548aa9018acfeeceb3b007b88a5044b0e457f3c9ff5a07eeccc448de5668738eefe0f566f482cba6cfebe0d7818521eb05c5e0a49abd25859769849a74f44bb43694eeef7c7ff"}, {0x108, 0x0, 0xfff, "0988ea8a665d8005fe7eaffb4415a8bb441c27120153bdfbe1930d95f9a585f04d951283b61f96e3961e522bb92d0f05ddc297a1de33dca4ed86864bf17c70d66deb77f5ccd1993ccc79b7d68fbb0378d8cad29b36154ba9c1eb92928bd454e1c0f89f2d29ce1b90cae9fe36d51c5a3fdbc930ba48f9b9150ada034ca088512c4cd8eb04f009b530008fb00343e19c194d99d8a8293fd1d124a99bc24a5eff1a3219a39ff40ad3f728be9c62c89b372075ffe15e3f5b872a7501956c2a294116b4b839ef0df0743b00208cd50a683037a619843abecce13f0731c500243bb09c3903be1cb60206c439b5264ace7aef2e1ae07f951a"}, {0x50, 0x1, 0x5, "f2f6ba8e2f7658d4a8594fe5a8594b903e66a0679c083ab1f4c862afd6f1cf2b766001845a71ace2d678c9648304fcb229cc9880a3bfe9ae518fd35e3a28"}], 0x1d0}, 0xd) 16:00:01 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x4}, {0x8006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") getgroups(0x3, &(0x7f00000005c0)=[r1, r1, r1]) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r4 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r4, r5, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r7 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r9 = dup2(0xffffffffffffff9c, r8) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f00000004c0)=0x1) getsockname(r9, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r7, r10, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES64, @ANYRES16=r1, @ANYRESOCT=r4, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRES16, @ANYRES32, @ANYBLOB="2a15593c7af4801f0ecf6746002e66d7d6a253ce5bb27c209ab6804bc4aa8a61c6e2e5eec4e5106a2457d158c50b9d7fd86cbcf56c290a2b9c734efa9285b6cbe236b638890583935e5fe574922d98fd6e00"/93], @ANYPTR64, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32]]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r11) r12 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000440)=0x42420ea111aeca09) faccessat(r0, &(0x7f0000000040)='\x00', 0x40, 0x2) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000380)={0x2, "b8b0feba3bfc694276f863f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c526c0f3e2aecf891f10fcabfa1f4ae45b5e543b62c0c95a12ca5b49236b9a5c240532c4e8279008097b2a352bed21b12b852cb13a07162b12192f52153753184efca6b385bf9c18556dde46c638de7e68726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150"}, 0x9e, 0x800) recvfrom(r3, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000b00)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f111"], 0x1) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) sendmsg(r2, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{0x0}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x5a}], 0x3, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r3, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x400) semop(r5, &(0x7f0000000000)=[{0x3, 0x7, 0xc00}, {0x4, 0x2, 0x1800}, {0x1, 0x8, 0x800}, {0x3, 0x8000, 0x800}, {0x3, 0x956d}], 0x5) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r7 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r7, r8, 0x0) fchown(r0, r8, r4) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x401}, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) r3 = dup2(r2, r1) openat(r3, &(0x7f0000000040)='.\x00', 0x10, 0x2c0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000004c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffce2) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x155}, 0x0) connect$unix(r8, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r6, r9, r10}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r0) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180), 0x2) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r13, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r14, 0x80044279, &(0x7f00000004c0)=0x1) sendto$inet6(r14, &(0x7f0000000280)="d99e39b7411b07ba2b987f94e84e6668db651bd81025109dbb9f65a242e5151b4ca7f0fdd526e270dd9869f8cebad09e75f4c83f031a35f2a9b1a51e2a2cd0c05119144f30b1b50d477a28cdb8c43c19275d825cea38c0d586c0a775b483b70863ce9d2c141b64d0c0cc5802e318442977ab965b0b95d5f17b2c926f32b9626ed6ae102fba3b0e25482ee99af151054e390c11034bc206c39e8181d0c8d1162792b331dc431e4b056cd80160ef3238cbb7b68c", 0xfffffffffffffe63, 0xf, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x40}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r1, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/240) 16:00:01 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000000300)=""/215, 0xba) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001400)='/devJspeaker\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000012c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e97b9b3b47a23bee39f879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a8b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e868939f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abab4596e03dcb4534ea0d51ff81b34373b5ba3580d10561d2f77515d788202563d121321aee48fe5aaad2ba1bd41440c8278c9b783d7cc0db40a0759a8756f775b7b791", 0xe7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc5, 0xffffffff, 0x3, 0x1, 0x7, 0xa, 0x5, 0x0, 0x1, 0x8, 0x8000}) close(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./bus\x00', 0x1, 0x20) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x119) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r3 = open(&(0x7f0000001280)='./file0\x00', 0x300, 0x16) flock(r2, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000d00)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001280)}) write(r4, &(0x7f0000000000)=' ', 0x1) r5 = open(&(0x7f00000013c0)='./bus\x00', 0xc00, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r7, r6) r8 = openat(r7, &(0x7f0000001240)='./file0\x00', 0x0, 0x2) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000001200)) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r9, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r9, 0x0, 0x0) r10 = msgget$private(0x0, 0x0) msgrcv(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x208, 0x4) close(r11) pwritev(r11, &(0x7f00000002c0), 0x6df, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0xf0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9"], 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r1) writev(r1, &(0x7f0000000000), 0x1000000000000190) 16:00:01 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r4) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file\x00', 0xb01ddda342b68fba, 0x48) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'\x00\x10\x02', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206980, &(0x7f0000000300)) 16:00:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100), 0x1000000000000086, 0x0, 0xffffffdf}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffa, 0x7}, {0x80, 0x400}}) fchmodat(r1, &(0x7f0000000280)='./bus\x00', 0x5, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socket(0x10, 0x0, 0x7) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) r4 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x795b, 0x9, 0x2, 0x0, "a8875d636450a03a7249d8acb589313f88fcdf8b", 0x1, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x401, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000d27000/0x2000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000580)='./file\x00', 0x6084e714ea22e4ce, 0x6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000005c0)={0x9, 0x5, 0x3, 0x6a, "2c868336d3996df96b45e7e3f25f19b74e014c78", 0x80, 0x6}) close(r3) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x706, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:01 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f00000007c0)=[{&(0x7f0000000240)="5cfa31fcdcf94fe6c24b4a073ead79bb2283b17e0ad3268744fad7c742d5f53682bfc94475835cb9813483963b8111e8d08ddf25277023139e686c6fe11b61cfe9e83a3ebcdf37d41d2a3d96ffad76ad632ee8a1ba1aae584259d38fc9da", 0x5e}, {&(0x7f0000000340)="bbbb9356bb677f40cdeeba65f33ec51feb1f0160c90257aa84dcc0cd0358f1a363f8e113ec", 0x25}, {&(0x7f0000000400)="87e463ecc31356d78dc10ecf70632c48537aff1ccee98d8728019d46ba44ac13b129fea30f130490ca519697a72fa12cb0e20c712323b51c5a051d4f5c971ff507c58643bf111ef8705e1af3de9263224824cd5959a8d6765321b9fdc678dabe7d09cf9ef9f57b8d3a63c9aa54858f1704edee4f2535ab313fd41bb5739f73f9433cbfb17cd77b2a581a9e", 0x8b}, {&(0x7f00000004c0)="45db53cdcd120e46c4d8a5a0c6c994aee50480400b4a19fe6450cdce8ceee084c5bc998fd08328d604dd63fd0f07b394f08629616e106534af1b89a6cc98c20b69f9344e800b1ceeff36bd53233ad0d42eaba74f446c22b0410699071ab6692fdab7037a0084f1ba3e5fd46d574f13228c8595226096f67995bf03fcc8473f58a9b097e08cf8c7e890c30d67dc9887c2b04c48a240125b4e47fcafc810bae8db628b74936913f22babdda4a126ec2924e9162948e57d1f40ee2c08523d8304c124c8231b1adb6e8516862203a370643e1cc2e380eb41aac5d0951197f88559", 0xdf}, {&(0x7f00000005c0)="bec2a8f7b958723bafdbf2cd2d9a2f65504d11a7b8a2f8010e03f134cf0888d61ab4d993a318f3289e4c7c4b07d1411223f36ea03e9e062e0a8917c2e8e23bed921263813b7a217d54b998dccb89951ad98e6d0e263167db575d1acf8f83ca85b54051fd00c490aa4c8683c6e8a9cdb5443b8d2e85d81182e83c5df761571829826e921961583301cfde7d9e1223b10f3b99b58295d98bcc3ef994c77226c1f4f204037cf7c6637ef941b9a87f1376d4ee", 0xb1}, {&(0x7f0000000380)="6f744cbfacaf21f746df040a20d76c1b6bfa7403b7431ecb21671b2f7a2ff85d51b74a97fca601f0ef81cf6df3ea16e9d511e45225ea6529eeda", 0x3a}, {&(0x7f0000000680)="8608deeec55da34830d313d390876f3ce29cba2a374cf996aeddb3ca05924adabc65b80abee83c8c46729afdcec6e0485cbf35cb6dbf52072b534dcceffd909ca0f798a4c1106387b9405add6bf48937f14cc84914155a50c386dd3ac3a0b8f761b05d76b6075ce01d63ec615ba09a07c7dd9344d163a6b072128e6f027c0dc175f2cdd57ceee9c4eb658ca52d852183114e9b7449b0b623ae05f1a5465c98698eb8ac18c6a900d05ccc5e22", 0xac}, {&(0x7f0000000740)="9f0b1ddd5899b7eec94e01475c62acea56611569b1a7e1ec24c6da7cb3e90daa226e39fd296eab0912d0e9f2cc748bab5a64448ecbad010d0ad2f987fbfc1f1fa97ab3ea1790171f0454f5", 0x4b}], 0x8, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r5, r6, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r8 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r8, r9, 0x0) getdents(r8, &(0x7f0000000840)=""/122, 0x7a) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x82, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xcb0f3904019cc04a, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0xa}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffffd7}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f00000014c0)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a3b70c845b9f587fb42d6de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d24003a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b8500000000000000cbe9463370ac9d57a6af7b31e7fe2464bd23c8a8a7bae235dd58a5b45e3ed90000000011ca165cd83f01f1a3ac231fbe44e03d21c74a1ab2df7f19dd590550ffecaccd5e87dba3767eb9578c86993a26e97f41c88240653c24a62df1532ff42f9a0ed7b15efa710dedcfb01b25ad35893aede8b05011f5ca60e29a70de71bcbb9e7b5489f08314a55497885970a1380b4b1854091e48f04c1a37e8de87e59ba4bfb663afce58ee26b00a999f4a7ae243cb31dfff9c73be566993f95d78fe23ddb2bb8f7524d4e1d500000000000000", 0x19c}], 0x8, 0x0, 0x0) mkdir(&(0x7f0000001380)='./file0\x00', 0x3e5) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001a00)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0xa9, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x95c) writev(r1, &(0x7f0000002640)=[{&(0x7f0000000c80)="e10c879fab220b0a1105642440d5f0234e03714c64c781110604c6c2d56168a5ea2fb6afd9ece7225ecb8b93ecd0cbb12df83f384feef93d65b2b9144655b07fadea65fde6c287d3b90dca75e0415513863bb326b4", 0x55}, {&(0x7f0000001740)="d8ffc466eb2f56e556376ef0a8f01eec72b69412b8b8cf8e256f91e9cc0e638a469dfa296310903c0fef962c9c6016803ef823f4b8840df50c14aa456275d1a0da53e8494b74ce797299f2e468cce65d093ce1e88b92db1a77f8d52dc9cd25be7088b9599d5963beb019b42d7c214aa6c32f7595f105a2d4e8aa33a4454e568acc110b6ad0d93a6da5a80c038b4c4c1002947187d15f57a9ad76e481c9a02d3eec4752a44f8c4e98c64dd5ca2369dd32b9618e6f71bc1191fb3e7d1034b4f0f1fef084a42ae396eebf817f3b1f4ac697e59516b8be63437b789ccfb1e0cf48fd2046fcb5b2e2af95678da3f344cb2dac86bdd1f9784297e5bbf45d7ce53149d9065b65f9973ce2b84aa8f4e28316d8f9911a094f4662cac59afca6cfa89002dc8a71f76d5b3e7d2aa0b9b1dfad0c7f093fda2ac89a9f82faec17dabf62f8cdf43484fbdb34a415e8ca3237a90190828918f8d0143b143f7011effed85135", 0xa9}, {&(0x7f0000001280)="9bb69262eb8f0cc72aa9cdbbac0baa56c7a7e3c492890ce3a3bfaee939563ad0abd2bb11f5780f774ef85735eaaf3b6c7d8d872fa706c05f7a7bff8a84caaf4fa4f37783424499b3d7044ce3b7c28f7680c22444859b8baf4a0f7672a58019d8542c809db7392efc62fbf18bc72fe04c42ee41b3709df2d4c2eee3d969cfb80593", 0x81}, {&(0x7f00000018c0)="1925b4614fbdb4d68e2b7b2339357bdad7d4e72e689a0730a175923349cb0e3e7729b4d07a258675baa56d4ccb3ab872ae09657afe2d3126c5f3716ce871df63ac0f8bc21f3723fee0f97622560feee1923928b9b2843ea0fe3ee4e35758f8e2b6c064f2868f9baa153b7790ea98b8d2b0f67af4f3dd75be677f2c640000000109b1f0598ce4d93c1fb342f6a4ab7ea943a2400000000000bd3664e7", 0x6f}, {&(0x7f0000002480)="6b9ea460edf0862065021b1734b949d3733e553279e54d49f89d56e784efacd9f0653d76fc0873b8b366f602b421c4d57a0c1b13c0acef1545121c595584c15a789d608847d2e2692cb425175cf3b870dee1c5997bd589daacbcd7439f9a8f4d569e18fc4421d3db1193e8cc26ecc697a28f750ce4d8db4b6b498e03066c84d998f988f5e7c256785dd88b7a3e2fadae03a48ed6343989e87ca26b909960f6eddec22bc49ef52ba2b2b7d760ea19328eace7f2ce86378686cccaa13973ff5c639c6bd88cdd3e4448cadcdeb507c6e5394f0275289041b701026103140e40e52d4d83e514f0a70b05faf6", 0xea}, {&(0x7f0000001400)="2e842518865b4820c440e48abdd0385dc8b35869dbee3df58273b0de221b5f00b0fe475345d17eb748945604ef96a3b3eb237e872131a3d0fa2cd34537a50270a746d542e15e5b72fa8d006ed4d80f7ea2e4200499c2bcf69d23f5b10047c0ef04d8d4207b305c0e8f3b207f521b18b4a2010fea005b477269a68b2a9b148048e5b8f12d7d000000000000", 0xffffffffffffff54}], 0x6) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x5e8) r2 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001340)={0xff, 0x8, 0x2, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x1, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getsockname(r4, &(0x7f0000000380)=@in, &(0x7f0000000240)=0xffffffffffffff1c) utimensat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)={{0x6, 0x1e11}, {0x3, 0xc202}}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x90d2, 0x0, "bb30c2e7410400e74de4000000000100", 0x0, 0xa}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r6, &(0x7f0000000b80), 0x3bc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x20, 0x8001, 0x2, 0x4}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000c00)="3007c0c093ed11c10c0dfe1f328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x381f927137938bea) r7 = semget$private(0x0, 0x1, 0x10000000000459) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000300)=0x6) r8 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r8, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semop(r8, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r8, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x0, 0x80, 0x1000}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x3000}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x7fa4, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x800}], 0x1) semop(r8, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000200)=0x800) semop(r7, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) semctl$GETZCNT(r7, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:01 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r0) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x106, r2) setgroups(0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xb0) r3 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r3) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) getsockopt(r0, 0x32, 0x3, &(0x7f0000000040)=""/87, &(0x7f00000000c0)=0x57) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) r1 = socket(0x2, 0x4, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e00000010080aa4ee0c822da07704239794e1c955e56f1b0cc4b854ac620f218732e514948236102c5e20383705c3c13de3e6f838b01045998412a29b3aaa2ab8021030e253750608a59983bc6d02f33a5787e065869cfc8060476bed678502160b9933d16336199f1c101a63521bf5ff6f08d09fd2530e4ba8a0d8d2b27a011f1128c53593a1455d09ba31193ae3fa546b96f4a242d03d4120edfac0dad9dd633a34bb553402a20547b5974c13c2581706937b04e44075176bb74f0d6caf1b1717cfdd18653b81ff23f209575886d216be251427faad632b38fb750fcbbf9"], 0x10) fcntl$getflags(r0, 0x3) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000000c0)='./file0\x00') r3 = socket$inet6(0x18, 0x3, 0x0) syz_open_pts() r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[], 0x0, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x10, 0x4000, 0x5) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)=0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x25}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000080)}, {&(0x7f00000001c0)=""/171, 0xab}], 0x4, &(0x7f0000001340)=""/216, 0xd8}, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000029}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) fchflags(r2, 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x0, 0x400, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783fee8a9c81") 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="3d284f8cf64cbd1135a11ad924720b16110b57312ec5f5fd5773279243172d312d94e55b1c17e047888c5ef511eb5fdbb609c48b19835539612f447ac3cded0200e2145be2019ddbbd1c2ac46c5edb4661b1935767c4d38c63c1f434ff929c4802a8b7d1f83d2c39ef8b01bf0547f32cde8f0e322aa44fd957921eace59602daeec5f2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) r4 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r5 = kqueue() fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) close(r5) shmdt(r4) shmdt(r4) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) socket(0x20, 0x4, 0xb0) connect$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) pipe(&(0x7f0000000100)) shmdt(r4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80cd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x80000000ff], [0x0, 0x0, 0xc], [{}, {0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESOCT=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setegid(r3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup(0xffffffffffffff9c) close(r0) 16:00:01 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r3 = kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r2) r4 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8490, 0x8) renameat(r1, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x2, 0x3, "1ec860309c20443a44d4b79feb35871c1773f1f7", 0x8, 0x4}) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0xc4e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, r7) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000004c0)=0x1) r9 = accept$inet6(r8, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffec4) kevent(r6, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r6, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x2, 0x80000001}, {0x8, 0x16a}}) close(r0) readv(r0, &(0x7f0000001400), 0x0) semget$private(0x0, 0x4, 0x84c) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000600)=""/242) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x2) r3 = socket(0x400000000018, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000280)=0x3) r8 = getuid() r9 = getuid() connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setreuid(r8, r9) semop(r7, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x3f, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x9, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000004c0)=0x1) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0xfffffbc, 0x0, 0xfffffffffffffff5}, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r5 = fcntl$dupfd(r2, 0x1e, r1) r6 = socket(0x11, 0x4003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000a00)=""/64}, {&(0x7f0000000a40)=""/215}, {&(0x7f0000000b40)=""/106}, {&(0x7f0000000bc0)=""/4096, 0xffffffffffffff1b}, {&(0x7f0000001bc0)=""/81}], 0x3d5, 0x0}, 0x800) pread(r6, &(0x7f0000000200)="934496af9cf92362186c65200113a7b137720daff00050bb6f2a5c1458fc0b973a8dc5e41b8206afeb72b7851ff6685c1ab13c7d05a9130ceb37bcf71cd359698a5b719026dcbba743beec", 0x4b, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, r5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, r12, r17]) fchown(r0, 0x0, r18) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x4) r19 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r19, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff000000000000"], &(0x7f0000000100)=0x59) r20 = socket(0x2, 0xc003, 0x2) connect$unix(r20, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) r21 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r21, 0x8010426d, &(0x7f0000000040)={0x1}) write(r20, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0x5a1) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x52d3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x57a9d6ae7755279d, 0x0, 0x85}, 0x404) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x40, 0x0) lseek(r5, 0x0, 0x0, 0xe0fa8cb59f8c5911) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000580)={0x7, 0x8, 0x9, 0x0, "e91a1d89ee95c25b5ff84dc5d4b4e4a19856f322", 0x1, 0x1f}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="1f893f82ce625cbba3c56cff305eb3660d2dbae78e4cf8f585d79782cbc79e1e5657b182be7f0bd27b66ab71a93aea23b376dd1b465bccc37716978e3c23f38c38754332f6f8cbd06bc4fa453c680705dc3f5885cca581baea1f00bfd7342d400ae4ce5050f615f8ccf1fd355663192de5f8e2104043a2c4bb0f7e0b0303c19889dac7afb26bc28a4e71039fd8577fc0ba0031e2d3d8fb3beaf88c8b71186b6c4cfd10959db3b246ced02ed143437ba2e18ef7639c12dfeda8bb2cbf312b40d6a49840cc2431a70053d3e0764f07ac4cde9bc1aa16c32b5373274601c6bf0478708c429343f8a90b7e81842c74975e156fe6b0f2fa76b6a2b976", 0xfa}, {&(0x7f0000000180)="dc3d9825a9203860c22f8b83e574f5e872ca1d4c0740a125a38d3e7435b0b0d84450c3fa62e6329d8e44b91a294bffae406bcb62c2fa073a166c7b0d69446ecbd391bbf3841c35b9062e5d027dabde26c00c6930b9e2587129145c54e7407acfe32b3c8178fb5bfdfd01ac70c3af9ab94d2471e14b1582fed215ff3229486a06289825184c8d2a82cd787d2efb2905377a497297c1693b54cdf5cf51607f6daf106048b9427bedfc", 0xa8}, {&(0x7f0000000280)="e01823d1a4017a044a7c8677c6d013a6897a438216e1e941a17dbe278626e7ee671c75a27faea009327895e87984f1a68cfb370c1af39dc85f52c1fc51ebda8ca184d57da66e3e255c030b49fa1275abfe0e4707735db3a1fd97af75c6a8cf4da3b99b3e54177692046addd923f8e688dcf49b6c3bb14a449eb74038122071ff20792bc1c61b1a4565a5d0092d04742908f63e73d76930063155b9f5ce9cd56e2ab650060180e08dbe9c470bd0296574af3e22bf5109ba2cf2703cb0bbcde4b822c0e670d8834a39693c5f89a8f5f3868407457a61586b7ac892cd", 0xdb}, {&(0x7f0000000000)="a59065de9bf2a5f04b4b", 0xa}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="90f093c68965282b0681e7dbf35f34209e60934ca6bcd5b6153c8811c847937e15c8fae1d8fb05d14185e918cdd66ddcc9df9886af99e5300ecf3a848eff6b29eaa3fde52878a6414729e4f92847", 0x4e}, {&(0x7f0000000440)="4017909b106499b457c8903495d54c", 0xf}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, r7) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x6) ftruncate(r0, 0x0, 0x4000) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r3, 0x0) fcntl$lock(r1, 0x3, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0x4, r3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x6c}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x80, 0x1f, 0x20, 0x81}) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpgrp() lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x8053, 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x4}, {0x3, 0xfff}}) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) flock(0xffffffffffffff9c, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000001c0)=0x4) r5 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000004c0)=0x1) fcntl$getflags(r5, 0x3) bind(0xffffffffffffffff, &(0x7f0000000200)=@in6={0x18, 0x0, 0x7fff, 0x1fc000}, 0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="85e487295b5372760573f2a6d9cbc8acdb46de31ed3b077433914f91bd1678982f6b687fa2a5646416811a3def0f87028414e53cfffa506ec46a6e4e6f557b25a9771af39270b2515e8004916150ebe88c3757ab32c013cbcd4651f96cd581eec3d6c0882268a4d7aa233c0df52f3c544e07c8e07b7a37a604f5bc9699d39e33bd0a640cc92e233037a867e2989e22299d77d971e3e2d51215ae00"/171], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r2) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f0000000340)=0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x810, 0x64) fcntl$dupfd(r2, 0x0, r5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x5, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd5040c8d415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aea5ff94bc387111131bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000400)="a75db069d739757ffaea4e12d246d8f86209c783bbed0793ab2949af78b00fda53e8e74114f3a742d44dbe052c7ce4f8dce03e126ee553d2e7f668ef8a8e4f6f7e8a0824c071803cfdc07ac0bf377130c5a80be51c3294844c9fd21a47edfc391ab03359af94620e8d6eb71185fe365fe84474e9730e836ec339349ba6d3438d794870b2f75071cbaecf8765ea25200ee5e1d273716b6112ca44dc6f60cdaff184b67250e0cae9f3f17335722566903d1b53", 0xb2}, {&(0x7f00000004c0)="17086259f84f6b73ec8e4af8205a94156d3010bc5d274ff413fd4972d21759545e47190a9c7981ff0e34e0618006141fc19b7608b41fd77874f121667dd4565fadbfe68aea69e68b04034dbc76e357e63244f4c54a26caffe22c6816b7c65f7fd1d147f0a324d13ea33efb09594a29b3e357ce6afb87c59df4ec1eb27a8806d23d48a70c947a38c1603d93ae5dc525f312b430a3f406af73036f8a84645153c13003010d08cf39594d0f075db3c038a768c63e2687242da1ce9b80b47462b7", 0xbf}, {&(0x7f0000000280)}, {&(0x7f0000000700)="3a1cce28b136d7b028c66aeb42c1710ae88248c385c2cecdf46566cc1ba1f81149495ced8357bc445cf05dafc188dfa85fd527bbb13bbeba9d7fd8dbef268c7469b363a82db8dff8d02c77c3bc843a3d81aa6340ebe7a8b38c858fe0e6da0b534c00272ce56fcd12a87232206d94af8f14c26bbf1978f1b5fde6a74e81dabccfb1c97da893fa93a88c68cb778961ac1a06c170b0b3cb53fd6566b74d8471347faba0008ae069096c9129d39e2ea04313e156e7a3012a1149f80df50f80a0b43d6e3c909bbf8a6e39217b6e402f157e6be5c0df9b9914a4105c44e6674677c9c89654bd9db616e734cd288c37b0feec5c1aa17f3245711124367b26aefc716870379dddb0a8ee689bb676ab7e77e0778b576698b2208d1715c397abbdbe2ab7d9f973119832034dd7f1b5d6e609196273d20980ce1d4900c82a7923f1330d28b1c2a7c323f4ccebf2134d143ae97d944386eeb19a0815fc54e2443afa3280bd6ed9287ea7ce642f196583d601ac95aa92b93726483bcb509f8619dd943238d88cfe74901bb09d2e6306ddb09042734ef141d62f0de6af4d00e64c7fd4dae359fc857aaefefaacecae917bd3e75e41cf5bce9fb4fdd3523c21c6e5871bb8393cbd95e1641b8363ab175d18cf90868855d314e6b082bc2607429080282e27ba00e75170c5e2e8568a886742762b5c0bc2ef929636ea06cccead944cf95d7ea0a1102d5844be2e4ecb5b4dea5f7e7d666cef35d491cacf5b69f1a288b3f3268474f1c418c7d646cfeadc3bb7a95fee611ebe886d768022b7679e2ab3e6dae8162131ac2c568fd57bfcc001d1e1e9305a954cde64755ea4a9414daaeb821f64b5cfce5f541762d0dfc6251b4c2f7cbca38aa6f121eb03699c32247ecc50f2a2a5a7f4db1624aa9ff810ac90e3c89f1c11e13861263041566f57cce3deb8a0b7cfe8b7a5a57e5dc5c6a81e2c5e103b581421dba6e9bb99e5a2607834215bbac269951c5cf6cc9a6ca165e494f806f5b068c8518001a07e937519a8fe0466516b4357069d928f447c50cf94ab5cf7b28fd3d506a9c12079ae3c53f0ee1f90fb9d908b6d909320175410395fd767eb28fec2b4836715fc46e83f98c36943fadf1f31a4db2bc66f51543d948a6c11c8e309a5ef59b2a3b360eaeadf4721211eefd7b729b413460b2c970aec34c7b7ea96d8d4723cd22b5e9c00e7a0333c2780dd5b98cbcce9bc151d4c0d44f7c4556afaffdb402635f80737f0e7f589bcc60aeda6747c841a03ba1e07b77423d955b2590b041879fd5ce442f3a0c03a25b3d4fcad45c3a3df244a250e42616b19f719a11d4c126ea6563f8673c21a8b63665942bb1683fa03249089fe14bbc5fc0a22084f6dfc4e53823e0865bd40ebfe728c382e88f4c7c6111c511bc2d91f86ae95a8c4ba3499ddcd9f75f4ca50b6e02a30d295e9cf5b8157bf1b259aeae56bc207ef3c6ceb590d4490f4699032ff455f83a4613a804a64cc3080a99357f5db38d480677405b8c2db482c775b80250b9540ef9e098d40ca77859cb675724789984d7afb99a7bc4b493111f965b78081c11469377ae5a09517ea8debcc42ee1d9ba5fd44c88700a07b86e478b5ffe77f7848907e74cd043efcce4d07dbc431406626f84fc53205f19183ddd66f569fd7c0309b702c36c4a653ecbabef061c10c079c05574291a2085483eece4f900c569c177d57ed1b72c2bdb90f6639e835d892e315e546bc741cef28fa2630383a914cfcc4adf761d865782dde007569d0cec711a94a0fc156edf65273c1738ebcfe3e4f4d77ad71d93e5c2a653b9ce97c14f16688e6b6c476453cf0a5bd85131e06c77cc958d1884850dadefd95ce75c6f84b54330d2a8c014b054ac4f5c33c55fa42893fc3bf7aa24a511fc57c47ef2c810347cfc373103601ebf034d90a6561661993ea0a860737506b60852133c48fe76de9122cebfd4db5915dd3cd838fac31177bc42fe8a3b2c610ccdb220d3f6bf9485c51366dcd7fa8f25db837e622e5535f56feb07979454cfcbd1be7c2a31e56c2560870e26909f005f0eda15e239ee88ce5f79e220e7b5f1d71cffc13465461c09717589813506ac9f5a9f65cc3a4fce2808a8962cad778d60e2fb29b54129044a608c9c6715e3449bb207ec1b08f84a3c4bfee0eb3a07b381c60b522dea8b417e06d998a1b18307de39e2856284ce26d33229f69b0c89bd5c6efb9794b0f2928cfcc375520dccb8ee244bad6b97339848483bc01f1521267566586cee2c20490eb4efaf8595870eac71390cdfdd056b1d5ddb893ce928dc10616cfc4f0d1236e09cf56f6e0157be160ca1553320aee6b124b4dac356219e612076725786be50598e33834a1658e0f3d4436a3334b013938fa5bc3ae98f62e8f142daa2eab7da0d952985736c58f7d0eb7809f4225df6b2c8e825583fe20db92dbb9e44c403a8e8a2abf2523aff6e602ea84fbfbc5cdaa51158b269d524d3916fc84ba8d040b22dbcf4fbc68bb68fbb4e49e093a2bd3c0df1635ff8b17b220047911e082bc9721a91b017fb1bbf4fe26eaaf452e3545cb95385ab4fdded5e98d4ad8108c00dfc68219685cdecdb7c3d0ec1ff2b4dd5c26ed7dc3992d8555f86ce3ba24a7883a4b2dcf927d57df4964da17d8158be10154dd63fb6cd298b59b4f03b0794911c1bd3abb937c0913ce7e66c49be2e3f698a03861a1df3f30ef5adef6988a1a2a55439e1f76d9ae816763aa08caa37b73ae6e455ba2b3d7ebb7add4ba8b26cfb44e4909fb6d6cf9b083e762691f930c95c5108ae4d99f8f8631f0022fea452e2a93c97e587980a338907eae5f5e48917d58b553ba1263d8eac0c3c125f8c467f40e29fb878359a54644aaf24ee3a6a0e16362218c49c901b4b826179ba6422791ee29c94ff99e087c1da20da6d7347e6b497c19473d10fb10d866cd22fef69a90f6dce3eed16e0468a7cb9284a69bb589e360500c7c333356a3c6f3838874054521032eb74435f861cf1018eba46bb42b2cff0a1cde461dd21765c58f3ab7be3ff8e2c276ed1684021698397859d8c52c7ef5dfda254445a5e9956e203ee7f20c1f686c6fb7c2bc0abfd29f99cc52fe53afdac65a20672cc0e8bec931d7ad667f0399bd3f54fc0c47d67ec1648788f626662326c18f3cfe877189fd312d0f642f03cfe0e1dbb9b50a6791ba18831d4f1c95a515cc05afe2bc1fa2861684d7b47682f0988ceeb4c866f9fe08f8c82b10682d4623574b31f19b74d4bf20f911521d813db4b9e47f8e9132c6dd973be96806fd1ab84ca57c9c2958af7ec68b2375b9fad4a6d96d60c0f1f6da51521df9bb673a48f26e146fc051a1bec7173e349fc0acbe2fa0c8e4ef9b5258aa918cc2a0d806011a64b6cf4caa82d4892acb27284b4cd51a0b9b8f0112d13e4f75d569ed040b8e1a1c2aebf55aeba3e31188e6d9a5f2010e48360411fc68ba828d13f2c44e330ce63008e44811022bb65abe73db389eddaa59d778477525c3d6a247628e67d4e0fcb8ab2694c1e2268272ded19ab8e3a1dfba3e994fcc06d84d99131006fdd03b3082c11aeaa465468753a29e48a55f34c48ba5b3304920caab50baff4b62e5c74c3b40c69f7f14ceb8941e98e05eb2364291c344e17483d63ddeb305a6182e0c218d587305bf8235f6c8dd6914fbcf7b7232cc48b42da7060fdd0f1ca0cd6e4d8eb93c454b80b4b8ff4a1785edca9136d076c8b9b505fc930caabedf160322cd4b7869ca99a7c169f451d4b4548e02cf511302bf4c694d907a615e4a9271c7651c581c969fd9799e614e6b70fae3e1ee7cec8a2f539c257e278aac3d6fbc05430d8b7b695bb5c25b3d0a021837e65262c32a65004617221b165bc5729e0737a9f9889ff54b5fdaea53115a06a2874a9656eacf3028aa5a1c9edc4ba4fd18adc37b05ff833e396274f98b80061d25663dabe8447d24aa7705df53a6a1f2f880268ee5f3d2731908eafb82fe207f4efba207a0374d0e76fed633401c15bf4682d9f8d1cdc1cc53fe80076bee1835aae70eeefc470d7e6c513d4d7ae62d86a9a1e44778e1af05d4cf2d1d93b4c39323be06da7d6d04ac447fbdb0c87527ed1b10b48d1ba7ba5529d9bcb306bc10fc9740d7862ff8f85bcc6e9f012f3b3dba51a8ba1bf68f9fe8a419cb560585d4038d466e3f89b9dc8896b4caf17e4727d7342cd35d905b4b81f45bec9666bf4cfe1b7b35e4d5706a05ae0d6dedcacda2f03de86cc67afab2abc9ebac45e282edbdebdc52b49517a0071c9d2a60287a470aae1664b381d5c48a144e3d2d26c22449f01abc0bb1091080a6f3e4010c7e455551324c6db3cc8c8f26d52e5f9dc682d991d52a80665e3a4798dcde8d43e58d88542ef85bb2c6cc0ef09c80491111b7cea3e86293376a1c8ed22c4b191b7bf41505e51891af1732b2e3b2d991f0192fd3e6dd6670ed2b12f8259e7b7ed793002678eb0a421a430d84c1133751cf615585a05252455060892fd800179a670b63292aa46265dfa2fdb8de016568df994f388acc1bece83f44cc90ab28a8662225a271dad4277bcf045d3d4fb414080334f2686afc4a264a11507d8868975445d55021e9c6ae4ea00912c71701bec27e2131f30d397fc93a461cf959660da42c155f8551f9aad02bb77a80bbfe78cc98752beb9d92513eb02861af9375c7da6332e04e342747861b65c6430230ef0425b62ca7b3f677d3b413a4b142ec89240f6589113aceb21f5caa9922832fefe7498815d2ea85e22be2ef76690d3a5c94b50fcf7b66636793bba955f04625d7992199197b429000d52d3bdc2ae9922c37910b27530d6c4c63bf9f2b01109afd7df8124e211bf2aa7a675183839746776ee4209c08794b2413122cdd2d580882887f400d1139925eaded2069091b4fe04e0c20f9da6f1493ce9744189cbec8bc5d2ab5496078b55195807b49dcfaff7d8a30f150021df817f1e0a03a2a393c6e5465426d90f86ff5a646fbd680661931f9ff3973d9ad28300f6823ea36c4af6b92782fa2a5f4908263adb44d2f4bac7dc0f470a957bffa23ac89311dbc9c29dc8627614e5c8318fdb8f12013d4b0f0fbbca616f31413797171865fdc8f5d87ce0b12cd516664ee64c9c064c7374de4586a2f53362b379e06b8f06c04c5a73a601fb9feffea38711571a43b5049d5483255df76ea4cc8b044cd62bc62b258482ff3b96b9cfd7e8dd3ab9d073707df9ddde20b81667d1a76a4714676421f04e0578925b2c4846a0d828f30a0fe09797223fe7d9545f32aca4175dfa0041ce2ac40f97ddf06d640df01bfe0906ab6173da04f5d502d346abacf95a2053c5c144bcfdedfb591a2556349777b10783b41d4a379b78e6c11f25e4e97a3ffd9d7e6cef8ca4938c440f59a116f5435b4955e6d168eb81aa17d7a1c0b52680af19de360b581f4e6d9145309206ebed9afa624337d225c7782372231679dc103e82bd56fb379ded709014e9343abb8a35935f66a2bfa217253a25f0fbf8f813be58335c6b1f0df5a3fd3be89dcb6e1511c983a6f15c451994d341180f831d66a7e537ac44c570b0b1e9e423f84f8e0066ea49ee26d3f59437dd6cc30ac2f55372abb37ce84276b20545103fca28760bddf4f5a61750d98f52e2ae8d1a03d388691452f500b4597961088842ba06fb1bccaedae0fe3d204a53314438d43c15e0c917a5115bb9962ac724826153537e72688d4a28cb9b3ff7cbe0bed79765ba4593dd143c45d22b9c5a0a6a3510b3bb80d09f527c61d04ea421233548968a8b46cd172", 0x1000}, {&(0x7f0000000580)="4043017a1932ccb18bcdb1e7ec9d60eae57345e9f60d6bfb010ef903e9e29387e264c9087ba617d8ae9998844e440769b2b351b1b62a7ea3abcea2d91de562fda42ac3174732e2736c44ce6a3030b286a66188b2fecee13665e7fe0eb8c117f63c259ff5d14d0e38e952ea3e2e437580f26dff203118b3b10a58bc96cb2b6ded800caaa9e2c530fa6d931d6e77a08f39b47aa14c8cf009b592f46582878aba802e0c98df669cfe43447988cf668d61a6ebbc82e2d938c8f8022b136e2336dd039d3da0a2b2a11738e1c996", 0xcb}, {&(0x7f0000000300)="2ef8c61ac9298cbfcb867bae2a468cb5fa15df66c30028", 0x17}], 0x6) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x400, 0x1c0000}, 0x10) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x6) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x1, 0x96, 0x3}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0xffffff77) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r4, 0xffffffffffffffff, r3) r5 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r5, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r6 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r14 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r5, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r6, @ANYRES32=r7, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r2, @ANYRESDEC, @ANYRESHEX=r14], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r15 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r15, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r15, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc019cdaf6ca617110ec2e5dd79b8037ec99ef01a4ddc0f44764ddedc7dc29089f7126f29c89d24667cd360a234ff03e04ca6febf6b3adbcea68398851f13a52e830751dc7681d917fffdf42cacf9f50028c9f6599964d75a10c3ceb06622949fecd06d18f414f6449d3e2c9ec11cc21def4f864d9c321e2bf363dfd59994e1c17eda79a5232b3dfc39b34e23f0373146533a06cc12977a4f8099ed63c7c63b525aae789a1"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) r16 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r16, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r16, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r16, &(0x7f0000002000)=ANY=[@ANYBLOB="ffffffffffffffe900000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b4000000000000000000000000000000000077d0320f9388180d83e1ab9138621c22141b11f70c37735806b246168840e813adb2c7e5d50a33168030971d47f4af28eea1999dc6a5032a239384998c0923958f8883ee7c49e81ce28e6b603e17425550368cae95f1691a1274a7e754d673bd34f34b09a65d97be1c1840b7ecae654d71caaff73ad302e4cbebb1b2a0f70b3bfdfa738738777bbd6a60823c515bfc5583874b18b81b79ac35592d2a5241b77ddb4078855087f8ad933a6cf83753f57cd27938568ec697a62acea5fef563fe0a5af4c3ac99717af12cd5910fb11172ef8bb06f89b2d721"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) r17 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r17, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r17, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r17, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getppid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpgrp() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) getegid() getpid() geteuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) sendmsg$unix(r17, &(0x7f0000001bc0)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000001980), 0x0, &(0x7f0000001ac0), 0x0, 0xa}, 0x40f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt(r20, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r20, 0xffffffffffffffff, r19) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x400, r2, r3, r18, r19, 0x58, 0x6}, 0x4, 0xc29, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000003}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:01 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x4f, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8001, 0x1, 0x8, '^\x00'}) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x0, 0x1d4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000002980)=0x1123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x3634e3dccf0e6e65, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, 0x0, r6, r9]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r11, r11]) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r12) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r13) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r14) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r15) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r16) r17 = socket(0x1, 0x1, 0x3e) setsockopt(r17, 0x6, 0x2, &(0x7f0000000040), 0x0) bind$unix(r1, &(0x7f0000002ac0)=ANY=[@ANYRES32=r7, @ANYBLOB="287e89d2b0c94466eb8edebc4702211953b5db761a6f6790c91d2551a088ea266b1a8e561d6dae3fb9db325789577a146cce063c871a43357d29b9bd1ee132b9b7e3e7e7df345786fa53d8c05df2f2ba8fe98c6c7c31bd2911c3550ff7eff6465093b217700d39fa9caac8f9a1c75d3fa6ce7429d371fa15f18decff65fe268cc9bbf7b8e18138e388bdeb", @ANYRES64, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000003a40)=ANY=[@ANYBLOB="630f61763ff3d2a4991da2b75230071fcaa9e9b8d3aff46a3e579ca8a98febcafdb510a80f744fd7d6ff8124e1c5fb0712cc22897708d0375878d0afd54595b6e152c1481aa565da9f3647cca876dae381b7ba97c306f82edea885708cd04de9eac87a1720a7328afa76745172e1b61b9e838628a64db8d5cf", @ANYPTR64=&(0x7f0000004c80)=ANY=[@ANYRESHEX=r12, @ANYRES64=r13, @ANYRESHEX=r8, @ANYBLOB="899d8a520c51ca75591563c3408bfc02389c9f2928b4dfb87d951b1b67827d43945fd1b154bc33914ca84835e49703c3a8df286e0000000000000000438e8d1ec97f587ab9221c5dd29aec51b507234cc6d2f064e4e1d40ad6dc73c701103806f3861c0b6df5d6094a1ef84b32fde487303113c8f6aa0f2502750e1940e8b38e1e3577f1684675fb03dabaccc24f9579067194e5254ff22fd20e9fbb3eebfe45bf3faca35ed33df270728fdbd133a3b791aff96bfea7daf3", @ANYBLOB="9606077c4145e052330470a35b98e6173a1895c1da334712546ef6cf26b8a46723340eb1be17575681cd6e59c5c9729222fd70db94590db5d184fad74cd922104baa57eef8fe9abb7439ce6e3d91cc3021fc9ed863c6c6f503f280c3640931113e88627361c5f56370377dcb064e0005de71ff73ff35eb8e5704519b8e1baa3343bc95f198063a66fe5dcb1747aa2e7bb746bc1f39532f738225f5d249ea5379b78ed5d784d675c14c6e366550ecf6032212155fec8bd68590ab8bdce4459d53e7f1499e43a89cbfb4d212f3f2cae34cdf2bdee337993dbd6a173f8c2d1b2e6d6ba32fa034a6196f77124cf3bdad3bf3f037d4cfd2b7d14de85f9f7467b95aa9939c10bb82b3abcb1ef1f4cb9b6bb78dae385db4fe761aa84d4ea8f237f916f868e65554d5170a8dd978b692c68195b3ab5c7f710a33e62540301d85c66e3acd24c2261cdedb07926c7f6cef7f50e3c06b102016b65e12dcfe1966ff5ecf1c8e5602302faee3d45e2812332fe6cae79d3fab4fdbda916fe077115d61590b0f13b280f638dfd5b11407b3668a0632eb3d50759050e448e4b5a87068748ff006dfebba5a3949dd85cc9d264319866562159e10de3fb2ad1c289bba3a9e57b1c2f5d40bd6d8ac0e93a3830a87a0611e79d1632dcf323e2194fbb6c95fb1c368575f77d7ce0c3e713a2ded5342563bfe031a24f9e07ac75d3279651ea05e290b9c65ee335265a65ad827eb0d3799397d0c5a53b5e9d9cee17f3c97137abb9e6965f3164bc3b0c14f408f0263b26c33c2f6193105867f7d8af6c20b6e93d2f949fed9480b2e30c5c7677772e87853695dc066e2dafef32b0edeca3a4ba8dad5292d79c6728d615b97b045e06ebcc19845e757a6ecc40b62f6f529cd1fe159e78b310ad14e5d0ef232e8f0aee56a232acc9d3110235c8a92ec8a8398028bb263284237e8a763884e7f0358ef76dea5065b2127dc8a92beff10d288be1de9a722b877a19e01834005a8108d5f198540ec57b7a167d37ed60d989ceaa7d4a615bc0c52bd8df81f67387888925981e0a75cf2e30ea533f6075f6ee5bd52e2268c418f78bba8fad065513d1f7fe89c84f04b201ebf7804923ef17cdf68d277ea1cdfd7d0f44b9c532c826ba1330ea9076c8681b5441ff42efa4afe0caba742efdf87612f62bc60a6bb2596f96ed55762517f353cef101cda00e897144fd6125de00cc3065302f39680a6d6dafcbc2f1744468cb7dcb224278cd87540fe948961f3bbae3e4f3dfc409a226d83cea184b1a8da7d3edd6750bf6842d9582820cb6a3192659ac2f4373f3b65997ef60205f10b0347e8ae4808bd1ae7615b027155763d7523ea782a0cba41a1d36ffb9af24dd0720a55b74deedc5ed27489879ebd7bde4cfc6a69225d0c5dacbfada49e0e5fac48a84aa2321e4804b01d2e3002c1f66f9762d1cfb8006d40e4e53a83e395fcadf2a3a517cc873a83126d65bb39223bdba10e15e3ca4fdc3f4c851f637359174b3a58a933211bce924e176657fc6e5acbd4dde02c1bed016d6c842cfafeea992bde8b7b545b9ddb6d1858105f8d75b68c5c1c9b2b226382805bc0be005d0eac965d191d5a08ebcd64622512711036eab5adab7fcd2775d5e8db1805436146f594b6b1c86f55c47bbd24182f8e3d3557aaf1d95687e99581842fa951cb11991ed48f52cb7c9df32a6a494463b942abdfc63530c0ae21d66a18b198a73b702e170e835c7a9064ee171d3797fd3d1a7b4b345ca4152605aafccf90ba64376d08e1a5aaea2e7b8c7ee79f4a364345a62ac1c2d58bdf324a95a79783b4751da7e167fdcbb889ae595bbe6c51b76df9a1cd3d1f65694543184fc73f2c22fac5d4bf62273359b07cb74926ead7e970c738196fd3588d15372c4082070bd7a9c0d9dd15b7bdb7eb866012f560db52417fdd2577dabb5747244f2c022cab38d8f8fb116502ac6cdc132fb5a173fd3a289077472a8c6e2e0d69f65c1850cf0358211a18a2703762f09fc256701fe7e8c3ac8551267df6e51484cffb7fa1541e8704e6a086d7df2ec866a3c496691c44f828dd6e792a9796a6cd703374d04024411fe85aef2652ec0d73d24862428ef1973bc4d222d2bdc1abb88ca488398aba669ec1cb2325b19a817d77c4123ea9e9e38503d83a730b44ad22b2ccba4d38c92d464b9736c40abe39273a08af8ef9deb6e7731e1fdc20b530b3ba149d6040c0b207ebee9eb029bb209232f5ae99b3b5aa99834f9daf239dc2d2d9c4a7d2aa848e0ed597c5b87ba22f4855754533243907ac81d04dac198f87b486cd52da4515d52515dad3697e606e13ab89b0149910f3111a36ec0711c250a7620bf4eef81c9d9bea8f9365e517622f84c5ee6767365b558f75e3774e188f0b8dc3c3dda313e3c2961f7c050972397022ab6998f9647d147a9d2de3f47a59ebca2544f129da4556378a05d744b5f0afb93d98d6f653955156d30f9dd2d2ba34e8a8313d5b9334f982ba66d8848530017c0861ad52b949a4d3197615fe08216a12f94942e7fab4f41f22acc9c6d6c14a16dc3604919c8270f12b5e6bf5cb6c5bfda5216126a01a26168a2ca2389a4694a2d231d4f83dfdcc833623fa543fe2253d2fc43f5318ed18a264f5489951184f51c163f108edca3439965a9b435bd47addfc0dc8e79a57af8ee8cd1865a23de010453aa391b30e76f353f939d3c3a4866372c9dd3794d6c7d07d5e1f60c13f07f088f5ccd868e4d6b45a63ebf3fb4e8f6f07ccfa3e11f73533a42ca12f399fef1d82249e2fe593c0e80df9375c5097889d25d714d0d15d7925dfa0da4fd08e89a06b99422c526bbd9e62167306511fe70bd28d67d94f74b06af9444700c2717d8a59c718261e3fba4aa8375dbd990a00fcfba9b6cbdabe2f455af15544c76fc52ea9636587e0239263994d445f6ca3327d8aad7628d2bc6bcae151b058023e3fa460e7af52bedbdff8385dea64e453d3392b0bbb8f5edcbf98a75cd495d6bc5aea506d6e28369df0f1dcd7008d4674cb1b0b0e9cbb363316cc6f5a64597d820f828d8b06a79d82cbceaec5edce9556f8f4ada67a6443bbf964920323f4f456d67b110c7c92e22d59176e2c82bd239419cc985aa0516677b96d7a12df8e2343a404b53bf13446be7805f9ff4531b6ee26bd705c6ab3040ba89abb777798ca6442124d3a7125c3e378af12e7b19d9f78f0949559925fcaed554c32c7fb8b6980a4acfa39f59e35a503264e70925f8fcdfe414e366b2c09e1d6d9c7ad40d0f7092dab6593a31a49ee38cd723de5d09eb239eb739a8c3fcc375a1d687091f9501b5d6f1560a3cabe24133eda7e2382133627e7d59d434286b75e995f10e27095e6cfdb9bd85e75d802afd90ebd5bddb741cf53339255b9599086ffa81368dd2bbd129da69ed74f908aa7520fa0393ea625412adb4f2fc6d880b4a3eeb2a6c1c39855fa51fe88152af9ca25829fb862103e30888c5862d71a93054051609580facfbe0db7c6d4d673e5da308a638d1c9bb150c715553a629d21a0117d228b8bf64c61d399b6e86f97fe6cf714ed1dc27bfffb94f44b3b3c50c7b5db2b7106fb8ab4f50e324773dca768798a6232fa43a0a2b0af1ebbf6d9f8f0ab79f47706956ad8a853f0a0cbfe7feb8066ec6651bfcacae4d2ff0a916780a6528379637578c214186d4d8db65e2753a484b6c7deaa89d5bc33dc77e21837272ffd7d3af23e6f8e0c82217ee6f491c180afeec36282410206d1bdcd7b7a96e2cb8551a4383308470aca6402224c7c7079b69819368b6f8e5660e2050a7b810e1554c93772f6a9710693da34516d067ce09c53417082a0bcd0b3e5b5e3dbe96424d6e111fd9421a9e58c5d212e1f3104e373ae790e450c48a18ff1e9cd459ac1326720aa2b6fd2bd7220ae2b1724bf0e56c4fb26c0684c3f688bac12727931d8bce091ffb7e93f9113cbd9c258be533455a2232290f06b07f57401d32bb39872fd0d1dc28facde3a7dfca5e66b28bec40e7059f9992156ba243d5cddd0a06b5c6865855b4a97d4f5a993f48cf59e2759f07227ff1fea2d2e4fbce9fe161591cc00d608842f67e063bce42168f31c6f974195dd7d15810eb3f2d20fb71a1acd43581ac9b4128dc584a742475f296ced276cd6ba48af35a0d58567e41443d8e56de58cf7c7f1db5626d8f12375f893f69609e84b85b75d488894ed517edf95c827e03a1ce095554bc9abc5fffd3456ea0044fab7a3e73ad970ef843775c91657c2f084895234e5959cd349e10089068341e67391fcfa5b35ab3d26c49dddbee683a6acbf4c24497d773832b12eb12bdb4217ed681d571ac05924190b2a22ed3e4e0413b0dbe864c6dfedcfa48b37b8cf33234dd53218c90e7b5b1e0e2309f7b4b4116f43f2af8291edb9903471caee62e65b63f97aa685d425bd5f6e1ffefb9ab10ee5805a4792c7d497c8474b301158316eb086263f2641d853685e16e0f9b2d96feae8cd1de0808e9f7339fb1d6bda970d3dedc9bea3f4452bf9c5c1c29fe4b03c844308d56693c8282aec9adb22826f43a2c0d43ed3f48d4d08efa1afead16525166b6d039d51d949159d40424218092ae70bd9ae11d0e1ab764a50a26d8af2484fc41ca50a8656e0683bd08fffa2c65146e46b583e6116abe89eaa38fcfd2db2ed076c314cc83b271ec317de4d408640765fa402082466db5d09933fafbffcebfd79c53f863af15e088db9a4b921af39b0a9bf20f4ad686edeb971d0d17a029a44f801a1eb86809c0a4a2548c8050b780c96045afcc1f97965a3a7eafcc71fc6ed62b163e617e7f19721c7dd522fef543108114ab29abc49989c72ffc983553f8b7315d21d60bfd5f94fc93e9ebec049c8e382ee739ba5cbfc50099c88c842fc9399376093999ed81f86ba60e9f8d422648362f20394e385112903af6cee83454b26f03c1e36b0726f71e2be1f8213fb029380ee125144ac59cdb75b0f857123f39b1d6673957823f3d574bc9095f6c80397745146df0cbec57c7fa8756d8853490dd546ae653908cf5e963d2e930716fe72beca79d45d29799ca3ada67520c15c57f5fa4dd1cf2bda5b3de929af04f7a3a061ff19f62a76967d56d0fb7c1133c202dda4b59181b14fdf4278541360762c40f35cd796c4a760a727e32e4cabb73759bb4dd773fa2b2b9455d2c63edf0c2f0bbacb23403c01fdc244b51ca03302050df1761091878ced23d42bcffda7a314be8cdee199bbdee31c58c0f352cf308dbb930480615436006d1bf8ff6f24a6f50d3fbd34b957fd473e84b6fa9b06baa3becbf5b9d82caccd5d5a14089e5d34cb7165167df78a19d18651dc70f8f2fde3d0b0616ea0f0b7e555eb2235a693ae11bc5ac15ab9c072e9b49813a040d17a0c0b6ddbe50e0837aa5f58a12be4b02a131d4ca93a3cb242f7700e810f94b81d826b755b1b531e73c6b9dfe5c5b09f07cc350506ca2f7c46762bfdab741cf854bcc0466b866fd792b2660d5673c2ce58182e5b1b06cc3d694ffa173e7682c54d7d99723f2412bee36b77867524b58c2217db5bc3723e4f5735bed40592c32adc86f44a4006159e448eb767fdd6cbd9e3abc42de623790066455ff4a6a5d198eb9c156077656235c628096421c6fecbdcc791158fc579dabad9a75817bf1e361109a77126d51caaee1f0e1cd6e5eaf038c2b5087e8f7621c4483f5c23985edde9a7e04483773dcd83689bc4f09a3142bbe066bf24fc146bec08eff173eb78a32747481dee5af892e0f8a415820b756335fe6ffe7070c8941a61000000000000", @ANYPTR, @ANYPTR64, @ANYRESDEC=r11, @ANYPTR64], @ANYPTR64=&(0x7f00000029c0)=ANY=[@ANYRESOCT=r17], @ANYRES16=r10], @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRESHEX, @ANYRES64=r14, @ANYRESHEX=r15, @ANYRES64, @ANYRES64]], 0x6) shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r18 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r19 = geteuid() r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = getuid() r23 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r23, 0x1, 0x5, &(0x7f0000000340)=""/192) r24 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r26 = getgid() r27 = getuid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000280)={{0x2, r25, r26, r27, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r28 = getpgid(0xffffffffffffffff) r29 = getpgrp() shmctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0x10000, r19, r21, r22, r26, 0x1, 0x80}, 0xff, 0xfeff, r28, r29, 0x4e, 0x401, 0xfffffffffffffff7}) r30 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r31 = geteuid() r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = getuid() r35 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r35, 0x1, 0x5, &(0x7f0000000340)=""/192) r36 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r37, 0xee01) r38 = getgid() r39 = getuid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000280)={{0x2, r37, r38, r39, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r40 = getpgid(0xffffffffffffffff) r41 = getpgrp() shmctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0x10000, r31, r33, r34, r38, 0x1, 0x83}, 0xff, 0xfeff, r40, r41, 0xffffffffffffffff, 0x401, 0x4}) r42 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r43 = geteuid() r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r44, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r46 = getuid() r47 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r47, 0x1, 0x5, &(0x7f0000000340)=""/192) r48 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r50 = getgid() r51 = getuid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000280)={{0x2, r49, r50, r51, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r52 = getpgid(0xffffffffffffffff) r53 = getpgrp() shmctl$IPC_SET(r42, 0x1, &(0x7f00000001c0)={{0x10000, r43, r45, r46, r50, 0x1, 0x80}, 0xff, 0xfeff, r52, r53, 0x4e, 0x401, 0xfffffffffffffff7}) r54 = shmget(0x2, 0x4000, 0x490, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r54, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3f, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:02 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fc0, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="09f184c07ba878a0a43e5180180fba750a15ccc096e410fdbdf69f7ed2c85accf0e7942f19aff7db492bd9b9b2f6da202519bcc1d90899b80d05a41d5de0bb776ee24e478e18f3514b3f9c55", 0x4c}, {&(0x7f0000000140)}, {&(0x7f0000000180)="6153e7388e79a0ee2a07add495eee8fab8ad412d8de892084fac5a71c8873df5105479a7a6abd7fb8539c44018055ce15618a654c99874fe6b98cdd503ba5cfb093a487b19dfaf87f11f3f465910d5b8d0b288cf4f5977091ba7c60411777d4de4316888b66897313a42bcf4fdaae630b9e3a264b2f59753573c33b739e5745e15ca028c5e2209ae7b", 0x89}], 0x3, 0x0, 0x0) mmap(&(0x7f000018d000/0x1000)=nil, 0x1000, 0x1, 0x811, r2, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000724000/0x3000)=nil, 0x3000) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xf) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x97, 0x32, {0x7, 0x101}}) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x40) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000180)='./file0/file0\x00', r3, r4, 0x249fd5e221c99e1e) r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000240)) msgget(0x2, 0x0) rmdir(&(0x7f0000000280)='./file0/file0/file0\x00') r6 = accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) accept$unix(r6, &(0x7f0000000340)=@file={0x0, ""/42}, &(0x7f0000000380)=0x2c) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x40200, 0x0) ftruncate(r1, 0x0, 0xd100) accept$unix(r5, 0x0, &(0x7f0000000400)) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r8) mkdir(&(0x7f0000000480)='./file0/file0/file0\x00', 0x4) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x8000, 0x0) openat(r9, &(0x7f0000000500)='./file1\x00', 0x8000, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) recvfrom(r10, &(0x7f00000005c0)=""/191, 0xbf, 0x1040, &(0x7f0000000680)=@un=@file={0x0, './file1\x00'}, 0xa) unlink(&(0x7f00000006c0)='./file0\x00') ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000700)) r11 = open(&(0x7f0000000980)='.\x00', 0x400, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0x81205724, &(0x7f00000009c0)={0x191, 0x9, 0xc9d, 0x3, 0x2, 0x7, 0x401, 0x10, [{0x0, 0x3, 0x206, 0x76c4b676}, {0x7f, 0x8, 0x5, 0x1244}, {0x4, 0xa868, 0x56c02dd3, 0x20}, {0x1f, 0x1cb1, 0xf8d, 0x1}, {0x8, 0x2, 0x2, 0x2}, {0x1, 0x5, 0x9, 0x8000}, {0x3f, 0x7, 0xffff, 0xb27}, {0x8, 0x1d, 0xffff582b, 0x5}, {0x5, 0x8000, 0x7, 0x1}, {0x8, 0x3, 0x2, 0x3}, {0x8, 0x7f, 0x8, 0x1000}, {0x9, 0x81de, 0x0, 0x100}, {0x20, 0x8000, 0x7fff, 0x80}, {0x1ff, 0x7, 0xfff, 0x6}, {0x40, 0x97, 0x5, 0x3ff}, {0x8, 0xfffffffa, 0x0, 0x2}]}) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:03 executing program 0: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000077d1001d6270b736000008000000611c2c9f3a67a5e3610000000000000000f4eef238672e3c0000000000f3f12c3b00000008000010000000000000000000f8d24a5eb933d7e6e3a2de5db5d66ac782b61a67190300000000000000fc9e884ca5288ec5f93b6417aa6cb1389a308cc8b722fbce265d3cbc303fa7c1500105b526fc2cca69f24a309203afcafdd25811a817b0cc48a458835f70282d0a7381daf9b3fa2650031927e2a8d0dd6140898dcb6348598280531b8affc947daaa3d40cbe8967ff7deaa42cc141db6f3bf5e44720c7e849e211c14bf351dc390d8cdc33ae193263eef7876ca3ee9df54b876f65af45a101bfada820407756fd5a2982b290f8de5c197d6444ce4639491ced45fb428edcfaf48c1"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380), 0x2) getuid() r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4}], 0x2) getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x7652, 0xffffffffffffffff, r7, r3, r5, 0x100, 0x9}, 0x0, 0x1, 0x9}) geteuid() getgid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) pckbd_enable: command error 16:00:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:05 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x1) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r3) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000180)={0x3, 0x6}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xe7, &(0x7f0000000040)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000720000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x18c) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYRES32=r2], 0x1, 0x0}, 0x4) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x832d72b1c4cc0e02, 0x1ff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x6}) renameat(r2, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') 16:00:05 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) pwritev(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcec93e4784dd5bc31054fb6b5f07d656b70000000000000000ba06b193af7e66f59279f8c0793a83b1"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x40004000000228ba) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 16:00:05 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000dfff000000000000709dfab4ee43646c149ec9f43cfdccf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ac50ce4330161ac506fc72666689f583c68acc6385c945a4f8f6074767a2d5caa37b7d92783f3c5323a7feac33aad1065317097fc25604d1a139cd8"], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r5) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r8 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xffffffffffffffa8) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b7ab1e760f56f23c97eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000440)) fchown(r8, r9, 0x0) renameat(r5, &(0x7f0000000400)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') r12 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r13, r2) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000340), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) shutdown(r6, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) fcntl$dupfd(r8, 0xa, r6) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r10 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffffffffffe84) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x3, r11, r3, r5, r9, 0x8b}, 0x6, 0x401, 0x2}) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000300)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x2000000000000006, &(0x7f0000000080)=[{0x2000000000000025}, {0xa9c}, {0x6, 0x3, 0x0, 0x4}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x1}, {0x6}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x1f, 0x4) pipe2(&(0x7f0000000140), 0x8002) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b903cfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'\x00\x00\b', 0x0}) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r9 = dup2(0xffffffffffffff9c, r8) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000400)) dup2(r7, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000380)=0xc) r10 = getegid() fchown(r0, r6, r10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0xb0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) close(r0) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5dffdbac41a397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2ee7f32cd0aeae28c8e5cc98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab100500"/2009, 0xfffffecd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x10000020003, 0xd98, "098d45f75f059100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x86139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0x6}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fffff1b, &(0x7f0000000040)=[{0x100000b1, 0x0, 0x0, 0xfffffffd}, {0xc}, {0x6}]}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r2, r3, 0x0) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) sendto$inet(r4, &(0x7f00000001c0)="929ad83651887ec38e72de7d77cbc7573aa20ba1f0028e5b2dfbef6cec42a4eadfe631df13c99d710b15af416053ef96fb95daa916e40627610ec8a8040d1595f670949465b9f11df4f2b529b7ad59fc6939ebb747f29bcdf525eb4bc7e1aa597b25f2ac99a6e393d9001b3e5f0ae18ad88ca2ed65a0f3b94e9b90be3e373eaae7223902bdc2b373c3b1c8a1691ad37dd8eba18450015c346b9914", 0x9b, 0x402, &(0x7f0000000100)={0x2, 0x3}, 0xc) getegid() syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x80000006}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() syz_open_pts() r3 = kqueue() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) 16:00:06 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x140) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0xa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) fcntl$setstatus(r0, 0x4, 0xf2b2a53afcce90d6) syz_open_pts() 16:00:06 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) open(&(0x7f00000000c0)='./bus/file0\x00', 0x20, 0x3) r8 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r8, r9, 0x0) readv(r8, &(0x7f00000000c0), 0x0) r10 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r11, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/789], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x108, &(0x7f0000000000)=0xe1bb, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x2) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e63e55125000000526938639dfa85c02f84bcfb6f79f3d1c2e69adc63469800413fe2661f1fc0a2dae45f6ebf9171ee2562ffec44a84fea10317e17938c0fdac4dcf564b6622fdf5813050889607d3f6d86d10b517f04e100cd75a967266b951923a79d1b5df540fb564faea6"], 0x10) getpeername(r2, 0x0, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shutdown(r0, 0x2) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000300)=0x8) r2 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r3 = dup2(r2, r2) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000580)=ANY=[], 0x0, 0x0, 0xfffffffffffffe0e, 0x0, 0x0, 0x403}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x66112ae098f2d0f7) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000240)={0x6, './bus\x00', './bus\x00'}) 16:00:07 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x3ff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x663839c9631a2610) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0xe9) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) ktrace(&(0x7f0000000000)='./bus/file0\x00', 0x4, 0xc01, r2) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) fcntl$dupfd(r1, 0x41c27d1b39be4c6, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x8, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3bc, &(0x7f00000000c0)=[{0x1d}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:07 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60745e9c4954fd1d059d00feffffff0000a3bb6b3c042ede", 0x30}], 0x1) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x4) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x1005) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$inet6(r2, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x400000002, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x82, {0x8000000000, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) shmget$private(0x0, 0xa000, 0xc0, &(0x7f0000359000/0xa000)=nil) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000140)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000055a000/0x6000)=nil, 0x6000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000100)=0x7f) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x10000) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r6) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000140)=0x6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x7, 0x4, 0x52, 0xc0e8, "2a027398c4f73d8e66f97ec5dbb6ee62389c8741", 0x6, 0x3}) r7 = dup2(r4, r3) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) dup2(r1, r8) r9 = open$dir(&(0x7f0000000200)='\x00', 0x80, 0x1e48f20b7608c442) mknodat(r9, &(0x7f0000000280)='./file0\x00', 0x20, 0x49a) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000840)=ANY=[@ANYBLOB="fb18b8a35b11a8429f885501140ec3b900de036c88f68b4c322803b6a9a093edcc63a1ad68ffc648b797eaba7231c3cf9504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9cf2b44727eb134a89cde35ed00000000000000000c171dbeb54088bda4892c78955d094f3f8f12c9370ae97d12c144c36693f3ca278322a307ae7cd031859ed87f2586904c19ac4394ceb84255c502fd806d8ce4f0f0679f2d7f86f7622900e7849c880d699501dc0e95d819c26234d4c6689748561f7d325ea3ff616b067c215e1d4e4a59d32eaa6cae9a2c5cd14bd049652f345977fc688e38de84ab0f7d0eff88f857a7cb32410581fe276b470607f622586cccaeba30cf6d0405f4ba65c062f226a0dfd1dc78d358620b2a919a8861325f79e90cf4589855b14bf710e255cd1100"/316], 0xa, 0x0, 0xfffffffe}, 0x401) r3 = open(&(0x7f0000000800)='./bus\x00', 0x1, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/171, 0xab}], 0x5, &(0x7f0000000700)=""/81, 0x51}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000007c0)=0x5) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x6) pwrite(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, r6) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x940, 0x0) fcntl$dupfd(r7, 0x0, r8) 16:00:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x30050, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x800, 0x0) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r7 = kqueue() fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x3, 0xfffffffffffffeff}], 0x1, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x800, 0x1}, {{r4}, 0x0, 0x3, 0x40, 0x80000000, 0x1}, {{r5}, 0xfffffffffffffffb, 0x1a, 0x2, 0x68bc34a5, 0x7}, {{r6}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x9}, {{r7}, 0xfffffffffffffffe, 0xb, 0x0, 0x1, 0x69f0}], 0x18, &(0x7f00000004c0)={0x4, 0x2}) r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r11 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r11, r12, 0x0) r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r15 = socket$inet6(0x18, 0x3, 0x0) r16 = dup2(r15, r15) sendmsg$unix(r16, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r16, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r17) kevent(r9, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x3, 0x8}, {{r14}, 0xfffffffffffffffd, 0xf, 0x10, 0x0, 0x8}, {{r8}, 0xfffffffffffffffd, 0xa0, 0x80020, 0xfffffffffffffffa, 0xa94f}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xaa, 0x4, 0x413f, 0x401}, {{r16}, 0xfffffffffffffffb, 0x1a, 0xf0000000, 0xad2, 0x93d6}], 0x4, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0x32c484c440718f7, 0x8, 0x2, 0xfffffffffffffff7, 0x7}, {{r17}, 0xffffffffffffffff, 0x68, 0xf0000000, 0xfe2, 0x5}], 0x7, &(0x7f0000000180)={0x81, 0x800000000}) clock_getres(0x4, &(0x7f0000000000)) kevent(r8, &(0x7f00000002c0), 0xb4d, 0x0, 0x703f, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x118) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) pckbd_enable: command error 16:00:09 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffff9c, r1) writev(r2, &(0x7f0000003600)=[{&(0x7f0000000140)="cd005e40c202193c751b99b37b40492203f8e3bc84b42c82bb58c72a9729fd9f994e8617c88633dbf7c11a85db57708764ec1a9137668478d27804af9f1cb1b170150d5c22613dfeed355cdd6d9e37d1014650e440e9d35ffb0521035add105e676077d84bd344511f9445f96bacad512b62d31c159ba3b03471e7eb4db5b259000cc100679805355f70722480f5dba5fa56d7456f1536c8f35fbd6604e044471fd3f5da62d1724a1153ad703cb37308a7", 0xb1}, {&(0x7f0000000280)="725368b33c42d54adae6a89f5e67849f5953b3be32d96da20585645f8c1126b4ef17ca9c0ee06f9ef017b868c223fc688a84f0c0a53c3229dcb3cfaab02118b53b0caefd2f52c5753bdd20e273303e051b16c80e447731405626792ace7e04ff08dc068f254bdae34ba313ca4cfdeb4c2ac043557451e902c1880c8aa2", 0x7d}, {&(0x7f0000000300)="9d803a0d9f6c2915fc5960dcc7e452c063f37a85a2e5a9569203860a6f496f3315bb2f8a5caac2cc2f0aa5933b648a19f427e1128507e17dc5560b8da2f9aa1f69408576a5739a9966d37b60d0a83c02614dfd2e761dffd46445de15b9213689b9520bbdc0193af989286d207bfcc4ac77cd716c63e90cd28fce", 0x7a}, {&(0x7f0000000380)="e837561929051ab5939076c06216a4f1832f85509deaf93ed0df79c2d834f42bbc61e07364ffa86e762adf7ff7a0823dc8dac7a66dddf7a8e63d90289210333621d5fd45b9814db57372e30ac6ae748c7e8e96ade8e80b4deddc310359e85129c02bb4f841cee47e6dec11cae77b91ee96ffaf1d81", 0x75}, {&(0x7f0000000500)="cad4738c275b268ab9f28923aad49b634032c2351693ae621f3bc502d9a78d8ead40b4b1e0dd84ffa86844f6be4f68b6620d77e7cab5530ace8a31362ff8a5a5f55d3e0c782ca98b1f210ece20aa9c6b4c3178a6c3f6a4db281072a69d1c7c37bff975f0d65ae04deb3a7469e6c5cfa67bcc9ff116f64e2ac67d58eaf751f9f31cf7a797c0fa6f67cbe005964b2d6d7184ed67b09f2dc580edc082295e7a24affb8dfc226db44106c49f4420f44d1f6b25bb2d2e75313401ecbdc878799a5f18e09babd55b9d9ad8140d4adcdc36d156664c41716cda2f072bfc38cfb70493a062e3af977ece563ca1fb01ea159b244e2338b717abf947b8ae5f8408ac0001bdec10f2962e4608a2154aefc7e71e682e4169c58b44901d4a86217c0d146b79d795690e7605c044d07ad477d1b1d6d7e053227c91d2c350b53eae835bbecc93dfe7a3639d61f484d20fce920d3cbe1df17fd9a8e1204279a6776c4bcf11761eed544ef301b34d99a577a2aef3e1aabce861d5f5cf50b322c49fac9d68e36c68b450d25fa3772066989afa92141a81ada3b6e926b23d5336d4f2e5d42c775db2745302b3bdbb2dcfbe2a0d2ac3aed420984994f3cf9ece84ea43c700921d23c43c6bfa1f720d8beb553875771b84365a7853d924d3437b18969dc185174e489aba6338db10cf8c50183e821561d4d2b92631d8a311ad22bfd96b264c9ed50fdaf42d9cfb8f4ca02404198ed3e908546e78e8cc8fea37b183d07ddcf15ca4dfc74f6bd191589b77c63f208466358e6120ed4a7973d525794dc35e11825fb9bd24c4bd8525d67a23ed10e0f3a6c529a24b01ccf96d4a19f2e31ad1bfeb14688a8fe8c5f365d03c46cc32990090f6a4add95e2017830a9561b0b8e03ca5879b6e3869281686d6acd5b3ca2ce3a25cb74b22cbc1c8b92958cb2a3522cb30c20cc027a300f4f59edee7df55f600b4f5d613c9ffa6cba976b45f08f7ce9db3c7df2b0ce091bf85ca2a7e1c7025b730e658edc940090aec35695cb6b2d390606e6d7d29776ffa71e4ceb2e3e377a258d045bbba1fa8cae87b3d940d3dd9c0ab74dcf981b4b32dfb11c5ee288479b04741ecf47a00af5bca70c180a211c2e2064d83676c4f1393a1ea87d28a98dec8b9cd9376352d9cad42fe32cb7ff23b58531e3a220282d0f910f1a47cb5efbe5ffc97fbde0b47fd749cd1cfc2db9b7065fb53c62a603711be909c912195f865c086d232d0b9d1518a7ea9605a915353150da4611e846fc82e8d88cbda322b8d570e565e724f8c8ca5a8599afd8bf179b03e61284b2b0a6e25651a1ddd9d3903b5d96d8029b1a77ca9d515e1578e56c141d0c56bf5011e4e9acd5cc44d05809a7c9094719b136eb5878fd67d4c42bb1cc21f1352c1a11a1268ad6355cff450ac66a57bef1a21e06096acaf380487d5c94bcfcf2ef7300d215b88a4a80d52384a03835a48fc92cb48a7fd99e04ad96b4b7a436564b131e6fbcecdd8fcacd6da8639fe8b83dde0bf293867e4669f68275a63e007162d31996678bd118b82e3bd7451ba28f0f348335b740bbd13645521160bfed2a6d5d239e3f804e971f3c6f529434e04a734a24803a1a8c74e15f213d5561d2ab2f92025a2e3e21a212799b1d7ba4b9c06810bcee93b04b202189d913d0fb6c81382370c11b27b227c870d6ce420766804744df804dc6f7f0d01f86ff8efc942f71012779ae179125cad8a27575138747245542135d1a463be7405e6bc3f032c03aa053c843c5e3cab31176f9fbf1ed75f758c63e2cc91062e8005171cdd28b13b17be22d456358b9718597dd57d41a6e3f7f7d6d9cad13c04b10421d6feca638555dd238ace712718fcbbfe227b619b522ef13af0e7043734b25eaa6be7a76b09ad5550ba9b1d35974983e0cab23325c3d14cd9634ff3fba699bfbd7e20c5962272a8fc605686d1ac3ce8cfd15d4ceac721d58194ae69c56a130488d72f90d16b1484b6dca58c3099d8aed0db8e23b0a1e826bcd2e5e215e6a019d5092bd885be0803dbc8f92da82eb8085cf03aa7b1a61eca3481ae834ae558227ed2e0733c9365ab5fb7947901a1a2f95d2f7ec1fb12b0e16402198bda6ded01dd3c64f69993f7b51c50c25a6f3df0a0923dcb95629e533691e12c95f8393722901fde2147228b80fb8848e6afe4cbba08cdf64aa9dbedbe3bcbaa6b16e3256f1bbfa642ad9be4154570a726958909319e9d66923cff99c492ab1aa4ef745ab8d7c1428fb35df44904a39e4a5a0629020b10106397862a8db5e6674b55391f1e4c2c9982611df3de6d34ecf39c08f8d10ac0027a0e93b43df1a35ef0661c86a8344914c3b19bf807d0506286657241ee8bc1d6bb14af4cd4adee4389f3cf02ff0934bb963aded2818c3490f76d97ca5e8d27c454c979073b5f50d3b7410c84d91e67ef0c4e877857ae2c8597f53eab4e4bc220e41b7135aeaf00605cc71793b6cfb34da974f432d68447e534ad01079ed8978701fc1a9ec69e5854755d88db81dda2f493a9e4d55f48435d4f128047a407b0954625bb708484d8f8c8f4b0dc3ab3f7963842baed64581c45bdc8c46d4dc66df71bb5f2ef064a17150ae50a8fefeedea19396e604d548ce095650208bca5797e019ef29ea572cd134a578db0b411ee939c29fae444c620c1bf3e26e939df4c96d3f665914cab8380629f74e0d1aa7088b65006470d8c8bf15860863d785cbb0aab015df8d33f8b75599bb17d1eb59726941c4c2049c8f490b78213c52e2c9bb67e0590b2aabe5dc288c9d075787dcadec5b763b22049cb6d6a5647df454ab7cb4dad36f5dfaec5c964b02094234257b53f25030f5eb8a558d90f59fc564915dd7fd4a5c1befa8692afa1a4e1adca804700dbf041e7a8e9885fca4169037721849a639c7ae09e1f6c7a7346ba3c576e723d2d98a67cf3b1951f96997aa396a32b9924bf39c516672a81f2ab6c54b8a2b6391aeada80b560d728448d5aa222dba730331e91d96b77564029087431bea35b8283c7aaae6df74b7e3894495140e1434e39d8c6c7f180c7732d608ddae5c9b0c1adb4b6e593b5f5f9cb20180acb70e9bc76599280383e26305fa631baf470d3f5e0e092892d69702b09fe41addfc6ad600c7ef50ba83f79461b2405b9f0f633ec9fd4de998e0d1cfc59595d86148df28fbee2a7913a8fba63cc1eb26299dc03f6675cc772e4b4ee3fbbd43f7cef6fc3767a19c05a3dacdde8060f89ece984df311dc1ddda82339619892e4aca8036c583986c7407dca6250c60929f0af9f6225972db21f5d36668ebce5e0b9ef8797cc3f430f3917d09b751811fd4d79edb8db2d877ec920994ba6552131559ee2112c60ab4d734663ab83cf0c235788c5224d1ce8064966d914c47683d72b4acb807cdde4acfe2ebed83dab94657f480ca44c779d8bf1c59c5ec940f64455a41c54b6c20dcb51b970506a44a642f16f8a59a131ae6a6f71d18d39b325852e724627272e88f86154630b3c7b8bab2538c6352c75af0c3cb2c69fea76cf45dd50697ca3a4221218a2d0e7fac713a2af8069d345285f5f0241d3bd81af9f9870f1d94871554503006fe6a1e79e138e2e51415f3dfb2aa63894ede54600bdb3db688a002e4d1c06c8c3844bc6fe9fe96b8955f0c8cf75a8cbdd33a108b544fe7d9b2b533cf8078bad0bb9ccb191c52814df6ada891c6f39fbc36c5d2c6bb8d661dfd6c4b6268aa26d728ac346c1a33b0efda2521eec65cac802dfe9a828e59d5bc9a10ec887e497102a5da1bcf9e2269da232ef5256684b7c3a480fd2a6423f9fea7ac637976a39dc5737457df4f6bb8fdfcf80e5656fb6d6a8c7e2d4b31951651f29fd5dd31bcc0027e6368fca3b69a118a8fe5063a932de41c91beec6c020c0344dfb19c9011b8c54bf3ed1c17fadf43aeb75977ff0916b53013083adc9934e678f049baac28863862437c27c13bb47b7fe18a67f5f6e95d606e85187832d6b2bbb176005eb7a60bc8b8147f8401952eaccc9ca2c9b069fa99454115b94774ab3687eebb6faeebc73d8daddc9a06a271b5c6abab1c57eb9f8599dc86ed4bcf60adba2422bb874ddd5914bde8c6456a5fa2ccad69244674b90aceb5bd8a550e3116afb8ca5b3a64892652fb0b151d54cfa2bc6a6f63904f44791eb5da2d99b152539fe2f9665a2634cd5bd28e3a390b88ca256f4be15335a76a3de9b9e264b5971f1fbe091b3e3fc3a534ab1e1d771da2a41761a46da6432da3caaad13a167b46d9825dc3410a8619c1906c7832b3f69ccd89a72b654f2e129b2897ec705d451118ea238a54a414bdba36c7429f0bb03d8c13036491432f934135deae802412d8edf26472e77c0c3f8e24363dc32a9663261e78c0f12272c265b76f8163e1e69bb67706eec3eb3a970908f1c24fd44f8b487ada74b16fd308f315a8a7d62105c0063cdc0ffb5c5ed9f9a413cdcfd030d376a199d6cd1f109cbbbd84b9b3f3fbf30fa5a17f3980d2ad0dc72eafac111da390132ca024d7f837c346de4f4afcf71784e68bfad81e610ae14427c22caed7a8000c21b9ed06165d0a90129e0ba056f8f50587d7e6183a5e539ea9f3eda3449fcc410e8465c7be5dc24fb72977f323b7b3909fdffdeea8f8f7bf8a38f3a3f09e65deb7b45808ce2a9acebad0ac2cb2ae4931032ddf0314a196e307d758395b420917407a75b21ea12bd781f8e7b55da2cd61f045116155adf6ba3272651a35ad68c2f8af16156028d14d00923fdf3ddb42e7ab18d2b9e7ceb642d3777c432585431feef5e7ea906aaa0133de5b84cac87b923586ad4798354c6f4d69d38aac85b19094c1f6e4b9cf487ebc8c00a692ec94eca1e89e731ad954c02d08cb4912a8cf9c486b2fa38b6bf24edcd7e720cc543b7ede9c4f109f35c571137855fd7eacde30819842b3adf6a4cddb151dfc1f8552243edd313ae36f71b878e8d375fff9b5926eac1e6ac1451d195c2448fbe45b3f751b59ceca40e4a0bd4acc46dcc2c6741dfff3703d232207bd89a7c2a506542e58c81e1e7e3d8b867d4ce509a7b57cc3b87ce48104ba7eef709cfa3c0dd07a51c7105ba8a575c3d5c6f59f6ff55801ca3f166deb648ef968a18b7c98d0610f2fb69639a99c2f21b94db54356367c0b64ea13006800cc82e75e3f53d4c1544e7f669a33aa0c984aa16143d2da0bb256db8ef6d6d9ccdae97b2b1dcd8df6638a7816138c4e031447e37ebc8fb69709c8fb1dad931b01358090b45190faa1e4d91fc67b1c566a3a8474f4112cbc26ac14cf05e3900c1219924b6e18f9995bcd84d9ba308cf4a18d979ab88b9af54edf8626fc0b0bfc51c79f2cf6722cdcdf78ffaf6711a83ce117df0c4bb90845669f747e6c254031b6f2142b7f0c95c93df447acf018c811e13814663f8fb656aa5d16505012a52424db382ba90b48955090aa825b9052fcbb630e1d89748aad809d9cbb505b7623570348038cf07d9283bd1b925a0f044c846d76a8e2ea8f10997ed6ddd77aee4277c6b9f0741e516008d4c53c6817e2137ca25365ff25878d20036d55bfe11fe5b8adb422235a3b9837be8fb8dbc418382f6ac1a3adad82e7b393dc5d70b52991be2be584f400fc6ee4725ca09626805d02cffbc3643bcdd4202737e8fecc6306e6d4d485b8c26cb176ef27a6f49c80d7a45765f188c7fc8435e17f257e8c2761ae60d61647348c31883b6472c8d4a97f072b2c6f4a0f3d75ff78389bf7d2414bb85d0a2de923903911bacaf35cf87450d0fcb7854ef7528347dad2783e985b7bbfd7ecd23", 0x1000}, {&(0x7f0000001500)="2662fbf3a9f3d43e007944cf09481eece855a564cf0f7becdcdf0802769adcd8681dbdd11d6ba1a40744ba3f54e59474a554a2139825d8f416fa66524329abd3416edad3fa5f5896c70035d373d6927f91585a87da94c98f6ddfb91c402f961855d9a6534761b99b56b7c738b27c2ca30f04978becf39af7cb718c3732f1a465358c2c382e3ba6ec5b0dfe5333a376732daefe736c3a68e911985b749f2b8109f386e969e8332666f9f317645d99bac7863cdcaa69dcb665da28dc2911f5645f2f7c0598538fada3a85e64444c2d6eb234b412672206befaab487b", 0xdb}, {&(0x7f0000001600)="af9df5ad8880f171428bb763cc20e3f15dfc6e52679d0e6ed04967a633815ae3880be40ccb48ca8bb8cfd094762956ddc49dc81ec46ab459b2995b796b14362c16ebe3784f9cd6e9934afd59d0ccbd071f32426065a393716ebd13288672301d422753e9cf711425a6f6089841c94a3f8e157812d4dfd424b19ae37b82f063285fe8899c007f41e0c495459dc091b489d96e222fa55c58ffc3ef0b8a370008b95554dee0bdbd2cdd37633da3dc1b65dbe3adfd22fa09afdd1fce69c7ad059418ba76007a01c4f5ea5ca0b437cfbb67f8a3540a2a5b4568f93282f1d5363a9a01523e436e386a66aa5f385c87421703e924e0986c41dda4a628c88567b6b4855cf35dfa597f1cca8a0b8f27aa05b101c8ebf19f682b186db7a1b1f805ac28ad0abc756a60cdd7e7d77c4a8ede054c0ed9abcc69fcfe22308d02d3b6def6db9d9fa0dc217f66f1f8fef0a30c0d3f5fb4290476e367010e19fbfd4fcfcefcaf5ff60ab04def109a731ab77bccdfa1da61a54676a50010535a9add62f3866664de941ab57874067dd2a863b114284a8c398214483d2f01cf8fbccda1754e9f362c9061428ce000c3c7faa3ca33c6ca8ce69c2dfaa980f456e304d14e5da4f5204511ae241cd7f5f4680873e6ce9f9a20dc26984cce5b01dc59be79c97f6d540feafe10f92eb07ea2a621948839b80ee8b6c6a46142dafa255d00a22baae9bf7509a84f596dc4a56f184b9384d683bae958fbcf210bf8cdeb5633741d27831fa5dc82d1df7789d2144c931e9ba50f690ac167d243b2470a36b49d3d56726b0716427338db486f9552b1de30aa311b2243090c52d59133e788f7b7f99bec87ca4b6e63c7fa236ce8f37f5c86b4b39ceedfa0bcf37803b48c1e0943631f21ff61fbbdeab12b837049dbde136aaef76aafbc41a331e2d43cdebbd78442be2b7f3c81b84f6df8c08dcbd7b92306cafa451b5d3d4bc2a3a3f184933536b7b7f3b939faaa28c381e479f2097c8afad9e69f6e405fd4272736f1b6c9191aa35762508ffe493b0f21e8cedb43bd1e53bf663ffe0899c46c3328d40cd7a16a10a01371b917a10c1b8242009826029563e0ce87052550ec564c7b67ce554d3719fd4b83894f021271d09b0dbcc2d6b2d32854f63e869d80d7db09d2ce3b0d7e150f71db49040b13a615b1ebb171e113d599deb5820b006653d147894c39f9daa6b612e8cfa79ffc694c2e1150b11303462046f139cc13595467634f8555aa210e7eba5fc49be95c325ed8d08c73f6858ef2fd274c6fd569b61a2782927a69e0e6208ced464d5be27f53623a2dd6bac7274ecb6adff1abbcc6505fc29ce5d2b672d698f7f57a5447fb0f92b38cf8aeedb2839694939ba0f09f6882f5cc4da359ecee5f4d044dd479899f9b3d6f89727ccbb780addcc8805e834c51e99e6bff8abfc90d06762a98fa07f9142897d4d145354367ddfe9fb3cf06c50336577b2ad3e3c185c4a74a36ff117224715b375dc01de79ce6a465769a5f402b9dea16814f7c5295a8062984ae79058c8775755ca1074fc87fc400cbaf75e9f0ab100f71843f80829d2b8cb34fc0c096ecf964858c5e7c39ccd127a36e1e7444fcfca6e487206da46597154fe539ccf03663d1e9c8bdb38d23698603bca0e5a5e307401133dc015d053e8ee30e44ff8abcd44358998b183caf304f59adb7118649c2258db36314d696b64d5472b7eabc47b51b41586b257286d6953747c0fec41fd2963c120cd383f78f5185511c22d9cbd0aa600e08e3580f0946f0065c5ddc79f8460eb43bf636bd2e9518ee5643da1cc1578f0655ba0e2963b4755a9daaeb98bccc0b88fc28fda0d8a8c87750eb3ef540d30524adca60f305071e5d264864da3a7451001880382ce4eda085bc470f07e0a735d50fe39293b0a0eef1e2a2d9995f17e06d421ac18196650ce632b7ea88d212a4d5650d0787c27c790a9b3c286541469c9e8aaaffc21bd43a143eb98201bed359b8af7464e2ec349626c1429ebf717050ffd82e8fd728759aa9d152d05754e954e7cdbbb7e0103ef536df8c89d6f6cd1dfe4f9d000b56cf4cc2fae623d6fbd528d4d4a9050f63c9a7a9d91a3a429d603d50d625853721c0f269a598cf5093c81cca040afbcf6765bb3c6c43a46b45398b472e94d09f5c65287059bf970a50b20e3603066115aeda52df3fb6067601930e01dcedb104a3b7fc7169305e77916ababd0c92bd903b789967e0d2e00a43e42df2120d176540d980a7fcc185d364acf11db7982d15f4654b24d20d31ad73e032f49e1de908be489af5eaf6ca706e305c15b1a9f8bf214a3413ab35ee4204fce68897ead2aed2f97b8a7dbfad839c9f07ba852790a328916f99556a576c173f22d50a451d6b0c71e30f2b4dca1435ce12574ea0ae53d7f3240f93c1fee066c66e93674f59e26cc48db5f77678833b7b5a7c7b8969d233f93e6a373ee21f7de05d4941780f9d25b2aee075ca509e138628fa036449efbd257c924e4a7bd690a4fcf9cb620f3a5e4b73003bf60079ae9ed3165f6b4301eeb513e081e0085a2fde66714ad99d1763034c09c9fcfebb9243eb7a274e74889adaffbc702d4f310ecd7dc6918f8a4de2c1cab589b99eb1b5a3f235d56b1c21ab30e0dd05d83b7d1a72602c14ee555caa0d53a168ac2af20502e687aead464dbc33a238a0d58f873d79b9583dae4ad067e9c185feea2b2f150a209453f8ddd7b5f056a2d2e19ae7f8ee9f1f3abe537591c8172ce1647138134c1432b89cd8cd0bfa63c5b105e7292b153b55720f2145b9e3d956c77d4ad0f30b9bd3a16ed71c5fe5ce29f21fdbbac9d71ae5267b4c85a66e0e7c24b93fa1f2d7980cbea65bfbd1bcd970231489c10e64850128933b716457ce4ee51ea2d0c0e48bc9b5824220795481528cc5cdf747cc9c23b460779ad03a780dc7a4b7043058b23a1a4fe900e10aad2523033e9b1ccf94c2a0ac8695498c43a4553f7ee3fa2b9881d08c5ff2b29efd36f92e24e4ea41eb21caa60a7987d3a03a9c9ce28b3028a8643376040336fcec93586e222c861404c27460b1e905b8a50c68ff4d20f2f736c5ebfa3f86490050a258def56e1343fc33a16b5d1eb13698526357b5fe93ea0c57b867d348dadcede9391212e5184641b24fa2a59716a5f04ebc7c76555a882aecff6bce438feef6858cb6bf4eccda9432bd731da915db704ce99fa37759d191a00cb71f7417160763e77b2557e115ada351db11676db5cb05bded29bf8f21bbd4a1d7e713658967620fe3ff09962e78f2190e65afe5070a79c805480973a24818ac1e32aa940fa5af4baac434e48da2f4b329ed0fb290ea23f074a1522144ca9726e99b43bac61f92efd0160e87f62463e4e0c7be3d259e392cfaa7d382be584b8c0ea7f82f9ab4221aa5f7126a9699f23dd08e67078206b58f562ab570728e2b11e8e84bc40475153ab8305cee6fbec7557647214714b6da5bf68fab120579d19ebe8d084e91149d2b9fd5cf71f41620460dc47e552e7e5596640518e7ffcdf05f96f061cbb9de91234c04b3ce13e1689b493c362c5173f46fb7e5d558ed6ee82a9b4ad29a6b7d422d83869c66f9f1cc5e5f2cb03d2f42e9c859b339a4f64866402aa81d62d07b7d0aa41755d5cb772ee3c31ca0f63fdf2edf5ab3f31431011961f12ac595b430fc99a3bf11e08d876f93f9a4d919a38bc9688b4cb70c7d9a609a0e25bfcb8c000d377a36b0b6a646f32b625b009b891404b191a1d6f313c0d9e626014012bf782bfefaf1eea01fe10cab03a87833a8a87cc7d2aa276b1cd0b44227d06f72b4a82ab9cdf1468404342ed8977e31d808a9ca55b89b2a8786f18f54b468fabf454aaf0880db7aecfd264378a93814dcefcbb13a0e2a06f7195849964a11fa7a41c2d6c3b9908b2cebc14250117ff61a70c54691716cf6ab04d8cc63dacf85377df3ccd36525f8195420105488b9fb0932bee19ae2821a867250a93431a7078d2a187cfcda3ecc7fe5a99708e5c2bec3531e37fa80fa72dd00b8769ab206ab8eedc46ce59fa87fcda964bf8c7e9b40a006001a9b3c1b19e3722d9326b36ebbef210773458ee32dcdb920ec3bac7692749791befb6139c6d2717ae7ca1275c18902eb24e7b09a37056b06d9e84cd6e7481c38403146036590e8378e2addae3d87d957f4268c068fb40d1184de2f3683ff5cd7989e5a20128b4e9c5b1874db39f7f89a989b6bc72221acead56f1b72a61f5e7e77a9b0535d384449b25220a267ae9012e6573121959c910c961a25b2197d81f7512dee6e01feba16d32b395c44fa908500fec1ce5b6569cc2d42abfb169aee574fc3631037fd9226bfcee190088d1dcfea8070b2f30f9d9397b7f8affd360c7fafe001f225cb4dd6092ef9478d77a1e54283fe34c885be6853bfd6e933fd02e23423ca75016c3c918f5bd75135ac1e482e9d22d88212d43f8cf35263abea310acfccf8c78723151f6016e4cad963ef149b6313b60e9149a05eaae6b26c006931cb7e9ba3af68078567ca13116c9b7918d2e4f158e4f21858cb87cfb6c7e013a2c07f7244130c4e6dab9304ee0110006a0f13d40bd6b9d141c7be747477c30cfd4b293c42ba36e186d1fb715c856597897c719b9ef47c1a51f4b5fb99d60f560cdab801588cb26d464ebdeb9425cd26abb01f1e34f20532e9ef6baa6b344ca45adbb899ec55e256f820e2aba5bb5be49d60cf9eddfc3524d69f6906f56cf859cf09f9ab76a90d68e72ae1c9f32a3ff8e34368718d1f118d90261aaeef62fd3de876b4f0f5dfcd5e8bcc2d8e5c21b0f0ceb59949c38e568d4ce51715d25a676affe310203c5ff4637e73bd9b59f1d603ad06aa0ac5476dccad2846d8a38d2d81260f1b5d85930e4abf3a11b1924159c4d5166b271a7158cdc611e66553b1729c93b40e000a3b5620ac7e7ef58aa6e8e786e74e629f12cc2d3ba95809976398a1be66704c9bdd4734b80cd93435fd7aaf30e5fbc47348263cba6e1dd258a5a19ed8bac375002fdcb4a87cd2643821af674a3366bf900d99c3f1247ef36f9481a5bf4a0b3f31c041a18e016347e4632ce63cf5477fbc0e01cc2b683c5551c519da5c471023fb16417ed628bf0b6ea3fd0a3f263a1a40133b19fe014f94e370ac36491031d6728bda2761bb6076f2eaf2833de638824b5b49998ccd7829a5f60f073f9219a981c1217c4c1ac7a71e5f7836557f54c2144cfc87fa366b6d988ffd56b28e089d30919443d5db218d661b2f12c4aa0d50260b52779d7e10fbe48f443bf9f9e1e02886adea5c22e9379affcfbbca31d6e7821c1096ac9fd0e2a175d7f3b753e015eac328ec8e518e22e3fa52ad3c217a265b2c26e89363f28ca03566ac7aae809f73dc4faba485822f3ff41eba70bdab1b59f34734802f4b892b19345127caa5abd39d5c076e84286df57f94ecb4d21f1615ea9183684d75d7bea76f293265328a3af2ef889e27da99dab75da357cee3ae17783093738c2358e17dfa09e4f82893a6f2808168bcece3b9b09758e6692e66c977bec317cc65cbab3e8e4c5ef68025d72db142ba6f791ee401dbac670f30f6a6b6e5f71bb621bc1416b847404e2bca6c21b4e3b2dc005e98d788e0991bff95bc411e246aef8910ef63591789789a032ff36add44cb0d6d1c958013f19342a46f7e14f9d07337bb91026acf9edb51134777808f096a3b2ad3777985f9615da55d578fd514d42a31af107c79bc587f00ba6a77e523a41585cef9fa3cc3e6d59a10cca916bd8aead6e1b191b16e7f", 0x1000}, {&(0x7f0000002600)="b013f3b3fe25d62f1401bb39752d45bd9fcb97b0c78ec0d08e205253251fbaf35d1f4a8f4281aad539579f0e2e2aa5d2612faaf6bbfa333e7c56365d1a43e4def42dd80f46f05c7990e5453c4bb8b8a140b672a5e6b05c773b5556a2f1a860260a194dc47a134a2ed725ca42a6763d33d9faddabf7c4cbe3fedc37f477322c0de835bc20dbc18f601121f86e7b686cdda73bb3e40171e3cf440ed1f0cbf17121966980e0ca667cfae1e797fec1fae65e798df6abbcf5b3632b9cc0a50a3cc36590fb6114971b551b0a39bf4ff39e665f43ff7ac575d7d4bad0cd2c1301fe8e37f19b65b13661904ddf224124caa8a50b0ce11464349ff9141335f435a4c6fe21bdb70538a6c185d5b16d5be2446740d36746c09383e0c64c0707b80e198b1709e58c59e93ee971ba233b5d74cd4b7ae71946b2ae82cf21e03ce5d14e8ecd9d82210cd32f79eb39275d36c7f309359cd72529ad085bcf1c75aee20c0fe2f68c56fe4725f7ce54a5db0c280a29c207be4ab88e829a3a52d2f19e0157307530b02f2261980585919f8241a13305d8264aa43d7ba8494433a30d5b1b06f1960f0e5e5e28a46fd1e52a93679cf53b1f32bae9e059804c469611ba892e468d7fe7d2140fbb486524dbd9b53ed804cfd601e37a4b8817173654306cd451790d7abd0a881426b157c5d470ac42b067471297bbcf551605543b4750f4a6f6acb9becdd89876ea26e072a1bc8e942627877748367d35b787797062528840800c373458aeb853f64f2aceaeb43dc68c001a6cbfe86f98bba02e14709981379cf8b6f3cd06e45eff6957c3079e1bdb78a8b82429de692b38ca5d1a4fccebb80ea547b1bf8d4ceb19dcac2d32ff3077691b813d28b42b2296f8ec858e2433fb5f7b2f487dfb1c6a031ec41be5270c483e10855a1a02125fcc585400b9d01bd977ff4d48bc043ed2168bee39a0ad33f2a05751aa4fb04f15d0ce8b1f2d5d66e9bd3fe6e37f59c5022d1efb6090c4e9df5370ec03bc1aac0fed673f2aefbed89175cc7c02020fcbaf07a8f2d8c5b4418dcdc0f476e69bb2c3c80bb3c8a8a3b4ba14a1333984b95139d6f7d0bbb74232dc3df46eb4a52b52266c95e3d52504e72b55cc32c33baec67896cc1f95c67e5dc100cfffd59bb8f2b7cebcc402a369840bf29f0218faf6da0afe6dd78fa4be78a478c0c25f99d913c673649df7bd1cb151cfad4d7f224b9b203170711ea0247d5814f1eaaef292f492acad608cf37e06373078350c54319ab77b7f37d6f749476e59d3497bc36514621db2a0943cc664f11a8c9f52f79d241f32fcd13f39e12d51a06b0983e4942a687f1ee7be55165b16feb03a4836a6af973ac79ddfc509698ef3e702eea2ca125484c7594d338263ea3683e61cb4ec3d0ea8f3ecd0c9720079c57ba5a34da74c465850ed267bd30f5c94bf56048545f9db6837dd98f23c0b51af4fc065f46d99abb9223d66cc72cb6022cb735587b93b0d6ed2b9beafdb43bf3024a233a7b5fa4f8fad0273c53353af3b0d49bce023cc1869258198724fab35723ab19ad3ca4cf01053a91ee099646f51317f9038324ffdec53d63eb34cb1d878562596b59f8053a8abe1d4712865fd644b26425dabe6ebe1d67c0e41314492384ae4f4f4c3ca5658a993a86f7880e4670fc71781a7c314cb7475a83258a1dc9ad2b0c83061c95ce99017200c259a3cf7e71dc810307f44442b4c19bd868ec53180ed62fd62c8458f264d2b03f805c80a232f7fe9be34157249e23e753fcba1fbbbde001fc64b0a66fcf3a6a1e44b777912c361a88b7963d1468a8dd3afc5b0b4e56aa6b4d45acaa9f3570bf55925c89196333fbfb970c6cab483ce2bb5511ed10fce306f33c92974adfda97d876db98cad27a542726402f78286c82807c0206f3084305892e795241ced293c2709bfd6a5733553250322e8e00e61601275a264bfe624bb8a58bc92cf29fb439a7806a5aa1a60447b181720c841a853cee965cd6321c1fa4f63b4a7a6d91f77c53c37323a62dfeacfcec8c32f393866e81df8a4296e60f1956e3778696c33c4e4a9708ae751d314cc82facc5bafb745897dae2ee1960f5b05c32cf1a4b83f98c4bdbe3e668d4294971a44c4c7fd44744b675e9c549ef2e4fe2051c713dd1f04d931e52d9a0ed59e43e67d06383c2d87ce36ece28296a8f5d2f3f881b805e0a42ec6c460ef2ea04c646b959246d21c155fe819af9384d509d10ef48e2302b7508ea088a2b72c831cad41711c617ec61c7d0132343150744c8fb8bc53e5a8029c386355e0c6340975526d4fcc02b5e0654779b90f960b67a3ecd1bd452547dad32b73986dd7146ddef797c68f4c8ed8d7865aa82b47dec1153fcba8c5233b07dba67d2573172001e5c768ccd9283e4c6e23faaf71e3d536a937bfde1b6d4e19d2cb576e2a24b9a69240925b8a4ea7207f75bc22c6af7d077394202aa6ae3020e0aa86e1fa5524f4bb41f1a4026db3f970dd57f508235b82055eed73ed586f6cbdf52fce6e636b209aa813ecc63dbb1077a5b5ccb8de633f37679fcf0e1d584852210b2dd4ff4ba6d875173824cdd2c36632f4f7454e512c0314a9fbbbdf72d6151a27f23cdf126e943ee6803e706277f71b2f9c4480b84b4a67b7a86e100720ab68f47b44f793f800c5f28a03dd727bb262e8183b4a6ce9ddd01c1742240daa398b100a4f42d6ca2113b39b72c9f47290244a45a73c0784a1a8200c748cf60b60443fe65652ec21337941c32a4ceb640e9cc6ed55f7477993cc5c8ce9c6527b7378e3d054e519285cad59a8bf29ceaf2c486dbb2d11497530eafd252bb44aebbbf87b61cce00fc2828bac40f2e85683efc91054451b171e431ef5984adc8c2bbfad1489306a024551d327b1a32791d555daeed4f8ddc45cb509df8b5532707ff421163fb30ab2770bb9626c2bbdd59ed2cfcf390f6a0fa6ac9ba108dcdc0d6a8724f0325ed290e6c31e586ec2b823e7217d79c446dbd2f66db590ae931c90675028015d375256568f30e5bee0ab3d8eeee154d7fdda9f89cbf4be744308be17aa7826480769ebb84d4965ae5e1441220a21a4c09dd418df9b300841be7480440131adedfdd3c02431e3193d6ef353128862767317a7c739b0ec3694a8d24e879c71f1a6b38900bdcb011b298f9ea6b8c3ec31f267604dbd152d6a9ecd0604a1daa0e0db93427f286cc8b18d71b98c227115a1a6a9aba224014e3371642eef31296def836b661dfce6abebcfc18928fb4eb95c866d05a1ac7d11b2421ef14164a0ac4918f8b183579d48646adafd53f0f4b043dcef3111250c2ce4091b5bddb54959b1ca8e335ecae89d40a47690d67e47de1af856b9559544b19146c73125e0dc504ce728b2fb6c9e80a156eb4e2c080d06f4ba3c9b918dbe2e00f3dc39f490aff90f28d6488178fee32ce24215cb25499f706c975996eeccf644218ed0ea573d3114e19faf43ac1e82b047b221ec775f30cdf16db51f0a8be98b874d7613fe7a7dddbb6baba0c7fea37739721a4e01e9848a2cf11f72de8ee8195d4e9c49df43d3f680353d2b6fd1c8c8dc68c17995c625e687189bc620d08cd5261967c4ed66b1fcf7f896ccd59e42115ebd4f93fdcdf05a447ab2dfb1c84338d59514059b73328ab16b862efd59d6b9716ceda06eac0e68772a4226b4429b6d901e25e80ee86f1210bdfef394b1b86dd7f171decd7f59adf7e6a552a2e9de358b8003bb952b5b674b6358ffa6696b63356d58077abbcb2544c4ec0eb0767e0cf7895cce20292346a8c4ef139d47209b2bb0b1d7c65f7f331e93e6ef2d14a0eb09bf507f53493ad1ce3f273f590d256406dab1b80cd4b6f65abc71a6b061ae31446342883da0618e0543c40cae3a71a76c338b0502e0ce54db950b346bbbbc18ba423032f87910cd9196dcd7bf27f39777728fbf5301e89393554d1dc69fda098751e8067ac77312e35bd8bff804e9c944196d7a4d4fdc25139ec0cf7dc2d4d7b9300cd72f6fbe970dcd7b70aab2e36dc7733cccc888a425f211b844432ac4758777718e7b0e8ceafbbaa96a937df328df49aa475a238916bbbb5f23f5e2e52ad106e0a3083b6edc185d03a2384ed4adf715a9fe0a4f88e2d45105057cb71bae8226aebda72705e31ef64843acf8dbe8e7f4dc4dc2d16d0035d9d6151fca2c29b6878e66201f114ac251f2b0d8ca5545629995cec7326432288894bd830b9e6b2c380091955d219e1e0db7de443103041c938f4a9543951bcba0d552cbdd3b6583a5271bb5fceff72b231784334ee79f5bd00e557b97e97d64ea2ccba4b66c1525485de7fd8515ca334398fa3b495021bca83d6066ab956480997be24be1907116ba2d6bf4ca2c9790bf3e87ce21390d49d37e0dc1b4f9eb882d3f59fe93cc41bb64bd1c109c7f255a2f3c28150bf2a1dd48f00654a1f414029680ca3a1f531a42470e97ad0b1f810f518835c238f343e82199dd71f895b257cb3cb46a7c87a9430b1a44713dda394d5b7f025f53718d1b6fc71c69b68f7c0e601dfd8547666b060cdcea3632e37dbd34cd6bc6d837031a28665ce679cc083068a3959ab600e0c665552bfa239aaf9680873a27ef6fd3d9853f7a4d608266620b1b6855c23efa8e7961b074b9893de0bab3739aeb796715347ded7b35300e8b11134498d33af05eab50619fb569b8bc8c2a86d8ca1b72efd6006abcb37b7086a5e9495ce97a9484fe307a00c7399aa845a6291dbc88fca4a1bf304bc31f072d9bf3aa428b39f44f7a057787d2818b816405ff81f22a43b44b24111df92f127aa84c03c7ef157af2c64f6bcec8b3d870db5679ce24e99733afc15ce78a303320cf2105f8960fad74f4f9c94c2f8fa37fd23be7674ee94e1d80d8e3cd1662cc4b06a0c22d23c8f8048cfd432bf6a18a36b7cab07a796f45b4b154360ec0489f391d58c24eac030809facb6e975456e566330adce36e64f7f66f63607a82056f009b8604f2429ef2fa8842e6a25244a05cab4ec86130ab26ef6ac72481e2b9bf17b6cfd33dc6152feea49b9d0d8c7ff25f7dc2eb0fee199c8af47a179303e891405049ae91773647aaf06895c7dd519a7d3e842e7b5fee97281449c6be96e2043a7e97710759220ba2cbbd742c3bba4a2b441f26f92a2a95c45dcf810e704fe676ad2fa9b5ed07508b1232219632c3635613a2884c1711d1223026b516632d3471ebbea15a5f95ff51611ab5271322c1f25e56ef2732a45980f202ba7d451b18d1bf2c3a7b3390a5b3da9ce87f4c3bbdfc882eb5ce1fc5a641f59352e4200aa321b78205d0ce93b18cc34901422e4157f1c2521afa42efeb2aa3d83c672c06adb0a3e775586a18a80311b4d49d54bc52ca7f9de55763d0b961c2a5ab9d31ce52017aa9d40fc79bb132cc55fd56655f76f4e42296ac75c9305855008117da95af5b03135ca210cfe001e01f743a2eb27e12c88b719d014b0fcce96ab5f54943b4a599a6d9f1b95a7c118ac4bd7f48d4c3bfeef1315d80c037401fb938a95c49455c3e89b8fa341a894014bf6e3777290b73a0330873d060f7268c7cefd512a349093f5cff72c7ab95d053ab277d4ffdd5791715dc5ee35c39a110916579461b4f5de509997b6126f4d3866a898dffd19c7cd6beae2ca57644f1d8ecbae2af5fb665498bf5a5e499b76c9060611a98f87b7f77315029b965c7604e1f308c7261612612c74bb00aef64e0236c246cf6d08680ec8b4fc342b93528dbf481ea002107596a42ca09205cd4455f06d1a13ebc0509cb2b234e7f0c50", 0x1000}, {&(0x7f0000000080)="63bd9f", 0x3}, {&(0x7f0000000400)="4ca77142af7ed32b23c497d56dbffce365dff6ca0708c54f65409af73f9db21998cc7db33bf346980ed00d0739eaa060f461070a9cdf49e7d8ae459f3807eb7a8ec12ff773b0afdcdcbdc6c5284fa8c31e2a99a613d1a57eba2c53721f096a5cbc4ec57fa9170be78f2143cc27ad20878d6dd85e605ed4a9191969bd5f54385410891d3580effe055f85bea1339146947d0c03", 0x93}], 0xa) ftruncate(r0, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000004c0)=0x1) getpeername$unix(r4, &(0x7f00000036c0)=ANY=[@ANYBLOB="00000070f410f60000000000000000a512b5c908d1d80db6b6bce8924677c447cd6a663d198cb0beb9b6297b044644ae3354c07d02ee7d55637056e2deea6a870fa145ad26068253e86d10c5c473ce26bd1d8f882010eacec69dcad9b2eaf1ace2ddbd8cd1fbf2e1319914ac884591fff7f65be666a2b3329aa87603602bc4dc1b709fcadb3860e3af0bd6043adeeeb4926732b77e24e184f455083dba6e3ed68ceb9d2f67811b09c971cfa54e12153cd505abffaffcd09c246da4c1a30804dc5dd4a0"], &(0x7f00000000c0)=0xce) 16:00:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000ec2c32e05ae6cb02d31a8bde96db510a02143e528e904f9391298aa38c988095ae708beb229d4d838144bd5bbe57a12790e5fa41a8d5b87fd3e74ed6174e5acc1073b9cd6fc510eef54c9ae1f358e92193b8ac51f7cb41ac578d4101d4f56e9c1353ab7457e22e819bf016b209df494ee58c3c89ac0aac107fade406d837eea9ba37a059ecc0dfa5492493a8bb115c07e7e70edeb1ba7eb09d89e51e769c715ea1edd1d80a20f6159148721cd6262b3132cbad5765aa9d92224d5d72174cfe7efc981284a46c3505c72da9449ba8a2f7ed598c"], 0x10) close(r0) fcntl$getflags(r0, 0x3) pckbd_enable: command error 11:09:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x102) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8003, 0x10) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="f221f63611d1803ff46cead58efaa3e6a4254ed4c930500818c2fbca99eadf748d4990854130cc251712284a2686058ab2e528a12882df1417d42f285641312de1da07cd52669c6a32a917159bfa9022bec98c705a721b5ad706793322961dd15646dc7c11833c1110af316d3e630f22333e0e354f6208df0b3f943f4f6e671ab5c3840e8b4f1b1b268b99193cd55202eb1c785fb7d11f8e0098fc2aae5118b2e54a52e7db79d571f2e46e056edbceb5ed3509487ccdbc34208e5282a14e1221248408946c2a18301e38b52e0234a616319d9f043e1dd1c37f7356b5808d87ea80f3451d848450e337930f30aa7087c7c0e3"], 0x10) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r3) lseek(r3, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 11:09:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000480)="ca9054543b8308b360b5efb8f509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5e4ebe8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d17544c703bce761ee71061fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308fd0e695a5cd58da381c9753a44018d3ace8c6228c1c947bfbb06826485acfa941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdce6e1ea3deb03a2f82e908cfc6c13e329b447a5a8a7fe62a7aa1dc17007fa5d98fff4f24807bec2a4e01451524339763a21decaf981f7be778b0b576a18653105cedfff4000000000009449e81050fbf0be8faf3930495102510215793ebe3534d42e02f4bdf71c1d93df7e24a99aaa8025d07591d37f06ba9c925bffa5efabcd973935400a148689124cc7acfb9b334805784a9be54fbcc17f9b8f4f7c35f2cd3c8cb432a03b452dcd608f874e441d7edcd5f2a4847b063b24aee74653411e3f8d3e28a158798ed7d3d2a42c5cc372bef2815cf6efcf1800059c5c435b8e0521e", 0xffffffffffffff34) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20e5, &(0x7f0000000040)=[{0x1080, 0x0, 0x1, 0xfff}, {0x400000061, 0x0, 0x0, 0xffffffff}, {0x6, 0x10}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x2, 0x4000, 0x85, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) syz_emit_ethernet(0xed, &(0x7f0000000140)="11123ff024e859e77cb4f343fc2b1c8ed313cf9590ee1cf52607439fb94c860f93b9c3c7c11d46827c19776f0cf85bc7bae17d8d5ffd903aca167d4fa34936f7c16c6bea3b238b77035b53acf998d945fc7fa7222edc23661b7dc6f58486322e2b3acd83ea276155eedcfab557a992e833dd14b8f3611e09233117aca2967bcbe327cc2295639b5d2b199e7b1a19d8e7") 11:09:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) pwrite(r1, &(0x7f00000004c0)="c8c1660af32ca7a6e523026eea978d2f0647408b31ff0c1bdd2b1c15b0c3067f351365326259b55e7436b3f3071fd1ea17eb10446c8fb17132ba6cca45c4b5e1b928872d34e5aeaed7a8c19bb3bae94b25ff8fb192dac1bace03c9bc2756ceffd8cc69dff741207af5290e509670c99c13e157c36d49a3ed1bd750d184d01f1ae5d56c577a304c62c8633f54b1056b8ebc524b5bbfbaac5ec044994db68b326738247dadb1df9f2cf471dc9728e6ff9f62ae4b5a3962441f464d849cfe2627178a636339f6fe24e18d60a4f0dd7f6b39cd71fd65f2a2f4c2e8cd3fb37f43d1ad3fb19792a3fb70d6c96b17a3b2c9ba43c1d2101d6d2fa33d6fbe883f3e0e6f8b2fa53c84c42d88f7d6a5ebc1edf995518bc109140caf00a2641f69c3aceaa00a237fee845235bbf37dcc9c22428d595c8ab6a93e6fe1ff8fee7485d775821a6328a0a85704279634d5b867678c47b8ad1873139b12df0039c6671ecae0523cef5be40a77ab856ec650de29dadd7eeab9e32b19acbf268d00ebb7034c4779ba6247bce3b4cbc767dade878119f643cb7d15a1afdfeace31eeaa30f564212bd42442f0d3a2e0697900f70e2d8c0c9330bfc2e1cb5cc54cca89a505b8def9aa441e72179045e20b5790d5fe948068161fe00b8226c266cac6ef25b7635942ba55733241553e3ce07054ed3014f017318ebf22a5e6a9769ccf5360def2af902f06e485879f48495d58b90dddbb79bf3f683550645d1cd7e33b75451102dda53c461308d32f27b8ea603ad1e7f43c0d92696e58487f7c13c15ef6a358b5aec60a053d7fb34f2dd4784c4932b5139ded19f54c0838a9a49330cd724534e0e6067397806e7e7e07c7b985e55dc9d609616d8242369b703c77b8a14cf16cf4da9de3fd1fcd495e7c05748401369eaa0a6b1864d24d580050447c389a944a51c6ddac2584a69ccee3c5997d09966ccca91f0a77fa23d1a1657da1234704c1ca54e3db92098b2bc0c29de6c7c0b3b3564f4ec2465800cadbfe8f85f9736826d01851883104b578daa1f3b32c8e53640c155fad4811c67d9d15f9e93e3098867eca7c4998c6e49f52988915c8c4c43c751a9690ce6893d0e1d8ab8d7c9f06927ab9a0e656f299b39e541afbc5c8d6ea01e05d10761484063922c9adad4807119b7380df40a91ff0db237884972762bbfb6777814dc70f8fd0bd5d78b6bc08baf451ac5da524f144bd6ed21b28a31731f6cedf9bc5234278938ab6c85bea04c78d82f30278a5c1251fc27133ab1f188e8e3667f74088d67787cd5d05047276bc76208d867c8d73f6b00577dbb00d52fcb1dd0d96593df8ba38e0c2c5d34470b537acfc5bfad2de2e494deaeb6773262d9ba8d2ce957634a5d77fe82be6b377b6ff9dc809248e14e37ea6c5f660d7fae93fc65c1c0546a66457c56f25a1d7bf48c92d4033d18a0299207d7e72ea363fc5138b5dac085ba7affc18e4539f6ec97c1a6fc4dbae407f2316c4e4021e529e9b12e3d0bfc66275c076051ee0eaea803943439ab284a856d94475023a019a781b02b3a50e9e624e069952bf47d8f705546b8c967e65d24eaed71a1ab531c49ac334b3911492f6894e6094510d906db41a0e9c0b25aecef672a04b7417022dd2f9039a155c70d1ee41a23383cf294f78ce3c55406d34bf3c26a45c46aa4e3628895a633a82d284c61c9a4336444df64233e2b751a517c8bc76c1009a48aa300d46be981a7e9d316d4e6ac0058c3859e01a07398bd0ee63bf9222ddf46d2c1d5222c16bb62ddc72e61534c322fd91f5224cb01d7282a1ace375471d5eed2e37448cf2e838b82ef55ca4fe9d1fa2b9eef7091af766f0b5948667719afeac13522220cb69310b34ae0b5a22a549de7687786eb4636b01c47bda4f616ab84b6e3d4f8c4fa2f1e3c44a26f3ef3e5f416a9921f7e67efc3ed48302a09e2268880b9c347b6f021c65e6f8a3308783a797553856147dd49ae7072caa27a27a9017d66758b5fa6bac813a33d42f9469f9225f0a3f6e6d847a550590c1ca651bb81bf68b0a7435b4d68e34434e0de301d4fd6756f11ddb06c0e0a7c4c9838a6c5f5ee865273801c15216c859404f0078c8f633aff79bc9b19b92235f578d11dbf3b1ab50e76f516f31cb59c4da476080e2f8e0a3d9c8434ef133ba4f68961aab9ed30be3f1d32abeb3ccc099661b560ae231319fed7b39ee43328b0c23a5f1e9898715e01c93b1edc6fc67ea3a5ee75ac5e5608a0822bd9473569a49928901e89ca9b67170b834118071476bdf3214d18f5a222e8618ba8fd6c36ec7e346716db04978a95f3582442a05997c32feb8837507f7d5194fea34decba6661cb9f46c86c6e9f3d368f84d9460497dec202dc15b7a0156a19cf9951e302a900c19a597a3fabcd8254121129218b754965b1c24629012fce07600cc323c6083f22627feb706c1011a26d16c1b53d630122918db7aefcb9c7f35d40ce701e4bfcbe09b758fca2305a8fb36df0e0b6312a0fac195aa1d01241e24c492dd658b96ea7fa3a72a302f092c342c7ed1c4b8816b03da51f0ebc94d16d38a7b63ca947c0f281bf0538c623fe5ab14536de164f95b8d66f775c2e0f6fa23cd3dbeb45f267d5c3cdcc7f202b2adc98e74c24fc8805fc64d23e52d9ed8bd21d5a793211d2be0274f73bebd9267ba7900f24804b8ca6be1e4900f69376fb3792de934e09a20e3a498b72f885a1af5e5b81c40127ab1c03e5f3e4afc4d626188cc634e59dc24cc4e8be50cc9b851e3f03eeb79e37b5183fc5704d90e93decf0cbf1d51669bb9f4347d84ad6e2c477750781d32193404b47aa9cf960c3e171597fb6b53237f8058b5a4a8f3505723527aa1818d2134b8ee604a9497efd46373157fb034149c25dc051579b0a0a90c9854d99b2011a9daa3ce8178a591872126073bec5e78888104f67039afd850f0851795dd922c24d5cc10a0e3e6863c59daaf5dafe69140bb866c6859a82112c8654c93fe0917793a6ddedc1ed5a895dc7bf0187fa77d9f31177a72ebf7f0118fabe7df897354bb8446363231a5f05c7fe2f3684425d311dc705dca6e18254a53026566f3e59bcbd47fcbfe5d9c8f13633cb3792c72da5c0c3bc127fbe8016ebe1a96994cd496c4bc56e11f1a3f2ff83f699e7f15afe7aa5e97f469074e51b7f3135250ea23ebe2ceb8adb8f38ca5444596628456e8d87f51bea8e62f967f0012800de58fcc9da06ba18576ff23f5a7f8c04c0fc0b2b8b141d293f8ee8f54c7faa4942811c9ec683280f82a7809c39c898298210cd781949b01cacc387f6793a247f773563f35a99baa1dd2ea287b75d02659237dde76ebf0b6688530ae0a8be455108f6cbb4aa3e1b547011277aa4531ed2adf706394ae63b91186074f04b1c110a76ee94460fe0b35f1cb63d7c03e27633663435407d0caac622686be072f422af647d52589cc6d69d7544030f81b4577cfa224a845c24831bba7c6509f42c02cca283c7b3b5bbbd388e50c2986d92cdff03d2c6df2c2a4e4a655ded8d196b2b86a90c81a67b216407c85797186c16a6c403b84cabd0bc6725065e77ce6bf3a2a4f7ec46962893f901de7312ce3e2619a4c7134e8a8c16db92d6b83c8db468be8ff3889a32d09353d2998d2fc2232970664b2797865a65d67fe7dd8e6350a14d9fbb653250c854816ab9a6245bd7fa9394263c77abeb601504fc5c53b7f9ec84ac8dab19f132fd95001fd1d1f836dfffad4c0c380576f7fe6cac1b1b320b6dd85c6c500820d6f51313a8a2b99d725d7c94b94cd62cde10301a52a7a3c28b1c33ff913f56f78dd9dda4d460d0cfb6109f288a52d67654553d9d230fd6143c180910bceab3c217f30260eda7d6ee57bbdb1454ad0b91a6c72354574ddfd3a168513bf7ab180287608da16d7face355178a620aeb69b2c4423730beb9d9ebbdac4cfd234202095928a9271ae01778f49fbeea47bf09ec56fc501b719cf329ba2fdf7339846cbac64184fd948abb2c11aaf296814e7704e8ca12aa731e723b41646ea564ed5645b335e0b1ff1097d2b7ba1775e519e2ba45d43f1fcdb30e245cfffb71fd12f651b2a5887c74ee8bae3785f155a888d6a5154026d49ef8c71e77d129423e689b0e98af0781142ca7450aa3876a6d29d8217a9701cfe7309922c796dcf3da2d3020b688c20d39053f5b1f9d71d6376f26c5a689305607df51898e0b61a81f460780a46fb9bdbe5a7a7a674aeab717c3240ea843942ac15298220a78c651f2f8f30b825a16300a94b9d3c627abb7702ceb951f3226b019d9602fd787b6feef6d3406899adfac84b1c96ba00529472f7dc66e3dec4463a37fea1ba5076c616e1f72bf980434de7c342560cc782ee356006388d5148bea4b7207d4974d319ba302f4f2364cc1eaf20a26de51f828725db19937022a5ae70076ef03c65a6f0f522bb01b5e4ed61d82d0714c5a76a4c2853bad72788e485f24a16c4006f605e4de32cba7386922b061becafa47f8476469d5eee5647f2eef5ea29007f6584332cfaf7a90860bf1bb661b9c711d6b3af32051d92b90cb9dbe699cbd3947a43a0f81515069c34b994037d9d788698da8bdb4575b8e78a2dc55c8d98c85d84fa747071fe3fb03bb674cdd8af01a7f870d8f9ed915c12bb27478d7be5744fffa273cf6c714796efce70b20faa9163076a04151b5d3985bc73802bc5ad5f573b925d621e33fee51305d220b7a6e41c7801bb11e69a12986cb689c1c4c17d6d91da4168e6e12faf962b5f969f8556cec21af3c870cc5c9346d8d8094dbf5e47a9ef55bb46fcaf26fbb4175d727ffe3938534b6ce6c181717ae6a47aa860a2b6c29e9de46e1f673c3fd8becd9efdd8dfb098c87335547b4615b0395ded3ea1c5ea69dac41c02ba22b45212e0ff67557b20dce285cb259b074c51bbf6e744fe97118dd281626a38bd11948029cf53af4bf3909e28857f665a9ea202848fef85f6982cfe7164f55e42d7033f082601e97296faa1470ef315e82058b5e7d66bdc7a15c7ae7acdf09cc59fdcfad7e070966d261d05e9c2d9ccaf29f52eeda72742711a21ecf87694688080574e65d26d53d405e603da945f1d831f56b2e84a39c68ba9dd21eba016523839cfb6320d62fddfe74d5244369f3223d2012dfd2da183ce4a3108e99cb034f54140a02425e3795f993d614c98acdf8deb41ee4e5c13394eb0fe6a2c6312bb02b4c8cd68bdfe6c6938b1d4feeba7acb885fe7c76ee1b464cb2ca53f8a28577e01333605a005a23c147718fb6deb072dcc863c3194eefa3bb2211d20541cddb80f4ad2ae9fefb09a5015db5263b3991c1a29787cb4094541eab51de82553ff3ededcaa81d713e93057a0f729bd0534ca635c6f9293227814ef6c9269b3eb8fb75a73c0f16a19e7cb22ec4fab39760a9a97e7bc394a3b30411b1c7151bffc8750169bef8ac8b1fadda4ca5fc316d2e7bf2ae46b4dbfe9acbd7ce7a5775d9d30f593a93238a984be1befc81d70e7cfd290e5f815d311782b1fd815a1dbfb57d3522f142b43ca7bf048a394e462447d536f168c16b66d1843ab5f1f79f80809791f393bd62a5f44030b1506c1050c775aa27b83e89922a3a6bfe447a19badf1b5642e3e5941cfb44ea0867a692c3c5ff18bdb8eb3cad195ea2cdb09d2cd5b28dd76e90dfc136984c29dc0f6e7db8c6c23e56669928d24aa0b1cc449f422445a276d199606425c8197304b773c413d6d086089e2627965c12037d6e55d48f9d8a7500f847a6f89188a2a12bd84ff1c1dabf48c763", 0x1000, 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000004c0)=0x1) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 11:09:53 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getpid() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r2, r3, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) unveil(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xd8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c653000447aa3ea7a7eb463b3867ceb9e7df9ffffffbdd4812339e3586bb032e71ca0a3a8e98ebed4c59fdbb408d01a7c0a8dcfaa51cc38118ed5040a165074af16767cdee865c6547729d80c7243d42670d03ce4f3351620f5498d1839869f7d50fcf93de984876621c4a57399102b94c54bc3ebe6cd274cc180da8aa97dc36515421bb101f994d0bbe09953c70e8089b6116d517f61ac4c88c96d39a6e04e78d713ee0180035a88876bc6f321605b3b7bf4887f9117a91d9a198f6286d0a3a8084c04d4f9a4e3bbca79326b8716dcc754fca21645e230522e37b6eca3ca7a3c07392d60be5b8421932ab132392820cb2d8d00000000000000000000000089d2e4e1944678751f100b4e5ddd46fb86656beb740ac485ae26c3ac59a520"], 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="6221ac852206f242918a2429d97ac59f2a40a3fb18379e4228cc28a808293bc1b15ad3c9cd7c6f71dd352cfa4b8418fcb8693823d20c6a46fdc4e522a7b4402397735932d024cf4b1fedfcbd20c51b15879942fb7d0fae6cd608d24252cb458707c5b9e7a459ac0b120d39aced2cae44ef2a027c080afa250d4d9a2f541db5e6d7c7461408db6a366486ec4cc898e01ecbbbd23a388c33c459591ebdad6080f054bdb6212e2b47ff0eb218dbb7b9e382a317ed620b6bbef6cd37cad16c6cccb953c8f968c8972d57b4", 0xc9}, {&(0x7f0000000080)="4c5e02585ede3dcea035693cd36de490bad3df04d97c72ef356cf7f3b6de79819c2cfdb4a4085e43d3337b4999fe5ee8e9880c497f4520f648d22054be8637db44b4746caf6713a3b6206c1f9afae03774a07fafe1112ad126545ced4bf65fc7ced5ec", 0x63}, {&(0x7f00000002c0)="28c8bc8f2e6eca108601f07d78f772ed29161050b104b3469b808f8af8dd46ab5c3f7991e03fa162353c06b3dc84ea15ec8d45c095998cd9ddc241f521df58cbf3b48c3f72119d784631d6c7a62aae2dd81fe40f6287b435c1c62f2bed7e3b353d2f8a623140f80e03c5aae60815f4f69049ed7690fb11409afef716fdd1753493ec5ab991acef1d689909c4cb460b911691f4e9d06c4d5bac2923952ffc1f75d4cf5846eef962dca0d7d22c3626b7f96b72d952e98242b5cf5254008873674e668a83c105fc", 0xc6}, {&(0x7f0000000100)="faae506359fdc96b1bcb62f27f0adfe98ff0041a5905ed9477f0e2755d93db6e04b5610921fdf69c31f6a94688b4ba404e75c3404abb4aa6", 0x38}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r5}], 0x20, 0x4}, 0x8) 11:09:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:09:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/252, 0xfc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4c, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0xad66}, {0x400, 0x5}}, 0x2) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:09:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x9, 0x8, 0xdd, 0x7}, {0x9, 0x0, 0x83, 0xff}, {0x5, 0x1, 0xa, 0x5}, {0x1, 0x7b, 0x1, 0x3}, {0xfffc, 0x3, 0x6, 0x2}, {0x200, 0xe9, 0x81, 0x45b}, {0x0, 0x5, 0x6, 0x9}, {0x8, 0x6, 0x2, 0x3b25}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ff7fffd, "000820000ebd74c4dcae36000000000ea6cc7b00", 0x80}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r5 = accept(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r5, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000940)=0xffffbfff) semget$private(0x0, 0x3, 0x2) r6 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r6, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) getpeername(r7, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r8 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x2000) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f00000003c0)=0x42000) getsockname$inet(r9, &(0x7f0000000000), &(0x7f00000005c0)=0x1a7) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x5) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 11:09:53 executing program 0: socket$inet(0x2, 0x3, 0x3f) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xc346, 0x8001, 0x9, 0xac}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x401) kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000100)={0x7fffffff, 0x72a, './file0\x00', 0xe7df, 0x5a3, 0x7, 0x8000}) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r3 = dup(0xffffffffffffffff) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) kqueue() utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x3}, {0xc72, 0xffffffffffff8000}}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x800) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000280)={0x400, 0x5, 0x20, 0x671, "479f55561c2f2d8822ac14cf518d8dabbbe3f95e", 0x6b8, 0x1}) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f00000002c0)=0x4978) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x181, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x2, 0x9, 0x5}, {0x18, 0x1, 0x0, 0x3f}, 0x7, [0x9, 0x2, 0x0, 0x100, 0x0, 0x4e, 0x1, 0x9]}, 0x3c) r6 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x1) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000440)={0x7, 0x6, 0x40, 0x40}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x6652) fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpid() ktrace(&(0x7f0000000500)='./file1\x00', 0x4, 0xa, r8) open(&(0x7f0000000540)='./file1\x00', 0x2, 0x22) 11:09:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400), 0x2aaaaaaaaaaaab18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getpgrp() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r12, 0x0, r13) connect$unix(r11, &(0x7f0000000280)=ANY=[@ANYBLOB="01012c4436408db83120453817c07e57e4db0122f3039567585e91134c01c72f1aa3d6dc67696c64"], 0xa) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r7, r8, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r9, r10, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r7) pipe2(&(0x7f00000000c0), 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) 11:09:53 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) poll(&(0x7f0000000080)=[{r2, 0x10}, {r0, 0x100}, {r0, 0x4}, {r3, 0x10}], 0x4, 0x87) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 11:09:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000280)={0x0, ""/249}, 0x101, 0x0, 0x800) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 11:09:54 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000180)={0xfffffffa, 0x9}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x4003, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) sendto(r4, &(0x7f0000000200)="75caa9c352a164ff35209b0c7eb12fd4fd03240866189f91dc98fe6c998438a193b9ff1b9171deaf2f102d1942d72f41761b2f3eb84c2a3e6070390b9e607427449240fb36bb401ae9eaafc7119fb6a27df423bad14004a65c547b05a8058751c466202a827c6ae273837464caf0f6e9594b48a2aa48", 0x76, 0x5, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7, 0x3, 0x1, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x87}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93a58c1a900e8656") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5a, &(0x7f0000000100)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3, 0x82, 0x4, 0x8}, {0xffff, 0x40, 0xdb, 0x6}]}) 11:09:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb", 0x10}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt(r2, 0xfd6, 0x7fff, &(0x7f00000000c0)=""/168, &(0x7f0000000180)=0xa8) socketpair(0x1b, 0x4000, 0xf7, &(0x7f0000000080)) 11:09:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000}, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./bus/file0\x00', 0xda, 0x0) listen(r1, 0x40) r2 = getpgrp() open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce4897eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffffffffffec9) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r9) r10 = dup(r9) fchown(r10, r6, r8) r11 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r6, r11}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f00000000c0)=0x20000) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r14 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r14, r15, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000000200)) dup2(0xffffffffffffff9c, r16) dup(r16) wsmuxpoll: not open wsmuxpoll: not open 11:09:54 executing program 0: r0 = socket(0x11, 0x200000003, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = getpid() r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r4 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r4, r5, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r5, r7}, 0xc) sendto$unix(r0, &(0x7f0000000640)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:09:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff79, "541bb97b6600"}) writev(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f0000000040)="a976c87e6281512ecd77b73da372294bcf4c084cd91197799db2034c93a6869ef431db470ae12bc5653d5d6fb61aa0092106cd98f5b9", 0x36}, {&(0x7f00000000c0)="df655732d3e8f43d354051f3094739ccfef8d2098adf3a404349d6bf6d87b2f0673e0882647101c26e6fb2d31d9938805468cded7fa2b31b1721254f66ce26efaf96e2d355af438789e1ccca4d478508e7a9a85ca6ab4fd8b4fdaaea2f43e6d60333b0c6642eca4bb4b4c6d03010386c418e5baf3b75357b245fe944a6e34af18bd566a617ffeb3cf1771aa51564b8605ed3d2f241370558cfd4255c3e918c5ecca1befbcc8d18790cfe8611cff2a7012e3a3cf271178d9be0c37996ae9160e699fc1161488db8840b0ede39924f61d75b2dd5e0b0c9e6955f5d800e0ade575565b6c689cf00dbf4dac3674c4339cd0d317ff9f9", 0xf4}, {&(0x7f00000001c0)="73def53967e2b7856af442c02180abf7e972682d8c3de579facda76f35fc4589e231e7ff3029729c5036fc483c95095ad3f8e9cfe48e5f7ad961cb779278d0c150fee6fa3b7030dc17c56fda1e30b043187d1fbff54ce1f152b408cd595a53018fcbcc6797bd1cc6c8e6cea6e0ade12523c13d4c24a30a39bf5add6b466df9941783b6585f", 0x85}, {&(0x7f0000000280)="d0f71e7ab3083c57591d64e98f8f7cb486b23577168005d6a4ddcbb50e83eb0071192fedee990919bd1566dbd3a6bd992571e33db80d6c2d38b1ad3ecdd4319fd93a42282a1a321cc956004390ed74775aace19c1c659dde22e992271f60933a979d4255521219257381bed8b07dc940b217e167263c0c21bf256f3b004ed27f35cb36b1c835c3fc2b0a3cb36f640eb7a7f6d1c7c8cbaa6a99e3170b", 0x9c}, {&(0x7f0000000340)="c53d1dbc24f61732efffabaf4981815740130873a0bb65e1d9a7dc44c3e07c07fd2dddae5f1e1817c5f32b45f0db66359519743425f5bf3ad249e6161578c3abd6d1b70b3aa1424f9036cf1cc070def7e8c4c0b8d830c0e821686c97fcbaac56faa0fd6360d0b86ebb0286368a75f94353f039c50cf956bb586f7a42b44f5db56b641c9409ccc6c38c6086a995035509f4e81bc28c9399", 0x97}, {&(0x7f0000000400)="babf510a168d949c5922aaa1e7d8b8e2ec777e6ede0d9de06795f264a04fad40294044ea733865022f1387b31c51dad09903383c8418f4996a6f34978a1772f547a71b164209280c53d5dc34b455852dbeac810bf3f5d4ae6f082823dfc35edcee84d36200c5f551a308331056832f76a8c1509e33476f216bf39cd4bffdc84f5d2bbe535fd9ada5c9cefc70bb41d6b46a439107194a152eadd6a84bcd9e8aa3e865add293eca08a5c3456a6a1b62344b213a3535e3da6a378264137e7cb32c21ecf4de9e37a481fc109f46e3a1a", 0xce}, {&(0x7f0000000500)="3c7c8b1926305c6c75f5d8a179bfbae88171faa5d55a196014e33daa99d4d68f3a3801314f071f6ceaee6420c753582cee41531f1bd2dbb7c1a23975be0ba30b07e3f515504cee79c468179a7bef3c9844d7", 0x52}, {&(0x7f0000000580)="de94ffe249faa1f7a8caa412cfd36627be1738a72a07b9f2f6b79b4f11bc28858a0dc8585dcda0a3d4875c237ac1d4db2e99f0918deaa0e18d37dbfc79563c92cf0ef197324255fc8cb5dc3214c0d6781fa232402598ae35a61808cfe1b0326edf0c63c046aeede571490d35dc3b1c9f8bc48731f5397cdd01fc23", 0x7b}], 0x8) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c, 0x0, 0x2, 0x4}, {0x5c, 0x0, 0x0, 0x4000}, {0x800000000026, 0x4, 0x2}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x52, 0x8, 0x9}, {0x7ff, 0x76, 0x2, 0x1}, {0x1, 0x20, 0x3, 0x400}]}) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000280)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88a9ff8d9d936de724e1b22723da713dbc1893ed0200000000000000b797eaba7231c3cfd504e98c415cc113ba80dabcd52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000180)={0x1, 0x7fffffff, 0x4}) 11:09:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82814efd226b9acd70"], 0x1) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 11:09:54 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000bc, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaeb}, {0x2, 0x0, 0x0, 0x1000}, {0x3c, 0x10, 0x0, 0x8}, {0x407ffffffe, 0x0, 0x0, 0x40000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:09:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:09:54 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 11:09:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x8003, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) shutdown(r1, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="db69b731c91bbc10a005137e1eff72357d70d85c9be2145fa14a9500aa1f09e00b7a1e801e4eceb956cddd09611710eb52a0220247535b674bdb31f8f72adafbdd903a99252be178a2f8a0fc8025622616cc7d8e500647633570f0a8aeb1d8f15ea20138db3fb0403ab6ec71c6af040045d879ba9cfe94eb12f8f5da3a3b9aa3a89cd7caff04f90daa8607451b373e0e007a1de0c7badc688733a0be13e264e0c24e3cb1f21cbcad3044c331f772812aac0a29ad528f5632788405d86b1c61200bb5f6dcf155"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000280)={0x5, 0x0, 0x1, 0x8000, &(0x7f0000000500)={{0x81, 0x1, 0x3, 0x7f, 0x1, 0x3, 0x7}, {[0x3dbf, 0x6, 0xff, 0x7f, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x6, 0x9, 0x1, 0x4d, 0xcf0, 0x2, 0x0, 0x8001, 0x2, 0x8], [0x3, 0xd4, 0x7, 0xffffffff00000000, 0x1ff, 0x9, 0x9, 0x9, 0xf3, 0x5], [0x7, 0x20, 0x40, 0x3, 0xa, 0x6, 0x7], [0x80, 0x74, 0x3, 0x163, 0x2, 0x3], [{0xfff9, 0x6, 0x0, 0xb7}, {0x9, 0x2, 0x10001, 0x10000}, {0x0, 0x0, 0x3, 0x7}, {0x3a06, 0x2, 0x7, 0x6e2}, {0x64b7, 0x3, 0x9, 0x7}, {0x8, 0x1000, 0x2, 0xfff}, {0xffff, 0x5, 0x1, 0x9}, {0x3, 0x3, 0x0, 0xf9}], {0xb3, 0x7, 0xe731, 0xffffffffa78456eb}, {0x4, 0x8001, 0x9, 0x5}}}, 0xff81, 0x6}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto(r4, &(0x7f0000000140)="16be4a76e908d065f064912753bf8016de03cca0eaebb16924e7e452ed6a91ddbfc9265ef75b84da27b73726331886819c2049188f9f5b032e3865f0283122e6d8ab537c20a85b2da0d051082114028c8f10d5088f2091d6e1404ff415079861607076e2302fe6321984bc7548839fbb8b03119652ce1f49b49c9aafb5db43cd0d5712a23a74446c712c757ca1462a4f63dca6162a987595d07b2ac64b0d260120c9eebe1b91b00f54141867371ecc9030dfb612104d477b1b43fcb3a83f307bf9a23531bb20", 0xc6, 0x400, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r2, r3, 0x0) r4 = dup(r2) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x2, 0x20}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc2) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x3, 0x6, 0xe0, 0x7}, {0x3, 0x1, 0x6, 0x2000000}, {0x4, 0x0, 0x81, 0x7f}, {0x400, 0x20, 0x7}, {0xaf, 0xf9, 0x0, 0x5}, {0x2, 0xff, 0x0, 0xe30}, {0x400, 0x4, 0xe0, 0x4}, {0x7ff, 0x0, 0x8, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="6289c27ea5e35b362abe115b4f06") 11:09:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000080)={0x888, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x24}, {0x3c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 11:09:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00a7ebed6d6011e33bc5a876060101604c000148298c13e3bd08"], 0x10}, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x4, 0x3}) write(r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) close(r1) 11:09:54 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) munlockall() r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r3 = socket$inet6(0x18, 0x3, 0x81) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) semop(r2, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semop(r2, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x5, 0x101]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 11:09:54 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) pwrite(r0, &(0x7f0000000040)="9b02a760dcacf55f051ecbf7ad0a8e8ca1483354", 0x14, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="56100000653000000000eb42c6a62310be72cc77eb1e57166771afcc13992c6f4890a49eb47c4b61f1684ceeaec7c7231173ab4572fa7e39142341a9c03ec06b2fe424da2cf4a1cc422eae314cc3876acb776070174e1e57cb4b5ff46aa3aa58c4756e392ea08386be4bdc14a7eea9b4b219651ca265790756ab7a2ad8b48171c89464502c6a3218960685cd826e1009747d3acc2b683e241bb92774d269c106cda334d6ec4522cb14b0258aee26f61c5c137340c0833a0e5143605575602e54df2ecfee7badf93cd4100c455d1644110260"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 11:09:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 11:09:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) write(r2, &(0x7f0000000280)="bcdf05b4f647cb559f9dd9e1f5f81f14697577dde5e26a8b0b19b1daa941b84c9869f5c2a56e9f8d078b4abd56c552986ff00f901e6f301323bd4c5bf353c6b9f9538a68883609363a3c93c24ac377fa12e7feaa7d3dfc81079a33f37483ea31f8d7f7ee3dd70cd65b363a2817709562939f53954d4a0f2e78d77723628dccb550", 0x81) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r4) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r5) accept(r5, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x4) setsockopt(r3, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="eda0f0d7a5f738407a016703352996e0a3f0d8be2ca9bb9621eb5d8f44ae36c4d90fc99ae3131a3477dc62e9ba23b0b40200000000000000351a14ef9e3f6b98fa363304a23673eccacf3d32b97e854624adc23ff5dcf29cf53cfcd4af690b215976e207ee631d62b573ebcb92156817"], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4007, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) shutdown(r3, 0x2) 11:09:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x80) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000a00)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac39f596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae461", 0xd2}], 0x3, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x421) semop(r2, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000cc0)=""/231) 11:09:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000240)={0x3, 0x2}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) write(r0, &(0x7f0000000300)="12403ea0469e9d24a10ea671b2176eb1e9a956563f5def96e3c6757708ad5ed683c8719ba4cf96e77ea61faca3feb83eae86ba133d54a309bab535f3284d475b3daff4", 0x43) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x400) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffcb3, 0x200, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) recvfrom(r4, &(0x7f0000000040)=""/244, 0xf4, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x10001, 0x20}, 0xc) execve(0x0, 0x0, 0x0) 11:09:54 executing program 1: r0 = semget$private(0x0, 0x3, 0x1c0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/185) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x89, 0x8}, {0x84, 0x8}, {0x8b, 0x1000003}, {0x23, 0x1}], 0x4}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = dup2(r3, r1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000380)=0x8) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8674}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x47}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x20}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './bus\x00', './bus\x00', './file1\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x40}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x4, 0x8}, {0x47, 0x4}, {0x82, 0x401}], 0x3}) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x101, 0x80000000, 0x5, 0x0, 0xffffffff, 0x6, 0x8b, 0x2, 0x0, 0x4, 0x8}) fchmod(r3, 0x2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) socketpair(0x10, 0x800f, 0x20, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000940)=""/120) 11:09:54 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) getpgrp() r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae39e29ec2e6ff41093dbc1893ed4f4855d95a912554b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e5238bcb8368ca86239e40"], 0xa, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = semget$private(0x0, 0x0, 0x40) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r6 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r6, r7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000380)=0xc) setpgid(r10, 0x0) setpgid(r9, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r12 = dup2(0xffffffffffffff9c, r11) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f00000004c0)=0x1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x7ff, r7, r13, 0xffffffffffffffff, r14, 0x4, 0x80}, 0x40, 0x2, 0x2}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff15) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xffff, 0x7f, 0x0, 0xffffff32}, {0x3ff, 0x1, 0x6, 0x152f}, {0x7ff, 0x1, 0x6, 0x7}]}) r15 = socket$inet6(0x18, 0x3, 0x0) r16 = dup2(r15, r15) sendmsg$unix(r16, &(0x7f0000001700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba723157c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r16, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r17 = socket$inet6(0x18, 0x3, 0x0) r18 = dup2(r17, r17) sendmsg$unix(r18, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r18, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r19 = socket$inet6(0x18, 0x3, 0x0) r20 = dup2(r19, r19) sendmsg$unix(r20, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r20, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) accept$inet6(r20, &(0x7f0000000100), &(0x7f0000000440)=0xfffffffffffffe6f) 11:09:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 11:09:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x3, 0x5, './file0\x00', 0xbec, 0x3, 0x10000, 0x3ff}) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0xffffff62, 0x1a, &(0x7f0000000080)="fcdfac7279d0aec48c8fc9b35a7fdd7f132ac5ab1de521933db73bf81ae082c8db4613721778f59330f712dea99a8b3c72aca6f55cc83251cf9fbbfce82ef90dea9e4b334e7a2e56cd4a26214ae08bc778329f452ae2bfd6e0ecbaf0843032342e11f9119031e068d0e46e25da9e36fcbd469e16f0c1946b106f7e350d0d7489c2c4bf86cd73b065b9474e81f941cd43803c13f7835bc1f82a7e2faedad5a7abc624b7221d87e5deab09bd6296", 0x351) dup2(r3, r2) mkdir(&(0x7f0000000040)='./file0\x00', 0x148) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x2}, {0x28, 0x0, 0xfe}, {0x8, 0x0, 0x0, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x58f04668) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 11:09:55 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x0, 0x5, 0x98, {[0x0, 0x5, 0xa8, 0x8000, 0x7, 0x9, 0x7, 0x7fff, 0xc5d1, 0x8, 0x4, 0x2, 0xfffffffffffffffc, 0x0, 0x81, 0x7, 0x0, 0x5], [0x8, 0x29, 0x5, 0x10000, 0x3, 0xfffffffffffffff7, 0x3fb8, 0xfffffffffffffff7, 0xfffffffffffffffa, 0x5], [0x0, 0x200, 0x8, 0x80, 0x5, 0x1, 0x9], [0xe00, 0x80, 0x7, 0x3, 0xe9c, 0x9d6], [{0x8, 0x0, 0x11, 0x9}, {0x0, 0x8, 0x200}, {0x6a, 0x3, 0x3, 0x9}, {0x0, 0x2, 0x4, 0x80}, {0x7, 0x480, 0xffff, 0x3}, {0x7f, 0x55, 0x5cc, 0x8}, {0x5a, 0x7, 0x40, 0x81}, {0x4, 0x1, 0x1, 0x3}], {0x7, 0x1, 0x3, 0xcce}, {0x5, 0x3, 0x6, 0x5}}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x1) write(r0, 0x0, 0x0) 11:09:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000640)) open(0xfffffffffffffffe, 0x100, 0x45) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") socket$inet(0x2, 0x89420b975eb284b3, 0x36) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000ac0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) socketpair(0x10, 0x1, 0xc7, &(0x7f0000000340)={0xffffffffffffffff}) r5 = dup(r4) sendto(r5, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300dbb5cac32e2f66696c653000b12aab777c7526784a5f964f6416d214bc0d9fd364ca1a9a29d43c557fa422eff229"], 0xa) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r7 = msgget(0x3, 0x100) r8 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff000"/151], 0x97, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgrcv(r6, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r6, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r6, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0x9, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x6, 0x2, 0xfff, 0x401}, {0x82, 0x5, 0xecd, 0x7}, {0x4, 0xaf23, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x80000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r10 = msgget(0x3, 0x100) msgrcv(r10, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) msgget$private(0x0, 0xfffffffffffffffd) socket(0x18, 0xc005, 0x2) r11 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r11, 0x0, 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc7205c4cfd345456, 0x4003) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x87c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) 11:09:56 executing program 1: nanosleep(&(0x7f0000000040)={0x800000000002, 0x8}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x3000, 0x100000000, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x6, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) ktrace(0x0, 0x1, 0x8, r4) r5 = syz_open_pts() r6 = dup(r5) r7 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4000, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r24, r26, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000000, r21, r15, r16, r17, 0xb9, 0x7fff}, 0x6, 0x5, r18, r19, 0x3f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r21, r8, r9, r10, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r27 = syz_open_pts() r28 = dup(r27) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r28, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() socket(0x2, 0x3, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 11:09:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 11:09:56 executing program 0: r0 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xc, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25}, {0x2}], 0x2}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x22) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8000005c, 0xfffffffffffffffe}, {0x3, 0x0, 0x4}, {0x8, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000791000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pread(r4, &(0x7f0000000100)="f8e154e0809a9ea35f7515304612de103d8610b8bef38478ca401a82097424c03058c131027e1ff77061813a785d04543b35", 0x29, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = open(&(0x7f0000000380)='./file1\x00', 0x0, 0x148) ioctl$TIOCOUTQ(r7, 0x40047473, 0x0) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000240)=0x1, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x10000003, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xfee8, &(0x7f0000000280)="e94f2f86d2441b31ea7c7fa0415364ea15e2663813b7e00d524435e252616ea7d41d872c38417741e6578542a90958f2") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x1, 0x1d, 0x6}, {0x9, 0x9, 0x0, 0x5}, {0x6, 0x0, 0x9, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x8}, {0xa0e, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:09:56 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2125efa4fb17a18008000000b3644c48603f0090a908000004"], 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe296}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffe1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xf46f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', './file', './bus\x00'], 0x80000001}) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="285f6a2d97b437fc9ee7a119c0a7ec3b92b444077ab95129ef6c8841ba2f58389676a62d7824f4093a2283bbf858856cb4e19e1708fe934a47fd69d86843416018c6a6f19570c3db24197354d67b0645b6433b148ab2fbe0f774a286c24cade1986ffaf22d5b085c546bf09d52fbc6ec9619a8c32c4a3f0aec8fa95d0025e617c1c5f0da9c5aad7a0178f359b64ce88d4f0c6743cbc6667c7eb52fac310c77b7d25a40757518ae78342440f19267215412d16bf9281a2cb2ba05198c39be2b1437454faf977db0065966f770230863317ba3", 0xd2}, {&(0x7f0000000300)="52af285a98bf2f5f11bb7cf559aa712f9d4dfa402c685dd28fa8d75677a2b601d0b899aa4a9f45eec7a7fa63102ad72b48e814de1b75ebd6f512d98c95aa810eb0b16d2c", 0x44}], 0x10000000000001a9, 0x0, 0x0, 0x1}, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) bind$inet(r5, &(0x7f00000005c0)={0x2, 0x2}, 0xc) unlink(&(0x7f0000000100)='./file0\x00') r6 = dup2(r5, r4) r7 = accept$inet6(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = open$dir(&(0x7f0000000540)='./file0\x00', 0x100a0, 0x100) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000001340)=[{r2, 0x80}, {r3, 0x50}, {r5, 0x2}, {r7, 0x2}, {r0, 0x1}, {r8, 0x20}, {r9, 0x8}, {r10, 0x10}, {r6, 0x1}], 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000600)=0x8001) syz_extract_tcp_res(&(0x7f0000000500), 0x0, 0x4c) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:09:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) close(r2) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66696c653000b0b4473f60b65349303840a1e30ce43b16b65523fad4bf9328b0e06b96c94879a7e2d2a8bf6e69812bd53b0cd7e90d67126d8b65fe773168a4700eed000000001bd8bc7f5f58a997f12e8b365e"], 0xa, 0x0, 0x0, 0x0}, 0x0) r3 = dup2(r0, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000040000000000f3ffffffffffffff0000"]) 11:09:57 executing program 1: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xe3, 0x9, 0x2, 0x6}, {0x0, 0x0, 0x2, 0x1}]}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs={0x1}, 0x8, 0x0, 0x0, &(0x7f0000000200)=[{0x138, 0x0, 0x0, "fe89fa14f412c5625306ccdfa1302eda10ffc5e7b59e1f563721aab72ccffc54f44e15d3792801bb4f720d4e047427cf042a526ee11f8b2fef370653d33b6746d9097113fdfe5a1416af42d15ad99ea390fd873fd2f2c9e5f090bee369afa456206399ec2a7a4a516230e465472d6033a3d0dbee71a18ff9865031437b8ad9c049cd8e17e9a8e5a6f9c3c02796428a3bfc4da95632e1182d8006fc971fbe20a0093d60b12021f3090c18b84946e443690a468509bf6cf450c2bf83838266f4c54cd15d02b927d0b66cfb8f79b06294fc94972509e8b0b320051eefcea3ac5fdbd810cd944c7519ca63d63008704e6d7dd528bf0989d6cb6e9cb1060ffdccb8f06b259e66b0e08f056650edfcd0fe41bd5fcb0eb0d5f8b4ab84440fe00000000000000000"}], 0x138}, 0x0) 11:09:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000780)="e1741e5d3d68425cbada9e13b7418cacfd74c7df3eb7cee095bf0a3413ae98a615b518b03341fbf19c50c369ad95a34a408b8c6386c48366fd80752b78604ef7d9f828bccbfeceaa275a5353475d07714786592029f832c48b5fc857d4aec812405c7d6d84d3c06a8a62a25513e5afea41523f82371f4b19c0bfa39d65ed1126b4df6878662a8867c7f82e07f84b7a27eec72a7044dcddc57a0272f81dec517b7aea0a2ab942c175b00c26542e29689dcbec4796fcc128e7e07016c9d7500953560122ed819c312d62b838cff0a1087a511fd074ba7da45c99e030f153c6e6c5b1bdb0b3c2b9ee765a8a6f6ceb6744cef6b2bb1c05710392e15fb55aa5980915464f108475063c599beacb591056eea7d4f4721db7517ff19e8b3477b25bd289343d47b9a923a85f9e7829b9d96ace014001df92fb84a32bd50197f1c9e13973262ffd2ef37f4bd49840fbff0439aa1b85f1e2d1a272f7916b4ff196dd835a551b9eb93b38577839c1227f877875b70673f27c9e608edfd822d4a986987ceff56fe52dbc4b414147acca7f0f91b6afd0dc28cdecfce9907d2c13ca8b0ab2734bde5ac3baeaf43e72c20e999801059c059b8009faf85def2150891cf4e97b9e82672ec2779e6d109665b599d6d26126d4c2f2b329fd7f68ea1dcdddd636a081977fb86fbe708a7ce519f8ab3ea228be9b703502c0937c319d55ca70a93ea2cf468a3e265830bcdbc87603a6a0e755dfe5a6286f95997a37871064a9116401adf98436e98d6d0c1e80805faf204d7846a88548e0aa70fdd37aa23a673c0a5a4bae43340696461b59b3dcbc7f61f5b4d519a38c19d47b1515e1ccb6ea0c14a29c8b90a44e1f39e4ceb16b0963a8d76a2f58c9e27ef7f307370df9cb579236101ccdbb8ba3afe05c807c28e53d571b3bc72f81fc48b381cea83fc721f6f770e0ad89c905e499eaca93b8d87f6611e91223bad2377becb31cb9cad28b666e46ca18dd6119ed8dcdb8c77a83f2df30d99965e0d4a6b1f996e987d1560853ffc3e487dab42a6b195386e62fe24cd4d622b0c8705faa29b49a4d50f6e88cf1c92af3a439867b5fbb0355f2e2aa7c1f9fd3a73f9b32d1d4221a59a3bc398dcd7ef0f0a936e7c916f031cba8993f483399b26c7bff1855aaa30a1269b860b05003e6343ef86635fca3635e732d0411a752a44e294260ff510c0749ad3b12911724f9feca1b68b3108fdab86fb0cc9710fa63024a718002c10570b9d66d3da0811504a9f46495119b271a9b66d586228531fd04125dcf9b1d9e348388557dc0d7073854afee5f7e2a3c33cca3407fc321fa311afb337aabd6860be25cff08c916449543673e598b72b4432b567aed5112dee4fed08bcfddb84e1cad90e94f2d7978adc88fd5c50262fc3bd830339cd518e5b573b4640282176702e3031243acd8df8995fba6cb226413a9d9bf12058124f2cec7f940b98f755718f276426cc670081a7229a6c9f549728f2bef0971d363a0e016c56b289af2147099b5c6661c1f693a3404fab788131a2e86f782b10beef22ba5cfae2d68f6901f95fcc9f875bbe5f47394b380865782c8e312243fb932fe7ad9e47144d849aa0a113f7f1575a974fc10fbcea7698f2f118e3957ccedc1cf8e4b5279ad76bc0c25ee150810ed5e908b48b35692d53164ba8d366412fc21ccbc0d6e527a7853a65248ae6ff769cf369dcea58bd7c8ca106bda94c7096b72edafc59c3121d78266bb7b394f4644e448ef00cb8c16738c98aa9c29b9cf8c8495b475f810d10eb5e4cbe317f85593cd88c563fd7e69e61b0232969cdc92aabec1f1ac50cdde460f173062a4919d6bf06bbde6a45a5aa61d4310e06cfa354cf74aa17f52fe4d7beee05c16fd4512c4d2278467f1799693b4459a56c998123bf3421a03a463a4e13dae687f7ce00ea2d519e6d0de552a8d24f9e51278a74517148e8c340ec78554a972db6ca04cb20c3723ef230fcc3a5ac97a75b2ab7ec8480f5ce077101423520d99417b4799071df0a703cc43b8afa919206b981b1a19b73f02deb48b1455e3e239ae68c949f629211bcb8728d7068b082d5ec1f97a0707643238e73f268d98cd3aca4247d1688a817697a3293142bcff9d012150bf72cc75e14d025d9a273411c11c32f2a67aa694bcea6463578ffc4ae9b06e2497bb778dfea3c0967829406d27e58e95a4a5a8ef530558ebaa5951fa534386dd91e3af4ad46a8e72743812f439f1a1c9bb27afc4a41230541800b0772ab88c4a9a1b2aa9889a38cbf3fcadfbb6299d690c45eb1b7cd815aa6f8609f4e688289182613395a3e0e01097e4a0e53dec5b54e46eb6202f00b6dad8bccec7399dcb76112015ac173ab48e37662c6e39142a79129be8b24990e572c89d366c3c2039fdf8a5f6101b4dd37b7020a53939b66762148fd59d347673680b9bac65ab1dc08c080228279cf4aff86daf4f35133f9d400eefb07b604334b6e78f1dc7dfc9039914be29590fc1e91dd6a8ffc8248b162961acd05c012a0058f0705998cb4f539704a39c7250ca58b7ded0e2a29c315edd1b008bad2bcd484c6e41f451d90279569e0f18969e18a1890c82dbb7b6ce7cd624d5c8f839d4351a89e7c5ab9ed51a5a9848ac4478190b412626b594420ecf849f2de8b36fec98b735da17b02e4dc579fbb703ac0c2829e388b6952125492cb92fed519e538a853a6a3e02e3f51d58568a306500c2ae53b42853abae234f9b1188d6f23d307f2b2e25cb1a72088fddc28c4e8e2acc4d354817a9dae5d4bb9d190c9a7a10f6ec2b29a5fd459e1e4b2e0fa72ba4632a68843aee60441f4117bd0d3e143a4b17bf037b32c778caabc6ea1b0956ff0c5cd85349d93a9db6095a109da131afd05ddc05a1cc80c21f34bda6304318ecd33bb6b514add353924633189c8d2dc5b73ed8f230bd69d910005e2ad8e52265bde6130c6fda060f2f1b1c4a4bbe29908e2d4242d3ccc98178b8d71f3b48f04baa453c32d042bdf986c7d1c7c1d53fdc682edc7d63d123719f44b132663f16bbe7562f8210e076483f95bce2691fa4a657b26514d33ddab1e964ab26bd9ddf372508e1fcf9727d323bd496e6147d39f50a13f3036bb4d8cbd567af99352cb3807bd7694b1f2bd3c7d19ba6f8ea0777690a03e2f7a5ce209dc06dfc4d1f7b40301ef1d6fcc30e45e2828a7aa0127d5d4cd364e0435df7bc287dbc0c8dcf2d54c15285cc4e3be25f36b2ded63ffcb7f108499d414a1be610a6dad7425809429841ca1e315775c272b9fbd59b1fbac018b62149ae1ec1af5a39feb007c0209eb55561abedd05fdf0d9fec4f9e9f38c8969dc6011ac9f4fff7ceeef91fb65e0ae783a050165f197bcb92a503cf0180e8194d4dd4459422419b56c5d51a68cc6571b12d3287945b33b4c50ed0a38f4d67cbc3e6b49f7cf051d5c722410f128179373a447053ef2155189267b8e0824a9365d771fa3efc85e03729d111eff17f5d297e6d231e342a926a6c0de3363439621566ef676f2081f94383f51e6120f4a20b2376332cc6805c6441c20999b67c0ccdde83a8761167011029d8a0e3d02b43e25d0e82b8956bb1a26b4bcd571e16a62091f2d1b1fb7307fdd13f41bc99cb4b451cd596d28962c4c0f57b95745c65a4bda938b74a5afd730810d84703abc6e6647ce08acee90c21f3797b156d14ff35d9016c21af69032758d74ab23abaa88fc7a2fa9e5564a22e9caed84909bc5890b9b8e17c55b82c993debc662aa004599d5ec88038a5a42f6942e9df9edb7f6f92a29ef0525b751c50cc4c66dfb7c746fcd88a9f9c10e56f76004e33e8c5ad1ab09c66787b326bbead7914b3fd71cca3bdf0f1dad2d0f3f43dabef0a3d9b0c7be3a92ad4aa182064d0409b1be159d744f1dfcbd1fea8001f7428218b201cb40984863d5db47ff035b0d4ea66e3056545c44f3e765a56f84e5344bfe6f87f84e6438ed7001862349437c78d2fb678d4ac9269b695b1dd02646cfce6de63aa7a142b4501fb78d78588262816278e393d7a5d4db9a0fb30d6843568a9b52e81628243238e1c1ce2be0c949713688a33d4253f72b87386feb4c635e0bb620f137719a9810403be9704ab3d576851ba213fff1d184d612d4cb7b9e5239c1628265c05e4ff73536214b099c3092dea5b90e55ab4e8cd5ddd685975f65f814640c33440a0d938ac4c2b60d4dc64ffe02f4ea65b92eaa167ee7cca2877d7c951a415805e3882ce463425051da9a9f930b0ba516387068c534defdb5ba1213da544d63043f1303b15c9bdbd1d7bf64c427c5834477d28dd429cb69551ced750686f17beaba33b6ed26612b50bc0e065ced60065678e3a6108f36b0b6b4b08a5b0930a0ef602f1603d97c9eca69cac5edcf062e49ac662a834b7e0dd4bdc4258bfc2f5fa0a484578410201b0f796c2f2b7f2313590b8141ba995639dd8335953e8ea6b9e362e5e9fd3934e3f249359d4d72b9bc82b6b76da713c54b350ba9510cf97708b7bc9a0a3b206dd23f83af2a81c50d484c25da2f81031f2e6dfd15aba84cb9b8442fadbbad8447d9adf036afab4e1eb5c30cad0732df2965e4aafb9e9908bf4c7a1f710f276c361365e07343df401b87f1dacf102f6ebd8446e609379881c2019e4162606debec30c2c27ed980d5d0c2d2d2c8bdfd736bf1d232dca2a35082962e4e3e3a14875087532cad38b5dea3bcb6c9ca50641b36a06f2b7affa9369e27c5900a90f1b2113dfdbbbd614971a6a4f00d5cec36ed597e950debe277ef9a47c692103b06cb4b8169e20b6a94bb5284bbe4976cbc2a80a50143c46a9eb278727892f8f24340bd9f7d5afb0891a51bf1820afe4e451b095a2ac118a284871a5aff3606d725348b1ece988d0bc9ef8d4fad8b983419ef2ed515960e4b7d69db366c7f5dbcf14f2f00f7b76f4c334c89fb0c3b5b34f41d6f933d0bfbedd09c858f505b1ded431b507319ba2181b93b1bbe3d4ca44821fc38b2b1b71a34a661a6dbe540d1054751bac7207778e7dc518f18adedcd373e4470849027bb923d8d0915cce0655282c029793f9881daa5973be84f5cf855b8fb53f20fd1a94353f736a8a03ff5aeb4a66b877b09ca0e0bb5dbb46036f8cfc5d0afc7f710ce98b697d4abe403110e49d2c82b565471b00a3c73debe991fe464d234a09e565712f185363d3eef9a85931e55d1610f492158ffb9ceea5b3809817af174542ee45711c1460a51b2200127c2b9d4c3f48706728ab6630765618a22a44260db93be1807f94f2df332e31c453a0b3d4f82c539caa17c3541eec1185647890d842d4daddada056c5ef125586e280162dd72a948608a59074607c9c4010967857fc20b2d7a3044d27bd856df698ece773561e19bf9b3aaf201c0705308677f28c536222134960ad4475ba97bbb851e1e75c7d766e15c43cc2279e89732ab260e233a371ae264e4b607c16c1fc1ef0fb8d3821489846e7e27837050251d712ab26e8440628fcdb67af5c29666bbb201728a76e94f6d8759a77dacc10e81b4c39b5d32f714018dd3a12cfdd3346cb55988cd4b8f0df09542ed060840fea0c9bfc4fcdc0ff258f6267f5ef4eb29bb93b7ee2f118f2ec9b8653618ae9f57ef80414fe1afd7fef50cd17df618a068566e25ab42e7fd52d45a7d0b128b9fa046c6df0c8113ed63ec4213f4c739e0045913e707677f35de53f5cb88765c406a7477832b24f5152dd07ae5583d4ddeeff98c27361e0dced51c0880f15e130c6fcf9864e40e43ac5f04d5e916725f7c61a2386877df34", 0x1000) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x0, 0x1d4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000002980)=0x1123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x3634e3dccf0e6e65, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0x9f) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, 0x0, r6, r9]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r11, r11]) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r12) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r13) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r14) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r15) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r16) r17 = socket(0x1, 0x1, 0x3e) setsockopt(r17, 0x6, 0x2, &(0x7f0000000040), 0x0) bind$unix(r1, &(0x7f0000002ac0)=ANY=[@ANYRES32=r7, @ANYBLOB="287e89d2b0c94466eb8edebc4702211953b5db761a6f6790c91d2551a088ea266b1a8e561d6dae3fb9db325789577a146cce063c871a43357d29b9bd1ee132b9b7e3e7e7df345786fa53d8c05df2f2ba8fe98c6c7c31bd2911c3550ff7eff6465093b217700d39fa9caac8f9a1c75d3fa6ce7429d371fa15f18decff65fe268cc9bbf7b8e18138e388bdeb", @ANYRES64, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000003a40)=ANY=[@ANYBLOB="630f61763ff3d2a4991da2b75230071fcaa9e9b8d3aff46a3e579ca8a98febcafdb510a80f744fd7d6ff8124e1c5fb0712cc22897708d0375878d0afd54595b6e152c1481aa565da9f3647cca876dae381b7ba97c306f82edea885708cd04de9eac87a1720a7328afa76745172e1b61b9e838628a64db8d5cf", @ANYPTR64=&(0x7f0000004c80)=ANY=[@ANYRESHEX=r12, @ANYRES64=r13, @ANYRESHEX=r8, @ANYBLOB="899d8a520c51ca75591563c3408bfc02389c9f2928b4dfb87d951b1b67827d43945fd1b154bc33914ca84835e49703c3a8df286e0000000000000000438e8d1ec97f587ab9221c5dd29aec51b507234cc6d2f064e4e1d40ad6dc73c701103806f3861c0b6df5d6094a1ef84b32fde487303113c8f6aa0f2502750e1940e8b38e1e3577f1684675fb03dabaccc24f9579067194e5254ff22fd20e9fbb3eebfe45bf3faca35ed33df270728fdbd133a3b791aff96bfea7daf3", @ANYBLOB="9606077c4145e052330470a35b98e6173a1895c1da334712546ef6cf26b8a46723340eb1be17575681cd6e59c5c9729222fd70db94590db5d184fad74cd922104baa57eef8fe9abb7439ce6e3d91cc3021fc9ed863c6c6f503f280c3640931113e88627361c5f56370377dcb064e0005de71ff73ff35eb8e5704519b8e1baa3343bc95f198063a66fe5dcb1747aa2e7bb746bc1f39532f738225f5d249ea5379b78ed5d784d675c14c6e366550ecf6032212155fec8bd68590ab8bdce4459d53e7f1499e43a89cbfb4d212f3f2cae34cdf2bdee337993dbd6a173f8c2d1b2e6d6ba32fa034a6196f77124cf3bdad3bf3f037d4cfd2b7d14de85f9f7467b95aa9939c10bb82b3abcb1ef1f4cb9b6bb78dae385db4fe761aa84d4ea8f237f916f868e65554d5170a8dd978b692c68195b3ab5c7f710a33e62540301d85c66e3acd24c2261cdedb07926c7f6cef7f50e3c06b102016b65e12dcfe1966ff5ecf1c8e5602302faee3d45e2812332fe6cae79d3fab4fdbda916fe077115d61590b0f13b280f638dfd5b11407b3668a0632eb3d50759050e448e4b5a87068748ff006dfebba5a3949dd85cc9d264319866562159e10de3fb2ad1c289bba3a9e57b1c2f5d40bd6d8ac0e93a3830a87a0611e79d1632dcf323e2194fbb6c95fb1c368575f77d7ce0c3e713a2ded5342563bfe031a24f9e07ac75d3279651ea05e290b9c65ee335265a65ad827eb0d3799397d0c5a53b5e9d9cee17f3c97137abb9e6965f3164bc3b0c14f408f0263b26c33c2f6193105867f7d8af6c20b6e93d2f949fed9480b2e30c5c7677772e87853695dc066e2dafef32b0edeca3a4ba8dad5292d79c6728d615b97b045e06ebcc19845e757a6ecc40b62f6f529cd1fe159e78b310ad14e5d0ef232e8f0aee56a232acc9d3110235c8a92ec8a8398028bb263284237e8a763884e7f0358ef76dea5065b2127dc8a92beff10d288be1de9a722b877a19e01834005a8108d5f198540ec57b7a167d37ed60d989ceaa7d4a615bc0c52bd8df81f67387888925981e0a75cf2e30ea533f6075f6ee5bd52e2268c418f78bba8fad06561b7bb53513d1f7fe89c84f04b201ebf7804923ef17cdf68d277ea1cdfd7d0f44b9c532c826ba1330ea9076c8681b5441ff42efa4afe0caba742efdf87612f62bc60a6bb2596f96ed55762517f353cef101cda00e897144fd6125de00cc3065302f39680a6d6dafcbc2f1744468cb7dcb224278cd87540fe948961f3bbae3e4f3dfc409a226d83cea184b1a8da7d3edd6750bf6842d9582820cb6a3192659ac2f4373f3b65997ef60205f10b0347e8ae4808bd1ae7615b027155763d7523ea782a0cba41a1d36ffb9af24dd0720a55b74deedc5ed27489879ebd7bde4cfc6a69225d0c5dacbfada49e0e5fac48a84aa2321e4804b01d2e3002c1f66f9762d1cfb8006d40e4e53a83e395fcadf2a3a517cc873a83126d65bb39223bdba10e15e3ca4fdc3f4c851f637359174b3a58a933211bce924e176657fc6e5acbd4dde02c1bed016d6c842cfafeea992bde8b7b545b9ddb6d1858105f8d75b68c5c1c9b2b226382805bc0be005d0eac965d191d5a08ebcd64622512711036eab5adab7fcd2775d5e8db1805436146f594b6b1c86f55c47bbd24182f8e3d3557aaf1d95687e99581842fa951cb11991ed48f52cb7c9df32a6a494463b942abdfc63530c0ae21d66a18b198a73b702e170e835c7a9064ee171d3797fd3d1a7b4b345ca4152605aafccf90ba64376d08e1a5aaea2e7b8c7ee79f4a364345a62ac1c2d58bdf324a95a79783b4751da7e167fdcbb889ae595bbe6c51b76df9a1cd3d1f65694543184fc73f2c22fac5d4bf62273359b07cb74926ead7e970c738196fd3588d15372c4082070bd7a9c0d9dd15b7bdb7eb866012f560db52417fdd2577dabb5747244f2c022cab38d8f8fb116502ac6cdc132fb5a173fd3a289077472a8c6e2e0d69f65c1850cf0358211a18a2703762f09fc256701fe7e8c3ac8551267df6e51484cffb7fa1541e8704e6a086d7df2ec866a3c496691c44f828dd6e792a9796a6cd703374d04024411fe85aef2652ec0d73d24862428ef1973bc4d222d2bdc1abb88ca488398aba669ec1cb2325b19a817d77c4123ea9e9e38503d83a730b44ad22b2ccba4d38c92d464b9736c40abe39273a08af8ef9deb6e7731e1fdc20b530b3ba149d6040c0b207ebee9eb029bb209232f5ae99b3b5aa99834f9daf239dc2d2d9c4a7d2aa848e0ed597c5b87ba22f4855754533243907ac81d04dac198f87b486cd52da4515d52515dad3697e606e13ab89b0149910f3111a36ec0711c250a7620bf4eef81c9d9bea8f9365e517622f84c5ee6767365b558f75e3774e188f0b8dc3c3dda313e3c2961f7c050972397022ab6998f9647d147a9d2de3f47a59ebca2544f129da4556378a05d744b5f0afb93d98d6f653955156d30f9dd2d2ba34e8a8313d5b9334f982ba66d8848530017c0861ad52b949a4d3197615fe08216a12f94942e7fab4f41f22acc9c6d6c14a16dc3604919c8270f12b5e6bf5cb6c5bfda5216126a01a26168a2ca2389a4694a2d231d4f83dfdcc833623fa543fe2253d2fc43f5318ed18a264f5489951184f51c163f108edca3439965a9b435bd47addfc0dc8e79a57af8ee8cd1865a23de010453aa391b30e76f353f939d3c3a4866372c9dd3794d6c7d07d5e1f60c13f07f088f5ccd868e4d6b45a63ebf3fb4e8f6f07cc083e11f73533a42ca12f399fef1d82249e2fe593c0e80df9375c5097889d25d714d0d15d7925dfa0da4fd08e89a06b99422c526bbd9e62167306511fe70bd28d67d94f74b06af9444700c2717d8a59c718261e3fba4aa8375dbd990a00fcfba9b6cbdabe2f455af15544c76fc52ea9636587e0239263994d445f6ca3327d8aad7628d2bc3e3fa460e7af52bedbdff8385dea64e453d3392b0bbb8f5edcbf98a75cd495d6bc5aea506d6e28369df0f1dcd7008d4674cb1b0b0e9cbb363316cc6f5a64597d820f828d8b06a79d82cbceaec5edce9556f8f4ada67a6443bbf964920323f4f456d67b110c7c92e22d59176e2c82bd239419cc985aa0516677b96d7a12df8e2343a404b53bf13446be7805f9ff4531b6ee26bd705c6ab3040ba89abb777798ca6442124d3a7125c3e378af12e7b19d9f78f0949559925fcaed554c32c7fb8b6980a4acfa39f59e35a503264e70925f8fcdfe414e366b2c09e1d6d9c7ad40d0f7092dab6593a31a49ee38cd723de5d09eb239eb739a8c3fcc375a1d687091f9501b5d6f1560a3cabe24133eda7e2382133627e7d59d434286b75e995f10901095e6cfdb9bd85e75d802afd90ebd5bddb741cf53339255b9599086ffa81368dd2bbd129da69ed74f908aa7520fa0393ea625412adb4f2fc6d880b4a3eeb2a6c1c39855fa51fe88152af9ca25829fb862103e30888c5862d71a93054051609580facfbe0db7c6d4d673e5da308a638d1c9bb150c715553a629d21a0117d228b8bf64c61d399b6e86f97fe6cf714ed1dc27bfffb94f44b3b3c50c7b5db2b7106fb8ab4f50e324773dca768798a6232fa43a0a2b0af1ebbf6d9f8f0ab79f47706956ad8a853f0a0cbfe7feb8066ec6651bfcacae4d2ff0a916780a6528379637578c214186d4d8db65e2753a484b6c7deaa89d5bc33dc77e21837272ffd7d3af23e6f8e0c82217ee6f491c180afeec36282410206d1bdcd7b7a96e2cb8551a4383308470aca6402224c7c7079b69819368b6f8e5660e2050a7b810e1554c93772f6a9710693da34516d067ce09c53417082a0bcd0b3e5b5e3dbe96424d6e111fd9421a9e58c5d212e1f3104e373ae790e450c48a18ff1e9cd459ac1326720aa2b6fd2bd7220ae2b1724bf0e56c4fb26c0684c3f688bac12727931d8bce091ffb7e93f9113cbd9c258be533455a2232290f06b07f57401d32bb39872fd0d1dc28facde3a7dfca5e66b28bec40e7059f9992156ba243d5cddd0a06b5c6865855b4a97d4f5a993f48cf59e2759f07227ff1fea2d2e4fbce9fe161591cc00d608842f67e063bce42168f31c6f974195dd7d15810eb3f2d20fb71a1acd43581ac9b4128dc584a742475f296ced276cd6ba48af35a0d58567e41443d8e56de58cf7c7f1db5626d8f12375f893f69609e84b85b75d488894ed517edf95c827e03a1ce095554bc9abc5fffd3456ea0044fab7a3e73ad970ef843775c91657c2f084895234e5959cd349e10089068341e67391fcfa5b35ab3d26c49dddbee683a6acbf4c24497d773832b12eb12bdb4217ed681d571ac05924190b2a22ed3e4e0413b0dbe864c6dfedcfa48b37b8cf33234dd53218c90e7b5b1e0e2309f7b4b4116f43f2af8291edb9903471caee62e65b63f97aa685d425bd5f6e1ffefb9ab10ee5805a4792c7d497c8474b301158316eb086263f2641d853685e16e0f9b2d96feae8cd1de0808e9f7339fb1d6bda970d3dedc9bea3f4452bf9c5c1c29fe4b03c844308d56693c8282aec9adb22826f43a2c0d43ed3f48d4d08efa1afead16525166b6d039d51d949159d40424218092ae70bd9ae11d0e1ab764a50a26d8af2484fc41ca50a8656e0683bd08fffa2c65146e46b583e6116abe89eaa38fcfd2db2ed076c314cc83b271ec317de4d408640765fa402082466db5d09933fafbffcebfd79c53f863af15e088db9a4b921af39b0a9bf20f4ad686edeb971d0d17a029a44f801a1eb86809c0a4a2548c8050b780c96045afcc1f97965a3a7eafcc71fc6ed62b163e617e7f19721c7dd522fef543108114ab29abc49989c72ffc983553f8b7315d21d60bfd5f94fc93e9ebec049c8e382ee739ba5cbfc50099c88c842fc9399376093999ed81f86ba60e9f8d422648362f20394e385112903af6cee83454b26f03c1e36b0726f71e2be1f8213fb029380ee125144ac59cdb75b0f857123f39b1d6673957823f3d574bc9095f6c80397745146df0cbec57c7fa8756d8853490dd546ae653908cf5e963d2e930716fe76beca79d45d29799ca3ada67520c15c57f5fa4dd1cf2bda5b3de929af04f7a3a061ff19f62a76967d56d0fb7c1133c202dda4b59181b14fdf4278541360762c40f35cd796c4a760a727e32e4cabb73759bb4dd773fa2b2b9455d2c63edf0c2f0bbacb23403c01fdc244b51ca03302050df1761091878ced23d42bcffda7a314be8cdee199bbdee31c58c0f352cf308dbb930480615436006d1bf8ff6f24a6f50d3fbd34b957fd473e84b6fa9b06baa3becbf5b9d82caccd5d5a14089e5d34cb7165167df78a19d18651dc70f8f2fde3d0b0616ea0f0b7e555eb2235a693ae11bc5ac15ab9c072e9b49813a040d17a0c0b6ddbe50e0837aa5f58a12be4b02a131d4ca93a3cb242f7700e810f94b81d826b755b1b531e73c6b9dfe5c5b09f07cc350506ca2f7c46762bfdab741cf854bcc0466b866fd792b2660d5673c2ce58182e5b1b06cc3d694ffa173e7682c54d7d99723f2412bee36b77867524b58c2217db5bc3723e4f5735bed40592c32adc86f44a4006159e448eb767fdd6cbd9e3abc42de623790066455ff4a6a5d198eb9c156077656235c628096421c6fecbdcc791158fc579dabad9a75817bf1e361109a77126d51caaee1f0e1cd6e5eaf038c2b5087e8f7621c4483f5c23985edde9a7e04483773dcd83689bc4f09a3142bbe066bf24fc146bec08eff173eb78a32747481dee5af892e0f8a415820b756335fe6ffe7070c8941a610000", @ANYPTR, @ANYPTR64, @ANYRESDEC=r11, @ANYPTR64], @ANYPTR64=&(0x7f00000029c0)=ANY=[@ANYRESOCT=r17], @ANYRES16=r10], @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRESHEX, @ANYRES64=r14, @ANYRESHEX=r15, @ANYRES64, @ANYRES64]], 0x6) shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r18 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r19 = geteuid() r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = getuid() r23 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r23, 0x1, 0x5, &(0x7f0000000340)=""/192) r24 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r26 = getgid() r27 = getuid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000280)={{0x2, r25, r26, r27, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r28 = getpgid(0xffffffffffffffff) r29 = getpgrp() shmctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0x10000, r19, r21, r22, r26, 0x1, 0x80}, 0xff, 0xfeff, r28, r29, 0x4e, 0x401, 0xfffffffffffffff7}) r30 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r31 = geteuid() r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = getuid() r35 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r35, 0x1, 0x5, &(0x7f0000000340)=""/192) r36 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r37, 0xee01) r38 = getgid() r39 = getuid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000280)={{0x2, r37, r38, r39, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r40 = getpgid(0xffffffffffffffff) r41 = getpgrp() shmctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0x10000, r31, r33, r34, r38, 0x1, 0x80}, 0xff, 0xfeff, r40, r41, 0x4e, 0x401, 0xfffffffffffffff7}) r42 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r43 = geteuid() r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r44, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r46 = getuid() r47 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r47, 0x1, 0x5, &(0x7f0000000340)=""/192) r48 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r50 = getgid() r51 = getuid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000002a00)={{0x2, r49, r50, r51, 0x0, 0x4, 0x1000}, 0xf2b2, 0x6, 0x7}) r52 = getpgid(0xffffffffffffffff) r53 = getpgrp() shmctl$IPC_SET(r42, 0x1, &(0x7f00000001c0)={{0x10000, r43, r45, r46, r50, 0x1, 0x80}, 0xff, 0xfeff, r52, r53, 0x4e, 0x401, 0xfffffffffffffff7}) r54 = shmget(0x2, 0x4000, 0x490, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r54, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3f, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 11:09:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x5, 0x0, "047c2ce62e0dbcdcc58b62c200000100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000180)="8d1bfaa1c16fedb6baea2a4a636855759876d8384b29e7fbffb41fe6642d0333de0dcf6c3d7424429cac3c7623fee22dfcb7f4a50c513acdc6ea0900000000000000b1f96a5a45c50600000000000000b7ac97a45360e23b68deedbd9fd801933ceceb901616001a0000000600"/120, 0x8de) 11:09:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0, 0xfffffffffffffdd7}, 0x1) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x4}, 0x8) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r4, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r6) socket(0x10, 0x0, 0x6) accept(r6, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 11:09:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffc, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 11:09:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x2, 0x7, 0xfffffffffffffff4, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) 11:09:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) kevent(r4, &(0x7f00000000c0), 0x803, 0x0, 0xfffffffe, 0x0) close(r0) 11:09:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="a51d0700b37401bf00869509ae4d86e5e98b09a8ed69b18df678a9a244726ecf3107c4774ae468433cb8e41f54c1e4b72f1a6d75eacdb118c7aff27f2a1b683f980e7834c993991df6351cf65e2c80c5f2202ef0a5b78d05229376be48f5de34ca"], 0x10) r1 = socket(0x10000000002, 0x2, 0x4) r2 = dup2(r0, r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x7fc9, 0x10000, {0xc000000000000, 0x3517}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000280)=0x5) r5 = kqueue() r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000000)=0x2) acct(&(0x7f00000006c0)='./bus\x00') kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x43, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r10, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r12, r12, r12]) sendmsg$unix(r8, &(0x7f0000000680)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000400)="40405c601c6b6f6f04e237fc6011df6dac6fe1cc1b050735d4e9c09693c4c82f24f90343edc0c14998e3d591d06c3be70177e508a1326a9d796c02d02d5e0c51bb5b86037f2e0fa055bb4019652eae163c0a6fdf8a64c657a75c1c07165282ee35cf106b033aa17b31f1316ff008e613cde790c4ff18ed7d291b3012d0483cd1d38e0e8f2435c0794bfb735d25a8fbd373c4b7212613767e31a0746575c72a4e1bc8f086c2bf158e61dc1e4fc5ecbc2b33e5c04dc8043072cd010278e0e7d17991c44056", 0xc4}, {&(0x7f0000000500)="0d39e81c09e2c4570f2508463088948c730bb2e4a78dbca012ed1c0bf126870d65a33aa0e230aac53f4d27771e28d10ce8fe30d810d1b04aa3b01e4fc9ab22c9360f4e55c104f92aa71ad61b5b902fa4e43a45be1e42d105574d0d307a4e3c5100e3ecf5a272eb9f3dd1f10342a7916f4554e8d5eacf464f0a772ca4a0bba551affe03aaf2545a4cd68be8754e8cb4c0a8a37c753588c2d5a94cf93758e7413777f1faa4a47cea", 0xa7}, {&(0x7f00000005c0)="55831403be715de3b402ef55d7e2d9a7e15648407ae24209f70e250de3ccc114e7f7c617f20f6044d3fac3a45706fe62b86e155583f62dc2b675bafa508c8b5b32d765d50d06eecf10bb020a3203a00b90a9c0305fcdecb883065a79d274012a2f802d2301899205ba42e88033c53e9bbcc5d8d3a35d07a1084720803bfea480e0651ea2fea1c7bad26aad09165f6f1983eaefae32f9703ed8dc472d3dc4f1a7010af02611cccae540cad17dd255ef2bc4ecb20b04c8b4d90350e3", 0xbb}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r10, r7, r12}], 0x20, 0x8}, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:09:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ftruncate(r0, 0x0, 0x80000000) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 11:09:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) r2 = socket$unix(0x1, 0x2, 0x0) accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f00000005c0)=0x8) sendto$unix(r2, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fdd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e70000000200fe000000000e1208a31fd3f8fb03ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc00d7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc101001d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x34e, 0x8, 0x0, 0x0) r3 = getuid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r1, r3, r10) r12 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r12, &(0x7f0000d06ff8)='./file0\x00') r13 = socket(0x11, 0x3, 0x0) setsockopt(r13, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r13, &(0x7f0000000300)={0x2, 0x1}, 0x27d) openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r12) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r14, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r15 = semget$private(0x0, 0x7, 0x286) r16 = socket(0x11, 0x4003, 0x0) r17 = dup2(r16, r16) sendto$unix(r17, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f0000000340)) semop(r15, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x800}, {0x1}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x7f}, {0x3, 0xfff, 0x800}, {0x2, 0x0, 0x1000}], 0x9) semctl$GETVAL(r15, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 11:09:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:09:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0001113b025aaa9b0eebf9a22117309f51022fc54ebefaf0744b28ed563473252b037b6b401653ebfc747901d5bc351e7266c2cc8df742334f6ae1c5ddac5bfea7781aa598870a4b0ce8"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00050000000000000000"], 0xa) close(r1) 11:09:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) 11:09:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r2, 0x0, 0x0) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="e14288de67dc", 0x6) write(r9, &(0x7f00000004c0)="ad18f05de2f4ef18", 0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) connect$unix(r3, &(0x7f0000000a40)=ANY=[@ANYRES32, @ANYBLOB="3d7436f2fd30e1d2e30d3e5436573a5a627e8531b2cb6e8cc10924b71e2a5846570478127b351fa271bf60503d4eb367481e02189218ae63f02271a23aac0d5c53225dde63326112088d5538dbfbd348c2a802c0d7721d8e0a935dd2d117f05d3cb7dfc7b7465da4b1b175c41c75585869e84d2de1aca4e0564a309c461e48eb38d56915aa8739a38d00c818b65eacc40960364f3b8ec30faa7db2bc9a38ced33924802f2f5860534aeddca77ce27fcb8820c304698e3e642bedb886a9a5d6b2d6a818093e5e738f092d73209f9314bda65ab6fdc66b4dcd337bcafcbae7c06e860f5081c03411d0594ee59a994fa0e55f8566ecabc6b8d66775b76c4b434d68b57ef41e665d093e0a1289b5", @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r5, @ANYPTR64, @ANYRES32=r0, @ANYRESHEX=r10, @ANYRES32=r3], @ANYRES64=r8, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT=r9], @ANYRES32=0x0, @ANYRES64=r4], @ANYRESOCT, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES64, @ANYPTR64=&(0x7f0000000f00)=ANY=[@ANYBLOB="e1183eaddf78eed44aaa8e5c8b980337d4aab03f2bf9d89259565c9111874fa01a22d2a4bb62fddfce24d31eec5129021904ced56df1652cb6d399a1e4a6e18ce04a063ecf418ddbe972d4fba9fd98f5a7ebff54518ea12fc894bf11dbfdc4661127f418b2d195911c94d050c9b3f7c5760120000000000000001032137a506efa488025119bf100"/152, @ANYRES16, @ANYRES64, @ANYRESHEX=r0, @ANYBLOB="a4f8b9f9448a429ea3b00dd5fde61e3f321b85", @ANYRES16=r6]], 0x8) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x800}, {0x5, 0x800000000000003, 0x1800}, {0x1, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r11, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x84) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r12 = socket(0x11, 0x4003, 0x8) r13 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r13, &(0x7f0000000000)='./file0\x00') utimensat(r13, &(0x7f00000003c0)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0xfffffffffffffffd}, {0x0, 0xffffffffffffffff}}, 0x2) sendto$unix(r13, &(0x7f0000000d00)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc086261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294601cc1480311eedab630cb309050a0dec484d6fdeb3f719c3db2daa591702d2003288aaa3f1cfc22958c85", 0x1a2, 0x8, 0x0, 0xfffffffffffffee9) r14 = dup(r12) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r15, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r16, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) r19 = socket(0x11, 0xe1cf2d9c2285a97, 0x0) sendto$unix(r19, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r20 = dup(r19) ioctl$TIOCMBIC(r20, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r20, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r22 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r21, r22) getgroups(0x3, &(0x7f0000000140)=[r18, r22, 0x0]) r24 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r25 = dup(r24) ioctl$TIOCMBIC(r25, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r25, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r27 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r26, r27) r28 = getgid() r29 = getegid() setgroups(0x4, &(0x7f0000000240)=[r23, r27, r28, r29]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 11:09:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 11:09:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000003c0)=""/43, 0x2b}, {&(0x7f0000000400)=""/181, 0xb5}], 0x3) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x5}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x517a4c5976d2eb18, 0x1010, r2, 0x0, 0xffff) fcntl$setstatus(r4, 0x4, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r5, &(0x7f00000001c0)={0x2, 0x1}, 0xc) accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") write(0xffffffffffffff9c, &(0x7f0000000300)="a3d6bee21a9341f120474548414d887daa715a50a517a3d5c28acc5cd03f4194eba40b3f3f6b352d62d5aac65c61e488a14f81fb8d3da2f0a5444935bc6f36f355f8eb957d9cbc834d3187eebe9061b45af5c0890677c64fbfbdb253ff00a048da7a15cbb767acd425897e1de7dd63df86e04212a90e853a2ef9285b851d9daf1a80d964dc89156aeeb1bf2df1ef1dc9930a8957afa733503ac1c86729eee0e2b8166b608e1d81c8254ba978dd27", 0xae) 11:09:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0xc) chflags(&(0x7f0000000240)='./bus\x00', 0x10000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='oaeva\x05\x00\x00\x80\x00\x00\xec\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000280)=0x3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xffff0000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="4dd26c1f2c049b59b157662a28a3e852c74a384eee64b3df359774bb265a515e161b3d082ea2fbfe1934d32dc33601211459ed457ce2ab65ed2296a8dcd705b97e9fcd6100c5a733dce6f3e548817d6ad046aac1787dbbbd16a257c79ba97bd8192f3860b55997c41e425101efbe6b65b3211c3372bf9a9760585c40cdeb903c05a45c2d06b0eafcf353e41d1fa93ffabe61f89a2dfb98df88b682", 0x9b}], 0x1, 0x0, 0x0) 11:09:58 executing program 1: r0 = msgget(0x2, 0x8) msgget$private(0x0, 0xc54) pipe2(&(0x7f00000001c0), 0x10004) r1 = msgget$private(0x0, 0x28) msgrcv(r1, &(0x7f0000000100)={0x0, ""/179}, 0xbb, 0x1, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/254) 11:09:58 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2000000000000200}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getpeername$unix(r5, 0x0, &(0x7f0000000200)) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r6) close(r0) r8 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r8, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r8, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semop(r8, &(0x7f0000000280)=[{0x3, 0xfff9, 0x800}], 0x1) 11:09:58 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file2\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r0) accept(r0, 0x0, &(0x7f0000000140)) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file2\x00') rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 11:09:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) msgget(0x0, 0x80) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100004000042f3000000f4ff9009b01fd7d5a0f6815bf2"], 0x17, 0x2}, 0x0) r2 = dup2(0xffffffffffffffff, r0) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 11:09:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) close(r0) getitimer(0x3, &(0x7f00000000c0)) 11:09:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000400)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c3fbe76226a43af0d71f2e79d944888f68b4c322803b6a9a0ae6db0db3ade93edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc76d3d8995cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb13c401f17b0355d1d1e6fdb8d01a8901d8e41a52951d3aeaa1d42aacc06cf44b920278d8baa0a9a193d898d745401c3079a8090e41a8b2bbd4dbe4728711bee257659db0f5deb7e5f0319fad9d61314c803cc0400000000000000dec97326bed778e3dea0065b89ca345a00f6f587e581de365bcbb3e135a1ed0e26db8c64f9147d86eea1f44a9cab4febfc285bb7e57f89128107b9d6983ad3eabe26f00f4651a6664cc3040fb8c9f3e1af84c55fdcf9c40272b736fe13e731e4e0d764e0625da82bacb04fb5b42af4dc19c866e9721d5400096088fdbe16c6c2d87ddf2d6ea0f612ac0b7571076e85c0b7983a89499c7ed86bb9e0d624833f394a133723c10880ae884cd2553b7016"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0x1) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000100)={{0x56, 0x4, 0x9}, 0x9, 0x10001, 0xfffffffe}) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r6 = fcntl$dupfd(r5, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000080)={0x20, './file0\x00', './file0\x00'}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x7fff) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xffffff87) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8d9f, 0x10000, 0xfffffff7, 0xeeb7606be729ebd1, 0x10000, 0x8000, 0xffff0000, 0x0, 0x2, 0x5, 0x1de}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1f1, &(0x7f0000000340)="b4") 11:09:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca12885", 0x286}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xebd9, 0x974, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19", 0x281}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r4) connect(r4, &(0x7f0000000080)=@un=@file={0x2, './file0\x00'}, 0xa) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xe4a4) 11:09:58 executing program 1: getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r2, r2, r2]) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getegid() r5 = getgid() r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getgid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, r0, r2, r3, r4, r5, r7, r8]) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) r10 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x3, 0x40000008, r10) r11 = socket$inet6(0x18, 0x3, 0x0) dup2(r11, r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ftruncate(r9, 0x0, 0x7fffffffff6) 11:09:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00060e0000000000008037a47cf25f9a0e85644be508fbe694ffcd9c85890149a6aa82edc50b031cb9fe3f5d72e20dc831529d0077b272be61f617ecf0ab4385b1d7672d8e47844e8c9040eebd1ce4b4a9462ddccd37f0720d798eeca4f4145a34a9f6a9af765d2d83c6d132725c63a8e0cc2eff9f6db7a83b04908ebe71456852d175dbcd1b31953326268c523f0a7a4acded3fea4c98a1df1dd364b09bde5b1fdda64ce8587b753a8243fc3ab739916b0e00fd11cc3609ecded7e45eff59a50c0dbdbd4e11d3543340f3f8c4fd36d99e1136a7638d0b0490cf6b253f7882160d4a7e1555a3fc80ae380614cd9a5c006f41ad26ca1eb589cf66bbf033f9a64e4994ddad545fc0fc85db1493ad2c2fa8352ceef7156a5b88360c060158ef1fcb33608f713c890fe16eecfcae7368584ff3769cc58c18a939f639f23ae37693f96c028854fcde9551976b4f202ba475d05ee6342be80ee235396f197c0463b937d1eb19b1c6e33636ad0b851c6d564d863814c66e6d0dad943e2b182a98846653ed531da5a182"], 0xa) r3 = dup2(r1, r0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) connect$unix(r3, &(0x7f0000000240)=@file={0xacfc646a7df56f41, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000180)={0xe, './file0\x00', './file0\x00'}) dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f00000001c0)=0x4) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xfff, 0x0, 0x68, 0x1}, {0x1000, 0x0, 0x4, 0x5}, {0x4b30, 0x4, 0x0, 0x800}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:09:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) geteuid() r1 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="001300186004008b453cca33948500002327000000000000000011050000b5000059", 0x22}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) recvfrom(r3, &(0x7f0000000040)=""/1, 0x1, 0x2, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18f45ac0efffffffff036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc180100000000000000ce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96a97355d39942ef5a70acfc831a9c11bcf2babac00000000000035ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) preadv(r5, &(0x7f0000000100)=[{&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000180)=""/132, 0x84}], 0x2, 0x0, 0x0) syz_open_pts() 11:09:58 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000800000000000000000004000000000000000000000000000000000000000000007936221566370000002200000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55035774965e00000000000000200000000000000000000001000000000000000000000000000000000000000000a84b0865ca870dcb5c8df56e6d66"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380), 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b984af85339b4a3964110e2af7cc733bb4741c38503a45ca076acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x40000, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r6) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) r7 = getuid() r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) sendmsg$unix(r14, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r14, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r17, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r19, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000500)={{0x5418, r7, r9, r12, r15, 0xa578662db8af18d2, 0x8}, 0x3, 0x6, r17, r19, 0x9, 0x5, 0x10001, 0x4}) r20 = semget(0x3, 0x1, 0x220) semctl$IPC_RMID(r20, 0x0, 0x0) 11:09:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000140), 0x5, &(0x7f0000000240)=[{{r3}, 0xf, 0x8a, 0x80000003, 0x7fffffff, 0x7fffffff}], 0x4, &(0x7f0000000280)={0xaeb1, 0x2}) 11:09:58 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) r2 = kqueue() fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x65b0cb44299b8d81, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x3ff, 0x42}], 0x2, &(0x7f0000000100)=[{{r2}, 0x0, 0x41, 0xf0000001, 0x1, 0x81}, {{r3}, 0xfffffffffffffffe, 0x29b059fb265f4e5b, 0xf0000000, 0x400, 0x2}], 0x7, &(0x7f0000000140)={0x20, 0x8}) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x2}, {r1, 0x140}, {r5, 0x11}], 0x3, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r6, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d, 0x6}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:09:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r3, 0x3) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)="19b59d56d03562e8efdbac06777cf68537baa0825ebc5c56db64e35bf699283d10fdae183a8a072a95c351b3cf5f16a507000000b8cf6bd74b7812f0", 0x3c}, {&(0x7f0000000100)="1571f0a3a575149b0597a08f84882d3c5f1c2396621f6a31568c560548d7f55263abff078b238e853ce2c42d02096a1ea8a35e83739c9d57d573edec3890e58d7f471b847cb5389de45b620c92564cb0efa2d598017b51b3fcdc258fdcc97f9aed473d3c39b4705eec8521ab89c1feb3d3a83cdf04825dac961e9ae04fa45ad96e5d421d22ffa2ccf6542c93f2f165d1956419952d2bf08b", 0x98}, {&(0x7f00000001c0)="89566995d5a52ad78ba50f861319bf5e1b4d8ab2a259901b860646ed8b072cb896c00b4d6b00b913e7283a9edc7507acc30a38e11ec62a7d99dcd191b3255e2a75c7de2a265b98763d07c9275652212836cc5b2816f09c74a31c28e9aba32504a64cb6278a6512b210357b420c8fb51be0fd730883acfb874fece95ca023787060131c1ac9ee0742b4d898b90e7107cbc01b16fca115bcd5a6c773255df3454945717621fa9aa709097d4fca40065479e5a26f6729fbfff5c4f4f9111500"/199, 0xc7}, {&(0x7f0000000380)="a113a83564dd8e24d2440376ffe1e18268d69fd02d077c23990cb81ebb4dbf343474d79fbb2776b2cdcf399153a7890fec2530e9fb1fa216bf0a829ddefc21c96337849cdc4fb073a2dd9cf3eae0380a74ceacfd16cb1df9973dac02d631aff96294500cfe4bb9c21a39abf2db2d49ca79eb9b696b25ecf24261306556944000b659fe62d6a6bdf88f16a60646318a54e10fd7e3fa89fa1f5a4586eb6fcf249c94951b80f086dd2e8e03c19ab6697bf7e042c8132edbe2444fcc4b3e650f92e09a37bdd9419ff2277c5347", 0x2a1}, {&(0x7f0000000480)="98840ee7084bccb3d237980d82d8d05deee1517b4ff3b796fc14d08dc6a735207dc24dbaa116a3eb631cabb4a66758e4acca8e81a70708b980882300541634ab80e836d269358b6925651a24a8af75066d0510ed1281945a0a858eb8b55b7d3ec05bd28c494b8ca75f06985a4f80acd7243f48890a8b4c07b1f8636ffa257377fd9d1b163360c26c2b79f33ccae3302719ed7bd3bb321ec154def74a10543fb53531560f2b", 0xa5}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="f4a70835f950486d45e1ef96fe18de5713f6957febc26cf042e5292a60", 0xffffffffffffffa2}], 0x7, &(0x7f0000001740)=[{0x108, 0xffff, 0x1, "29974215d685d1fc9e1606f6d66b891f9d47388647e87bfa037aad9e91b596bcb7d0bff1e51a266d9275bbfeeb63724d6c1c04b766d052a3aee059e1ac61ab653a2973027f2e5faefd1e4c747917cafc1e74f85de3b23b5bf2d95a4655f8045949573183e9d7242e60a1efa8d096272fa5207768cd9ca3edef5b58e88418a2444371014b843c61bb3a64851ccee02b6ee158cad9cc81a788535c6486bc0f259eb623bf1a3d7a978ec2908701510ae1b7f134864bfc76ed5c810f423c439eb0c34c973d5090fdbef7b3cac412a981c31aa3e9399be5eeeab069cba2ffea6aa52eaee7961d91682e5685fbb0be083c6e9e2fdc0e3815"}, {0x1010, 0x1, 0x80, "c179dad49f042959a6b116dd4b6987f23f625f0f6dc27eff7447b5ef3900da2c9c93f249612226eddfa8f6690aa0312622f5ace3287c56d3e80afcffa2bc70b043c2c1b0f6e7f8aaf511e4368e71824834b26e22da73e5996ded71100eade57d0ffbd58c72b6fcf5a942d53d353acd6c783214c738a3706cc5b081886bcde409e7c069904af0ead09300f06c92ffaa8f1024d3831d49e4940bc273fd1f5b7b6298efc7ee9c0e6e30887de14809cac7b5590f2337e82e3df61a7434cbdf8b89bef9ee06d320764173b5bac32579711af9d70163b5ab2267a629d03218ba6fd69c3844442073a79f0be60a635abdf6ef7a3b8ff6232ac37dd731d2d4fe50c578297be4c0317847e2fe244c8e3ed03dd6d5a12ea454c7dcce0c8acdcb04581f24b91001b73d07b8d3d33f2a7ce746482b49d27b2e506756c92f22d8f83ed7508221bc210d8a3a3c72ec53d4cd68f0e4a29adba4bfe83d5ca4c988c7e87f10839a1a8a4a88f3f3d711fca064c4dc9a2d4a2cb69643be076cba77a247d48bd3f2f29d2c69182feda636e628c49be5fbb93a000d9f263ae2ed9eca2975ad5217f73ad30212a401e3cb4702e17f3b8bc71c7af05af6d27929f701478aced3da4d62141ee6dcf8fa5b168fdee6c345caf30f31aa3662bba3760d669dcb9e3edbc7bdb58bfa23869f17675ccc2b459e124328502f661210c5c8fcfafb706cc673805bad133955cc70bbb8850d5f3223dfdf08b7adb0c6e1361fd5c8f241608f2dee93896e12f1bea213bf8f98d19c774cc872c20df3ace6a628b7219f753e14e78d74f713dfef0d967fbedbc4dfe1e134ad757f5f30f536e57214ed477df489f30b65c36413b6785eed67b54a7a9fa434e89875da7ce959f6b671d686435653fddc745ae7bfa8dfa5e02e59991f99b0df2c05191592d84c40ab447a1ff025c43ea26c697ec2cf4f1d22da9893dc0eab3bc39a406e8671357f75c965b5f0528f4a38ad9989eb2f82443026edaa8a600c08151acf8c51faa4319ecb83558e674cb098d718186a9ff2059361ddf99ebb0ad1db714dc5b0cda7a3e8fbfb678e9f42be6ebe8ae91e2e00acd4362c837952b5d03e471006225c8db49ff8afa08293fe036a69c6b09bb69a01ad60487dac0485099f098d617075a76ac47a65b86903b531bb9f0ffb5137cc5a4dc7c307aad999d2dd7cef32a2d513375afc950d97b4df31fa259efb43f026af2c551312940c325930e23a6492b80a403abb733f1845a4fd530c5286dc342760ae8a4416b0bf3d994608be2c62edf946fbaa5d7c7218d8872faf26d537a063877c1d30cdf3bd8db4224406452381b88c79c6a4205bc58dbcbe5eb4cab80e65295686c50519b52e2a7783d9501f2fed89b1ea9d8ff15fece0fb08b7fbf6692992d7d5b1ac192a4c4769d3d826b791dad5f3322b066f4b0d22c8154450d855cf8a6e2ffedce6ca2a0adae9aee4dff1a82aa4d57eb7514c2d02335266f7e31a57e8cb2ed79563c85df1139c13fc13565a110e13fd131bebe04dc654948785f615bfd2214690fe0816f95a0cce760d61fc955647c33474714c192e8a8f28886e46cff0df0af440bb93bf39b1d24ec224264684f4475572243920edb9514d56515b1effca5345dc8f926c6f161a4532c3da4f18d029ba54c5a7ca0e3d1b9d1c6f847804d76f3d5d534c85fcaf0e57ca6d86d69b6a65aec27db1991ae6a81afb9be0a5f32f101fc000fa7555343931b412051c9a2d0d085b6db20b9ed16a99f9ffd4ceb80b84bd28a23e18e5151d4ad442aad5d651f4a2d2dd69eeb4d3529bf606aefcaf8bc608151b87d1bc0884cac10dd44454d4e4ef2f761463b774729a146135d851917f08185d55421c03dfb7f2884bf6b44f8466fdaf79f6c92bb47d9c065cee72eb0d9ccf26bcbcbe141a44552c9afdbbcd89d53041c685b8e4f5eca40e0ed1cb83cb3c8629418a613e91b1851523e6c79f808d873fbffe2800626e055c25d3a6cd72f45af82dd8297a1ac1c2febb20996482bd4991c04e0b7f116c7cff1d2717dcd8d393ee978447fe70be7330a6de759ae406f23d8547aa9baa5147f11cb22baf7cfabaf4d6e17c554a3ad206dc1a61676e296464fd4e82a7ba1566dc73b4a6df43bec89907f8135cfecd87f246d0781687f6d500296ec70cea54eb37ca27f3071fe7605f928c33ba18751dae9328c354ac21cda2d8462f71d33dd926362acb19d9fea45da18be791c492ca02ebe7c2ee217167043e504ad4ffd5201c1a23cb66fc9d9049f7e3c9a1526b0f77db50209ef27ce7dd4885d20364f29924b7092dbaaa709f5b4ba16e66c9d4dd4c38b3a64a3b1c88b32c75ddc73675ccdcfeee159f35e455e530d29b3bfd76c5606e34e6a4e18ddf3a46f42dbe029fb7d8be8d41dff580c55f8a1a5ad9f51fcd7994746fdb104d45df07c50fd626f82dbaff96be7f8f25c286fcbff97de96c766e37a1a77304ef1ef415c39bcda2a18b2d24dbe5b5ad4bb9f7d06d649cededd8402c8c84d09a98846f6416362ffa1b3c0c6b4ba7e754e44a2286261dd663b5c2710d669158b5e16511f9ac72dbd51410fd548757d4736c22c7182d7a68a38850df42d157d822356b56683f5d522abd929ed0a3f246ac4a13a61d2366681fd318caf1f075bf08ce7bfa38abb61c3c4872be748bdbe7a707976fae058e56ce25006d690bdd12a9d9e7b3bf0316e101dd36132489452652537adef64878bc7e29fd17d2b23d99053294cedbfafe4fb99a7c214ee120f340b0b49cf70408470357cc51d5795bcab426c18ce542ff50c6992ddc4a60f83a189677866a6804a088ab0e50a0c7363f0c1764818524bf5cecefc89c42de6f19675ee84bcd3f3eb58e659f474dbd406872f6dc7a45dcec760969ecf66844685da42d861bf4ab14a6ed6e4be3eae1e68ced4621d06931c1c727aba7df2439150e5370d63bf27602bd16a71aed18b5efc6fdd8d11f159ad4357e0964c393e9b19b97eacf724f7c9c5c1fb1b0d86f48b9793d814b3d14e43050bd0a0be2f1e4f894a7682e0e866c66cf9159f706e637df880974aa6fb5de776193a84c37983424b6104d37883fa694db73cbdf21fbe7786797ba57b82f411d77929f46173b9e183a37967c8bb1a59c50bbc81257726f801370288dfc21c9076c3a9d7c835a0233063a54810d2d53a9c924a4e56690f1aa3357a14aa3fb47303b1655880c3eb6666c2362fc95542060bdd2b14f37d0298250a747992e3ffbfd4055463d5dd58f9d36e938566795a0b6e196d6e3816bd81f78aae90d8ee103823a9f1a294b79a96075b1afcd1e8f63aeab339e1ade80cbac1afd7165ebff8d43a45ea1d53ec9fd6a9c11b6cfa28d7937c122574a904f18b94b331b5a338885ac97775cbd1c24172f0d5e88a4d16431bb94057f7c1948833dae760d7a27bbf8473be4a2574c8d3e0b52f52b3bc29d30471ae9e3878f09f00d47ec7ba3a0c89df9bf99056ab0c4ed2e25b1ab6174dc95aa3c4baa6a3708b05e2108b390b53768c1d9992d8686e34d56271b08973b02af1fd6913a0be68e3715dde0210740114434aba75bb80aefd517fd86d27f41eb7404af64136c5bbf7c4f6c9fb730d88f52701a584fd39d18f11dc3015be3903347420197219813d73059525dabc43baa94f07c7bc3b32ee16313380f217078f6e6a40be6ad6bca12b0e86d8c163153434fbf9b9afc3a5dbdefe41478e6bd322b3d43d209fee822fc0965dd92ee31157e79f0402b0e4db3d4b7755d79ba374edf9c2c9905c33fa8fd0aa31d5480580d0226f9e33fad5fa0535e91911e4c486c9dbdb65de3fe8f6f017c04092bc64b505d7165c5244da71b78ba8ba531bbeef31d64f919714adedaf87e676ca6fce975590ce56747578d5c1c0044068a36c116219d38533391336dbec2d55f9bc5784d1a7911b37ede72a31ab3ee252a17aa46e7a51fa777877cb3f2683cafb8de8bae8309eb964eab2aa7f9d8b687021b43e27e2ba32be26aa7450d98048eeb8e5805593bb47c9e14a5f3150b3794a6deb8f28e545e1521612a43208c976ada5ac46bc02722ba606ebaa980791c0cd089ab8573a30c924cea330b863f408b5c1215fd2d297d9918475cbeb199404e15e856c6b5345b86170f90b98bf43020468748195262d7ccb42e0fb9525e8055cd229fe871b1d22c815a8bdf6b00788f03843847fae16214ffb83d586d6c1916c0fa68d8ca9533871c6fdef7333106bfc08cee7679c9fb71752f6603f1288cc6f44bce4ea714a1ebe7c370d6df5aafba13045e7d0f69d81cf58addc1abca15ca8bd688157d6194fb97056d7b9328fadaa1ceb872e3e065b8ade23741a1208dee5a195367432d453741b9e2335857fabe3a92d17a4a40043d5969f18a9363bf1f9683ca5ab5791145b7a9fa332b2be817b6ad1fc936c3000570d96b1a1837891e3d5a9bb0e0c4d687cecdc97a26d0e5bbc400623bd8e4bd65e220884bfca40241e63fa34845702a15bbb15a33ee0bec9df9d923015ba5b1d64aca3e711d9e2d3f42b6003f00f66dbd7a20f8216a3bcc0d6bfe75e237304c6d29bbb748cf5015f176c0b663853eb36b13e8da3962d24aac05f10fe752bbd65f966a22b3afa98f8079f7dace13a6630135b5d7630d9545e0474d58d074a0f7e1984664c43471ebcd075b71fb3ac5c7bb1a85fadf3eb0d34091d627e587e226b8493e20e6361fcd2c958fc1d5d6ddf9d6028cbc2fbf098c34eb448fad7429948d8ece15ff349c5e84f5fca9f317829338ce8dd7af4d68c35ae50fd0e4d3c72d8f24294d15e71950122f60f4066f556b778ced8c5e8255e641fdc8091ebacb5b2432f975c353dd57e7d707e2e0667b0fa0cf896595e40132eed03f45fd83f9edc82a60a4703f259f927cb2cbb255b9bbd237740e5efdb40907990622c06622b1ce2c34ca799b86479c961684e98544c398575cc73e880fdb71048bbee48c02d7ccb36fa68cd3a3215f955bb7c51cad42ed6e2623ada7dfc9d607c2112c30ea721830446e2ac28eea1302e635c98146cd793b2426cfc4ac00ef513fa36cdd9cdac77457dd674c57c7943bfaaff27bbb6a4328273654173cde8eb884063b9ed24f6f05698fae574ccf817fb99237c115157c50ffa4f45ae35771895379b85df09e89c2ab4e837a62334e316d244e4567c2c49591a5e03ee2f4f1e0e7d2d8e7d40e185ac42e2d7e1044415b50304d4bff039cde152ccd1a4d9c927aa9812d216bb8690ac114f8f8a320c9719a99fb76953fa4722493cf9b273d56409b7c027555bf2baba38e279587d3466235b702843ca97f9cf5aff04980420b9df9515ccd43a9a5b8dfa8c4e28b50c2b0a7d30355b618937e0da39597bf401b39b95c126bcd838cb8ad98404bd51f0c8d080111239ea7ec382966d8658e9b551278c96cfacdb3f635f36df520d99e76af08a328aa9108edaf4e9040399604cc854be101ad511a00ad4adae5fda7bc5886935319e102d48424ddcd9d439d2c17ced88906d7b9f6aec3b5c3d86546b15fcdfa4fb47e24acb90ebc8a8c344ea3c5255853ac306c200b03b677db000c0e8a81a2bda9b5e0aa11a416f3ee370b442f85ebfda576e08c916af314606a79d2918e249c98afb4a387f6e1716161bcfe05d8427f6dc2a32463cebf397be8eb396cb635a1eb58e0cd4b183801117d7cc9d00e6b5471cedf61dc7911b802cea1681a1280d9b8d7dde4792e1e748dc5147a2001f6a457fc427f42f3227de2bb3752bdcd056bb2cc26a0bb01c70b95f554ddb812afc86833d56cd32102"}], 0x1118}, 0x201) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000640)=ANY=[@ANYBLOB="fb18b8a35b11c32d4dd755b688f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893060000000000000048b797eaba726f58cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cf000000000000005f6acfce023994aef5a70acfc831a9c11bcf0b44727eb134bb9cde35ed40ac0aa6aca6e523c4950af573a0785ddddd1a54890d88c066f9271047667f21c1bd24213eb8a071d17c3ff1a5dfd3506a33e3c394adfa249046ee3a42166d30e6ddebbb9af11bec3be7f267a7f11909f88e93584907e1088b514b5e90eea11dc89b3feecab24ca4dd5509019b682540dfa56223dce50c41c9d0f2ec81a2b9c72bbef32e925a621feafbc0138155bdfb49d57142e64415dcc900eb732324763052854f7bcb327cf736"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x5, 0x7cc, 0x9e}, 0xc) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 11:09:59 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) fchdir(r1) rmdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = kqueue() fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000100)={0xb52, './bus\x00', './file0\x00'}) 11:09:59 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) 11:09:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0xa}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) unlink(&(0x7f0000000040)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r0) execve(0x0, 0x0, 0x0) 11:09:59 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) listen(r0, 0x2) msgsnd(0xffffffffffffffff, &(0x7f0000000040)={0x2, "95dafe98e1d707e4a0fe49c584363062cd87b69da3b1409d241bb8af532c09e61f1815f6d4be215d0d50eaa990730113cbe3ad894d5c16ca49e904449cd3d13b77375d6c980e942ef143879b9254050771fd3c2af1aac3188668051912e5085e0b1ef1646244ba840310a556f1805f19c6f0de0554b445fb92d13249e035cbe30b82aa8d47589d645828a69df9c7e9bd5d2038c53edea10c3a9a0a38029dacbb5352225becea5a1f4c37333694abd5ef989d5573343a58958286a9ffb8bccbf7d8f7e7958078ee02796dafee10b8b705e71accf98ea3c5882a0c449e70b8a8d18a5ae68306e97dbc7c3ddd6d55105167"}, 0xf8, 0x800) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 11:09:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) sendto$unix(r2, &(0x7f0000000080)="b6d00302eafec6b68122b8a5bfe0cd91915e9dfcb797fd2f3fab68a619cfa4003a3e6b7ee7497bcba1b336e1f13f00a593333d91dc78cdf3aef7dc455297fe26fd83584a163b133fdc4bfec44df6783405b29b4dc73884b5ec1cb93e596b2781cf280e54a5b7dbfce3a9493064dceef89a46866b2764eaa025cb272017f6537b8cb1ba7395b15b", 0x87, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000001c0)=""/238) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ftruncate(r2, 0x0, 0xfa6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x40, 0x995}, {0x1, 0x5}, {0x15, 0x6}, {}, {0x83, 0x20}, {0x42, 0x7}], 0x6}) 11:09:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x7}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x5006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 11:09:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 11:09:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:09:59 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) dup2(r3, r4) recvfrom$unix(r3, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) sendto$unix(r6, &(0x7f00000001c0)="628b3c4c5c598a9318e4c680c35ea8fd82d2688bd855fbd041f77c30f793eecd9e37990f6d873ba1dde89f5c70a346589b66a622d68364430bba26ded0e447952317c6481cfae8b2d9346967dae59b76640b3f6d1908ad4ddf372373", 0x5c, 0x9, &(0x7f00000000c0)=@abs={0x3, 0x0, 0x2}, 0x8) recvfrom$unix(r5, &(0x7f0000000880)=""/102395, 0x18ffb, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) setsockopt(r0, 0x0, 0x68, &(0x7f0000000100)="2705518b96688dbcc8ed05", 0x646) 11:09:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6cbf71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg(r3, &(0x7f0000000b80)={&(0x7f00000007c0)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc, &(0x7f00000008c0)=[{0x0}, {&(0x7f0000000800)="6365da4297be474965b1e5129fd89c394abe1de5d79e84a1dc64adca33def0612c695e157a5d87b05033e21b6ee10f65a29158f75f84dbd1dc3abdc2cefa6af2efbcbaf3cf99904aaac89ed65fb019ad71367d549d273913df1c93763e354018a0319e4ceef4f99f517e07d6fe82d1b3490f422cc573ada591e0d2aa9cde2e28333b6a5dc365c8e51dfc1cea4a19a7221adb04d743171ade24a523d34999526db6fc476a5c489d0900adc03695a9", 0xae}], 0x2, &(0x7f0000000900)=[{0x100, 0x1, 0x100, "6a7548c26c971e24f3b518836c032435f892b9134d1fab283e45cd44aafe4c75d834d7dc6f9263ec23efe0d84fe750d85b6da42073b684d17ea98d595fc019d4074e2cf1fdcc08353692420e7a10439b6efe9a79cfc1732a2c414fbb4a797cc8c02825f94f150707e91c3a577217dce4289f76fff65a5aa19c15efdcb557a4df5898d3ba28bb18c1fc7897c1d93a45dbb3335caeac73c0cb99268b11a9c38f8fb56504cef36dc94f86e6076fdfc2271521cc7c98b5058ac7f38beec0880fdb280fc4c1b0545649dc36fe764b514c3424cdf8ca19825388a290f9f974ba0d95b940bd4de27aaf5e8b8042cfd6aa1b7d1a"}, {0x68, 0x1, 0x3f, "c00594da028e38febe7099a9aca03f04ab2b7f84d6ed7c323f29145b01600b28d4d4b8a22835f5e6213627e34dc1e46cbdde2cf608218278e22d744714420ad87770627c4550ea34ebb0f889298cfc477f5de0032aae"}, {0x5f, 0x0, 0x1f, "863805c5392e6b17e936b7cfaec0421fd00439f9ea77bb01f180cd347932127073b0a7710b48e3c98f3fabbf454d2802a854689855029f4339fbafdee8c1e45c934da16fe1bf1486b65889e16ff0c28fd62e67519f4f8c1052a0ed0a87e3d48c8d5bf4112ea901131a04247b3b3ef36b2b49091f386342ac4ea86112cf52850f0e021e38eabad53d47573b2144a33c59e3f569596bbf18f703fbb2ba56aef33e92bc50faf6bafdfa0563a912eaabd4c8dc935dd441810d009c5f1c5946d0e47ed61c620515b06eaa87d7c0c9452825f1be02bbd0570fc2260d6afb67a00811e0b175905a8f38742998d18fb24b0a8538a6f725a04ad2a38717fa58"}], 0x278}, 0x405) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = msgget$private(0x0, 0x4) r9 = dup(0xffffffffffffffff) connect$unix(r9, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) msgsnd(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299270ffe87e73a30522"], 0x33, 0x400) r10 = socket(0x800000018, 0x4000, 0x7) unlink(&(0x7f0000000340)='./file1\x00') setsockopt(r10, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r11 = socket(0x800000018, 0x1, 0x0) setsockopt(r11, 0xfffb, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x150}, {0x400035}, {0x106, 0x39, 0x0, 0x3ff}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) 11:09:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 11:09:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb185b11c32d0700036c88f68b4c322803b6a9a0996db0db3ade88da713dbc1893edcc630400000000000000eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e5230000"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r3, 0xc0, 0x86, &(0x7f0000000080)=""/85, &(0x7f0000000000)=0x55) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1dac, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32698cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f63", 0xbf) 11:09:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x10000, 0x0, 0x51b, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) fchmod(r0, 0x80) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) close(r0) 11:09:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) sendto(r1, &(0x7f0000000400)="c32e076ab9e3114df30c37311b5ebc14881c79022466bd732e4152f970d5f5a16705c313e18c97bfa6dde7fe5296d6f3037032cbe1eb41c13cbe431aef86f6b7d63ca22ea2ec04c970650653a8d1d3e9822ab14b1fe3e3b8622f8dd532f30762c53ed223452dbe2d28a76f337133faa992e84fb2e0bc7ec6a8877e82f9040b9dea5ec0016f16e6750ac1043908baf41b2fcf2c1eeca456ce40af15cd7f48bc34e7607de98f03542acfb0567dc486864d50274761429e01463dcca0d89c9b2f146d0f7eee3bf7b173e1a1777ed36f53778bdfdd23d8df3ac84ef80c574fa69d696b720d37f3b3", 0xe6, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x6, 0xa2c}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r3 = accept$unix(r2, 0x0, &(0x7f00000000c0)) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) fcntl$getown(r1, 0x5) r4 = dup(r0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x718}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 11:09:59 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ff00000}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:09:59 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) unlinkat(r0, &(0x7f0000001200)='./bus/file0/file0\x00', 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r8, 0x0) r9 = msgget(0x0, 0x500) msgrcv(r9, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r11 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r11, r12, 0x0) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r14 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r14, r15, 0x0) r16 = socket$inet6(0x18, 0x3, 0x0) dup2(r16, r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x3, r12, r4, r15, r17, 0x18, 0x1}, 0x0, 0x1000, r3, r6, 0xc2b, 0x0, 0x7, 0x7}) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000001240)) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40001c36, r8) 11:09:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x2, 0x14001, 0x3f) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc770e3000000000000f87c8a5b671b1b542a538706004000b81000a8eed0cfb64725ef004a1825543774af290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r1) setsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f0000000000)=0x8, 0x4) 11:10:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) acct(&(0x7f0000000040)='./file0\x00') fcntl$dupfd(r2, 0x0, r2) acct(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 11:10:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="174dbbba242ec9122e5b58bbb566d3fcab2343a289a2ca734d5e96b750d7b9111c366500545b4752027aec640f8e2cd462c7f1af35c40cd28148c30d27f6085f76631cf6d43bb8012ce2", 0x4a}, {&(0x7f0000000140)="41eee2f77effc42922f5354bb4dee6997663c148d41e0ebc312074", 0x1b}, {&(0x7f0000000180)="8bcd014327c153b234e1a67ad07c5daaf5a81fd18897608b998a2ae02a82ade4408b5d3248bd0f04b150fba7f948b5d05be53431ec5de346a839be046935f9a305b1ec7b5440809c1b14125a0579143803ae3151fd1db8f1a717f6d861d6b5d661144dbe603984634bbd0ed739c3d673b4fb5f174b5570223f172572b35ade4012756639e060d8485d0e136f1f8812fa78d4a5bbb87b7afb3e1e3e3ffd9ec5c9ab6bc2ac371e2723f8fd87d0b7f751fab0209c38af479288999be14c61e6ecbbb2ac4ce016b5cd4ca04c42abf1d85d1d3e7eb8e8900c19d60acd61818b2749d260495b3462ded689e27724709c0dcea49762", 0xf2}, {&(0x7f0000000280)="d8a116727292397ff15d59a7d7d781463981f014d5f3b77696b14fd27ae4346f5a860a49cd5d93f4ef457501fe78bfe4d07898abf0c249b943744d698a3762e13cadc716", 0x44}, {&(0x7f0000000300)="22d6a225adfe7440ae7b522a8f1ea01a793f3beb0bf429f39a9c664e8ebd0707518b299825681d9ee0d3c12b5fb3fe8fb908e903e61e86a7a454", 0x3a}, {&(0x7f0000000380)="d5e055beaf05624b4e88862458008d466eda82909add1f863d930b2390155787f968e8df5c2fb2164cab7e33852cb4b13af7", 0x32}, {&(0x7f00000003c0)="a724214bd79f2e38c475fd906c5191c12716084a854257800f0af697963495e60a3a5d838a57164cb8c68c673791996a350957776c0b70305a653df24f5be45633ff84c045a54cb09a90ae1040379ef8668a5afd357cf7681b449f153c0587dd8815a97f91e89e7d9f8245701c46baf083165e60a6b897364c36400dda30153db2539df706d73548ed6e6de6a9c376", 0x8f}], 0x7) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 11:10:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000f5a000/0x2000)=nil, 0x2000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:10:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x3, 0x1, 0x1020, r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)="613589829a61e6c03f155cba31c6b90d3850b5ed4f9b2f3437d783afbc6ab7ee9415d4a0d75705ab01800000351f41443aa635415e5ab58a93281266ed298f442b0d65b458bbd29d747243b88a3ee2d073b8e74ca42d316c9a546d62f3943361479da913593b2c6609396f0a38d8b29b0f320c67a6156834dc116762d197c7a34e211b0a4a8e7300"/156, 0x9c}], 0x1, 0x0, 0x0) 11:10:00 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:10:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0xc006}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000001800)) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba8931c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x40087}, {0x1a}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="38bc9b6ac517cd5b833fec37b9c9") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000004c0)=0x1) sendmsg$unix(r6, &(0x7f00000017c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffc6a, &(0x7f0000001740)=[{&(0x7f0000000100)="e8c0efaf48ba4a85a9127e504f58105338cadd7f32ddf2d0ac1386acec4be02c543310aa4c51fb1a4e8edf77726b4f6d3f2198ddab8492ee61d45201489cbd7143bac02887bff91a9032ff2958057ad5a7d6cd7839c058fb532e35528596041e7d978eacd1526eb7d3dc4142c563816114eb969b71bf6bf4a94bc57cd81dc45447aa7bea916ae673bdcfc4f2c8de4271ac8acfa3ee1f38534506b3ef680d376d1e6c5313", 0xa4}, {&(0x7f0000000240)="844fe1c788a716e50f55402f88ac1e35bec63866816eeabf0d0ab99aa978562a26252a59e42fcf32c757b7f89d9c94aa0ffdf2a56c8e60dd96c38d1a8c39e6e4a359c79ebf2bb665870100df3fc8ab99f12d3416f68838a73d709e3b85144cb99182b01998a0584070bb4be2b1e0439e191f8aaf4df02b11e9ea78bfb48bfa2dad", 0x81}, {&(0x7f00000003c0)="f8335ba3ff48854ccd4b6beef24408e04ee4e510b99f0385bef8b9f8cf3e46fad948cdee404fdf7a687cc08bac0a395b984da43b65c5ea93dbb800a133736d8100d5c65fa3a194cd9b0e43478dc30bd5f7667de476699697eab1864f6dd1339834cf0f36d2fb9a274a78f3eeae55c696b1eb11763672d51488054b35888cbb585962c757c3719a157b733f588bb5df266fb5418c03dacacb40e1d84c2902c91329f746a60b0387ffdb2b1d2eeb968bac15662a88d879669cc7bde983cf126ad95d0c7e6d781c9818645e95410c11d9312469ae", 0xd3}, {&(0x7f00000001c0)="b07d7674096cc2e6a5a867379211901577624d2ae7b4cc86039e528bb07ab74d071f848495", 0x25}, {&(0x7f0000000700)="ed35e7d8fab69e2d60e0b070d0deea85973c143daaeb0ddb862ec0ec99510caf9efe5e4a09934ab7bcef6c47f4e6c119f5850960af72d7003e8ec323c64635bf8889abf05ef87430a369c5b8abd14d47fa1a6d4bb5f3b4d7b13f19ed095d951ca3834863b6ea24980274436e4474b0422334e1d18c807a8cbbc3af0a710d7fe154efeeb766e61d0c404d4d485e4789b6c20edef066e6d45bff47e6cde1f62b68f722ecd237a2a1ee70663cff4ccdf575c846ec46bc9aeeb67e7190451191ebba5a7e75f4a99c3463490a8ae6f53cc8d6c559416a44eb8be570acdf26df1a90edd961d83b4fbd078554392994aac833fb4c261751f79f1c4aaf20daa3540dd9f7e0e8ce21be77d26f45a4bb182fa43b47775ac448b691792c48ec1997547337b1235768cba23233a1bbc6f66b858a7f41c6958697f14703e8f34103b900856871328e2561a11f2d23e3ef6e06c1e066bf6fd67ad60247e2ecef57f5c0e659dc721af24dc8efb53b3a237f8a85dbfba19efcf1682d746f8a271ec16cfd6713b2f73dfd7dafbfccd05907243f6f961e17b93ced3d92f2cbac079f1c064ee991baf637c2e3a54f0a8869289b552a146fb9373def8969b7ae0c37865a18c24eba9e280efc15fb7d8e9689dec9ea8433c0e7b2500c69866adf0f0977d110d61c7dc8842e1fbb09c1085c26fbeb1f1e7f6bcf7014481719c85297d250941a02e0d4cbfd0e751e5df803a3a3498a4bf8d23fa364a3f64ff8a997f1390b0d61a49cffb7a521d46743b52fad1244ad4aafd8618510e248c0167ce857e31f313b00d8487024e92ecc19a9825c7b4b416beb6dcd0c6c10851ad6dc586d34426774044517b253f557af758ca17542cda0c7c59ed0de74af2f30f8b4fd91c268e46b23d6e8ab3f9c5b3c71c1be2746178a0860e4292da87c465e2c2197cd0fe8ca4806b6cbdda043e7dd9b8b66fb4f7164d5b12036d8b510a50e999804e13aa942895f87aa8b5dbb85523f54db470faccac95c37fffdc25defcea27cf81b524c8dd45b92b3a13ba23fc4d06d88eb4f57c5196e1da6338b930c1022ef96635c6de2b80115aad3c793001b4fbc694108388d9367cfd5499344fabcdbf8e7b92115dad05d8abefafee218ebf995ddfa3a4395f457e164d57dfe623fab2e41141dbe23d329c9694e5f72ba840fd4836eac1d49c6e5c80c44bd4b0080c4b9c5cc0c9b26e5bff846c4ec55dea6d84dafc8b2d8fe80a4a9805e2aadba9f650605cdbd2fe7371c39d68201cb17fbd32ae89e4c895f50f1ad552972d423f22db9c5a61b881a4308e64c9b5f36a2a8004c4ebab0ff57d10ae71c8b4d77bdbee0e36d53eba76624bb0afca9f3a75d6efd4fd43e05b933c7655a2848884e23b3c6aede0265d018c73170e9f63bc0da9e8e6f4c5122778cfd6a7aa96cde29dfd2b79c19908b6b5d140200d89c6b4d76b2602d78008cf8c30ccd71cee210b61c6ad2fec8a1c863504fe2226efe579059f53a6a8e7097ebff5e041d71704a0b4c9f55d8a5e7710c536b10d5aae9049dba6c00b38b670f09de42529499da62a789d44c626b55be40384ba7ba940a5233695e79c75c681697e61eb7ff9cab68e3a5d74f6f3fe8d3c03aa21ca3612580ff14fe5594b417126a7996107dbfe7644a8b2d77bb82ccbe7ec45f283a1e7a13a0a13c9bb01640f25cf406b0d6f2b9abe451788558ba82fc18735b16219a6f81a426334a8158b0218b6f2cc38be8705823d75622fae097a6e924579e4d0668e4e48a957484d6251aefd879ab5a9d9273821e07bf253d5b39ecbf92b336584aafc6077b5d1d976901f0400e3439d88dad105c104a640eb2a9cf81229377fc2b9d96085bbeae45d74d922cad86e120305b475efc723285e1bc25bf5bf1b7bfad128acf1c0cdec4f53f3625c189b709357c11addd5b9717e8d5f1c1e057fd68606e62c3d890b5a3748e4cd4a01b7d03274e4cef445660817d7ef06744a975f99a8e81ce9e6d2d6a792c68b491848179de24e23ec02c96a9d2d6363ea35f7acc1e591fce9b01fb292ee90744aa28357edcc5142166f5617d22db1841b4fef79adf0f8a8b29c634206d5bfa9818049680c41d3c448b394f4e16df08c38c65990dea3b6f1eab800a992d2005391605f477793d07d7b84e392bf1ad3433e15ff8f6fdc9162a1e540edfed5b90beca79d0c2a5c16d84e75eca7183106815fc1931e3cc350b7e595f1fa2146bdd96e67dbcbf857ac049ce0a9db1aaa7655a5e1e70d85bf136e5ec6cbe84a85848222ad59b239dd6f25c86b8256e50609d4b28c161547482f3c30d0ad497a4e098fd8f5126df78168acc96d759566cd7df9bb7c2897b5bb7a8422aaee5d019697d4f6b621ae544a6da2024771215db867fd4c5662e6a7e7cdf4f3f74b8feb8dbb4789138f9552ec6e3f41bfd6d50e86f2152eb64bc40d10f2f729a2d51ca93b9c237f9b39ba203c2b461da99051df42d959db4bb65bc00c3323a9920ee676080599ed30a24807234c79d966603d657abe5646250246e8a1adf44726964791d4ea13ae4b752b2a2e21a8eaf770e91dc06cfecd4eb13404449e8a0ce68b77b920e8094d88801a23bf00c61a15440b648fd903435348325a4690555be53e1c2cb9a80df06b8bb024bdd0f3da511a91abe9518dbd6602de5d364dd6eb9a4508e7040a1ac7f629aee0185de030e711986407362ba91064e527d0f1ee68b441c30a3ff038c2298e2bad7a216a5b45c34c78c3e28d9412221c7f8ce75f72d023c075512ab415d7c6f64e68f2abcaad68ba0d4aa9d94d08ea059c39189bc84d0a1e1df3444c16d6868e38f1efe74c9faafcf48842107e06ead3630849152cf08037f495de12721353544e0e302f26730c9c03d96bffdfd4dd642da9203629f919032c05eef8f8d98cf00339f3b4539d4e6875536905539db5231c12c6d4455e4987becd69ee7f16a6cd85d808d73da1eb7cd5a9ad10cf97296ebdeab0fb8e2acee6dd74d36a63a29abfd62ab40bea4f77fd37000ce613effafb8cc61072e91b4f197764f53e254a623d2a740e8c4cc8416d49fd8559ec5b14567230d0438632d132df11e0949374dc6d3cc3e59edf129f5c7d8095a61ab93713eab0d88021173e0dc1fd56052aedc46bf9deb2afbb052718c68f25dd403bfd0e4e6d95337c77f6e2f816ca82ce5f66e19704d5d1f93dd270db8bed0fb84f6e4c49b37602823afcac839c6d48c69fa54f1dc0ba5b5c9e11ddf05c931a68d50a0b3c1c03241661f2f829bf10f5035f7a20409bd861e5f0ce278a1e2b1dbf449d8a00f6311d5738b9e7941176d8909d47d55f4758e48dd5b018ca8827453a357266d9c90ba2794c885174eb439a5161ef30820a549a61ee6834519bcb299f75e97361742efb32709719c21123bb21991b1519ae6f0b7a5a045cd9d453b27ce68e6671c8fe1b72d84ffa8e21f6c2e26c6538158306ea68da3e45c2b82533f7dbb726a3dd2931741d3ecc06259e8601a6696bc1bba4b2d14bb8e9e7138b036b3dbc21a237b59e49f01e1e1cc0a9edd369eaed269c5dd62a9e105afa2e32739323448ec298e34e963af0ecb0dbc4bf39467b0bb66b1dd158557765706619f15af8ac24dbf5102d2b805e873f1b10a8f23fdb48743eb7ddd18f2c0032c3986dfdfd650669592790bef01eec1ade5a31e445d2d68be0ed7dbd0225be7fe621f4ef8b60aaed986c85d50e1db4ae98aa99689d89b07509e8222585e88c3ae0db137f3ec61cd9b2407e837ae1843a4094c3f31c65fcbd5528729870d90c6d2b168748d6bc3737d082a469c3e1b32a43c2c2c923b4144e7a903bbd5e4515a43b42b66a0bcb2312c68e851527b11bba961288d6828b8d5167e90380ec0a65cc030ba2760c91e621e23e9dde1055304edc41b04ddd6ae695a0c402569b5d581ba22a8638e7b06d2df6efe4090bd0ff7cdac2c5f87f907152a827c26125876e7d5671ef68605a55cc8efb4ef896534962c67b44df1f64a5f38ea4db325299250654f850e4ef3e19b609723445c86224270d5656cd54df0c0b3f3b20ce8170ea7807de128152821c8a01f37fa8b9bea94add2ef88484ca8e7b97e3c923e6ec0e1131b3037e6298b5cc783dfe94187e024b5bd5ee72e96f16a8b224367f51a27ba2655e440880a666e2ee728fbb52687d2de403a71490bc0b8e90c5008a29dcac4b4188fcf83b9a8ddd4a2d198845bfc9f0f7c5a428494c5d2d7750e0737d6c12a785bfb1fecff5ed0170631b841805dc76ffbe2d3b8121ab9490fdb8e7d27d2f04929ece96dc33ecaf93bc36daa685eb8a02651ce2ae2fc5e034d148ce474193a7920ecaa1afa6345e8be99bdf9ff19d840bec7395c1dc2c116141dc8aa1804a6cfdc9e6729b4106edb91cfedb4070b5e5a032dbcadfdc54b613ef9cc266135c526980f98a01e39194fe8dd16bcf7e31b64cb70758fc6e3887a7d34bc5201f2f1f64ce89e130b996838bc51f49727e1b2931eab53349bb0cf484560f7db028b0d5d3b9c3dbe7efc87fd042d3368e4dcd49fca74289eb572257c05c2f91e100d8534fd8e322854ba993eb169a1e97de8b44e5eae19a71fc1f97c56c429f60d1eaaadc0b34d2fe56160f7de5e46b64f1a6533c49a2ce64bcb34239f2fb9c5d1463078d770703e7c8598c1735577cd9959762d76557e24ae082674fcf79951fbc3a26dcc8df18bdc1429c6ec9e6607f530c39ca2ae54d2d3cf79c379f6a87e9f5bd909fae527027b80e0e5fff1fecefd1cf26beae17b3ed71d6a7a1bb738a38a88c5810367bc38b3cfa4b9607f898a3559027253f79691a834649bcc0ef06f33deb88282c1f77a3522ac772e6cbe2287981f58aa9ada945d6bd2528570761e29784601182dfa47153611666b89bd7efd44fce2c3a8728bae3fb07baf11164a778b5c5181f28950bf7e1244b4004d9409a5ba572485d77fd03b74187a43a80faa5ffcd07f959542337c897c5c4006b1d631d3680ba8e1e42050ec833a465360dd0940bb170523374dbaf91b4c9be5e04ca42570b349ba7cff346fa5127cf715985d0d8fbc45d938cd8cdcc845947bf44e9bd21fc70e118550afeb9ed5f3d63cc920a91e97c29a5431a3e780f5313728db66cad5ecce9e391d35c9efc08e6e26a1ee661b57d34f3f7ca116a63e8861a1024228ecd2d1919e3412d2f2cdec64fea36fd2235efd1291f5ed1c22358a07ef880c1e764abb1e143df739c094f617d6262d68fcf711c38ea4cc46632273247d2a88d24a2ed5daf70d6197505f37b01fb3c36b94f15c4890c5c88e9858c6cd0d2e93ef28c2f682503448f88f7970534f87fa9b0740c299e219397431696edbd0f15cf21b7bd3c930f302c4cedd541b093de48f0f04486660e0a74df1b06eae373db1a90a2f40a3d8a97237ffde45b9f6edd1d822ffe6710e379872200fb36575fd4cac6b3dd5edf9f9c608338d6f8a8912f84893d2153df7e7b1a6cafd1ba925572e536db9c4a8e61f66c687b0aff6096f0bdfa2465d0d1bbfb6f73c45385c087f171bdc71d6f8fe47a215139ed8da5d64a4aff479c45c6db25ed9be9133f45a2f660b74d1b2d0e5616fb19518de08a74b6215195c72be9a951ddc39b193c514f3189852dd72509bab0f46611b5a16af06f00ad5b1eb0d8ec6b11af8cfe9c2e578b635be8c88eef1c429635ba7493500ece61671eab971b873e0c026fc3792dae8a75345a21a57f74eeb8cfaa1e08d0548385e0b48751adf6604682f589bd2194e39c753b777d315a09023fd02c6b926c29a032afcb9916357bcb6ebff", 0x1000}, {&(0x7f00000004c0)="9ba829fca8d765424aabb1ec64b7c210d4f91d2c00d318207582426473942061bae660543bb4f95d48d434e110507c872f97ea6a73dcfbf5a118811322958f43ad947c92eb00d90c4f2e5b09b83d4df4668da7d8224a0ec58a246b5ba81acc28f837c377028b4aad1c9efdaeb26770bd7ad885a2376c06018948efa6c65007e30d163801e8fbacdccf5e0d9cc820b966035a34ef262cb2cd3cc2b685e97cfb18f12edddca7428942a198a4e7e433e766544bd993bb9e19e3dfe14b99e5ae38bd0c0b", 0x258}, {&(0x7f0000000300)="09ceaeafaca0551d130eb90750a34a5766a8fcc3944fae6dc65eb78e1a828de0236d2840fe54c76708ba86dcb9", 0x2d}, {&(0x7f00000005c0)="000899dd2f297bc3cfd4e7b9b2c2c6217f09c5ac504c2f5c537c61bd36b069bf42ba7f7bbedc1b5b4087b46cc71598ffca030b233a5020b98f9e5d464af5659da215d90596c5e54fbf87b939d8a119ab17b5a567d9175f58db8b7d1586b77b795d0e11a5c14f6abc1eb24b4112f8e5ae0f43078c9357f9ca33a3df2141ca968d3f83325ec368faca5c8dc7eccd463e66df53256850cf9f55bd5976efedb87e5ef6166b93c69b53d42429397e1e36a5", 0xaf}], 0x8, 0x0, 0x0, 0x2}, 0x402) 11:10:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:10:00 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10011, 0x0) r1 = socket(0x1, 0x0, 0xe6) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) r4 = dup2(r2, r2) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) socket(0x2, 0x5, 0x5) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) dup2(r0, r1) execve(0x0, 0x0, 0x0) 11:10:00 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() open(&(0x7f0000000600)='./bus\x00', 0x400, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) read(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffffd7) getpid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x8, r7, r8, r7, r8, 0x90, 0x10}, 0x5, 0x54, r6, r6, 0x2, 0x14, 0x3f, 0xfcc}) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) r15 = socket(0x13, 0x8000, 0x45) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x8, r17, r18, r17, r18, 0x1, 0x10}, 0x5, 0x54, r16, r16, 0x2, 0x14, 0x42}) r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r20) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x8, r12, r13, r17, r13, 0x92, 0x10}, 0x43, 0xff, r20, r11, 0x2, 0x14, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x8, r24, r25, r24, r25, 0x90, 0x10}, 0x5, 0x54, r23, r23, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x8, r29, r30, r29, r30, 0x90, 0x10}, 0x5, 0x54, r28, r28, 0x2, 0x14, 0x3f, 0xfcc}) r32 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r32, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffab) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r33 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r33) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x8, r36, r37, r36, r37, 0x90, 0x10}, 0x5, 0x54, r35, r35, 0x2, 0x14, 0x3f, 0xfcc}) getegid() r39 = socket$unix(0x1, 0x2, 0x0) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r41 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r44, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r45 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r47 = getpid() r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x8, r50, r51, r50, r51, 0x90, 0x10}, 0x5, 0x54, r49, r49, 0x2, 0x14, 0x3f, 0xfcc}) r53 = socket(0x18, 0x1, 0x0) fcntl$setflags(r53, 0x2, 0x1) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r55, 0xee01) r57 = msgget$private(0x0, 0x4) r58 = socket(0x18, 0x1, 0x0) fcntl$setflags(r58, 0x2, 0x1) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r60, 0xee01) r62 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000240)={{0x8, r60, r61, r60, r61, 0x90, 0x10}, 0x5, 0x54, r59, r59, 0x2, 0x14, 0x3f, 0xfcc}) r63 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r63) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000240)={{0x8, r55, r56, r60, r56, 0x92, 0x10}, 0x43, 0xff, r63, r54, 0x2, 0x14, 0x3f, 0xfcc}) r64 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r66 = socket(0x18, 0x1, 0x0) fcntl$setflags(r66, 0x2, 0x1) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r68, 0xee01) r70 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000240)={{0x8, r68, r69, r68, r69, 0x90, 0x10}, 0x5, 0x54, r67, r67, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r71 = socket(0x18, 0x1, 0x0) fcntl$setflags(r71, 0x2, 0x1) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r72, 0xee01) msgget$private(0x0, 0x4) r73 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r73, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r75 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r76 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r77 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r77) r78 = socket(0x18, 0x1, 0x0) fcntl$setflags(r78, 0x2, 0x1) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r80, 0xee01) r82 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r82, 0x1, &(0x7f0000000240)={{0x8, r80, r81, r80, r81, 0x90, 0x10}, 0x5, 0x54, r79, r79, 0x2, 0x14, 0x3f, 0xfcc}) r83 = getegid() r84 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r84, 0x0, r84) r85 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r85, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r39, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f03935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa7544e1e954b5b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100"/247], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000ac0)=ANY=[@ANYRESHEX, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff00000000ddffab1821bdae905fc6bc4285f439aae7cbffffffffffffff34b803ffc794e4f0cb0305000000c855aff0866a275c9d7a29f8f838563d9af819047bbdcd3b2651d4ee1d5cf7dd1ec41aa60d26347750124af19ea69c5c898ef4a0d2ea028b269bb6efcc95aee029b6e650bfff0432d9ec617aa301380562d5d4ce7c9d625133e541775981f9487f9dda648c42efb92a0cee034b1d1f95c77882599678980e069538770bc8cf5f27409be0eddbe224f5bf6dfb30db56c42381a569d8bc2b2516cde66bee5a89f381cbd72e664c2455a9db17b39d5a70fbaeaed99d87c7926cd089da8971e96f7151c8ea949e0eb08b1420e8a20f3d4f39576269b2779e0a45c035c213ee4b", @ANYRES32=r45, @ANYRES32=0x0, @ANYRES32=r46, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r47, @ANYRES32=r50, @ANYRES32=r56, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r64, @ANYRES32=r65, @ANYRESHEX=r85, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r84, @ANYRES32=r72, @ANYRES32=r74, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r75, @ANYRES32=r76, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r77, @ANYRES32=r80, @ANYRES32=r83, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r86 = socket(0x18, 0x1, 0x0) setsockopt(r86, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r86, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r29, r56, r87, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r88 = semget$private(0x0, 0x7, 0x80) semop(r88, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$IPC_RMID(r88, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffff8, 0x9}, &(0x7f00000002c0)) 11:10:00 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xffd, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202e57f7f000001454bad2a6554566c5ada45e9deb0254817974625b0b64e5752e893b502eea59eab2e13e4a658e82055699ea335351175c533ea4d4bb866a61095b299b10b1b82b5f57ba07fe9ed0cae9b20dfb84ab11d7ed1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r3 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) r4 = socket(0x6, 0x0, 0x0) setsockopt(r4, 0x29, 0x1a, &(0x7f0000000040), 0x4) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) r6 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r6, 0x29, 0x1a, &(0x7f0000000040), 0x4) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r7, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) r8 = geteuid() r9 = msgget$private(0x0, 0x682) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) r16 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r16, 0x29, 0x1a, &(0x7f0000000640)="12060000000000000043f874e1c0c51a8f543d02597a4a8110143cbb08c2846295dda942beac11c0360c45ecb88a6fe37df3ac8c80b205a57f8fadb8381cce246be8d0ba39ec729f4e1b032e1a19da43087fee08ac9ee818d27515393f64f1", 0x5f) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x0, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r17 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r17, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r18, r23) r27 = msgget$private(0x0, 0x682) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000580)={{0x5, r8, r12, r23, r30, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = msgget(0x2, 0xc0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r40 = getuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r42 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r37, 0x1, &(0x7f00000003c0)={{0x0, r38, r39, r40, r41, 0x121, 0x9}, 0x800, 0x1, r42, r43, 0x3, 0x1, 0x1, 0x5}) fchown(r6, r8, r41) 11:10:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x1) 11:10:00 executing program 1: truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x81) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)='6', 0x1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x1c0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x2, 0x4b, 0x0, 0x1, 0x8, 0x0, 0x1, 0x2, 0x1, 0x7ff, 0x1}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x1d}], 0x295, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 11:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c100010000000000000004000000000000e4"}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) chflagsat(r1, &(0x7f0000000480)='./file0\x00', 0x1, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r4, &(0x7f0000000440), 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)=':\'\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='.{&^\x16[\xf1:\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)=')\x00']) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 11:10:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:10:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x1f) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000280)="badce447e384ec9e450a7775", 0xc, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x5) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xc3) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0xc}, {0x6}, {0x80000006, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 11:10:00 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x10000, 0x8) r3 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x4, 0x0) 11:10:00 executing program 0: close(0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0xf6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) pwritev(r2, &(0x7f0000001780)=[{&(0x7f0000000240)="e9b50a7acdca1a2329d7661b3778334c004105db3115fe7d15b31d1fe4f29bf18716a1abd2438c332a7d6cf5f12f4be98fbcd57bf8269e7a5a3ac500fb3d3ed23a3016c84c28cb585b2a44154b95c2650b2dcd931d7800972b34e2", 0x5b}, {&(0x7f0000000400)="9fc4caea44a02e80e216433e1652db846077b3886b5c093dd2db68d25fd310154110859d86f7b8336bd303900570238f1a3272058a6169a2f6fb88450d380105219483382250270a2fda0d62332e417cdfcd421042a7b38cde03e20f767c7a8e7cd13fb0d4083585482c1cdbc2ec90ac474203b6419bc25ed62df03c138ddcc981a24576af78955e268948daddb91e174d97fed3381f54481273d0dc80c3ee967220e3aca9928153f5ce3717ad1c7d0e4d9bbe4eeedc9b7a1914b10387cd9c35ab22b5a07a4aed6d4adb275bf273a24b492f3adddbfea7ac102b9d0cc0fec14f888cf7d47242da4ac2ad5e86078bc34bd14330759205b0b03fc56a251b17a94310fa705ee6089e1c87237c4d0b70843b8cb26d66027000e51e835802cf9fafa29eb4df31cac5f6c92ea9dc91b3eeff6d00a97dc60c3fd63bf49b3681a761f936647c065800c5de18429160afba2fafe5280e24ef29e5ccfecc1c2970dbf72a9c451908bef9e326a9cf0c1f04845618f428214b89836092396feccaff962c34dbee7dbc1ab0884ce970314eb8038284d08c3b865525de68beaf2fcee193781725ebcf6f6634a1b84b0119640cb47ca33c675bb08b71dff1bc8969f8bee74cbdc6ba60f7f7ea0cafdb4bb9490518031e5741f2084efd6d0c9323a2b9e1a8ef03570a4cd1a00caad4614ce5d394b72d5a43a8993c54d32ddb1b1426459c486531c1a6baf93bf05fcfcbd4689dd040538fdd90103b7539181e9d999dd69a6df0621f2d14c90e11d5b38d194901c4f7c0cffb8c2e70b4adc2eb954388e4a292ae2b3d3f3ada938e5967a29450c57a96f3f6bc9b6fa9d3eb1e3ddfaf6ec543dd6f724faaf3f8698f5865af140f5a40c2b67b8a14f8a1731b0220f88537df7fd7946c5a05aebed1803b93fd0c737cd06fbabb4e0d6083467c1a2b43e4f9765cf10588a5650f74a9a64de89898bd920110d4f5f7f22edfb20ee82e964ee428db892f0a1f0ea60b8494a76539e9a544baaa77f90508bd173892ad6b86083cf65d92f5cc9ff98768b8c792cb331c6b7d969bc70650ef091f0ac061f2e7d41dc25357a6c3cc638c46e6e65580d0ea4c3ef3b8c6747e5d6509e7178bdae9df856b249edc883bff46b0b6c026856878c1f8c80d0f3cab4f67f2a50cb881c4b8b755c1c3b91057878403e3f6870cae43a10fec2e55fafd8170af6c993f0aa668fe75e091403706b60bce90dc8a3ac5022cbbd1b362abfe011759fbd9903e84326c122ae071591a3ef42a6c3812cb4fa261c8926dd7026c038374cb105777889842f4243168f020ca13b9840b5a326ed445a8318ba0ebb1b489ff9d8f724bb5b4c22d6df93a713a10fbedd8953491fda36ee8ac31a124334059308fe526e0d526b4a5dbe6df53e782c4d7c8c1df96dcb756f4f9e017c559db80dd8e962f507a63ea4d100fb3ecf2205e7054ab78acf401382a76cffae32b281317b8c5d8120939e30a253f758c2ede545cf3f4c66726a3298a8427bc33ca2d0894ad23ccbaa90b31a3a0b8116747f72108fe4fe11aceaa8c4b0dee1dfcb8f1c4d8d610d1a321d4883e58515f17a1b77aaca0cc680ade0f05cfb633211dc716f18108a8fb27d463d9c628c11582d813cb256ad18d1d57cd333109ebaf6de548afa8d72e24a70ed886045b41991442a7dd17032477fa0cd95ebc8a1827248c8f74e7a4a2493ae2dc998886a1feef95a4adf28ff5f4225fc40f02f02374c58633b26e09dbb62d173583edbf419dfc29e1ff2ab1ca7924ec48a2841595a22e6147060b53e2ec227ad52db3e5ff68bd2a69502a83db7ec8e938f5ec5de504aadf21ff117e3cda0ffbd82914b3a5da19f1d23498ab5f2b12fcaf7e9db59d387a95ecf68defa1604c6f6299861d79f45c2d5195c05b3fee00d61588c83e67be625650172bc85f42c9eeeb6ce0a2b4b2ea604438aabe2c91a18e6d127cf71ec5dd7506c062c32ba752ea647b2a6d92bc5c1d0ec6a7412f2e63a0955ba2d337fdc0d240057031235251d60e23f5f4c3fb07f4694b939f5f3bd2ebb0e77232b03b9696b3574ab0422f1e620b4f3e4eca4f2ddb975e04c42fdd0f3c0e976a3be94cfcf1acfda8cb1f337854ccd73ae2617d8f047a5e1ea71ba605cf79fe155b96440affad56ca3b084202bd2f3dc7b57d85c2f875018b16ae145bf6bf7e5e3f86ea1a71b368edb9f626337dab6562e598573fbbda0fd8a6b2ced8b369c1d64555c90d5a4a02c37ed23f0138b055598494f020fd5ac4be4fcf373d03c6579366343e4d38ae2f23568b906963c16298d7f254b182b4c06bd7410c37ca2715e2b09d97dd13745cf070963e9bdb717738bc6cabf3bcc963b4578a93cdf513eeff512ac6868925a274cb0ee9d76ed138fc5ae49e44b8f34804bf133d20fb625a30e312c0b4f8b94122a371035ca774ef3fc391c8dc4e1060f717194d0d2d68da05726fe81744cc1966acbf56b27216d4c02b506b2510bcd16879583d8b4688fde12592ce62d7b322354ccbc3b5dd567d5956f4ab87b1ddc459efb2034edb1becc8dfdca211526d5da52d60e9f737904804ff3d767fbe1ea6f7e3ae1886f88dae5686595ddd736d4818b35ddfe50d36568018e351f3ee5975b48ef7f72c4ada346aef27c25168046517a03bf2b11231793c92cff169b688d8b3ffd55379a258adc07edc9d33d281c53ea7b2500710f43bc8888ab789b0480d084f9ca83b4b590f2dd5f5e740e0b2575255b7d6022f8f990b794686f4d81fe5feb3b90ec0ecf79a77641946f494cf1e106302dc2c0c6742fce595fd21f83063004f341392c9baf0e65e896e3de30f722323be6b3771a89247982fcb05250a745a95db23f647ceb8a8f729113e66152d038bccaa149a697df2a42099c3cc2347c295879eae66c5c8af0a928b413b0828749b1ed165592b5a3a922f0a7da9b07121d50b6f2505cffa83ee4c3a672cbbc7721716276d52cfc791b704e96257d18cf0335a62af5f0b4cb1175dee51a04424b0bdd0fab55b87a1e9e875eabbc6698f7cc6b597e8719190b9c37de9631d1f7692a92509d02508bb9259d51c580de1596cf0768a0470d1cb811e529711d3b30c8bdb8e9de0eba0b394c1c515e59aa470a6228df4dac98722ff40b894bfa207433c89432371814f90726ab8cac9a9543af6526f39a7532149f29a7c7310955520d3978ecfee0441f2ac53097c2a0746c4c9adb68c614a60a8e4715fb5552ac87e3f687eb292c880ca138d966ec931ae19ed16c8eda576f49a610464d4917d0e46ea3398e3452256058c40d26ed9529bff408de92cfece3331cdaa7b474e4ac2171ee12bbde13cda8f26d359724a24fd2341cb54a26df650b0ec238666c0167907d8bcf7104005dc64a3a6c3e59f2f659e1363c01fd6d1475081c68a873d28230fbddcafacce79b99690f639fca781c3165940c2ac025dd35e42ecb7b28fc656f90dc9d05c983ac751e3656f46866a49679a83d3bae7bb1f0aa2bc84177dea00bc10e2143e070c43c3b4ce32214b487bba4212ddbdc5ca2e100e4f07ec9d4a6f93e2a8a376499b8fead27d51052359a25e6f6f3fc91a48136ec7a13b495ddd5f991a8184b8bcf0e46c212af8538e7510c632f9773e9f8963f82f2cd48a029850bf7deff2f4f90cb9f17ff70286cdc2e00e951f462aadff133c6315af1051e9c5bf22fef9219ea7607bc9fc76806c59bf1dacf9042205aff482864fe598d85f5100af0d75683cd67442550dbc4a33e45d3c9c605aa67705ce8b6f35310520a857d93a32352679012b82e2b0d00830ee9a45e4c84bd5b29d733c84dd30a0296348362d706830ffd225651646d519096152462d672c7fbba38779694053c1e7cb8efa246b7d88166f5d09f217a640dde7797c82c679fdb0989cfc8732b7953f6abe0e64681caee2cd86c169e36b60fa7ea4db835832a7e71a661108241462d9d6652e39fe0d20b4bbfba8308db721e4014d05bba7765f814312e3acdabfb7f696b94d50761de9bfef19d563e8f69d3457d24711ed2899481b56ac8bfb6a131b23e3b4a524ee352eeff2bf8f6d92da1898ad8e6cd88b5a6bfe4f44ec29b2cbab35d7fe862aac96eb857a070f1dbeaec987793e1677fb1bdf3070d547bae24ec7412a47703544a0c8cd0a5bcc41a40a57bca79767235f33f4ad32f92c5ef81e53f305b82610862d118c2d9a10de4f7ac526878a018212d5274f8311889cad962f83682b0225776c8597082a1f2c25f3f04c69a25ee48b535a5ebfdfd07d9ee46901f6375832724876692e2df2c02f5f160281184e27151e0cb62bc8ad2096fa275078b1a554b4cbe2ae6c4976786a9acd233e00b10db9f5dcd4c69e64b5a4350be4bd5ee8cfe67e6bc407c7b2dffb0aff7250fc5f2d33e2b3eeff27246ad493e8a3eab4efb4647234d7052829dc018e6cbe815224e5ed097d425dba61cbb7efb77731c710f191474a506a716fe57d4041bbfb0af8fd694c204e7ea934e3a8c0461a46f72d096cf5289921f0cc4940b010a84fc066b65ff2a0db096e717c52f6f31c7bca966044fddb5528fcf5a2de64781211b1b12b328bdd060eb4eaf57628da1627369776ea4eac9b91d81f45e7e07a8cbf058c5dcbee72542377605031469b4825a3d5930a045586e0a28fa086cfd20346da00a40824e5eaa6b20a226158c25f39ae88b65714f0311b410f83399f5b7997a619d1d4706f6927d58ac93951655c1d626b2f96cf6539deb8b50bf5821c8561402461cd961608c18ef96a743b74be80b5647bdb16b039af680b90cbce128d7e6e0d225c4b8d9be90e4d3e3fda65d1edbb513105a2c579eb8e4719ec9bf1047ded6f8750138a5d33174b2f9c73d6fb094b8015e6293b3924e1912a81dc18196158e456a3b4107e46aceb375c5cd4f35cf5e455ec8ee1929b99db04566b8ea1abe8a321bab0fb2a991525a76e899a501197dc5ec21d11570e1ed1a8a440af54553ead9391ca7e1c71d9930293af21a5d32f3ad0fd94bb7daff0b9055b880243e08dc734c7ffb1877f0c0187bfd9c3d7bb6dea86d21ab01384b7915a9d267e49e93a309a8c7e637443a4debc196823c4a599cb913e590777944601b0bd2a9dcfff7c47f783f02d2518ae3654ef5e8312bcba7397a943004535b34e29c98b3ef5d6cfdc7a9ae8cddc025d89a18af21f8a3e23c3c2ed3efaf9e55f86b7d90cfea3d19fc90a26e1778b175044ec4ef780ae6365bd5505bbd89125e6f647399ce527f76879b4f89a183a61484c66be697f03ce510d48c8d78c15a77089edc6c81a564680dad25f69d13f4cfd6492f40de2bf69bcd935690500669c09faa2e7b045955a099545aae26c8f0142027969eb5af64b82471a88ba63a00d3d22d3b2a45871663ae69ac29e70c5eb206c0cfb4fa57e0e76ed0c31a254da8374aedfec37ecd4896d991d11af21bfc76fad0782783da67f81b11be9381af54d63e9c69c94f5e2c931f7967fb1ad2beff59733f75872c373d41052fbd8760dc7a84fbd23c162caedbd5f7bbb8f2da7f83fd6b0818beb77a45e86338e8b19e91e11e1c341e66cb63158f597325ca821cf7029c0083f691b053dce5fd98b1b5544cc5b396e6a7de1ee87c78aec1cc399201f506b82ae5b66dc5ce455cba9d4c8a36cd81735d0f6fe72dc74699455737524f5aec8c72b9a081297b2e07424e3bccd9416502ee5115facd8432949f463347ee7389716beab4ee1db1f7b6fe51c9071936d83568105bc4e30d9eacf9838aa4cf8757f2f8698b5664b8fd328a3300b5fc725c27789f050", 0x1000}, {&(0x7f0000000300)="a8bd2dcdeeefa91c1d698788fd6b65cb5b3b220730de9817514732cc92e42d1443e668558bcee0657d76be39c9120301f52a3b2e5d1ca9faf2bcfa9c52503a08d751ad5ff51ac9300f96e7991d38d74331956ca2b25e899a74d700d5d4b1d5f912b2f2ff5d8efccdfa2c64aa1150fce933f13ad43c68d121e6eba60e68984d34514f07b034047a214b98f27c3a9c611f70cdec62f94d6f48", 0x98}, {&(0x7f0000001400)="a43135b8d67e3d9985d6252d0e630a545b3522359e61a78e4f58d5abac87d4c5ce6ca7dba2d8c2ebaffa0c12806448ae9374c5692d49e52186891b752e7233fce5a2b75a90181587207dd9bdf92becd585d30e5c78a2c25caee01ad5e63b474adddf36411dee3cfae27d09c35919cf5949590c40e702aebe9469f8ea4c03cdaf1de20700ab753ea7b20873e012813ca22818152c489dfd4a0862c9f1b41721ce2fa003f99ec4939a011a7e88b5f5416178aac93d47397aa687e36ac9a81d4783", 0xc0}, {&(0x7f00000014c0)="d2f555e1b72c6a210b911cec14a6555662f1e34bcce74cc077c36a8f21477442479369e59f65c4310004183f5d69813ca89f302ac61578dc5338450dfabd6af7fbddda00fb935b39231fc9a5e1374890bbec64095783a3e707f0504a760a8c8d17cdd0be50b01ec8fe6bb5c63ee1d4a9763a7b64dd41f3c6684ceecec59082fc8cf41a65a8bba6a86be1", 0x8a}, {&(0x7f0000001580)="62c1fe9caf5cc1e94fc4eab1d52efce3d4f7af82c50cf836d2d2d6c99eae67e253ef76e82292131fb7b0111f1488fee1b9f631506930f612f21250308162c278fdfebe277c1a5b5a37249be0636803415f7748ef16173536f4555b3e70e39eba8396eb93ccc668c4a660e1a34b2c7f32b2df5c61e604674794778c86e612a4cf812787552e3078e8e70a02395dd84e", 0x8f}, {&(0x7f0000001640)="836ba5d74ba057b62c25f53928c8ea5a78443cbea413fc826d2cf3c013dbb0babc447ff0dd89bc2f410d62ce2ca618f5413a2d7347a3aef2e4d397f6ca7bb6e81e8ace9f5609b411a0b5011cb4f4875b89774bbe0a938c19efe9e5565bd5a67a22dec88a831511456ee8b4e4e14bff2ce41bfdc106c7a20815f184d771c5c1987ad41bedf546c075f1f815", 0x8b}, {&(0x7f0000001700)="18f62c4ee46d9b478ea77d82507274364efaca19c1e47ec21ac4c392845c3692567f5f5f994e527c9b0d887fa3b55fa71ab5594e3f92a27bd710e1950c503e88156dd3c091d973e4170f2b417ab82e7b99b9d8088209c1", 0x57}], 0x8, 0x0, 0x0) 11:10:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ftruncate(r2, 0x0, 0xc2b) 11:10:00 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x1004000, 0x9}, {0x0, 0x7}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/de37ttyCcfg\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r2) fcntl$dupfd(r2, 0xa24c3c2acbd8643a, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x5, 0x3, 0x2, 0x1, 0x0, 0x0, 0x21e3, 0x1, 0x2, 0x67e, 0x1}) 11:10:00 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6, 0x3}) 11:10:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffeffffffff], [], [], {}, {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = fcntl$dupfd(r1, 0x14, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000038b, &(0x7f00000001c0)=[{0x6f}, {0x3}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 11:10:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x100044}, {0x3c}, {0x406}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 11:10:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x400000000002, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 11:10:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, r7) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000004c0)=0x1) readlinkat(r8, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/53, 0x35) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$inet(r2, 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)}) 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x7, 0x8, 0x92, 0x8}, {0x8, 0x1, 0x1, 0x3}, {0x3ff, 0xff, 0x4, 0x1}, {0xe, 0x1, 0xb4, 0x924a}, {0x2, 0x80, 0x3, 0x1}, {0x5af0, 0x7f, 0x1, 0x1}]}) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x2) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) fcntl$getflags(r3, 0x2) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa7f012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb257157d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c078791440576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:10:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r1) fcntl$setflags(r1, 0x2, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 11:10:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x9, 0x9, 0xfe, 0x599}, {0x0, 0xe8, 0x37, 0x5}, {0xfffb, 0x5, 0x0, 0x6}, {0x1f, 0x0, 0x0, 0x9511}, {0x9, 0x0, 0x5}, {0x6, 0x2, 0x5d, 0x768c}, {0x7, 0xff, 0xea, 0x1}]}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)='\f', 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0xab4f, 0x4, 0xd2d, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfc0000000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x42c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0x1}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x376}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus/', './bus\x00', './bus/'], 0x3}) 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3) 11:10:01 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r0, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r2, r3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX=r0, @ANYRES16=r3]], 0x1ed}, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x6) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) chown(&(0x7f0000000200)='./file0/file0\x00', r38, r39) lchown(&(0x7f0000000780)='./file0\x00', r38, r39) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r38, r28, r32, r34, 0x1e6, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() r42 = socket(0x800000018, 0x1, 0x0) bind$unix(r42, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r44 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r43, r44, 0x11, 0x9}, 0x8, 0x1, 0x9}) r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() r49 = socket(0x800000018, 0x1, 0x0) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r51 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = getgid() r53 = getppid() r54 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r56, r57) chown(&(0x7f0000000200)='./file0/file0\x00', r56, r57) lchown(&(0x7f0000000780)='./file0\x00', r56, r57) lchown(&(0x7f0000000240)='./file0/file0\x00', r56, r57) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, r56, r46, r50, r52, 0x1e6, 0x8}, 0x5, 0x5, r53, r54, 0xfffffffffffffe01, 0x9, 0x7ff}) r58 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() r60 = socket(0x800000018, 0x1, 0x0) bind$unix(r60, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r62 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r63, 0x0, 0x0) shmctl$IPC_SET(r63, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r63, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r65 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r65, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r65, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r65, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r66 = getgid() r67 = socket(0x800000018, 0x1, 0x0) bind$unix(r67, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r69 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r66, r68, r69, 0x10, 0x9}, 0x8, 0x1, 0x9}) r70 = getgid() r71 = getppid() r72 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r74, r75) chown(&(0x7f0000000200)='./file0/file0\x00', r74, r75) lchown(&(0x7f0000000780)='./file0\x00', r74, r75) lchown(&(0x7f00000001c0)='./file0\x00', r74, r75) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000080)={{0x6, r74, r64, r68, r70, 0x1e6, 0x8}, 0x5, 0x5, r71, r72, 0xfffffffffffffe01, 0x9, 0x7ff}) r76 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() r78 = socket(0x800000018, 0x1, 0x0) bind$unix(r78, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r80 = getgid() semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r79, r80, 0x10, 0x9}, 0x8, 0x1, 0x9}) r81 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r81, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r81, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r81, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r82 = getgid() r83 = socket(0x800000018, 0x1, 0x0) bind$unix(r83, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r85 = getgid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r82, r84, r85, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r62, r64, r77, 0x0, r85, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r88) r89 = getpgid(0x0) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000380)={{0x7, r38, r41, r50, r86, 0x59, 0x6f2}, 0x8, 0x2, r88, r89, 0x5e4, 0x10001, 0x80000001}) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe00, 0x9, 0x7ff}) shmat(r5, &(0x7f00004ec000/0x4000)=nil, 0x3000) sendmsg(r4, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:01 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r3, r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r6, r7, 0x2) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:10:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r2, &(0x7f0000001900)=[{0x6, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x540df28440470212, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1800}, {0x3, 0xfffffffffffffffd, 0x1800}], 0x111) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) r22 = socket$inet6(0x18, 0x3, 0x0) r23 = dup2(r22, r22) sendmsg$unix(r23, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r23, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r24, r11, r17, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r25, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r26}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r28 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r31, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r32 = getpid() preadv(r31, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r33 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r35 = getegid() r36 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r33, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r34, r35, r36, r37, 0x1, 0xff}, 0x8, 0x6, r32, r32, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r30, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r38, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r30, &(0x7f0000000980)=ANY=[@ANYRESOCT=r38], 0x1, 0x0) msgrcv(r30, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r30, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r39, r41, r29, r35, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r42, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r6, r17, r27, r41, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r43 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) fchmod(r43, 0x20) shutdown(r1, 0x1) 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") nanosleep(&(0x7f0000000040)={0x6, 0x3}, &(0x7f0000000180)) 11:10:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="64689d"], 0x10) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 11:10:01 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=ANY=[@ANYBLOB="c4022e2f66696c653000da2ea6948c5748d5ef3e9b3844fd04425b1e31e0219c4735f7b9d37534936a7b2316a23b7c3dbe94167f45706c20251595b7460812ae56b79a1d4a95bd26dfcedb7dac4cdec45194a54bc9e368726968ba7270200ffbe7cc78"], 0x10, 0x0}, 0x0) 11:10:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000004c0)=0x1) r5 = socket$inet(0x2, 0x5, 0x80) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = dup2(r7, r0) r9 = socket$inet6(0x18, 0x3, 0x0) dup2(r9, r9) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r10) r12 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) r13 = kqueue() fcntl$dupfd(r13, 0xa, 0xffffffffffffff9c) r14 = socket$inet6(0x18, 0x4000, 0x2) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x40, 0x9, 0xffffffffffffffff}, {{r8}, 0x7ffffffffffffff8, 0x94, 0xfffff, 0x4, 0xffffffffffffffff}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x68917b08, 0x200000000}, {{r10}, 0xffffffffffffffff, 0x9, 0x8, 0x80, 0x9}, {{r12}, 0xfffffffffffffffc, 0x1, 0x300fffdd, 0x4}], 0x40, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x24edc2ae3973c6a0, 0x1, 0xffffffffffffff3d, 0x1}, {{r13}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}, {{r2}, 0xfffffffffffffff8, 0x47, 0x20, 0x9, 0x200}, {{r14}, 0xffffffffffffffff, 0x35, 0x2, 0x4d, 0x3}], 0xfffffff9, &(0x7f00000002c0)={0x9d2, 0xfffffffffffffffa}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:10:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xf847, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socket$unix(0x1, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8018, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 11:10:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) chroot(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 11:10:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) rename(0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x20, 0x69f}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000340)="48f3d5f9b2d5ec4e4bb05183c7637bb59997aeef8c9c78b6aa509f6f83bdececf93d0d031c93e89823d91d087d8e74651ac9bbd2fe6c86d64b4877338f5f8c8b8736eb957ee9cd0daf9e9911780fa19097d178687c3b67e4b9a0c31736a30196fff86efafe83c6d227", 0x69}, {&(0x7f00000003c0)="1051f5429986ac8966d9749bf5b02ba42e33c924822c87007af02fee33de0f384f18d1ff7549b38a3b987c8d52465c01edbf9c0a8f7904cdd56b56dc6367b7358a5278e220a7c9b8b209c59cb491c1579f920b4dde6782b68c8f0fcf14620dbe7b99efa1fa2f233723dc2486b2feae3ac22eb57e50158ada36", 0x79}, {&(0x7f0000000240)="85e198c54607da6c17d1788ab4a2f229304664d1e113ef9df7907efbe16af5fb4954a0c2074c9e", 0x27}, {&(0x7f0000000440)="03f1bcdd333038ba3eae47a7cd3a32e6fb8dc9fd6e495226aa8f81d55ca16934377b23fddbfb079a22e2c0b76164df61a596ace524a5661600113e5e11c6347b7f5104a131537fffcfe06d29ac9932c2fb78062b382000dac96007f1a8bda5aa6d4260f9a9be3cafd4297114de342a76840938c053c16aaeff70fb2dcc9b75d63f3825fdc714b8e60ace9e681b35d4d9a995265daa030b9f3c340c6a6df434b441e8c371796374b42b6038f3a9e29c3a948b05e003e57406500d3311ddb05fbf23962e5e9b2cf1d78050d692cfb713faba0f6195eabd29d1d0f2898e7ee94bee11457beef48d538b3fd373232e217c08b24b62a40eeb638f5bea60732201afd2aeda77a274608300e03deba3ae15e5f368d0dc49058b452953d4da3dd53051e41eea605c6e6d75a0088d80a16e1dc5ce1b6843e446f461f2d3a6a1fcf40c92da03548ab58a94b8817e0dbe7ec75ab909743227f1f07c03d0829644e8df4630e1b188157fe1e371a04a4d1ef3dda2fbb2ae8ad54992cc9859b751b8e579f8fde6498375be969f0ae2e18ed087b853d2606cbe22f20b76b252f883dd3ff9b2064c4225d18e4164a4cfb672d80e016deda3af406c8a43a067822d3bb12d36426949c3fa647a7bf995a0aa7f41fc3660dde6c09d865e4ccf0b010fcf68a7924500c785f6a7dd233d0485d3beb126980e6250bce6b0d2ca58f40ac1c925eb054ec846c065542840c27c25e7fa7d6cc0006932893b69867288c291be5cd7da44a845082a8bad00d0b88af46416038fbb2646dcbe54152084f34e0d664f955a0d86ef3e58d00a350d763ac6c4b4ba909aeb9d10d6e5bf80b1d3e85943865a5d998239bcfa310f5a212837417fc93e1123112c2c6e7b8683c934091b30cc227a9547d7322ed188b1459967ba3b7809194a5959a27cf6689964fcb50af31fece14deccf52b2705f54458a76823366ac8ad92c7501c5485009ae423e6e2fbe6380cca6175be60f3915497f503cab9f508f6161b9ed52fcbab83ce5a79411a5ac0d98ab371c1fe59b4e7204b616cfae3883dc661eaa5cab5351e02edd41b9df281f1bcdc2a43880572a353f0c206af9bdcfcea2895dd1c645580db5c9cd331a0c5b1d1fbf8cc8b79905b3636042e194efa79258a300178b2197bef98a5be6eda48178071457213a420aadd77f8ee1d972c37c898ea189bb741821710696b12527dc9249be4beb4d8734e034d3c9972f2908727e76a18dd67a14e667518b165907134275f64a17ced8f4f03ed412a8b16d91975b16f29b71b5cea5a78b3a60dd74fd26dc345df707abf32e1c7d3318b29eb33b07f54384d9624fd0495bf918774f8cd00a0d2789dbc732ed1fe389bb4eb24123c759c5e5bc59cce2e1d9078e6384ca885f470270c8bb515746c88922e12d65606b0ba3db42d7a6c52557af99acee3236e2b360d02e3a94b685fd94b392ed2a8c097172e4a50a9bcb9dc23a5c1c27f41137eb4d583640c051a355734c741742bbfa067f294f15e5d5bf646f12493c81ec931f29f6bf6944d5c37e5d1998143d8fdb57d13ed10c0c62a2e2405707c5781245cf4f06dde4b5db9d97ed912e91e8dcfb7c488755d4fabca2c592256f0a6eb1b786a12d3ad74bcd705bb5a119e9c23a8851b59f2cee5ce73f4c3b613d0b7a1886996ec2a5a7c345e06d50ef1a6e0fe9c3ec0a42b7875cc61776c1ba720f373674c4f07494348377088bdac35789729dfd367ba20f5e9066f63b1356dec84789fafa87976d6d9e65499c157f977dce23e102c4f8d9621f4d0c51bca90fc27b512fbdbd143a961d303ba78a154636c75eabe479a82137e9d7f4f32d521713bad0a46457821dba531b1bd96edaacab8855ca243e4913ee7da6f9376619f981afedf3172564c59e88ea8bd6341e4acc19e80b3d7cd549114a72b205383d42b82f0a527f905195fb414c6fc24d3914d6931a9ba3a1154c36f16aa46bca089d8aaf079c8845ff205b885e1ce5a62714169cc755b89e2d4ed2964457cb42a3469b62ca4edf73efe1379c3466cd2d14d4018804a627222a37bec8344b761f7517f60059a70fd858caeb68919ae10df1e47a82b5ad1651c7efa91aeac993a234ca6acbe894484d4a7b034fcf3b08e3c4c36f5fa29fec95f94d3c1245f184fcf2f495a3ab573ff9cca4cc913bcb40696e47c3fe8247734296778a67678c35bf0264d207d26cd36e5470532509ba7eae7b045936812a6a4a13dbea9d34f42368d25e7633e89ccd9406046445c36f835a47475ee11af997f2673c6b63ad423a6fe00c7c02fc9c6b0daa0fdec7cf7046b9cb2a6c44387cc563355b31c7df0eaa1f696009e7ca06e9fbd7560c8794bf18b83e1fdf45a90d1bb29415063047c28cf7f06396022fe77eae5d9692a85ac3b4e5dbb7832b3d21201d44fbee993f17a72534d94d13ced4f52e000eec9a66cc39074e07ffd3fcd5ef962e2dc5a80b572c077cfb522c393c4e438c9f3a768b467e34bb1d8da4533949e77a39d7eb8e1b766a21d03e87e63b0daf3ba01081f2b342741760037e67986281b1540192a9b18dfadb7d7efa734638e8d7cbfa026ff366f8168bd7700408e8757db301ba1b44cdd48c444ce2307cb201b8817a50e7d10aa2004f2d9a15ea61c56e6823b152152b2c690ac2b011d8b6ac2dfe5a9b9f54cd50b617d4dbaee015142ee2f8b5bcc29e99d0dee43de89cd34781f0af4ce2b97c84cb15e95eb2ee44320ec5d3b381cc2532b1bfcfcd38c1338077329df1bc1df7aa41bc7d7e0e6d6453f76ee0055a5ffcf12793e68e7dbdb271b3403d3a080264e13a0b6c68af71750b7a36ff563ed19641a4d8b6076f841aefb789b523c4f0fd541c92981a81f1da7b915e357fcd5789217a567f57f333ac39c8b1d50c525c488b3e2258432e0e5e38e6fa6945cd69d3b78b0e615d267770bb4c9cbc922d8abf7ede56ff34a78a98ffd780e5e5cb02959ac28156bf044c5632f08102d0f524279298fca3ee811d12ab4ef493c0416bcefc9795f3d9f254e42d6a3afa5f7d927e9a732d0945f8841b4d23b765c128d414cfb4881fa647814e6a858207016f3a701a9d2914666752e7e7236b8ee44105214ee34249d1fb7f834a37730b962304266d7910a1e9c6cfb39abde2964b33f78dd8b7bebf791a797b0f62d536af76a118c71c93d71e0a4321e8cde4071c48b221ce4243f3376e986d4d6187be94165689d461841e5f148b37af05bdbafde551e8eeb7b295c702ffa0381124068f42823c64d9fe81bd791350f134b64b1523f9817d658c362717243c5e46d294cf11067021be8be25e32160e9ee81144c7e95a923b7931823971f5cd249e12f6702c4a3650b84f26aaf94e34d16bc86d91eb6c8e4963d6848a2a8fcc4e4c5f76867483e0e55d9b145b7154d695816bcda3110a8c5918f2277c8b306cf2181db9d4b58ecd2b5b8bf923af2ff7cc1d863c23453d0ffc5eea0c45e31a549f689dbb75b54ba8219e10dc5ebc5c45f1b35a255dab4e3090783bc1b3c27d7be098177e359f004743ef8c996e59308eaaf25a8af271143ae9a501d0c0bbde8aa2d97c31ead5c537ede42ba1a525b2cb7b12343b3f603c883b9430525720470caee1a3ae771bddfc2aab3431a335665397a7f12961ef3f7463f8bf8cff7a2c85043271f1541788dabb88d2f4e6988d2fb7954629d2a1a74815f9749252e34d06c5289d3409b8e7aeaece124b042b4b705f83d492c4c7b56bb1a737a71adda587fc8341d5bfed34f7cd6cbc19b29889c7b248b5a443ef473b6cf4bff83bd3e10f23323efefa2ed0886ab01727ce0624304472fe0385d64a298facb14afd700662e84e205632476dd0a7f902d98d62f5c5a293fc5dfde183473fb792eacfb3a08aaf2baebaa2f02ae8a4be8181b938decb9f98fed9a60ab3d0fccc0e32e1f0a89b132cfa5bfa2ce12ed812ba683813a3c5ad0e676072f0f6141a302dfd9c24a9fd02ef1ecb5e4387a9024b361a1827d4e2c99178eee26fa8b5b3e86aae4c1db076b56ddda09f03070690f7d0de96429b1452e93a8e3a0738571cfe7c09627e05da903e53db3f292a7ca99918d4a7dd1afc0b83e39b1a5aa1d5666163d94e03cb8482838964d546031a44b029f4212e2e97bbb3ce56f8b96eb15d59a2e331d6d4e80d85dc85b64a6068f9f8d61d2b52e180f8357606e854c00c029c325198c4d448cf57696f2fcf0d9be2dfd35b434ba4d7cdb1bbb1429ed6b6337e7d8c031c2f4412020a83d181c169a5dbcced5b2389350c1bf851cbac7c830097e5fe0de9a5d1e4bc51d28e35d7de2c87c532e111e874b99a691da1383bde8dc31fff4b5267422e4bcadc15bd9818b22b0d8bbaf96a9ab15d147b77ad7418213e0ce9dd96a3b57be10fae8de3b7eca53f82d9077dac5b6810f8cf11b43ef0ac92c7909a74cd3eedce1a2463ff3e263b489f212f144a81edc47a923c7bb26611d9ec6ff5efeac9ddaf325ab6f756cb809b93070fb557632b73adeb5314ba6712043c296f4db332c92da5226d81932a3a2f4d897bbe058c7d54aeaf265e9275626e8a28007858a7a9966980bfd0026eda14e8367de43534cba3ea2d36e53bbf431986ed39e9d3a15a0e867a9f7695a423ef982f248de3e18cc8a64d7319bc2e5d64d407c03d33ad684a19f27f9c35e73418beb4043119ea43e2bfd6a9d95f678bded2c3a3e873d1c2d9f09b650e08e2d78f9cac62411809d62ba9c7be9805d8cf4415dc3f5a8419c65f18b66ca19618d7a2bfc622bb61424d79bab6b841b4b3b9b47264cab018bf87626cf2fbf3e3170366fa00a33d3a7b4c552e8c145914585668463c46d8124d700b8fd8d6c325b4b147f40496c9d1b35a569e15ca5fad0ab4eb49df24c02b0cd008144cee5b1a4b5ee2e3d36c0a61051b04bbdf2aa6d8b029b639b007819995cad12feed951da3b0f7a4232061b74642a8c3184da60a668cf3eee363a4968b7b75508bf733aff806f6c0ea71c67818e5529647f330e28f3fdc6d2c906f975f167694e5d97d381b6263482ff59a2be2be2de5102473fa83783666a5679d979e842ac51efa6b67441465e3a160f48bf41827e8b33393cc53b61541b9fc891852a0ce0ae7a498002abb39b3270ffc9909035bfb0e462e82596afbca0ccafc78c45fe9f4b49eb901fe03b7ee65475b224d15af0800d2a37d270da226646520a7f68c61731444aad72c68363f40036b073c3aa848707854adc47f2be31d19b397e4c956a042cf8814c524a37c5505dd11b941cc9d726002d4cc7dd26737d4839494fd436281edf68cc13f9c9d868c55202865a45646b6a8cb7eb15fbea3721f1e452145de7e87c312b27036345fdeb91ac932a64405cd42ea21284ac967df4cf994bbcfa4cd200c73862224b4f4e880c85f246151974bb2948e424b15d8377b24967c24c5f10d249ae834c6c9de73bae0d458c2cda88d4e176b75bcd4c73ffe2e91a5009f82ba9cfe0e82bf9843f2cac7312f3b22e219406ae5f1087a3f2ad3376f8db4eb1308097d059af6d71a5fdc9b1d028be76f4224bf7abbe0d428a3ce983e7ab4b8be61b331aaaff76cfc8876a1456946fdff0dc5085410b983f335abaca3923c33bf3a81c63b3eab184538cfc7bccc65020bd6dac340506bc9b8f007690a2f789bbd319e344502dd72616ba82b595a403c23d78f3c0237c3f051e40d79f7292ea1d3a2f9041693309ff8000f3a53fa8b272b147293cdf134c426abe179e7d9c3eb12fb7ef7900f4677f028856d5b54f78d97678d97861195bfb57cf22a250c4", 0x1000}, {&(0x7f0000001440)="c69565575f67e3649eeb1674f4f3d03a7078b27dc13aa2d830a465c59a94ec4ec3d461e524697568da81713f44b4892c39d1c2ddaefec38b38a29edb7b410fc6f516bcd4949287fd956b5f58d72c51f96f29cf54c01ac4ea7f76b2f47d7aae1cab978c3e09f82351d2fc2a0665377ec522e06f7bfe1b16985a0d95203642ea2870defb39dd3d093ffceb4afff8d3a79edcceb212708b7e341b19427a6c11990c4d8d8d6f84ed1011422547eb937796e60aec541e73931d78213aeb7badd6470debebba4486703f3bcfb49b4af71af1a3850bd7332865db9bba7f3f3aa9acde6b32937c8616d89da03bd9abbb467364b15d04b6", 0xf3}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="f000000000000000000000008100000045ec712af1c4c1a9d1a9fc9528e16e7f7d817b52499e0555833d2ad1dbdc4c6b9b9fb5e107388e6add37902adbf0c07c65e6e591bae66a3773cc2d39908789f47234e429fd4c4b97be95e5f095b5caf03dfae185f215feafded321a4363d23421dad1bc05d0100998dbc3f20570283fe214ee70c556b2333bc167a105e62279402c99a75835b4345ce1f88d365647e2e1e3e0bc18030b77372e4264eaa032836ad276280e2317bfecde96a39e206bc1745384b7dc6774dfbc60df3361f5db21a25965395425ca5e336907feb8cc6245d712cc5dcc6a49af699edbe0d320e0000a8000000000000000100000008000000354c068aca6a4b1867998242b2689e16cc7ba24402467e95a154e32d4d7e9f4af26749adae9848443be7b36310fec0e7b58552ca9ff8fac3e6dd448d2376a87bb3022471f6a6085ad3cfdb0ba8aff566db4d11bd6fc00d291ca5130700626cd44d4025541c6e390e595bf5887b6055945a496956b4eac652c8157570ad9cf59b6e56633632a4ff5256d4d2cbbb539fa30ca5c600e77c45cdb0f2b1c166e4e8ffb253e4844144a0174a4925cc732ab4e47f9389a0956eabdab7b37857c7c2d6b4360358ab0a03e606a0864199e692b5d1eb6872fb304c63e1d481d9b0b81824d6b7d9a5d71d7053c3aac45eb70f1adbe9516ae9c0c7774bc6a0da366e141ff4bba1fa67e3eed9f06ce0b934933c56d956e91cd6f40f1a60ed841f38356c93bbafc0b7f22e928ba0c4adcf51c4a147348d68ac654b8d4332d9fa4065b714943ccce5454fddff3f04e6fded1736a3823c6308f9e2d1e7a3e76eac3827f124a3f2c1dc493caa7c758ef1a010dc8f7c"], 0x198}, 0x404) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) recvfrom$unix(r3, &(0x7f00000000c0)=""/245, 0xf5, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 11:10:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x20}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 11:10:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r3}, 0x5, 0x27, 0x2, 0x0, 0x3}, {{}, 0xffffffffffffffff, 0x41, 0x0, 0x2000, 0x1000000000}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1, 0x40000000}], 0x8, 0x0, 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/162}, {&(0x7f0000000240)=""/171}, {&(0x7f0000000300)=""/123}], 0xff, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) sync() 11:10:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x2, 0x7f, 0x5, 0x1}, {0x9, 0x3, 0x3, 0x9}, {0x9c63, 0xff, 0x2, 0x5}, {0x76, 0x60, 0x4e, 0x3}, {0x8001, 0x2, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 11:10:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x1, 0x4000, 0x80000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0xfffffffffffffe65}], 0x10000000000001f0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r3, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "9aea4c7896769c715a4a7611362e00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x4000004, 0x0, 0x90d2, 0x0, "bf00", 0x2}) write(r4, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r6 = syz_open_pts() writev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r6, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b7"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) kevent(r1, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffffb, 0x4, 0x4, 0x7b75, 0xffff}, {{r2}, 0xffffffffffffffff, 0xc50124568267788f, 0x2, 0x54}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7f, 0x4}], 0x7, &(0x7f0000000700)=[{{r8}, 0x4, 0x80, 0x400fffff, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc5, 0x2000008e, 0x9b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffffff8, 0x3093}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x9}, {{r4}, 0x2, 0x22, 0x10, 0x493, 0x46}, {{0xffffffffffffff9c}, 0x2, 0x20, 0x40000000, 0x8317, 0x6}, {{r5}, 0xfffffffffffffff9, 0x11, 0x40000006, 0x1, 0x2}, {{r6}, 0xfffffffffffffff9, 0x0, 0x4, 0x5a3e, 0x8001}], 0x81, &(0x7f0000000400)={0x7, 0x3f}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/78, 0x3cd}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000080)=""/29, 0xfffffffffffffe68}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, 0x0, 0x29) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r9, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setuid(0xee01) r10 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r10, 0x0, 0x0) 11:10:02 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r0, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semop(r0, &(0x7f00000001c0)=[{0x4, 0x5}, {0x0, 0x2, 0x1000}, {0x1, 0x1, 0x1000}], 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x400000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0xffffffffffffff1a, 0x0, 0x0, 0x9667cca395027c44) 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000001480)=[{0x2}, {0x20030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r2, r3, 0x0) dup2(r0, r2) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 11:10:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r20, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = socket(0xe3e4a4c044e8652c, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x11, 0x9}, 0x8, 0x1, 0x9}) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) chown(&(0x7f0000000200)='./file0/file0\x00', r38, r39) lchown(&(0x7f0000000780)='./file0\x00', r38, r39) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r38, r28, r32, r34, 0x1e6, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() r42 = socket(0x800000018, 0x1, 0x0) bind$unix(r42, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r44 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() r49 = socket(0x800000018, 0x1, 0x0) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r51 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = getgid() r53 = getppid() r54 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r56, r57) chown(&(0x7f0000000200)='./file0/file0\x00', r56, r57) lchown(&(0x7f0000000780)='./file0\x00', r56, r57) lchown(&(0x7f00000001c0)='./file0\x00', r56, r57) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, r56, r46, r50, r52, 0x1e6, 0x8}, 0x5, 0x5, r53, r54, 0xfffffffffffffe01, 0x9, 0x7ff}) r58 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() r60 = socket(0x800000018, 0x3, 0x0) bind$unix(r60, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r62 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r63, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r64 = getgid() r65 = socket(0x800000018, 0x1, 0x0) bind$unix(r65, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r67 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r44, r46, r59, 0x0, r67, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r70) r71 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x7, r20, r23, r32, r68, 0x59, 0x6f2}, 0x8, 0x2, r70, r71, 0x5e4, 0x10001, 0x80000001}) r72 = getuid() r73 = getgid() r74 = socket$inet6(0x18, 0x3, 0x0) dup2(r74, r74) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r76 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r77, r77, r77]) r78 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r72, r73, r75, r77, 0x0, 0x3}, 0x213, 0x8, r78, r79, 0x7, 0x3c, 0x101}) r80 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r81 = kqueue() kevent(r81, &(0x7f00000002c0)=[{{r80}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 11:10:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x25) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000040)="b9b726fbe078078be8df3c9077b3c241797ea6a01e50e78532bc58c24abcf63c3d50deea5deb14b4a47ea2497ca9b4d55f04912ad049ca9d3c95c6d8832f55b54e03acbaa5a279e851a334b5d77f1fe36c538932afb36dbd2fd31991ddec9573cee97ef56d9535ebfb414b2f2f996293db24614639d87f7c2a50d3d2b36e59e795f92e9aa74f36b84fdb8d47a880f8dd436628833ac920099a281a2c52737c17f0", 0xa1) r1 = socket$inet6(0x18, 0x3, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) getpgrp() r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ftruncate(r0, 0x0, 0x1) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) fchmod(r6, 0x1) syz_emit_ethernet(0xa4, &(0x7f0000000380)="a3247094bb6491ddb2fad1d1854d27d08dcc2e5bb22c7c781f99202e3fd65df1fd864bbe6aae3e625c42721c9588937fd89698b0c39bfb484ba80a2baebac2e62d75a7e735bcaf4e56dd501f4218e7c6e25fde811b6ffa3b183c557d55386cd021e3919944dd136ff8a0d65735176d4706990131a36ac40eb1e14b93be56b6f4d50210cb4f9c4ef5261ea5909f9a040ba4bce56c14b5f9061dffb372a11ba8c8690eac57") r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x2, 0x1f}, {0x44, 0xfdc5}, {0x25, 0x4}], 0x3}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x28120, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f0000000580)={0x4, 0x5, 0x81, 0xfffffff7, 0xffff, 0x7, 0x2, 0x10, [{0x6, 0x1f, 0x7, 0xffff}, {0x0, 0x1, 0x6, 0x80000000}, {0x4, 0x0, 0x7, 0x1}, {0x7, 0x0, 0x2, 0x9}, {0xfe4, 0x3, 0x6}, {0x2, 0xc2, 0x2a, 0x7}, {0x200, 0x6ae, 0xfffffff9, 0x9}, {0x9, 0xfffffff8, 0x8, 0x7}, {0x9, 0x7, 0x41, 0x1ff}, {0x9, 0x2, 0x8, 0x1}, {0x8, 0xffffffff, 0x5, 0x7ff}, {0x28, 0xb0, 0x3, 0x7}, {0x3f, 0x3ff, 0x1111c00, 0x56f}, {0x68e, 0x1, 0x5a98, 0xb3}, {0x7fffffff, 0x800, 0x0, 0x4}, {0x30, 0x7fff, 0x8}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000006c0)={0x3, 0x80000000}) bind(r1, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) r10 = msgget(0x2, 0x400) msgctl$IPC_RMID(r10, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000780)=0x5) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0xa0, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000840)='/dev/speaker\x00', 0x0, 0x0) poll(&(0x7f0000000880)=[{r12, 0x100}, {r9, 0x80}, {r13, 0x2}], 0x3, 0xffffffff) 11:10:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x10, 0x8000, 0x9) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:10:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r0, 0x0, 0x0) listen(0xffffffffffffffff, 0x712e70b9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000027a649c7a7e13d0fac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"], 0x33, 0x400) 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000010369, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:10:04 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x8, 0x14d) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000100)='r\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:10:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='\x00') pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00\xed\xfe', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="275a8b60261d75e43b431d52c604") 11:10:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000080)=0xffffffff) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 11:10:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) listen(r1, 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 11:10:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r2 = kqueue() fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r4 = kqueue() fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, r6) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r9 = dup2(0xffffffffffffff9c, r8) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f00000004c0)=0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xfffffffffffffff8, 0x40}, {{r2}, 0xb9bf02f38dfe302b, 0x40, 0x40, 0x8001, 0x370}], 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0xac, 0x900fff55, 0x3f, 0x4a}, {{r4}, 0xfffffffffffffff8, 0x23, 0x8fcb940de89b642e, 0x0, 0x3}, {{r5}, 0x4, 0x4, 0x0, 0xb1}, {{r7}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x3}, {{r0}, 0x8000000000000000, 0xa4, 0x2, 0x6, 0xca}, {{r9}, 0x0, 0x8a, 0x1, 0x4, 0x8}, {{r0}, 0x0, 0x8, 0x2, 0x4e, 0x32}], 0x0, &(0x7f00000001c0)={0x4, 0x3}) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x44}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f0000000080)="c70b299f5dd780687478f6cb9158be7042") 11:10:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007b00f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffdab1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00"/892], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 11:10:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000040)="36f989c6aba6cd4b478257815df107aca77ecf6f1d39b8a3e75552c6afef0ceb7669ace688912bc761f5a8b250008803662b", 0x32}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x295, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r1, &(0x7f0000000040)=""/7, 0x7, 0x800, &(0x7f0000000140)=@file={0x3, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x200000000000019d, &(0x7f00000000c0)=[{0x6, 0x81, 0x3, 0xffffffff}, {0x8, 0x88, 0x5e, 0x5}, {0x1, 0x4, 0x3, 0xcd14}, {0x8, 0x6, 0x2, 0x401}, {0x1ff, 0x1f, 0x1, 0xcba}, {0x40, 0x40, 0x7}, {0x2, 0x61, 0x80, 0x2}, {0x3, 0x39, 0x1, 0x3}, {0x400, 0x81, 0x7f, 0x7}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 11:10:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/\xf6\x00', 0x180, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000180)=""/123, 0x7b) rmdir(&(0x7f0000000140)='./file0\x00') 11:10:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) fchownat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x4) execve(0x0, 0x0, 0x0) 11:10:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) open(0xfffffffffffffffe, 0x800, 0x67) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x120, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) 11:10:04 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) unlink(&(0x7f00000000c0)='.') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)=""/111, &(0x7f0000000100)=0x6f) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0x8000000000000001, 0x3c, 0x2, 0x5, 0x1ff}], 0x5, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x18, 0x1, 0x2, 0xffffffffffffffda}, {{r1}, 0xffffffffffffffff, 0x48, 0x2, 0x0, 0xe749}, {{r6}, 0xfffffffffffffffc, 0x2f23830f126bff86, 0x8, 0x7fffffff, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x1055, 0x2}, {{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0x5, 0x8}], 0x9, &(0x7f0000000340)={0x0, 0x1f}) 11:10:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/128, 0x80, 0x83, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0xffffff1e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x144) 11:10:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) sendto(r0, &(0x7f0000000400)="1420efc592056ba78e9a6216885522bac2b73583ec1f3465603843bba079ddfeab8873922544ad5fd6d3eaddc17d39c3206b8af900e1ac09a3e4dd4951960252c825509d05aa39fb29ab3ff079663400b06df4f0667e7b9fdc982c9a88113bdb5801aaa6ef78b76faabb41e2d539a42abfa46bfec70a1ac81a43f7841f30a5e17a9d17344f857613946e6ed235f6cb86f4b84217034ccec6ada05affb6a455c47df57c44f0f67216d2b3c55520cd07cd044c916ea15cbb88a488973607c1be31744cce", 0xc3, 0x2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, 0x0) 11:10:05 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000180)={0xfffffffa, 0x9}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) 11:10:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000040)="36f989c6aba6cd4b478257815df107aca77ecf6f1d39b8a3e75552c6afef0ceb7669ace688912bc761f5a8b250008803662b", 0x32}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000180)="af5581786e79e659e25b4308c884f2fd6014c5046d457bb2d0d200a1fd1eafef8fca1fdf815dbc2d6009c74c05c0d5f9ad26ecc1de3adf2561a0116f92ea98bf92332db7ea846f9037855f0232df5acb6d53a42d00731142ac4ee5eb2263cc1f6b74d1d3838ae412dbb304fc005a73b57d09d0841d96c7ad057146446cf81539a95f3281a16db52a09e3ab175795cf6c409f3edb3f11036a0e6f28e3504c8f1e3224a9545c34ecbffe14cc045be96474086c3a08951fac09eaa8c6b7aeffb05e4df71a4b5715f8a77942fee7cdbc0b1cbe5764b1d57561"}, {&(0x7f0000000280)="37ee211a6b3d3a9bdcafc4b0c35e1fd7f1ac658b7029f7ce5f19d295873868a72305814cd24722fe35af60c7ab6f478e179111469351a11062c663b04b31ba60aa6b9726068b38bf8a203f2f34dc5948dfb87763d699ec253c2f4c85d38708a1445934edd286563cbdf297f9233a471c187e8a5094fd925a528ff4a84e8f91c719f91b84b5d648b6221568"}, {&(0x7f0000000340)="0ee7b84f026c68dae22b8ebb826885761c9300f80dd64404168a372f539645d09276c9298b593a6601661f6b4a1a55e74fd54c87befae7326860454ab068f108039e4d2c8c8b39123b0e575908d4fd9e61c34b1680709c731ea5bd5a4cf9af9a0f0de73a3a8ee2907c3434bfc12d520125f3d5bc2a339e531e8c8485e55d93b5845c9496dfa0839aecac5732fa8c92afef5a8fdbad1df445bd3da4f4c1749cb15029f468bdb38cee38926c23b0bd41e8996caba9cfb5b90bb51639675ea4b1e5a5db2e13af2e54d6ec"}, {&(0x7f0000000600)="dda325e6bd8a8ec43397c75e9c169b041acdc9554aede877c722901073768525257ff29003771ac3a41c28435213d2c108da0131ebd4cfe27e0e8216ea0dbb905be4a8059c0e89b56eb25bf7a4020a0f183e96e580e3df06b9e3cff12a024b156932bca670a4e65c132318cd9a2f1e09f0baab8c6caed77f6618c655850d8d45bdc2aa9d57e88a6f9058aaa4870ce1dbe4ece7d85166bf4c70f3261a7c"}, {&(0x7f00000006c0)="f113a7b40c5552543350c88cf0aeb6d62d77585be5d00b2d51f9a0def35c67c496e8c7a125ac40e5e26ebfb6be9601b367e74c90c4bc5febc41192fcb1f84539136e7e875917e1a2686e12d9e552ddc439a864bb2a98547966dbd1776219c70eddc0319770dcca4f2d1b6c8e72c96fb54da10145beaf37f34fa3c0bf2cfc2f6d9aa20531fd6ef26ac39a69b20ea926e6edd1ee3a1f1a082b0a386dca54b5da3672530cbc91963f67098499bad5742dfbbf90c1024d7cc60118444b481ce1315695ecc59e86c43c14f38b6a262ee7f4e20f8d6d04c2892370aca820"}, {&(0x7f00000007c0)="be12b23e4a3c5386a7f3041cee0e0ba823f63bf28cb8850f388ddcf8328dd015c863436962036c525ecd22b4f83ca4b41e7c7236e3392bd57fddad6db6c9f20f1a01f0825ea7313258c927392c083f38a6182c87f1cb4073d8cc711b81fac416f009886485ad540fd2df5b6184b1a26f539133c3098e9541521b314bfe8e0e19129ff28caa8aafff547fac042fef04e79fad6c7075b5f40572a9f0b0b6593bc9fb6942e050f1a04e8ae41144e87efcd1f1f1e23753565af1d7b01e4f88a2447bcdd6a32fb988a6cac4d8e0c34323e08d1d38da2339b197c0a9ef965d5a867ac6110b9ee5777e8cdb40f999df"}, {&(0x7f00000000c0)="b7e64b245e42108b6f3b0436849cde9cb30d1a62011d707bdc4dc78cd5ec73bff9aec7edb4703611236925018732d81cc7387edbe3f728c60fc4a64038efd78fda25e1a2d94fe2e74b5818b1f2a6223ef0ca87af2edd54de12319301c53a"}, {&(0x7f00000004c0)="190abb9c0fcb5609b1bfe1ee8eb116cd7e"}, {&(0x7f00000008c0)="2548b3cae269241bc00807a5f2d5f66f3dd713145b42d3827b01a0cc4b44a5da7815e3e795856cf9d7ee3dc4f03f164ae8905bba2ca6794ce3224c6cab369534119b6134ea5518af6774f03c7d63508e7014adff3a4ff6a3419a77420b056061bead6e3b933f1e30296df4223f067f08eae420fb432ab3b23aa53da89cfaf80cbbaa8e6210d70a02eccd4fe97c5faca02a362ec4cf909d5a9fd0e48e2580ed2a903f7f7edaff9ea036ab87c39afaec513b3c8b830857fffa9f4129992f211bf97001cc518a72aa9b41084d4ac2f80f9ce544a48d10dc"}], 0x5f6, 0x0, 0x400000008) execve(0x0, 0x0, 0x0) 11:10:05 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0xffffffffffffffe5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) wsmuxpoll: not open wsmuxpoll: not open 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x45, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") 11:10:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0xfd54) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 11:10:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x0, 0x5, 0x7f) sendto$unix(r1, &(0x7f0000000100)="27ced1bbf76ee9ad9398341b0c61afe37e4b9da3b6f62b3b70dc765b9b3ca1c83d476c51ecc392dd3d0d3678eb68afa3f6d7397bed3bc4223f50ece86f1d243d14875aed9b318c67e6062d326ec84a7602f9793b0e13df4b2aae6a1ea6afa3f9cc807bd452179a17aeb96e84d70849927c5756d09abe04478675f386ece2077f12b0056ac277849b312ac1b87e3d37484d13d81d9541c8f2ae222a3dc783dee4e60e64f2", 0xa4, 0x4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 11:10:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socket(0x20, 0x4, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 11:10:05 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r5) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r6) dup2(r5, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r7) recvfrom(r2, &(0x7f0000002200)=""/4096, 0x1000, 0x1080, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r9, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r10) r11 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r11, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 11:10:06 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) clock_settime(0xfd46fbe1c023587f, &(0x7f0000000040)={0x4, 0x1}) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) r3 = msgget(0x0, 0x500) msgrcv(r3, &(0x7f0000000080)={0x0, ""/215}, 0xdf, 0x1, 0x1000) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x2f) 11:10:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x35c9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x86) 11:10:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x1000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:10:06 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7", 0x6f}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r2, &(0x7f00000002c0)="ead7245d36917cd11f3926ac3603dde2ee15a0bbc2922722a76833c104d8b3c66efb41c880f9c2dd6c5ddd181082b7e33f2282c225880c6c66ba4d36e049d4430ae20e5af6630269", 0x48, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:10:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x206) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x9}, {0x7fff, 0x7ff}}, 0x5) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 11:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5dffdbac41a397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2ee7f32cd0aeae28c8e5cc98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab100500"/2009, 0xfffffecd) r1 = syz_open_pts() close(r0) clock_gettime(0x3, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20020, 0x0) dup(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x5, 0x8001, 0x4, "098d45f75f059100", 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/28, 0x1c}], 0x5, 0x0, 0x0) 11:10:08 executing program 0: readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/46, 0x2e) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x6) read(r0, &(0x7f00000000c0)=""/22, 0x16) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x1) r2 = open(&(0x7f0000000180)='./file1\x00', 0x40, 0x140) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x3) mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x6) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xa20c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x440, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000340)=0x7) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x5) fcntl$getown(r0, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000400)=0x101) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x400, 0x0) bind$inet6(r6, &(0x7f0000000480)={0x18, 0x1, 0xffffff8a, 0x81}, 0xc) r7 = dup(0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000004c0)={0x4, 0x8000}) socketpair(0x18, 0x1, 0x80, &(0x7f0000000500)={0xffffffffffffffff}) ftruncate(r8, 0x0, 0x1) r9 = semget(0x2, 0x2, 0x50) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000540)=""/60) r10 = semget$private(0x0, 0x4, 0x20) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000000580)=""/224) r11 = accept$unix(r3, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) sendmsg$unix(r11, &(0x7f0000000c00)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000740)="a0ca7da11a70c487c2bdcc5771aee4e25696ce565dddb2a8f7c0a894c6874a827d581b4adc378bb2221bb79a4cf00a0c7553f2afcadc69fbe93939ffe2c45a8aa66763d859bff172110fa6dcbc06f74c09357836250d637db36b7c9b831e38be027d09212501f544e8efa2d4c26300f7a7ef993bb3bc17cfadb56e72ff74958f131b2ab3151b4eb3a3087417a43e777aee349b3dd9fec12a1e0dd9c2d95c1f1c52cdb678bcbb0e532b173c07f2e3366371be", 0xb2}, {&(0x7f0000000800)="f8e86f0d20dabe31afdb52fd4165eb857c87bc443acb3e3bbc70f230aeac84a3d807dca3143323d0b8f07cc74baa9f94ba8f4904bba9c48e37ff4bd5f8ae5e5807c42ec839ce10df5ab057a4f2586ea09d3a8fb5d9ec90fd054b9c1e311d54c048e1671b4bd8cbdfb57aaef799704712097dce2d25bdcc515bba0998a6997b60ee90f090ab8fc7ba7b21e8e28e51bd85ed7683fcde8c2e372b9b0591f1f2e62348013baf0528a205fdc1dc937439b55b810ebf84699c342d82d6cce27f9d9d1bf53ee226da344948f31099a7b29fa3ef5b946ac48029e3b479427da750596c19652d7787838e1630a827f4a516b3bd79f4f3adfbbf5ffb", 0xf7}, {&(0x7f0000000900)="ea946ea211d8b9eae9064900845de5269e79569ad1a52fcdac4850ebf9deed0fe7a4177b0bcc7941effe2bae4b5d4d2c2aaafd3b615bf6d2b67fd472bd23b2e411fd3c2a83bfd245ebc379866a538976fccb8e3ce1d9cdd31c888da8a07fd47ad9ac0ec1f0b6395fb2356b083d9b35e8c3675900b251badd9ba3da18270b3d0730829de6065cb84f16c764eca944325c4bc05758ab5d30d0329c6411eed63ee586a36bdcd73c1ec2336632cfccdb14de3bcf0e920c56e7d0c4f87c5c9a51e9", 0xbf}, {&(0x7f00000009c0)="62cb96920e29067f2cfe63bc77055325fec97ad4a6a761fede748039520085ed9a616a8059577ea4fe800ca80f03e8e40b28b22b0bd83e872d5f4a1d27f4312a1e4cd8cbdd71a618785ae21a401ec2679d8fc812cdfed3d9a81ec3e85dddcd8d13914d8ebcfe7b62b6c3eb6d747d2202cecb90", 0x73}, {&(0x7f0000000a40)="e5f87243538ad4c71a5f453b14601d21f0c458974b1a43cf37dfb3b4e63fce2671030081784e89ece8bb501f", 0x2c}, {&(0x7f0000000a80)="3de13c624cd94f5b27781a11fa476d3ef6a4ec01aa44f90b28197113dda38b589680b0d6fee9e0fcbace7b2c3d7bc0ec0253d271297ae0437d32446fb6b0b2215e996c6a75f04886968a79fbda7d7477ae780d53c3ccd226b0fd6ded635255384eeb0fd1473b50cb98d7b1e4a9dea00fdc562c3cf950be76819efabe7929686597380c8ea62ffb5b3be2133e57e757f6dc535c312cb838441495dad6f24cfb2c468743b0d06547de0388a663d3a759da9cf510b4ac8865f00d0041053babbd51b024", 0xc2}], 0x6, 0x0, 0x0, 0x9}, 0x1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCPROMISC(r12, 0x20004269) 11:10:10 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r3) read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf3917f0ebf145f5e, 0x0) openat(r5, &(0x7f0000000340)='./file0\x00', 0x800, 0x10) r6 = socket(0x2, 0x1, 0x0) getsockopt(r6, 0x6, 0x10, 0x0, 0x0) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000140)=""/16, &(0x7f0000000180)=0x10) 11:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x20}, {0x6}]}) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x36eb8104) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 11:10:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x47, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ae188da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd004e98c415cc113ba80daa5d52f37bafcc56d3d9acfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727e40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000004c0)=0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003740)='/dev/wsmouse\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000003780)='/dev/zero\x00', 0x400, 0x0) sendmsg$unix(r4, &(0x7f0000003800)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000700)="55c481aa7bd8e808ff11446d1539345d42be480446f89013237a796765b416315955c3d16796c0a01af9008c0777e40b78f4812160d164b00a97bdc965af1a3e6459775c00105945eeaa5b527d36a1bb020f6c3870319af9a4a3f988317c08bf47277b6f5393b5c6b3e1a52a9d148b38313783c487f77909c49ad60c9398287f900174739cf7247154afe281f006549f7525324316efa8300956e7b83f317743457b320ff62f589140c2a0bf38955340a876191003792332714b201908f1a51c5ec15554303255b2332390513456c28d6fdb2d6583c7b109ee8750bdd89e9629bb4888f24f25f56c99ea0d8c10c67982fc9bec8e8aca820c715424654fb35480baab4c39772b9c4e00b6271d23217ccbd99af9e10fddbe4f60bdd9fcac752996c1989de9461a569d32838126c5ad597315322551740f19bce5c5b9694535a6bfc56641f59d18a997b00d924804fa218cad91e1a2907517d90bc51bce1fca712ff2824490c436f3b2e81357ab0624b2c72eee55adccae770081844de8b4fd2b151a49188eb10cae18afe4f372daf2f70af0fb9d2bf0c63143db6a4f947eb2ace312e1e4c41a1a299713b9e48d6e7a8697bc3f767b724b2c6cd5014df67842ba273497dc27450b0e0e67c60808a2f3a96e595904c1fc06e60157efce6831a80aedb7789dfbb97796cea6d9a1b14df5ee3eb6e04f5264c8a16659d927c81bce7d306f04c6ccc6c7a4e77a9e1a097346448fba14384b49e567d29e83cf782fb300ba74b90b3ca4c119ba2fec2f8873d1f4cdec33aac4b53fb4ea81cf4b50d1c4d16b251ce9a03b099f41113db522aede38012c68969ae6de9c5a0ead0e7a66d65d76512f3c5d7b797d16eb4f3230085428b3ed3a878b885449172d627bbd5f1d560b1df1c0bd438d4e91fa8110545f9809a4099b6a786016bdb9af6dad5922f4315c6467579d3c490c1fee36bdcccb1f6eaff37e1a54f5b413ce3a0c4215097739cebf38aeca0f2711df4e7b2cea0a047beb5eb75c631fbe14d2a93ed29ca0cb723970cdcda0b921783bb13a70be6e85478012eabbb4eb62a7a0258d91e0e2c43934bae9f04681bd5ae129f9985f5d6f0e25a68914ca45eafa16329ab722fb1863a2510f69687d9f979af62fd404cff2416f95a21f8f0456cb07427fa9072609fbb0167526f9eaaaab4ed48e5b5b164a47ce0611ab736abe15119536a204d5035ff2ad79a20ec5822d9c1136cb329ce3a237114a104c3a3ac9ddd4c44cdfa532eae94c8b24cda5def27c9baf89416bb9906b3e424234cc5c493456b3eb558a0558cf0a4a9007900aad6dc742b5b2534481dfee460ae812532317e50905dd963c4f6132370ede8be967fce292b8483abb3f67bd14e57b79872893639b63e0e73619953576450d70ced7c4b69db0ac8f98d662340df9bd67ea6553a600cfef711b695961f7aed5ce15faba59091b005a695cf67331656291ae2930e276ef11a2189643bc82b159d554f861dc3ba25a15a487bcfc55d1666f64a1ef89c49705acdadff8e8329dd8079b2472e0e330f7fd1548b29166c78ac18b110527fc56762a937bb7d2ccdd713b0fa68fafaf3f164a19931a07e6c4ecf42d55cc20e0affbe59d9d17f01d87b50e54f5f8ca034dbfb19affd71df650d90d5ac9734ce7ff5a053c25b68728e27e3e6b9d5b720bd59a34c3078438a1e577e62d64bc1bd5bd1c89b0bbd30e2ba3866190690e67173a0d31bef03d9bb9c39732d501955e5d50186691c75c597dd12809c718221474f0c379f1db23319fefa6242d87873164f6d3a1c1f43ac98cab3506730a538963cc9a0ee0ca5cd87c4ca38ae2e334c79b1f247893381b2e22fc7589a38e78ab0f60fa161e04f4fa19e6d018e926a29faed8432588def88ac9f68b87e7a0522afa82068af45af2e2a3e6893baf3b490072c312bb3649039c81ac49471c6c3afec05bb4e639b82140e697235b3626d82a67d23b2fadbce429714e428b8cc74bfbf4e57eed260d32b90fac8c0cda5c3777740b73c9ac4a154c43f03b83b9a89e01a74315a54d0b2cc7329b4d3d537d33921510ab9e94b6b5fddaafabf914ca76f2e7075aff2be7cc1e1f77dec02a6e3ed3b3f7e03f1ca83dc9bf86687625529d44e79ebbd1f6fc059e9cb29d8553fb6fd500c97ac9d1c0e56dc2a77fb0d19b4ec9e716491722a0e380d474bd892a8aef5d8e4063d75d41fc94e65ad78df2dec5c77fe459e0b7fbf530139d75fcb136f2130fef483130b3396b4026569ef0addd3f505b67dcfbea130683865d76ed3a4652f9e9f421f34dbce99179b59e356a95521b731d7c182dbc3402e33df8714c4fb0eed2fecc7c7c75a4f1406c7854970214cdc2e8dfb669b83afbd7bda62c7c510f92f99158cd1ff56557e8b428304c3c1aa86b0888125fdb7b14cdb1c694becf9a581e6da92005ddf9a5a4d75de3e32ce3d12b5ac531aebd9bc2c7a4d84ee0ea57a1e2edf79c43d8e9a6d58632b52238412073a87a3ef3c534199894c23f989e844341a4f8f7ac842d811af00922ae6d7bab9afe3ed156f88653398dad158eb72486039ff9d2f6ae0e245ad64ef338f107979c7121c79bddb5577e8dad8e873c2317984aeba7135473013ca63c15d44b6603d2693a0c53e5d85ae64a842577df413524fc29d136b49fb1b98dd08040c4a91e93f8d4ec50263835350497816a3131713febb1b4345bde31786de186e9f85e11e8e81cd071768e8bc259569ef637b1ec10e770beaff48130865fa4477fa64b92988485b3c002994be02463637a4cafddbb273fd216fc5c275e15ce33cebc90f50c04a6624246c490c9ff0d83bc0e94b60d5a078116d82eea0452309f99dcdf3c20d01404cffce89632e1608eec9aac4c943d55c4543f0924551c4d6bdd9945c859e7f2032374b7c9cf5844875640828b563893f48654d336fe33a2788b809e2be103cbe19e14ce85031b00bc310ca5fe77dc8dca05649c3cc0f4b2ff2ccb24c1d36941e7adb2f0259fc1f93885a94c307e9b3bfaf1c1a77fda971c1f7440c6577e3b1fc9b4b788146f42b75b709e53e9816a5615e9e40d920dc2f6754731b116cb20a3aca9646f7ca6751e1778fd074e5a1a18d009dcb6b5e26049047c35880c54ede35bd1b577078dfc4cdf8dd19f3586ba78d36fa99312007f59cdf9cc6723fb373f6c8e4bfe406556861a837fab62f3d98022d8e73705fc4153a586d0db569eed11713a50d306a7ab7facf1a96ed9ce799d33f93453d14a5a11accb074218551c50b49fcf54d6d61bb10b3b77f263350307f7e11c195ba12c3b27b43a12aee51b6a42b221169adad7818363e3228119d8a00eb988baa30c35d023f4722c18a7f11b8190397e35d183334a9db10f6666cb60ee6cdb330b16a9e4a8a60054e62ebc6c92f37814e10d88acaad698c7caf7780e1578c2dbe3eabd35f04d7735ef5ba332f1f29f3c8b1fbb517db26a494960b6c8b7001d65ab23e38af263df00d9b894266cb5e2379c006685c1e3bd6aac087dbe1a10706630945e7c8da336ef332d5ba6c9faa8dfc8179701c3ff2a3ea70faceb73c76d7c77ad46dd7012e190934a10a9f1996772f95f53df4add37bdec3e0fabc065bb815a654cf2fe523d3b075d542c5e35938034f5aebe8bf97be5fe3f94ef66b0fcf7b2eba44f7fc8cb6dfe68dc654a3da5ade25bafb0f73548f02009ed9d811ae10b1aed0a761b5f421f43512ddc700aa21eed846cc4bdbea1bfc155fcb56fc0995dd3521eee11e4e379684d59cf846223a502635a303ae9298baa1fc1b1f3e6c6ae1314b000382b74c4a8cec259ad2a4648defeeb7966fcf276adcce96e37558fdcfd80d1ba7e49d62c1cb3a29e7669f143056c1d1b109caf0f7f75f38f182d5d6211331d85fa01aa15e9e7274772d19884d5724cb9ed2bf620719e83718fae073bed8b0d0d48f5b0400ac7b25995d736ea22eccc5e556d1a30ebad63e0b3ce4f1c555aa8575b7f654311d9226b7c76ddc30e56b12c7fd0f272c2c1d6279c07c9a680b34e7bb858619ee0357e017db1af3c5c0872bed2fe732d61d8e8ff3e3175aba923af5536c8119f8f0d1b5fd7d2eee7b3c56cb768c5ce1bedbcef60d6a45e736948951990c400b914dda5b1553f157033ef032a2a88d647af6c5550b0a17c7f462f9f82e474fcd871c68a036314fd6089ea9633631b4df6dd816ed01335e4e95414cf0e6ed9290b1d9ee76afe70d4c5ad80b41c582f583c93e814910a519dfc59af50c6c210f1963d3ce2868291423e709ae0c75c92c9750c61f63dc034ad7c6f93a83c066561e67b14d074632fea935aa9dd8bbfb33efaa1c090695ab33de20e0577bfc1346ef3e87fd4d0959605ec1dbbe06a3b19ea114b8f973c7beddc0d586cd33ecfb5bf26a01d689f2145e792bd18b4127ae29708ad8d21f2c8eb2d26e9a3e5e2d1b48f07787181da98a5a46f0afd03f9326d85fddd9fb8dcc59253494c00b76b0aa501d57941e94d9669259268170621120baafff9a9cc0c615137c75cd73e83f3f5f6d5af8cd19f8e564e5fdaf6e096b82d651ce15e630b1e4420184e9461b292a53b91470a5ddedbb554d26ec1d98ccc1098ea611a54572b98cea717cc6fc5003ca8c18aecb798f32ef7a05fb4e08bafec9b9cb6ffedd56c49405553209a18f2d0567243cebaa367077d8c7a5a0c0e38f9dc0eb2658208caf30be7132c635bd496df5bae445e06d34bf6434e2b21875b7144ed69dc0eedfdf3f8171f3a41da6ce62fd3f973d6090d1472b280a426c06ac6d631c4238ef84d2980d51dca26fd072b23a1d060e7b7caffd65013b5013b50ebe47ab5dc5135a8e7c2f9c9b3545f7998b197d6ff0a3552a255629ffe2c373bfc18c3974f698555600fa646b793bf7a73a98b3477aa4abd118e94cfce961181672357ad988b0fd10401f8828a4b175fc9ccf52afcbd3add0d2bd4ddba4bc97761c1294d366b34833928be1a04da6951cdcaadc806cbaa96400801961bf6994ed784582ddf3d683a70ae3ed0fe36c500acc40d62400350e96aaac93fea54fe3440c633f3b19fced94cf1d1a04a687be86204faad99cf81799eb9b867c749bc8a2dd27243c2d56957704850f29ef2e4974c07812a4b62917e403268b100029d6c355b3b34f0b0973ebb90e14528e12c26cbac52459598f22737bcdb7efb55e5b04626c56160c9416a07e1e5558a74c370bedfccfa8aace7cbaed4dfb5a91d907963a9fc266d3c85232eb0aece733dfcedfb22b8e100ee8bca3df2ccbefbc90da2117c5719566a7336eb387737b5b168c5116e9cc92f7323b576730cf586837d85e5c6aa94e3d883cd315678d59526556f78373a6b3684029ea8cc91d52126ed74fbccc35795132dfcce0764d9d59ee98f45ad34e4ff7fcbbf88cf8934b095eff265c8a56bc64c21940a82f85da09ce6a46fd10e3e51907a832d1e5f9279d7358b814c651402f0fa194746d184d78d49f933ee5c5ffb5bc9984e11a804d229a1d033e9bd811720cfdabe9585894c19f46dc3a89e0aef93189ebb470b3b52371a2502da5eb7c89d62e6321fcf07e2562a7b90a2d409c0669d8c604b30107712d034b4ac48a90977a9dbc4c5f31af6848976a837a370fd774a9995e13152f434a7c2c32ce7db70f93cb44b131097e4f8d139c5b24db7000e34730d3b4b2d39f00153a98c24781b651b0b776f3dbf4ae6fc15367c9daa9e182b252393f57602cd6252873cce8ad4bcd962ae4e134869e0a0611e87013a01e0d03f8a62d7326fe62050b39c5acc700f51d0c180", 0x1000}, {&(0x7f00000001c0)="c7f5b8be5af2a22900292fc0df60b2a96a144865991f45a98613b4acec38636de32803552e156cdfac873b2149dcec7b70dc217d8c1c3c9c649539468de1a73b97294e94404bfd84680a398488d56fdd4a4d3534f79b50aabd6c648f8de855a4cd1f7c2afc87f8864916019feb8797519fe1574e02e696de2abe0ed5b13ece03", 0x80}, {&(0x7f0000000240)="3b36d6940b9af6ea0d2d77f41c93f1bfd1e36b932094b5052a77275a33", 0x1d}, {&(0x7f0000000280)="6e15727c746320747126910bedcaa8185f8b14ad8141783c54f291d6a2fc61bf337686ae240330cadf5724e7dcda5f60bf33a20ae6243c59d5d16169b3feba5e753f1dcf79608717547b0d0e127682b1dd75a058a57517bb7702998ce4d7ac31bf4f658a3f94c4c744cd76d996fd4cda7e69ee", 0x73}, {&(0x7f0000000380)="cd5a8538b4f5d9fed98c7fa00455c9ab24bb803ec259895a5724d01886aa7f0da955438522b28b64ff21ceb1701bbc68231d09cfc1913d2a8a8f173aac1249a6fc15bc7ce5760cc4efbd074335ede024419a83ee20612cda59a0c98f1089e981625e47716f5e249a991546ab62e1f2a8c20d1f7db510f8a42cdd06f9b7eeb5db75b57f93b6c40d1101b46770ee5b273932714c35b379914d475c4dcdcd3a1ad7495393402e7462184638ba33", 0xac}, {&(0x7f0000001740)="1eced987840308e87230156b7c208f26cedef490d3711b6c6651079763a39f8230bed13b0724569d5bc17d8a5d1b8ec8b515d22a6412f206e3b048642b2da066d9e824f6c330d27de62b56bee3c881ef5b9f3b37828dc0bf931382561b138deea5d2f1ee7baeb6c23c5160c94e2ad912a30ed30a94862b3a2abc75abd253888a4f4c34b71ab89199abb5b3bd297ee02b0d38e49e5ce3415932e249ea09dcd61273d5bdf41c2f8fe0200c54562688df73f3d8ee86bb528d4455deafcfdefbf03670bc83a7245deacf00bc16a163e7fe4687e1099a0024f1a822f3c01e52f73c56bf15fa3d5403940f5b4636ac03c09818949dc2fe348b5847b1ca7158d5c6538431d8e93e1bd87f14436f943ba0ca73ffd22da38ac6530664928f6c4c42102c2a1db8ec2107c78dae5d2522eb03f7c4343836e84962615778f7cf3093fcd98ff1e92986f8bc7000bdaffc0fd378d8aee1df163d17879ad2cfdfa55fcd4492ed8420257f935c69699b1ef3d3b5f926fab22bffa7c24fe462b57d9ac7a0e71da3399abb624e18a298a2bcdc99eb4b2af8fda20bc43651a79d6945dd750223b3be74efd47cb11435793fa50d61b2d9e05782e0ce5af5a811098ebaad8bf55b7c528b98af592c4815dce89c7aaec855887afedfc6ff09c9d6e84fcf218ac8117fa36669a5ebd95c92611b33b10afbcb6441e353d4d17623cb1058fe194e79e2f0a0bd5a2e20b11f96b832a1529300695eafd5e68f205aae7afc1aad58b63f9d82bc1bc1e04c2040d74cab907095650430c5079fd2387fd8ccd59eaf128c93d95e1ffd67a9821efcdcf3a5bf531dfd6037f3673b3cbdc72630d21803e8b643674dedcdb0b89ec21b90834400f511dbedd4b8bc6215b5530477d5d0ec268a375999a92a70fc3bafe6a681be76fb2424bb75e5584f6ce5c7610aa97c520440c518ec91d2e5c7028766242583949c9b58caa4a31a142b0bfe3ed5f40d5328637dc566cefd54d1bcd6a35fd445df1b77da1f348ff6996bbaedb3744f06a41225811bde13ca4a137e1ac25b70940582dfb347f2aab09f4d4447bc9eeb94fe7c9b14d7a176b4b810c9eda6b3ab306552707401c164949648b5dc03addb0d10502271fc5a9520926a3744b89949fdd6c4f91a279cc944fdcb7a4d45317f6e9e518fe75c4087851c99108d836cdb30e5e5be90537276b39a29a8b7aa5424a57030acf2c4b4bb2440247bd8a0a64416889824570edb4cc0fa5343641521f516d46c4154ec19fed5754f37bd1b922533f50f118d2f1dcde16159459e103e1f788da68f21fd4b67cf82d665a23761c7597962d7b99ec7cd70e822de8a2239f40429f369e0ebb828c43f94be6868a870130027de5ca4bf19f9fdfc940cba061451dfa7bb5ef7c26e29b1fcbad2904c160ce23efe71ab14dbb5d60f4acfc25fc4b6717a850367056799851bff597c36dd91a15f2e74f42e245783130571ffaf4166def147cbf1544dfc43f075fef1df967787bf1878fa765875e69274001ba1e9181f608c0b99cb0332eae8a5d7dfa64db320a84c5b4b9d24da5aed10345893c5d949335ea081f32fd0e2bbdac84d6287c5f703311651738aa2b4607f2a529dc0f26e3fd8c2dacbf70ea04774833b62cd86866ad24584b2209ea8adce0f89f031d44582a2ebec4e1a348be378427a03e4deccaaa4ef59f1b2a20c3f9e8cd20a7acb4230a63f068b947e2987e5f91aa57df4f93acf57b4a4748bd9f5e8c2df3e795c398b5f37f64dea8af638ac7ab33bc48a4d04cb77d4dd1bbe9697c31bdd3ac968102304175d3de7c17cd897b1f4e7e259520dd350a70b1f7cc5911a3e2e714331b904ddf4dbc32c792940e9a9d1d4f4208155cb6700804ae768fedd287241e63a8aad4034560d41a38964ac365c8b36ee9bfe14d4fe447ca2802f2f6275cb3b4b2fbcbc24fcc252dceb23dbb6e704c32b2cb9a86062e588c6199797de75296f971619752d70e6941c0ceba538c49c9a96b66859ff5ea30ff4d91b94bab5bbd06cd816512f860b383d37b83b527c642116ba0313f55d6201b55d339b22969fa8540f799d68a41516f2c788173e32172002636687b41b524b8fd26cebfa1b10bb52613b8fbb70b379e9da10b2035404716f6c4a198e55c32e4be43cd6bcb9d2b45231dc25c9c33bac9d94fb39fb7da49342cbe8dca2de2badd0e45b62b9eae8ec0b4cbcedbe08d0cf5f1183f982e79e844459976181b4f5bc2976bd4da3afe525d4c83db3c32a6ea9fce422d06e74884dc979881fec4931c217b2d3346e952142a86820017cda65de01bd8088ac99535cdcaa5e31b053211ad6f0f095da66286aa21c73859ab5afe2cbb68e9689bd0ba1f7572f916fa4c95b7aae81ecc0daadb5baf74374f3cb61d6fadc7ff27461026ef11424719dcdaae6922b48ed93e5413d6a4a19a394e98d33e47038fbe9841d65a058408feedc2eb7ca5347b26adbf2098f413b29627f1260ecd647f0265ce99642bc3380136e91512297a9203cf485d9b6f20e3605dd6ff8b92f5c7e51c09db181fdd5cc7fbb76deb8dd32880c05f76fd5727128e32d73a9d657c9557d5e68dde5461b13a2627c5ca954f946d8c160fbbdd0b8cf57ce9f7fb361223800df747072d893b487a0452d3f94a73eada83df15eec7d9f7c2931f33ff049852956787a94b53b70a987fae2a393d8beb61ddd8415e188530d737f9a4317d99a66ae5b49ecf7e8db851a00974aca94b709cba4462ba49863e77ce56ce4df5bb7484c109b50b90b177237470457290ce1673f9c4d9daed1496e602087d1b606ffd498a96c6924f37a057971544d7c08167112f4b57bb9cd6d00d4704bc4b5f87f76077689c0f79b3b87068f063a076a01a6e12d556e580d63071fa6ce89dbd2fb9da0159c94ba05049468de2556edca7f15f169f2c0fa9a3e7094d169a540f470ba2425fad33cfa25433579027c4343c4708e19ba3e21d5d78355dc6537ba07fd9add32cf6808e947241bfceb64f038dff2d394c7a14ffe5d77c34de3c13bcda3bb523b80bc46c9207ea8d701d79a52026f124283c651a3fa787a5759f3268c5ba655a121dead4209080230a81101647d4a4cd42f1129abab05f4c4fc7b6d9b022c92196dc0b4c385ad193ffd1eb814c94d698fb80471bb88f1d81549c2d7b2b87aba9b78f8fcdf829c907af777c24be165fd034b89dda98d2fb55c3d0adc1292d47cb3eb0daa4b3c11c930eaf945a2b95924bc3080036b8e06e9dd8ae3baf9df62a84f1f6993caab31b20638fad1c866e0dfde80e7ad5e99ed219bc3968ee9b40433560a4a008a881a9f4b9bbcedf35f4bad2db53c0e655ca5559665d9c33369205a245c7672a2e94615a6fefde0da43f120b7e9c1763eee249413b61bc06f8a9f908415c4771b7d18eea106c0f4c3daa8b3c211f22e6eac4df152ad59a0efd061d7ef28cae264455df5d600aeec6c651c07515ff1967d9ad7a782e40a333a645dbfbc4708a5de334c4b21049123ab48aa6a83775a3e5340aede0c7fed683d3e20c5e3236d40e1640fecbab9dc9a9669d5573fb159804fedf61b2bbe0e515cb28fc047ef4371b92ea82f4ca6079e931b5d78c2df90a50e33b9f73615ca54fcea066abf0de98c1adec64ded34b4ef9b611efef6edcd3bdc390b513ad7ee01d09dfe8a4b48a4da2763135f76e93f9ea55ac6f9e8d2c4186d8a5d8aea0f51b56c6a67c136edacd749ed63355cd16c43c4d94b4eaf93b484d5a909ece42fdacfdc78e407bd4ba4c77ad25703b969a4e640857c098244105fb58b12e9574746b5647efeceae954dec54b2e2c6f4cef09c64605e7b912d499fbae89a395b0dbbb6ea07434fd7b967dbdda1b5d493e6d543132c38f1865e96060255f7992fe2405fc6679be6ea40be235ed2e985e0e41a406bad506249aa74103a5adf6746ade069f53cbe77791d5f9c8a58f026c43cc072cfa6fe64f05819ef1dbe226d2cc814a2a0c0ae76e68293532abc4df9f455cedf1e49549522c47ea4140cb6dc97af0b66a8161cba77efe9adbd78c98648b2993ae2369b01d5d5264e6856196f9c80c5523179d779e4f57d0f547f548e75e455f46ec68e24f2b7f0186650d640bf3f8b662226829a6e19267f2f065c0f25de01a235bd57c287a5f9026068f4f3c64ff78d9a45b8d313cd449ae7cf2b5d8513343a15b02b2b83eaa3b348fa07792bcd91240685ba83d707a0eb8900fd403858ee96f9db28fa399930a6ca0136c88baea744ceb3bcbc064bd5b1841a43989fefd603396f1a5df8dc6f2cd0abc43b333a840911cc84408b138dd956984fb668f49a4dce124310d66bb4dd3661ff720bce70fbd72c65bbabf8fef722690a4372bdebbfeb4b2a31ee40c1e694d99a5a79e2bd0b1d3f0f38b99004600924f87095734aa1cf7e6e5b6cd170399bb394f4455603f6ec72f6e2f11947df7c11866616a41e596e8ef29959749b8c430e768aa33f3951df75304e31db440bf72d9ec474732f27c7412579883c5403b93b5896e713dfd2403447a30b2c7f206674c76adc05ee9de8603ea0a5d7e5b2254559166dd7c8a1a47c72621930c2eda0ac2f634a981155fe51d46a168c8c769592ede2701227cb0edde3e646dd60ab782104ef322f94e8c94abc3f0117aa8a3d96049bdfe6a53b82373ec8f246c8c3deb272b80a24d6e96a6f47166ed5b348c1f0d2abc323aa845511611bca3e46917fec369359e01283280f1eec1942ff004d19023926b21cb22686321572ac641fb97d5f7b3e932328b96ea258e32ea13fbae88c3e1d76dd40de8ef5e879cc6dfa918bda583106c8d39debd6e73b0a08649e9f7eb22e2a46bf191c05d91cecc8c64890086bdf721e579b330b5312b0805818ad09357480dad73ee3fb9d6872ea127c83c2a048814ec208db351d78317ae8777fe364eaa1571f16bfda239623e73a3179d3cefac2cb376733a0641a0a49293d77eceea3d6fe347c81ec42833d0cbb7cf2a212c072b55d8865a06a8b3fe0c1146d14cb3f2abd2e2d821dd00c46b1925a69f489ae1420bbecad63c1b396f911bde62b9d869b49dd6e25f21f1e0ec13c49bf310a03b2b9a4607d0c9bb4fae41093b5b4c1410025e036e5cc2537eef4831b91b2a129fdb6562241e42af1e2d934ca7db992b5c39c34f53dae2d6b7107f7d70a9ef433b8c3ab52229fcc532da9a35c91fee627a1019fff03a682df39022bcda9e3f1701ae9320a434ef31addd25c9fe3ea814e9c7e3c97aa6cc4e31710897d101d9fa9be21a955ad3f686ed8ac85c6107807f74c773b34ffbe2736bf11f7f9fde5f90809fac5ae0959339732af2a48a803770e3414aaad9882d2405e164056db3b6162d2fdc576a2fa747fd840c5f7d5888926a044f691cf08ab970b604635dbd7f0d02dc7a58f6c22c3a8f1f8d6d7b37f626077b5c5375e107df2768499beec4a763598f1472e438f09abaa8457cf36a1a21d2a7dc7814364527814a55c3198a4e6f0d6e8ef2bf324cd3ce279311a1f2c9287cf39388d600ad770baa5b8e63c36c3b78cac07a33d541c021eb9c9e8a9b56217de3c18bdb43d690b99bf288f922457c7392529af1defbfc5de394f45cfe209a48dcc10b93c59c0a07efd8bdaff5e291471c537aa39024ff38456cb72094f3b1586feff384b95b834dbd33d10a169a90dc01f15260be6f9323f24b09778b014234ec814e2b4e2761f60f8f7bb5113e2e92d8cb0deb8ec9582c0b72eed6010b0e13ca93ca9723f63e769ebbd48b975d10b74634cd2c7ed81dc12f3d7c6183fc292284d", 0x1000}, {&(0x7f0000000440)="8fb9e68f2c2a4fab827a242caf1df8d8c32b873b9fc110aadbed4c33cd6ec91b861346b766014971486214d388062c22aeef9159d5b9c94563e411ad04167149c43113ed74d39a0ea8daa6a88a25e6f021bd6d69cc639e12dabd5f00691b2c965c722ac45a028919b4", 0x69}, {&(0x7f00000004c0)="839c96ca4ff163efaa52dd44536657ed195c0e7b4227aeb96254e0f7710c075ae3ef529d674aa379b2c709949114ecb1a5bb7458666dc0fb7c2dd611fd83f3d8325122d718e8e5dd7f2fcf0e88904b0f601f18cc8dc632346bf1597a6a212e0d80d35830a8fc54f2bd98dba5d2617f6769235a4a7dcfac934a353e0bffb96e02e6ffe9e8daad3b93eeb2cdc0c16d1d83af974c90ee2440ee0aedd5ab1247cb8ceefce7bf9d27eb96ba74d3532291ae39d75cb67bab03899d7bf59d4c0c3ebf4af94310c39005ec877c5dd6d2fb6e0358ca", 0xd1}, {&(0x7f0000002740)="cd45faf19f0b95a1363411d8539482940c6c220cc44c871a7009525b6dc283f76d1434f2038a50e8880f555148985fbc9f081daf1b29392abbd2e4939805dffa1cc806094cdceb822b443c40dc454f32497f0928eb7c730c89f9db4093704f5c74d705483199043f5849a199b849f8c975698c7ac464d78c74156230f0ef055f402382a4060fc1f4654fc970380f3d078b52a56c83b0c13c840eaefb1e390fb1f1487b517e97973acee6d3459e145c5d9a7054025fbd3e8e4714406d021f4b7ea00f880fd1ff54376acf2d3d98d5a2338a2163659ea16686bf369694a0d0b1ca36bd87e38d75c5e7360bbe3ae9b514a2102ec441cc6955aefced7a6986a3b55026776ed844c5174ca306e266a59ce0c3b6aa58eec96523d563c85d5fb6b9fd114df3fc4e3714f70a9595350178669a4622f54fd3b413352bd6d44323c011b3e5d0e6c083b0659b818dd0a56c99c5278de9ae21dcc316214f663cf241574e8e13635d6d7efc868b1ce730a165657a61711ae241d1accfacdefcb8490ab4e5df553ba02ee67d4d7e8b458ae6e5cc87ba5450a4132df7e354155bbd3ce3cd468b802f3a0c07c163a833488b6992ea70d777fc94c12e19872b284fbb987800136cc2cb5b6bd03035cf3c113bed72be24f6636785ec083ea10edcc7b5de8d5cb0a130f9bc55cf57f71bd0a8ee431767f90159c68baf447b691b9849b573285d44009172bcc10e760b7555686bf061696f8b90fd620a5d8a1286d8b9c18992fdf22dcee7f79862dc9f11361d2f554b5c9d799b383989b7c30b67199b43cf0c5e2ee1464aac93cbc951604169961f3d66d1d543ebbd6d3de0873796ef90296f856ffaf4d3e4a0c0e759b85883781545d5d9e29b80866a31ca83a0fc253a8b0f27e971cf854ed4455cfcb834ee520a91a314a27f5e584f4910b678395d291d7feaac81d61d57ae5f09e2667f5998fe19291c79d4ff3862f7843470322c23ccfc0339cc4b4f01ddf3c71ec68371f05450c1f9dce22c57d6303507c14352746bde62c4843787ea2af3170095732c9126169c99b82d839e29d97f18339fdf56e9615177aaf2a242dd2ddb13a3ea7f1cfa113dbaa19a02c6bf21ccb599bc69a8d8f380b4ee2c9f8671dc5cdf49f0a7e7fe2168a025b7f04b5c37034326d06cb3c3f61c0d67b058c01c172c89f29d255a7eb8c273d0f2740eed5f341f005c2ee4ffa5e11c21fbba5a96b102f7d3db9cd2f6ce0c6532b19e2bd26a260b2e1c20e1d8cbffd3eb2f8e7cd5a146c28e35925b3b0375c23094c5d422885991288e093275caa256f973651edb00aeab38050a0395b644113a6b843e3372762b31ccbc4bd95567b830dd316cb75e7d10515762ce89317764abe72e91d389c274fdc33cbbfa0936a14f18825a3d537eb39206ce385938651c19d4dc9a1721d76b16f0316875f35d2819e7688fa6ea3d284c7c2b48e8d3d228eea6866470f7b5073bf2a51794fb25aa7c6cf56d97ef569bf2abf8571a9718761855b28c8fb07d6abb11a586745bd20ad01e74451ab32f1f14cebeafcb2aef1d672e3b0704988048213b539883dcfdc20442ae361d646aa97468c71f4569156dac1f5ec5b721c388d08d9d2565f4c1393419a8378eaf0937414c4b752d3469796f2469183399adaedb2a7961689a3257087a40589febdab9d392252870dc9b779ae430d35bbc87e641289633731a253f050d4f25ff1bcb2e83b544d191af2f4953b0649b9d81e21d0c7691edddb01ae934303503d62f857ba8ec15464c9d1dd820ad70d1a44e0af6edf02febb743e5e6f2362c8afa21043deb708930829f10d6fc1920ca862b1fad5a799ff745eb0d9e743da7635738157c8bade3fa6756f4018ca9c3cc9ecdf618df441f64357d5c9cae9f3fdc7fa6b113dee7a2cc9c11f58a3753bd9d1f9acc63bff325a8111ca1991009711935e0ab2432a0584eaac1969e5c07096e57e91a0466de11a012c61e04994ba6d0a214000d7877759c47cd95e6f02465056f91f23008adff0f6c4941d029c7e4862f60239f4b0185f81a2a0d03497d892eb8d40bda15017624ce51f8bd73543fc6855db45bc1defb8d017f8058f0a439228f2526fa4aa4961c9d91831a79e22d393de44371539ed2cdf153734b7df905578b2fc1ad0ab21f8b10eff4174b86cb4cd252fa43fcf7f3c5a2fc541f5277745ffd704c3609a8bc6386e95740b42e85d829033b7005bd472929bc50b986a3ce7bed1aac123fc769dd049ef7431a0e03011f1c80891ead7d789d9a9975718a3a57fe5612c704105018bffa390f729fe364875cc219dfeb3b0e7ce345903f966de110ebe8e717d8b8ec49cf6b130a5275a15dad850caf5e352c382a3d36594bd736801f7fbb1e1efee9f719d76605656a7fb99eb106fec65dca3a5b67a8ff65cfe81eb0a845db9f9908d417ec1246f8b3a693227e7f43dd21bc8ee4bea4ddd21af6e748e684e95e046081c2b9b47299dcc7d2995c6846951ac351060af23fe2fa61d3ea921f9bcd003a6824aa7bc5be52a54366e894402fdb8f67ac678efc7c5a260959393c6b922a66dfc83b5a2ca19d737ac99ecfec4e7a4d12b533aaf118ca235a0c2148e797aa24d944a685eabba6a4ab729555fe550db67b217718f08ae0a74f2a136d794e9934bb82818cac9d1534780293fe378d41d2b7cfd13628936a6990a7091d927fe280f98982bacde7fac41925677395fad220433dd1f7bcce1e136e54c56551cfc36ba995c6ebd6992856dd32335ea3c1ea9afbeca40fb9c302891a850170fa236f6fe7dcf577b2717e05c9cad5dbe633ed43c96ab5491950660a90ad26e55e557e3383ace858f084a2bd0be7565efc5efb4b2d17a9a9d9d79e4b59c4c9641546a5860d92d733ba23682ac1f68ade2020c51a657527f4f84fed0a7a4e41fe96b654a9e15f6adbe33b43df84bdb5fb1a661f2ce55f202cfe66c42c99a1c3e874826b17de96d0ac8c1e5207079e7d75e7b9659c774d8f247eef1332d46c20a0071de01ea67039c39fbcd7b2fa496d0f646d133b3010a2d30421fc12a4c4399da6f3f0c7bc0f0f8565ad6b946dcb170fdad9a80c3d4a43085d9b63e7dfc638a73bffd8d6be3a80eb06c0cf3e30eedee412ce476005430a377611f127adeff9376ff3d9a99535fb16af9d278ae5dd9fe05b3532eb532d6c340e20528ef0b1b2edb39e203713357ec09c8ef1c4b816b9d6449481b75ec0e342a4c7ba23dd8aa3747dfa48f265047dae0f435757e90acbc82b7311dfe1743bd799890c87da693b657dba299a3251886eecacf6802df8ce85dcb773e28ea00448adfe322b286a429f5a1fc6a1ef9e1492c5db2d96c5f5090a7e8e46bc1de9890f8f877f25f299bd1842e7f4cdc122c855e2d1955698bc0160d0e2ad47ca0efe353ff9e2e10b3486d9a28fd3f3046c6acf75a19477db439425eb2041037cefb9019d2fd0c5a08f13ffa685fe8250e3cf2dc403400e5a741b37fd49b554f835537176e6681f69435c5833ac0203e387cfb7d48b45692a40ed31c4b0c69179666b23a91906b731effa31603eb62c75d6e73a1c09e46cb4582448e886be6374e42c3a8ebba25f187e7b0aa507ff2b4c24abbadbcd1e975510e94635679543df0914377111cd71ddea7bc5ec9ae2f9bcd7ecee48178ed552af4522996bfef305e89ba1be53b7862d54dd2cda5aebf68f76f8f4cc4fbb3d137ec93ffd556bf4b89848ed6a6326865b8f5a1f502414544ff41c4332f8b1401c7c77de3908025943e816c1a4d0db0fa4dabb9817248c8fa735e9e27183d9679ec12fa03fc2bbb9522498693539cd2d199f2b09a85737209a4c9c461ff037d7631e04fab90c2276cfe0084e1cd735147b7a152354dd675bc532f8f22d4d986369d753c1c547e73314855ad3d8d19eea2e63dd9325b57782a089ebd0d115ae748349ffd50b084af476b8de45d67ff0c333ed006048c05d7c9ef5cf32fa5ef9d24ef7638ed9ed67056e575c22cbcdf4cb874e47583a0f112a78db20c3d4999bb34f7ccbd7fb1e863526280bfa0e9aa67f86059cf8c0b9a2112883a83730af186f9de72a21c15c1149b772b89dbc877298c8b6f247394547d0f936465731c1bb0f90265886926203f6c98bcbb6cd3e7f8caa58e2f49862a234abcb56036e9a500808735f974f8a071a2fac7d97e0a3ae01d2e16089bf0564aa5867b75d4462cf932323a9aa97ef135409235b2ccd9f152971213647e2addae3999835eb1fb22eced17ddae5060225326ac46738ec102ea497efb0f650993aeba07f54cf746c497a2dc388c9b466b8f3725a8a8900a1da4e039748a65b098b9bd846e5a349168e4b384e24fda9fd1555b2f1674518637d6316aa4f963adcf14a8c3e0e31ae11371e0c747f0b0800a18a91e4ffcadcdb50cda24aae2b15b24afb0b0e622803f3075bd8ab4d857e7e1d16f555bd37f2d20e31ee18f2d029c0885e6e632c946ada1fc8a8b1fd28aecf8927da0d6db769fe3399fa0cec4421755bc0cdb57913cd5c14d23cef7a7b609656a71d466c155725217e5de69f3af23b81979128a04ae79ce1c1809c205edf2bfa1d42a15421c16ae82a237e42faceac43634926678e247fdf32a6e8ff7050e4061dccaf5adabbfbc2d3a88d15f20a9291cd6853a6d9bbc577cd65c790efb90c528d1038e88909429a631959cd3120eb8752400fa1a97937793e6c089201b27d805b7be095027b7f2b09c54e7279db1159da88aae49493b1c6e73a696c14de220f06d0e711e6024cfb6582e908a4c17f8342137cb4d0df8b4fd416a21fb93460a7c1b3ea5338a8f4b73a48d80b9545dcfbbb0cc487b896eca55d2851a7cbbe91c5f7b5ca85f8615ea5a616f0093737c0fa0102fad0415105b18215c5e3e863a7aa81e8d9af88ae74dc9ad7d9e83b3402a87e2bc67e9dc46f95be66880860970484380949c55cd15a35a97872e35aa426fbf35389f986e37c7a79517b04d55dd2a30cee15dc35cda40b8a8b88dd98d3f219b2e823b3c9740c04cb460825657d12adc079e5ea877d6ac749aec65050f51db6abf4c8962debd9d6be86c3036420344090769b3b6f498f60eb5fa34f74af8c6119f3b1cbb5b4aa4dfd86a033787b0144c39ff0e2d1a4c2555dd6eb60bcae180db08524b786534cc729290bb3bd0b7972f59c9e06b472bad9526b5f487ac2bffc7f08988e9c4f363ff0896cd6b5935b31adad730aa01b144fbb0777e8e1a7b0db5235c3fb3309987db11b96fc1138d94b8be601c4ad1ca1d254ccc3f1f99baea2b6904b02b37bb5cfb445255e67b952199dd3e9fe706fd3a083d7595931211f62f39b36de2f37f022de5a769b92292d4ed600c0416285161574853ec0254ab89271c26828aa91e176477a06033d2f299a37f855380bee968a61b1e64218a0fea93ee81a2fd2245e2c47e6cf242f7bef3bf94c49ea5898d403f93cc9bed21163978ab7dd2a5fee29c207d35f149f59b5aa2dc94e8b86b0777df68a9b923e0b0dceac1745c99e961c8fbb2467da19c900a51ee86eadc0c9eeafe082f63cd3a892ccb2043d487fececf9465afe60fbf8421a78609d9a091b7b3f053efbe5b1c7ed36ba5892089d51e2fb8a25748cc603b7b7ab3947aafe8005feff9b243bbd90bb1b5e079ad2a4386c76e9f7ec7d265a426f56a0e384aaa832f0188d51bba343b50e25625ba1945d1430c9d47e2517c2e71618bd212f408ddd9738ce64add252232f50d0d002926836992b3a692623cdf53a7b4b72f0d71f6d7c4e2062413840d8a7c6fd77f2fc7b83", 0x1000}], 0x9, &(0x7f00000037c0)=[@rights={0x30, 0xffff, 0x1, [r6, r2, r7, r8, 0xffffffffffffff9c, r10, r11]}], 0x30, 0x8}, 0x1) 11:10:26 executing program 0: link(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) 11:10:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/180, 0xb4, 0x21, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getown(r1, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000140)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockname$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xa67b2da68eb6392f, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x4, 0xda) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40, 0x40) close(r3) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)={{}, {0xfffffffffffffffe}}) 11:10:26 executing program 0: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xe1) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000040)=""/27, 0x8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000001500)=""/146, 0x92}, {&(0x7f00000015c0)=""/207, 0xcf}, {&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f0000000280)=""/10, 0xa}], 0x9, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x7, 0x8000, 0x7, 0x0, 0x7fffffff, 0x9, 0xc5, 0x0, 0x1, 0x8, 0xcbf0}) 11:10:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) fcntl$getown(r0, 0x5) 11:10:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001101, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x6000, 0x5) poll(0x0, 0x0, 0x0) 11:10:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000380)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da09000000000000008ead68ffce48b797eabaad0200ff1e5776013272353e0ed70f26e42a2bc62f5531c3cfd504e98c41010013ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e52304aaaf54112dd7849d015884181fcda5c8a349a697025af4031716494b1795435b7f34595d36ffdabc19297612fcf493e5d705371abaa7ee8473c3c73707"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x200, 0x5}, 0xc) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x25) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000065ea762a000000d5931e2a000000006e"]) write(r1, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:10:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r6 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r6, r7, 0x0) r8 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r7, r8}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xffff7fff, 0xec7}, {0x18, 0x2, 0x8000, 0xe1}, 0x6, [0x5, 0xffff, 0x6, 0x9, 0x74ea000, 0xffff, 0x9, 0x3]}, 0x3c) close(r0) madvise(&(0x7f00002ee000/0x2000)=nil, 0x2000, 0xcdaa35f14527f8ea) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x41bb76fe3f09609a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) writev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="f2af2fa1062518539c835574772e962001971dbd9a52dcb8d929ca1751b449f0e181c7d086658b4055000f4f8f5850e8fac577f9638b9f4bf9cd42ba6cc7cf330fd4fa75bb2ab64499aca0e8889bf624f3f12bfeedc9deb99579d409aa0d15179a89f4e676e7585092ef6ce37aeab8827e70d929425a609ef3c616409059771f5f16882fc202fb29b2ef4f37df75d0c1c99cb70e5ca67bc0d3380f4fbda0279c1d1f7192441eca7e780036fade4470e32adf8888ddfe5f7798f3501eaca81766801f2c84359c", 0xc6}, {&(0x7f00000002c0)="3fae39b7fa3b3714a28e78aec6b4ca30b461589c283e075f1db4ac3d09a76999aa472b0221214f782af1ca8449b05190d2af20a0deba6eb1f2d6e0b269668986374907", 0x43}, {&(0x7f0000000340)="21b149d2f520d4fc7ebf0d8b250b413210aa6bafe941de03640fafb1481e349a0a4b5f53d9db7aeee8b78bfa4ed67c4f6678886a547021ba716b4a5d3330530f187bb8b9b1dfff72af8d0bb9094c4d364b25ff6df715c941bb8c02c09c2dd2c5e2cc730a1a1696b15ca7c0a77e55331ed643bee7e6c39bf15b0df7fd0d123d5ad99731df9fded61675f2112b0bc86e27ff53cda28805e27ea3e095259cb6ae3651ce07ed2ab151b275338703551fc01ef7f1213ef6a6fe9565c6c7ff0eaa7758e5262a9faba97dfcb61d7fd100efadf05d012a065ec5c0225acc3eb96e7cf1c11fbe65469191ecd10d5891b4fae774982e1ec2a9", 0xf4}], 0x3) 11:10:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r1, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/11) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 11:10:28 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000340), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) shutdown(r7, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) fcntl$dupfd(r9, 0xa, r7) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r11 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x3, r12, r3, r5, r10, 0x8b}, 0x6, 0x401, 0x2}) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000300)=0x7) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file1\x00', 0x8000, 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000500)=""/248, 0xf8}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20002, 0x0) r4 = dup2(r3, r2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000004c0)=0x1) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x44) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r7 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffffffffffe0f) fchown(r7, r8, 0x0) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r7, 0x6, r10) 11:10:28 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfff9, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r14, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000000, r9, r3, r4, r5, 0xb9, 0x7fff}, 0x6, 0x5, r6, r7, 0x3f, 0x100000001, 0xb1f1}) getpgid(r7) 11:10:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, 0x0, 0x0) 11:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000300)=""/28, 0x1c}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000240), &(0x7f0000000280)=0x4) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:10:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffff9c, r4) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r7 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r7, r8, 0x0) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r2, 0x0, 0x0, &(0x7f0000000400)=[{{r4}, 0xa, 0x21, 0x20, 0xffffffffffff0001}, {{r7}, 0xfffffffffffffffe, 0x35, 0x80, 0x9, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xd87, 0xfffffffffffffff8}, {{r9}, 0xfffffffffffffffe, 0x82, 0x4, 0x3, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1, 0x83, 0x8, 0x7}], 0xfcc, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f00000000c0)) 11:10:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x82, "00000000000000000000f2ffffffffffffff4000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x1002}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x1d1, 0x2409, &(0x7f0000000040)=""/109, &(0x7f0000000100)=0x6d) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendsyslog(&(0x7f0000000100)="9bfffa568b5a23318c472ba7b6b9b079831029fee74ee247900eb701ef12f236db27072852f94b0cf0cd7e36a62b734fb07c28430db5895bed6d27fa25a01c8589bd1191a4593e64ba8de597f2b078eb339fbee8be81c076dcdac12fd72e0f602406a084a9c4ae7a0b5740c4fb23ea81c9e691afbb", 0x75, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) connect$unix(r2, &(0x7f0000000240)=@abs={0x2, 0x0, 0x3}, 0x8) 11:10:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4b, &(0x7f00000002c0)=[{0x200, 0x40, 0x0, 0x2}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:10:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x9}], 0xffffffff, 0x0, 0x5, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:10:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[0xfff, 0x6, 0x1f, 0x9, 0x4]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3ff, 0x7fffff80, "07006bfe9e077dac000000000000009300000010"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 11:10:29 executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r6, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r8 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r8, r9, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) dup2(r10, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r13, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r15 = dup2(0xffffffffffffff9c, r14) ioctl$BIOCSFILDROP(r15, 0x80044279, &(0x7f00000004c0)=0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r19 = dup2(0xffffffffffffff9c, r18) ioctl$BIOCSFILDROP(r19, 0x80044279, &(0x7f00000004c0)=0x1) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r22 = dup2(0xffffffffffffff9c, r21) ioctl$BIOCSFILDROP(r22, 0x80044279, &(0x7f00000004c0)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r24, 0x0) r25 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r26, r26, r26]) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, r26]) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000800)="af110c9e82697c37fc03dbbb2c4ae5d925955637662634381f3145f200b2a79da4ceadcf2b2bc6cce60ef48cd5dc464dd38dc38e2df9975745cb0c6467703396f89731b4c79b6860e2d4a76c9f6a4f16ad1a0cc64a2a2ed1975199a17efc024ae637f5d66cddac992f82870efd811c6af07cd8ed9d264c5d00721a836e9c302973cd7c74821c2e794cf469a880255a89493a91206bde670251fb16fdcf3b6975b9b3ab7fde7051806a1817254817968c0a797cc4a42f574f1775aadd0df3e33ca93d335f8cabbb4e155e0d861b25f1ca4ce48d721948a2dd4e13b6e078e9ee863639cad976ec9774f5a32c96a95269717dbbd5fd9ca31be7469788ceb1867ee9d6099534752107bd389cc0470b3ea8e95e12e98400b7e24a26135cc9f823ef47bd78578cbf4be579fab30c95909b835d26af8f2c2514febd975e701d78994bb0147191b37890bed86f5e444ec9eaa85fb2411051d5ce520a7b358ad163ba9184a8fa969abc8b70e18daa3a39dac47c83b50a8fb03843f34e1ddab8be1aa1cc7e680526997a3a6e7ca2589de1a4bd23fe93e18a3e4cb7cd372d34352712d7d01a9c19e14140ee6ffac7f5014eb76d33cff89cd43757a2b1dc5d69492e1eaf03ea574d4357a5546fb62b492ab6c9e6e7ccd2cde750ea30a7630302af31bf18d9c679c3956d5b52105f5368f66f4067b011697b12ea59a4ded053867ba4730e91098957625dd8b85a97516b223040e8a1b3fef8507cf887104632f388a927d06a6cee847d6af2aa2d6cacd5c73dd7ca8b09f333fd2b54d7db93a883fde46b240576524c7e9bfae6b7a54163a3746e73e92392496bc56723369f562f71918f58b75871bedf92bb51064e0d57f1b71b4893b71aff31fdc0f1c49012d39c3aec8262215162d9bbdcfe0fda5d11678d9b60ef9f0c2c9353931191b348afbc0451d7531c96c59652dab418af0bd5a1d59261ee7d34a9e02b6b6ec0074b6096804ab9b71907ed724014043ce05ee47746b03a19f367303be07df2b26f2946cd9952fa105a9a4e41696c18a9f4576daa30561aa222000be3004cc354615b6966c5aaa9dc6ac515fbf15aaa2448e96babc3bb099b9c82061c078c2f08710dfb48302324254af03257dd28b4d625a43f7aa3cf189bb7507bf797b394877b7f62b63f26c551c242bd0c7417eb4cd136d419a636d5958231284a1a3f15cefd3cca3155faed5dbf2c287de0e76ee16f3c17777cd03841156a5a43e04a9d9b2d616a20e9db0b905130728cf049a66abf431f692cd56fe088d0e08ffed0dbbca739ce2edf27e61103109ddf0be452ea00128cfd85eff937055da6166b202cbe94e596a7049023e69778cb439db7dc504db1859a7145c73c6c24979eab84085259bb17a292e87cb982f98dcab51aeb6e54c7c727715676f8a33b248c8e213a50d7298d95bd0726343e3ce14c23efbbbd1b575db71d32de79d506994c52930b8781b13299ca73bff4f3e9c65dc15bfce633bb38b211160af1f717d782420dcf18d927547139bca8de147ae5e953e9c3f4dae475d1f6a6d7d7bb3d55a76518f6bc9f58b2788db5c7df1eda948522d399ad1f685ffb723e9ba05bb87da47668f7b41462c4c09e4d3aa42f9ae8c5358a780a470229a7f7b4671484842e9de0c8253913424104d451dbe532d54e7c8ae58880fe0adc429d52100aa34d7c63472f1af14030831e8ddda651a8c43d39d1bc267accebd64ec34d24db0096a9c8048e7b6c63214ec086f3a7e88dcffd527baa93e2b06b22a53df3d71bc5ae8ce15dc6ab9fb60383cc7849aa928e68d276664339ea5cacca62271ef6a469e71d0db892afc2087ceddd02d6e9f781c278d96056d0ece566297949058cb35b2424a6dbb30d6b0f7a88d1040c26658b455941ef5ab6c46f47d284c7545ecbde1f5de635163e2550444a3b7ca083419cd0394601103c3fa50b0376349651636125f69b1252db0bba1bb18f1e9763e6908d0f5acd2b3e1d5954dd6890b6e8f2f5ab927f78ca12f489a9b968cebd0529574190a2b4cc14f670e75ce73aaae65d175b1f69bb9fb385bdc93c323c8aafd036cccb5c4ab6118a2d57a700eec51fbcbc03071d846f5754dc360bc02acede750b72229a11aaf93bb0828a7b96f5d42fb86e5ffc2256673b1b7e9a01cc2404db2c628e98c6afb0acb1430109bb7280aff0357f3d979202cdcff253cff34a048d1c342abac494e2fd748e165e22c913561b1861245d68a92aa7fc08bb61c6be0eace9eed9c1c7226233d6a1fa287b05caa1b0d2e8622aaa8dedfddc908cee899c07bf6c81d6f1d35a7cadfb686d5a1a5847351d8bda0d97bef1d8a4cde9f48a444d2782b8f70e380fc6f3cdc2a629885bfe681051679c431845adc617243994fc6cdb94e5693cbeedd8ff7bb00ea594c067ace9f6baab89b44e2360e99d02890537abe0423c544cd2ee1cc4ae70d82b0b88b47141c5416a26edf218454d296a4e57a5c83da8fc799f5605de037491e262fa3a10036336e40c7df1875fcc71db070407eae9e1abd76545f8c03854dd2ea828a8c6d5c8e0a1f1dc34618fe761c329742d6e50f9be0dceb8a541161d17260523c6fd2e494001451ec24e9c52cab2a026196bddcef14b5995caa146ae38e283bd39cb4ca06d66d866b7a21a43d20d93327327382b9b14063ab86003ae8292f28324cd241386b3dcd66a8bfe3f57529b1bc00f7ee2aafa7d241a51eed376a7e66872ce5d6b047a48894fc5d1cfcc8f14a158a900ac1e61b35f17328d6b8204731ccac1cafba7610e31233af75092e63190a0f2eb07f7ea2fbf529a9580ef66eb2a2e46f394175f07eda0ace345d4bfbc98980f3e6d035fc47aca5aa8fc351b60f9e9244107baf00348106dacc079bb39a48bdcc5d0772d54f4d9d9c109b3cef3622470a6899431952f822afdc304ad6574f305108bd96bce4884355054061e802c7b4bf2c05112ea04c4666be4fc8c327746610ed9437bb1c8a93de49226f96b0f85158e34352c67d830cb6d6ab2130ee64bd291fc511a171c67c05e8cc482fdc9b1b0bfcb2e69e3f98d87534db30fae27aedf92b9f683286aecc9aec852ae6eb37de46de78bd5a1792cd5b3b4918554cf574c8f258e67ad1e2a49ed4cd49630c573400c2a57ac4eb03ba7be7cf41f0b33894b98bbcf01debc2d8ba8516aea2e67ae2cccf89eb5db07642083890a33b413ade63d01cd2726fabb63520cce2fbe24a9ea76dbb01ba47240e17ee19132883b8ece8d7dc5a7c802c3c07c52553a23e68d819770592c7c7855c377c492b8069e4266adfad5671fb2f4309bd6ee0f3619e535ca52f60058c061c98279bf547525f4b9f3ee3af069efe3c7dafdc75f876c874ac445bd50f9a34f080a556d2dfe73f96ff7390b9b725f9869204a995a3cb7ac219a729d42f64c7ef6a8c050edf62b3702aa7dd9fc22893ba4a56a74b8337524dd28d2ba3ca2eab8891b787bf3d4871e5ab25e32e56b6b1a7384eb9615428d9aa4ecfd8b66cd64c1448dbf5a68c9a4ecac6ca83f5de606113e56410ee7a33000ad5f1e6fabd748472bca00a30606ee762c0e77f31bd9f55953f3f931f19c26e10b52427c15b075bf8d321f9be3d016cea996953c637abba4ce4d01e6044f52fd59ca35dfd4d9ec3dbb110e3986cbc4d878888e5a89ebce12eb43662a7ee334e536fbc45add55c05ed7766f95aba7cf2823a2ceb1ba7a221b09c5b895204e5e4a36c0aedf3d38795d8f8854b8010312494c1a3c721244d37c1111bd24619022e49ff88b6aa1cbf48a962c24f8fecf2fbdbdad74dd6c8b7a81ce4baeded01972772ac3fb90c301e6f0a688a2f7a6307ad633b66c4e6c054b289c1b4271e602599dad8ee88b9abd9b3788de37ffa5fb8e5f2ba03e17a38335251fd1514258317b55ab779a112257748e658c0a51bd0e520f926755a19815c411f5f41dae12b983d3e3139a4c949506cb0c08847f85c0f4727130e0aa2934dbbeadda06b6cca84457dbd4ed428a14b563634a4121f137d89e95159936bd900777e60d7cf967ee79f0a5712744369050ef95754e99df91901b2238c8eb80d81023b1e3449f53d051b99ffe52ea552dbb049aeb56ea1e5bdd2dd8b38655a840fc3adae2dd8fdbe79194e0bd7468ef8a9a96f3d6a4762affd388919acef28a53bf25256c1b332f18b465880fa374352cec4404480b0353f60e2b6b19fdebf9b2e4aecba350017f12b8c49a7874bc480f545433f289706f5afcc894e69a83fdfa560457d277923b5da8affa9d3e810def012bcddf213e3883697eff29509734ac921834d000c28532332f376521914482cd4d2c6d6f108299d8dd85424680b700b0794ff79f9ac1135b985f6ebb47778ef5204c6d346e807094f0c483134b299126f4baa55929c4213886fdb384440e05d83342e6b182ff5664a5ff1d64431d2be9a3e28fa63f3605739c6e65b4dd9cf6989d55d17f276f6a9efa50353bb66411d28a519bd15b3a715936f70d935a2f947db84ce91b645a9fc0091d6f18fd54bd9c85da590122595fe4098356f5ab484ab2969b9402c7dbfe41d80756c05eef5847f60abcde2b52b24045eb19f83a23731074361f5c5105915b05dfd6eb86011b8c6665f016ea00923e9bc11f503b4ef284ec317bcb76616b1a655c6e7baa0d8871cf777bbdf258abfb9342fab914981a9c39a1d6c8a6f3ff0866e6a3b48e9790ab6a696fdf5612dc36856b6dcde13d5338385886f74496507387399d855ecaacb315f19daf8ca0fbc540685e9536a29d208b80c4f616381630cbed53551d5ad217cd275f95c33c832948b99a6af9d924f7f6ab670e2b002b78e4cc4f0fde1177b545775c874bd0b4c279ce3d77c6cb1a7535d593bcc393120fee4b914450eb360c64c5c8e28252d390667b45b34e8da4ac32fa28f3e0b4ea7b07414b427683586d647ae03456972cb7e0d75a40168bab5ce1e260a7fc872fe018f9726fa07b20aeea5613ae373896263cc2533fda109bb2803c0a6641ead31acf368f12db8f0d17aa594daefa8e15d0a27500e2b1d7f9cd7518827f11e867d666ad3fe5b3c67dc868ddf1d847b8abc4a3df5a60fc9eece4de5cf2df4fb00fa5ca6c05f1cbdb94588f0bd01833a23eff6d24771f934eccd880f413dbe810097ac569b8f5c9e235b5555c80877b486b4668310fe5999f2720443b966f175c1460ae8a001a22fa899e47ee4a01d03f5bc4d7538797876c079801b2accb08bc64a486fde289a058f10e2fda2ebc81e5cb980da1d0d65256c3694e4a764ae2d8b7798f83e089d17977478fc1a1682ae52786e96df629de6c1cf6c235fa08a3c0352708161210a5275e35ad7db3bbe16de065d8258ccc9e35f9d8fad3717709d7f9a043abda509398ac218cd93d2dc0a0cedc9e262b3b5a2541a4b33f5b148af8d0eed8f9365fd1091ef0d731f6aed1c428acc27fa67a0927d7f1fe883942ddd914b1a379cae061182a524acf73dde0e1eeaa66eabc413fbd60808a0bd6467a9fbca45cdba0222c1cc09b50fcb20634930b9dbcbf23cd8ee47f6f572c24267a7a51d22c0ce59d7c294b9289b31aec82f4939acc1c58e1577532c1f6cde58f9720b2e2fd75d9e662331f1c8a9e62386b0382a40ce492182c3d787d8ff4d145f49715978660f7ed30256d9090addf39866501ff3329edd962f5716df3f6d0cd68555d0c52397dd43b5621616d1ebd45d85883aff6458dd8dbc09d930b413a774ff47dceb06969dcb8d4415d9dc2b6f4cadc675f1c885f28de3745de1cb5cd1de1aa1cd6", 0x1000}, {&(0x7f0000000040)="a1bfb392a51f9373b1abb6b0b1c5323a4cea7d6600d238d8f23500a441a534ee47f52ad5c1481236717b73ff5173f6b8a5f0fccbaa8f5436b4c7b3fcbee1f6fd97d04dd50ad9d7bad1d58f705f195dbe51f926ea35b3d37bc4ee9b6a714afca5d6930bade74c4804", 0x68}, {&(0x7f00000000c0)="3ef4b1866ce23b680e2aee7b93699c919a5e06d10e23bcebcec2ccc6e61931d6201f0775946d", 0x26}, {&(0x7f0000000100)="a0109d7a4a49747e470ec5da", 0xc}], 0x4, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r6, r9, r11}, @cred={0x20, 0xffff, 0x0, r13, r16, r17}, @rights={0x20, 0xffff, 0x1, [r19, r20, r22]}, @cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff, r27}], 0x80, 0x1}, 0x74f778d3b0f670f3) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 11:10:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) shutdown(r1, 0x1) 11:10:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x20000000000001c6, &(0x7f0000000280)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000240)="2f76e82b8465a13d307cae717e000abfe5d98a60863e1f2e7d6c03a28c0fc48d434cdcfa47a007ebd377a49172b5a020fcda36762b9e706a4d1651d5669c9e26") r3 = semget$private(0x0, 0x5, 0x204) r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r5 = semget(0x3, 0x54936a184db5fddc, 0x400) semop(r5, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x3}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000280)=0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000000)=""/20) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r3, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r3, &(0x7f0000000000)=[{0x0, 0xbfff, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) pipe(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x20000) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000380)={0x3, 0x7}) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000000)=""/20) semctl$SETALL(r3, 0x0, 0x9, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$inet6(r8, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = dup(r8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f00000001c0)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014915a88 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014915a88 11:10:29 executing program 0: r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x1, 0x19e) r1 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r1, r2, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r6 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r6, r7, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r9 = dup2(0xffffffffffffff9c, r8) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r11 = dup2(0xffffffffffffff9c, r10) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f00000004c0)=0x1) r12 = accept$inet(r11, &(0x7f0000000200), &(0x7f0000000280)=0xc) sendmsg(r12, &(0x7f0000000600)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0x5, &(0x7f0000001840)=[{&(0x7f00000003c0)="c3c31a4c204c585506db1d7dcc81b13806342f945456f8a5d8a7aa8c7338c4a9985ed53d01d7dcb57d78f3266da40c1deb7838de39a36bdc0cd9dd27212dd7f90ffa27c1b30b5dd4762e7e6c31240cc4862d5a6001b2d172adfa8fcc16d959866e214991b2fde2f5e7f7f2da09e765bad38e4634281478b665b96270b01a9530db5ee00a91bd80a26c1e78a2691a3f7861345c663ffa2a5213200060262878c707434e4af1c5b6709602258c2e177799804215b54849be52b76dedf7172db5a73626e819517c795ea8cc8c4ef909ee2ce24bcba20a0be8a4", 0xd8}, {&(0x7f0000000300)="39edfa9dfde82220c84f1230e1785cd653e877023768b3dfe3045237b7cdac26b7cdf9ebe35004b961992f2bfeddda113b2962598cb00bbaa0c5b5b55f7ecea2f144fb334a", 0xffffffffffffff05}, {&(0x7f0000000680)="c416c581d99e72bc52d472619a1c06b95e4b80bd85b6956bc09f5208d2d7c0c5a73a897693d3b9163fb6531d64af3471c8e25f7271f30df4b5ba5d41a601f1f59a65cab1a870a7ca21d4acf0d365146299ecb306aee644d8c020e63565a00ca810a1dd34181cc1ff16c4c4f8dc8aef4ec3b3a2d25b3c47ab00b6f2c0d60400328629655061f45b199b2be3453a3bd1a2a84a3d64a6c7ff9ccb36892086febee48fe177094a6e6b81d2d54499d9450e300870458233c21aa35b00e247dcc131cbd40bd0693dbcf82f4a554e32bda70bdc60c5bdf5d51192e47e01c7e544cad18d97adf21fadd2be72aeb3afaccebd0da7d1b59eee481376553e807a91ca95b12e5f27b1cfc774b8c5b68005358a40b13e7e353e05498b85a1e43784dd0f9530cecf490513432791695a2f4b4b1fb8300678880a5f4e5b346a5bedc52ce028ca8191143ab5784d108bc1366c9548da318649f15e70894f1a333e5a985689323a526370c8688327da6a46642c0421ddd8ebe1b40db940f1f9e821439cbd07d7b2b001ce10774989bbb4dc24c3b647045f613439fbd8fe5c83272f748569b45c846254a62d324c9eb9d9a6b39b43f41544f30da35a2e6f04d1db31ed6b7474382619c1c6f0e8ef513abc0c76405aa8111e970bcf35237d5ebd595573cd153901f556cd267c2e8cd7371f139578606686df86d5e06b44d71ac0b68adb6857e2f4a526f94e2efc9615a0c54f476ea774166054386b0f5652e7baf1b2b11e021ead607a8e90661f7ea561d9895c3abb46e67513d32180bce1f04e4837541b2f9b2472919fa7b4083d286c7093be4652ddece36b4647ca9a3447ef02cfbc6ab66eedc5f59d0f72370efc0b6d08b0bb32728feb999de42d4d1f19929a0a986cffdce2a380256b2ba08dfa07399f7561016d3c487a936140826a567d706f3a666ab839f9f9c6ffeba348a527a5fbdb6559cfc8be1e4f07acdc19907779fa8de801e401bd5595ead8734a3004e8a0f5e548ff6487e9cc64984b2536fd3a73ff37165fa844a4c171209717d877598439b808510ba39da10a8b22f58c7402559cb6ff5e256b6f684deab6b3429c928ccf74429df125ae963fd162beb1b9fbc6318e4b69a5e2355f09d44c134b17054701e3dba92989c13f4c863b31108adfda51427e8617730cc0c6412e8f9f63fcfce700e9eda9cb44473e95fd1bb47eabf00e5011e78f1a4292f816910fec0ca683d5f2f4f71f2b432bdb15bcc2949ef0a48c8ecac8a25ebbe2a3f77175b082edc956e48cb80ce81b0930cb7afcc264632664a2412a38bdda8ecd17b9cf7be23fa7dbcfae44e9bf43eb246f74f363d965ff9432ee8b091a228e17703004f3fbbddd27920adebdec9f0aa2a418644419252c3cb3ed20b11588b8dddbe2d4e0ebda5f37b57e1abe0978debd491ef49affa6cd0aa36d64d66ef743ce3dd7c1af661ab5f0e0aa14a3187813c37b59bb841ecd7ff843e97bc30ae6748627c0b4f96dc572068c365c873ced04952c51aad1a46d7814161cdc9e7f56e8bb7a131368309d7553b1a905669d49ed2c0a19494f56eed8653fe3de93cfc592753a2c12bc79cdf25fb6c42847e353ada24f6979cadebf57a1d710a1589abad391fa9362246d284dde48d4b03db631dc625fd862c3f9ba42e4857fb02b9e88c3bd3808a26832f8216db67f2d0da3042159684b01bf7db1fc11923e9b09df5d525d5b7d71ffd1e116bbc6a57d77a2b806bc658f49978d05564a266eec823e120a354331136c7db89a8d3e2129682ba8eaf960463852515a14c5a16db814b8cf77c96191c41b40fb813363723522f4bdfff0aa5768382861a89ef1c5acd1f9ae63eb36c68abf6dbec36540424d02add64b0dd14cf7b134e1c4a91cebdfa02cfe5f242c442a212a29a6311c67277f3c206073de709f886a853a2b5310ce70d50696d8e3be5ce5e2e3bd4da8dcd50341650463d8f9decbb83fff81aa1f690a7d435d82ef62b490cf25c03a7c813a2a19d9065acd2ba4ec0448798f5dcfeb244a77f71e90ef78c5c0f5a143ce72297c6fe5c659ba54bc21132306717e9d0e484f36fd38eb77380d660186ee06895dc74c0a38671a1e110ff0766ea4868f48db32855bfd2eda40cc84575b3ad6df7ad59e4742d5af3ff378cfa31c3cce6859e743ba7601b230c11a91f836e373e6577857a3f3e63d54f59d813f8fb421ee7c504483d46f20af4b64f605883aa9d0829871045008049a0aa4e499fb775260f4628b66b426f0a62de28b93187a2837aae8190abba84321de2ac8f833499e813e957780ef9e4ba01f06a320761ad667b4e7e9e9c912319e437ab362db013623a0dfe9b6ec2b248cf34c912a458bb807a7a6f881d889d4993458fd473ad7575920ba810295806de194d48a799b2b386235896d38a40237d93eceb4985ae027ac05f841015b0186cc1035ee0682bc35a7e5f29cfdd94ca1644116cdbda25efea8e1f781209c33fb7c437f373d54b67837cdfe0d0ee7bbd5909e3986c63ce1ba870a195d62047bdd52a82670f111d3bcfc75fdeb6513de4cb4f03fcc8d09c8220ff036d5a9014f64af54c67f97fb56599e661f094a4039ff6a46d9694c50afa89653c1aa7b39933a1706875c7e2639997bc9200b755f156c29f87e3da058bae8e04b63b890d31c3a083c1e254a2b96bcd4a3325276709af5b4d948674bbf68e08239ae954dd4ffd8bc5db03976c71c4384264eb634c4be781b3e272d56d4627798a7d3a457a605cdfebb5e81a478563f7ed85cdae27574f10c69fe5ac4a5ef3b07d30b8f031087c093bf21b271e502bdfcaf475e456533fa6498c975ee882ddb9fb16236f980c8af55f5103c8ef81fdf38d2fbd1877a695f9f6947c8b1cdb285645c1876052c78aa4e565e2f280a0a53e3047afe23bbbecf9973bc4976639070cb45c534e99eff5685c25640537c0f527fd73c400d111b6e76be443ced3b82e5a17a98a465486e144036ca30c587278e236bf208ed50e9d32e8fd62b79bbf5a2f3630dda817612452d448a767384cca03f58a207ac77117130a5bd5eb4fe4d853825e8b527e691494018cf4def856839631babb2e655d899e360424935ee1a7d38e6b1b46b5bb464a5fecaba46d1fd992180c1de6000ea26ac288357b5ed17d77d1450ddca80c01510130c1fd0df7b57efeebcf458164226030e72838d721c265ddb99fd4a7189c0edb029f3bb7941348345aae40e835562e4aef25876664f78fff254fd6708e74af373f3c163dc0515bbedc9501b086452e91d0af7890831b758dc457c5a24428be0cf62c2cc33983755bde1c30d364063979b8f14e3b27ab83477585ddd400c98b2f6f68291a3b4bab3a087a78c201effb279bd916ca641ae993cc8540c682d3c7b54ffc73d4d77f217f04f73ee5fc3c6366d1018803ca6dc90762d4c08fcdcc0c6f624545a0b57eceb582e32f561e5fb8f1a811c9e9f2eff8c24c526eb7a8ff0a06bbdc0706f87964758f1261480c8dd5c233b6a1301b9dde5843952b27d3af263cb4ece824ba9eb7bb067c64d647674ee587a57de39bffe919d840ac957eeff83b447e94baab6a04cac91cec208e9a5fe14de80c81df0d9dc57e9018b1451541e423096d1cda6ce515ccd3673dcf9f4b3f2cdb86653170ce8c67ccd61a2c8f7120acf7cdc8cc52d66a03a8be18d1fa623a945504bfa0f38e8b8f3da44d5e69658a8d71e0c0292b38a2f49e0d746a0ac01fabea74f44291816cb178dd404cb6c5611a8e59b77fa25b3133bec10cb38c7b0379e762acdbd4237dd253811edb548888cad6494908f25b3cdb63b5e246b527f0b331290dcf0f96683fc937b647625325a4a47a3c52d526a7f2cb376d54dbd7f7796377c66117af95432739c26c6f622e799afeedfa1f936888ce6c9c3ef6a98202a03cccfd0e21063668eacdfaeb78dbda66add477223193c4f6a5fa2f1d160c5fe7cd76527ee87fd60fc2a776d8ea3c9cf2551c5b7125a9d354a01753bfd7da29ae584e8a523e2a13998b634f10a08c0119e98e2aa07fba5bbd5e3a4c9cc05848e5deef9b22308009d85fc6b4e0d574d9d00ca8c2e927d939c025d9938ca444b014e845b7b92a6df2db1e9bf91931ff5bb22835459e506df1c32953857b589610832eecc2e5201f88f95105257199712fa6baac304130018a0326e51514de318a091170f48c39d0c2a947c6bbc1d48758dc5b64496a499ee2a89b49964289ff0ebb7ede474c78f33d3391ba412c8127f3ed484f358296b48c721d260edfc6333ff19eb94bb326f64d595e2a684b561bd75840e24bbbc3a3f965cf092db3dd10eda44090c46ff47de623be5ef92923c1d866eec5ffb6e477923747df255cab1de33e2260ba39d9793efe8c73c679ec9cb701c302ed420d4496887fd2ca9df628317f0d758e03ba580af842dd2a34c814d6ed907a599fed09ace608ee6104c2236cd651ebb650be967952717aeed560d74e2d21b2a29cdee7415a08de2b44585edae22759a6141ab82ad7ed45e3069c058dde5beb4f995f23b84712330f97bc2dd634565b9fcedcbf4f3e50854e8a9f6bb36ad93a9c2d3f3e7ec02db1c17be17071cdc09df5dac6fb07bfe8e8005ba3a48d6872fe70927dacb1fe405536cc200b0f669a142358f069081d90f88a87589119793a97bba6fff269f33b94df904c094cf0661fe1d223f37d211c066b80d971c567d0a375eb17e7392d91132ad1209d35502d5fdd9f5c379ecc09b43e877b14b8d22c2c804d9262379b9abb6a600bff3ce3cec0110e5843ad81466abe3369d09edf438497bf977f5eb0f261fa303127fca463f2e9320fc3097f9d8fb74b316f15b1f2bd6cdbfa91fb1969c53ac6af8a75967bbc14e0c6f280ccbd57eecbc05978c46041fa25de7675890229d2b35ee4eb5ccde71d8029690c081dc713d50c860dd2dd2944b798068f6507e411f2cf5f70abb080f3b69b22198d6c26caf36b4d329a03162c5638c8ce21037e5358e1b427ac4535d3a0a206a6030365c6c04d5fa1ba02da55536a8a7c3ef2b60d68c8e2aa2afa2f13f587b2abb1b9e766b42794e59854bf7a3b7116ac087ab248f57fe83d344617efeeee452adad7d23fbbf9148a7d9f62d26443d8a9bbf2088404caab06479b67efa743dfbb85c60306b08bd3578dc60a8bd4b251a96c9a742e9b545774ef7017f48c2d8d931d0ffb8b1e02199eeb6a53b9dda991fa514eb2dc5269149d4812ace746453980779d304f2753668c48a9590e12256d7b009f87e5e4f3f1d88639ee55a47dd96eb8562c5eaac835c28bc71776fa89d65f14e67ecbe5f8696c6fce8389f35e115900eff6c972ca1d8ca26e632dc2addc7c225b977b2352462f59e3a93a370e6390ab76e674ef5e7f92739794df32d46a4db84602fd72fe1384081592993212a9b8ccb44130acd48c5d7365865c5323f682d9637b5358349962b6365a8a412688c694e07b0dfc99fd40a022c6ba5d9b90436b201eae6fb6f87b1481b2bbd2dd5be64aa48c8fec95d42440ef471edfa9bdd2f72aa59352c9d8c3bd9db7ecbfd83f82c562f5f5080d19bf4582f5f30c7366ab24203accabbb3769cc3b37f30605486e04158d4a576711f6c964a2fa79a88cd52b32f7a04b26904a5b08ca676665d2fec17b4dcb4fc592d12c1ad19ded23cc9a612a406c9fd2c4ea367eb05986cd9345ec94adc9fd450e2b5f1d3b6f8485492ac2c61acd790d4fb3f86e7343e4b52e99397a4a533b8cdb0a9fabdddf18ad83eca2d559a9d3d449cc506aa515089be0725b7f5", 0x1000}, {&(0x7f0000000500)="90bf661215a5a3138a20ec0b0d6440ffc45280e04594ce7754d83ef003e7ece95772375cc52a0c319f4b9da0343d3ffa0b1a985d606776c5441a346c0e6eeebcf68b27dfee716165d598ae8f0a1e558cf400f1e70033c9692556f8cde9169bae7af61187d07e35dc68447fd77bbeb64e04a4e056d62e4d1519e3173066fe6b5c035b4f92f1dac46eebf04501c998204f27d698221544a3e5954129b3e49b82c1", 0xa0}, {&(0x7f0000001680)="06594af29b80f3f893599d91fa74a7251340f6dbb6ab6d99a5cb56e6ea971a0448a389e0328b7f4949f70f02311e2463dfbf471b4be15b0c803153210df99885d516c857952302f28b1503f573d5561447df1824cf21c3c42df2404620996c59367e1af9edeeaf568da4b3fd063756bc4f4bb5da84291a2feb78a490e2d78f78661322beab3e16fef767b51d114c4d1072f0699bf26aa9020c08833226f3335311ab5494bc6a209e959ce69ed0f4360d810881938c016264f3a314ec9d51cc364a4cc56609d152ed30831e99e545a55a772f75919e68d19387885a8756220ea70c", 0xfffffffffffffdc2}, {&(0x7f00000005c0)="07194f95191a4dfa", 0x8}, {&(0x7f0000001780)="a46bbeae08992c4f9a8dcac8627e926be58d94033f3fc2c4b3d40c19c71f4e23babc8524487593ad4a27f2a91e639569ff547371bd12205eb09c5196119a6033deb8c8d3e935b86cc0a11d9c8674508abbae0f66e1a319340f3bfa36068b129f49127b8d2eb5c40f19a768caff4ea1e817c161beea6198c7d66834bc3e726e3dd4453c1786d3214d79a06a43884ee8ed488f0543fe2f17d64791974f3565dd17155f9b516d1195d1ada29d9b6eebc2f547ce4fe1f4", 0xb5}], 0x7, &(0x7f00000018c0), 0x2c0}, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x48}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="b6002db6ee5278bc6f6041701d4a") 11:10:29 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x607521181f340dd, 0x800, 0xffff, r2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r0) fchdir(r0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file2\x00', 0x0) 11:10:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r7 = dup2(r4, r3) socket(0x6, 0x1, 0x20) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000080)={0x8dda4900d6cc413f}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:10:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000300)=[{0x1, 0x3, 0xc0, 0x6}, {0x6a, 0xfd, 0xf8, 0x3}, {0x6, 0x1, 0xfe, 0x2}, {0x1, 0xfa, 0x9, 0x7}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x6, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0xa0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)) 11:10:29 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xec) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x5) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 11:10:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0], 0x1) read(r1, &(0x7f0000000280)=""/188, 0xbc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x9, '\x00\b\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x0, 0x10}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) recvfrom$unix(r3, &(0x7f0000000140)=""/10, 0xa, 0x802, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x26d) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0xac, 0x0, &(0x7f0000000340)=""/172}) 11:10:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 11:10:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet6(0x18, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r4 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x240000000, 0x0, 0x0, 0x0, r4, 0x20, 0x2}, 0xffffffff00000000, 0x2, 0x0, r2, 0x8000, 0x5, 0x200000000005}) r5 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r5) r6 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r6) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r10, r10, r10]) getgroups(0x5, &(0x7f0000000280)=[r5, r8, r8, r8, r10]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getgroups(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(0xffffffffffffffff) kqueue() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r11 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) accept$unix(r15, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x190) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse\x00', 0x200, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xe06bbe8aea197933, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() r17 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r17) r18 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r18) getgroups(0x7, &(0x7f0000002700)=[0x0, r17, 0x0, 0x0, 0x0, 0x0, r18]) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740), 0xc) r19 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r23 = fcntl$getown(r19, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r23, 0x41d, 0x5, 0x5}) r25 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r25, 0x29, 0x66, &(0x7f0000000480)={0x0, 0x1, 0xe7, 0x9f55, 0x8}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 11:10:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/18}, &(0x7f0000000080)=0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 11:10:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:10:30 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x10800000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) 11:10:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20, 0x100) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000001380)='./bus\x00', &(0x7f0000000000)='\xbd\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xe75d) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x80) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) 11:10:30 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000009c0)=0xbe7b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() sync() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r4}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000), 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbeeb028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d04604b56e56547afb35d63a3197062e27e311fdf5d779f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a660800000000000000c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062c88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c5e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc47191341336697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06aa9c911c86834170078cfa2d346c04bc100"/934], 0x10}, 0x0) getpeername(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) recvfrom$inet(r3, &(0x7f00000002c0)=""/54, 0x36, 0x800, &(0x7f0000000380)={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setpgid(r4, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mkdirat(r5, &(0x7f0000000600)='./file0/file0\x00', 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) flock(r2, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) 11:10:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000200)=""/213, 0xa4}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f00000015c0)=""/4099, 0x1003}, {&(0x7f0000001540)=""/117, 0x75}, {&(0x7f0000001400)=""/142, 0x8e}], 0x7) 11:10:30 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000784a55a41c699d8868559eb54e037e0edc5e3c8855108eaba6018a7f476ffcdd0aa125914cac2db05fadd00b039719bedc515b57a9bd6fd5b0c7778a0b9ea14ba5001a9f81041b2a79e68cf04cd097a78f4c8af9b967ecf6b64f5323a3be788ab20053ebe845777120aa770ad3b1686eb9df51f2ee2ccca811991f581a30205c93303537ab7eb7abbe59481b1e9e2acb72b8898198ab0c7567c1569c8e47539d0ef4daf9cd514a11a98cbfac3b4c91d8d488d3121f97e68fbb"], 0x10) shutdown(r2, 0x1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x119}], 0x20006, 0x0, 0x0, 0x0) close(r3) dup2(r3, r2) 11:10:30 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) geteuid() setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) socket(0x18, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x6, 0x4, './file0\x00', 0x38, 0x7f60, 0x6, 0x81}) r6 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000040)=0xffff) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:10:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x1f, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0x6a, 0x1000}, {0x3, 0xffffffffffffffff}, {0x4, 0xfffffffffffffff8, 0x800}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x4}, 0x200, 0x401, 0x2}) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r13, r16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r22 = getpgrp() fcntl$lock(r20, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r22}) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000380)=0x101) r23 = getuid() r24 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x23d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={r22, r23, r25}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r28 = getpgrp() fcntl$lock(r26, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r28}) ioctl$VT_ACTIVATE(r27, 0x20007605, &(0x7f0000000380)=0x101) r29 = getuid() r30 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000004c0)={r28, r29, r31}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r5, 0xffffffffffffffff, 0xffffffffffffffff, r11, r16, r25, r31]) r33 = getgid() getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r33, 0x0, r32]) setegid(r34) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 11:10:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/\x00\x00\x80\x00\x00\x00\x00\x8e\x03', 0x80, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x8, 0xff, 0x5e79}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x108, 0x2, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x103, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x10000, 0x2bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x5, 0x7000000000, 0x10001, 0x1}, {0x8, 0x9, 0x0, 0x800000000000}, {0x7, 0xfffffffffffff181, 0x5b, 0xffffffffffffff24}]}) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f400653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x469f}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0xffff, 0x5}, {{}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x4480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffff8, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x47692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) getpeername$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="000000fe000000001000000000000000000000000000000020f6600000000000000000000000000000000000000000000000f80300191c5762010000000000000000000000000000000002000000000010eeed630000ff0f0000fe33f78fbdf893b5971d5affe9717a046f453935cbdc5ee4de5572c7a3c664c0de32b399739a2c386852a010db691a6c5c31b6c314ff5699b4a603594f9ad234e3317700e8d07ff820e5a2fd2a4a3e41d36d3e3b215a574255dff2994ef9ffffff00000000000000000000000000000000f4db129a1ffa0c5c13ab2bd87ec52d2fb0b379d698740de4b69c47f87fb65f04521fa33f86753fd474e077e3437684e0f27043bd137f5c1601801fa5449adf6e536e4c3cd6ff30092e750500e7dd17a05a883066c41a291f5496efd68884e344f4eff35c611c15f7a46444c411b1ea99e36417a8e0498c606066624d9143f3ab6f3317038030cc19e099f74053118d3a9fc9abf11d94797f9ce6cffb441dee524244d481508d495d19a5579a6913ed3ee83b08ce690c6fb8e648398b988506f6c9b2b502a9cc6fe563dc9ba548715e244169c916d59bc2ff8d5d0a5051d0086e5c3fac0ad42802fd36f401d6c20b75d7e8bb1efc79f22994edec391dc6d1a465f1eef0d6a4fb964ed2c9911abbaf5c4ad16e080c1cb5987019e63cbd5cf50436ad7a24e33edde62f949eb50600000076d07167dee895e53279d45e78916b4e8226338a9970ef3e6c43b22ee6b621801048093c8a081545038bdbe5447fca535d43143f1633d058966de7146cdeae289fa8a7fd8d874c3aba80bd067717e6d152f4a4ce17ee2ed6eb8987f86158f406bed91496c668965ec662a2153b233e5b0bce84d8c76681948285273a49094d52a1f2e7d6e1a4c37d889f246769161ac40e3c8fb717c1285547fa4bc3114f69dd5188e5d036a2da938fac8dc18411f5d69a56518ae7c839974c748cc5bdd7a795f63655e8c22e99005d26b70000000000000000000000003e3eaa99d4eb9a412634ec6d3b519cbb2c6113ad1776fe8d159b32a2287b7481b4f99cfae13be310e1cf188b279bf271474ac90cdb80c9e15cb03141cfd540ca53e0ec1d4bd71e630b764e2744280a2711125ddfb1679871ab5a06de646addc2ca9d4798eb4b7c1ce66d125e0e8cbbe2af0e613a1a58c603ea17d8431f776865a4a4446099d1ff61d885000000000000000000"], &(0x7f0000000300)=0x6e) sendto$inet(r1, &(0x7f0000000680)="8f52d7000000000000000cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de296dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa840ff036a65eba2ab2176674a257dfeb353ee18d61311398aed7ab116f58291db4c628640b822a559ca60d828c39f4f0b46bd15ef07731fc56f51", 0x97, 0xd, 0x0, 0x3) r4 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x7, &(0x7f0000000e00)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) dup2(r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x10, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000001000)) pwrite(r0, &(0x7f0000000a00)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0xffffffffffffffea, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x56fe6041}, {{}, 0xfffffffffffffffa, 0xdf, 0xfffff, 0x8, 0x40}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r4, 0x4, 0x4c) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) 11:10:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x35e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x3, 0x80000001, 0x4}, 0x8, [0x869, 0x80000001, 0xb6, 0x3f, 0x200, 0x7fffffff, 0x2, 0x1cf0]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:10:31 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) mlockall(0x1) 11:10:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000000, 0xfffffffffffffffc, 0x6}], 0x9b, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r5) pwritev(r5, &(0x7f0000001500)=[{&(0x7f0000000400)="eb1d4ecd4e4e36b4f261a5", 0xb}, {&(0x7f0000000480)="9e9f263b2843b62ee6b4adbcfac4f5e0d558ddec5e1e2be0c3593db5c1f08e15f00583f8d4a6cd0aaf9b0dd3b0d7f7841857615b03764da474b4869150e29ee274d35918b3b8090f2568819c2d1f1af7c676b1f8c7ed2a5eb62bff91c6e74ba6c85720548c9a8dd9f63bcbeaf62cf779e9fc65763818e7d89c1f7833c8f24bc9b4fc6e6f4db9465715391c3fd878e8f18a85e0b218c13077b02231c9eb5de112f0dae3a306c31eb33135ab9ee423e1fb5de194f9762f54619eea25365943dde87ac33a3b93d985e822372a41bbffb229eec14bf0fbbcea501567ba9731c5694f34defc65706d44dd2e66c6ceae92b01eaf9ecfe6d8a056666418d238ef2b8907c5e4f081134f09d8f58ea5575e490104315e0cca832d08c5bc63500699a5f462b5ce0125ce9c4f4a0f2c208f9bdb32e5bced6871880f27b41e00ab181c3e3362ced0774e7b6310668f43b80e682a53d9b6a67a43d4c847c5cb62ed67ceb31799c244705e7f56caeef4690e37487c09cb7581d92810d1065784ed46cabfaa80143d9eef551802f0a29651154031f22805e9bde32cc717b7c7e04dafe9eced636df2394a20cb56b95660368d90aaf0c0635579c77df65a3ae70e0fd551b72d8dc230f51aa3dc91a86906b122886ff93f66ebed8d6a36154abac73f64eda9dc640c3ae117a0b4900a16a7ad2988f8eac323abf3ceacab4360191ce53ce48f7c223065d44ba597a034cb522ed1c60bd69eef6ef22cbdd0d9ef3829dacf69b63e550b6085af4a5881eff26539925b2a3d3af31ceb948722fdc88880082f7f22130b18f4efe7f0cd5730c1d1615a2bb80361f66db9eec51bcab1471a81a55ed37657f278dde2a2868bf62e7a791fe72bc393edf29f31cf7cab368d47311fcf27d691f9d0f979aecfdedcb5f291c0f6a1b62f986c9ff9f2cb65a765571de26622d0d49dd843d597e5d027dd2f61eadd0907e429e3a332110df5b570815fc75478f69788ba75cd531784343022daf9cb7eafa676be966b52bbc46a44887ee5eb7bbac2f3625a5dda247c6c5ff3e37e3d6692ceef921a933061e507ba39d97615e5d9fdb4fe8f97d56fc9f6924ec784200771777f12f9cdc1d4ec02d2b577652a0ae9bf18b2a82dc09755c2126f541b8a69696843ccac75ab0743d104591fd1c420948d6ed2195005f567dbf7ee47d7de11d331bab6c3d5bf9023bd94daa4994a57420a26db5d3b011524a2a6d6c0d903a7d47b885184a766d08f51b392ca7fb88c202649bbf3c5006bcbf546ba67c0bbab5abb4de7396a01bdf693fbb59eaadd34d518fd69e3ed7555dbcb36a90f2b4b9076aa8b445286aa5f2d96f33f1cc8b99020a0a76e5402b167d8e4a9da90960fd081c20c09949dde251edcb81e68a4b976fec3e415aeeb8355ac6600969dbf16dda3bfacb1468724f2dc434cada3cc6a2bc9ffc029dc3b5f871b3b68f0c66a2105a63c532dc50c8e30aab105a124183c4e9534a7752c9caa527c550884d800d4244950ab063f1364d5e1108951d342c566ce75a224e44d2a3c115a79b282a8c9afe4b83862a1c5fb485680f7dd2b2c675a3404968e01686d60c5ee10c3ac6ba420f5317819071b0bdb055ccb81a52a8f42fddfdc0d00cf00e7c081b7ed2526a9f6c7144334507be8fd3454764ee9e7e3ceb672b03ccf2a3859edb7655c10c962e096cc85b657a9083f0723e6b74e6dfec2e768226827f50d36565c106c5e04f47d240d93479f247e5d9e652bdafa5fbee5627b920683436cbd01d3ce4adf5f4570a59630840fa0b6e9fc11be1d7803e1e7b24098ef87dd6df519b973ae9880d5720ff3e3645bee49553c8bbcc8b81be2189c2ef7c8fb18241264dad3df9bef97ebf50cf33ee17f576ebcc0dd8769c47b8ee63db205631a38e04241036cd011a85735be08bdb815ae0f44cc935228978ea2ad99b7c7f97735c53fe8cfbe614c34d8d2b416905cc33d596298a48828d7758edf0de32146c8b2619d17cb1f9c3093f8aa40ac8883acd644b9c4dbd6beea473e8335e65c84557050d82b43be26c8f8b700702974128fba5c1782920af55a20a5ebbca7e3f258be2de1aef9a6915215d23d70baa7108dc59c870aeedaeb179114a36ec9870c9f8f4a52e41f939bb50b18a1b063cc7184006351fd896cf4bc941a89a200147184f692b432bbcd48c49457913d85ea75323d9a8b0cf990765111f612b76238660d562139e5654d5ec7ec64daa9378c66da3d42ee1df83c84556695afd921a12965d404d5bd567b4680a21e4e92eef98d870c14248fefa6393b3c7257f5e8e4f9189cc94aacbd5abc4a9d34df00c67cd487a7df76448af3d79e9ac90d7929432c0615b9af6b1c7d88fcfbbede8a132334ab9d937126699f616197626e4d6591d5ade8e89e33765d7f88992cf7bc988822809ec6d1d0086eea8d232dbb96ff2bdc7fef804b27453e759a7b15d664d5affefd33c48aad2f9ed0209412b2197dbb761175861d3ef81401950e5828e7a21a02f59dc49ec933097a7e84c18b51ed32f6a9deee1bb7599936579d2ae70f5957bd7ac3fdb59bea0a3b46867cc0b4a6acdf826894f69b7858946bcf3604a6fe015ce56af48664c05fad1dac4edf6cb0bacfd3983f16bd67d79cc9c50b2cdf5d3041e04ed01693dacf7f2868545fe68276d7fa7d26ce983e87270fad4c663b5944d3426dd855077475769f623a62d7c8c295f99a0cba4a2425e36f898fd500b80ac28475d2798df38541038be1fc9190773d6d8be0d5759339b10ab8cc20770b1ea684bc2cb432859ff50e2a46c5ae8491ff5845ddafa08f6aba1e66f5e1d2265bee1ad95218efaf6d15eb285a23ba851c77b05fd1db56cdcbce64193f535ea200674d552e4af815b7fe48d4928e0f432770734576efe18759d273368532b4c5ffc1b105f570adc14ff356fc89e78ef24bb07ca8a4abaf427b5c5019c3ec7b5bb739a51ef09fe576646f257f73a4ce2d0ba1ec2fbdd9a6f85b15b8364dfe4238213fd036e93d9f2a5b9430e44fad2cf4cfb437730303d16123931380f992e4d0f7a814940832c728b5d93806c003c873c0512964a6bebb54d33c62033ce49a632f9cd33b8929b287a87b49043969f6a1e17096884b90d0083906e322da74ea8a1efe4a81b06fc41bcd74ed7d10c1095b0536434e07d9718d42e993420a468c2b5819a638bc213994660854e7736f0b15536204d388be346d376a10aa06e537debac71544d0f744f62f2d65c7888db9f077ae4f35f462c156953f9775cb4e269766a80e391646f85072e7f5a0f11b31dfa27fb131511db5eb37e96e6cd2edbd3df148e3403251db4d139cf163cbdd6a36d2c8ae2b3c2f97f977f97e7ea85a46e930013fb0ce870cb072da9a7ac19feb752ecb1ebe52a0963960b2315acb5e0684b14a7735299eeedb9c6a1a8f41ae3891b07a11a98ba3ab20bd20a86e0b6602cacfa5bc1eeb0b7e1b02f0e9b0e2a89455330234135247908a237240553119c726e2c2be679fdf6a9f88616e3882c0f66161187b705048ae4b42dc2239e34b1b4d2e48a41ba30e4de703e14ccea5e10f4ec151b4b2f207465f77d592e4bc732716d7d7d8d74d15b1baae3bf6f2a69776ae1b2753f51a458b7ea739e632e8ff98d896fc6a7cea26e7614ca36ade3a7ad2b896bfedebe9b7d5630a904eea82c3428dcdbc58034940cc22012211c98f8d73d9b4a2a7b51b891ea71c78b630b62a7f6a9d201edd7635454ef7c0cd100cb89e6e59a346b69fb00e6682e5111fac7564eb37dfd1132eff62e52cb7afbb415a5152342df21be1d8e16938ed83de7cbc0af0ca56990248701a0f8fe39f1b12d9940d6bbbd57af79103da30ba2637af25e1b69504391e50f271ec1e535790035e0d96da1a35c16a71418e339be167ca6791ee0976ad84a3187163257be3e23dabbedb9e58ac4ada5f63202365e488b240453feb958d3ddca48eeedac1dacc4db31508866e6024671d1eebc0925ed066912295ad66a90465de6158f294b7f6f3f15b9e0eda4a72555cb3294be0e67424c6a62bd23df7aa0d224b3c6c5f78c25a8dd996f0d18fe1c17eae048d11cd18afc76b2da1c9e678ac607f4ed4823f3ebd701af719ed55123f388cda8e8f35995e324f041667dd5dfd9800814e7785023bde54066ae8112231e4eb99cf9b2382a8fe98429a186e256dbc26f40629504fbbe6f2dcb97982d632e06a92090e61487659c2c40eab6ca401044276b5cb35e7d69b9b1081b3c28bbee72bd29f50ae22ee0ae2bee1524f5e60584cdef84d2b221603f842681b2039284e382e83cde9ee483f768e815b769756597a66110d16c731479678421fa9df856c2eb2611b170ce514d9f8cb44d5ff03d2bda64d2ecae0915df284ad29d6f94c132aa43514ce9b420f3e8ae6b2f6ee81a243b70b97ae8c553415677d86f0e9b15382c312ff43353581a4b06dc8a9dcf773385c40830473af26758755f5bf00be38de2687bbb4273e5648b1f384694039279ad87ef86d701331ebe6c40452c615d2fb0b119c6208c67d6b22c3c3ec5a63fd07ecbce164b30f1bd84ce442cd8aae8c64426cbc5907793a518ffcd757f80b772f6252d61e6d0014c81c6755610b54106bc45bc6eae15d3b86d2f052c7f18b20cd57894e0bef7d405c16ecd36e313741c285cb7b2ba7df20f3c399021d69aa425ec81123e9fcc7dc4ce14a56d66e295933aa203744c5ed12fd2b7d7b3dfad2f6584d06b8ab1a6af3abb412000640704560f1422e969547224bfcfa5bad7912bd764f1f18f70b4600ebdde292fdd04de4c3661cf01f61cd9a7300fd0ac4cc8d40425d85eccb91e84b8a2a1fceed10fa155ef9ef9e536a04d2bb22edfef924df1f91d1bb3fb1a81899f4578b3df6be9ced51e5b8656c9237b95dbd23bbae60e9610f686b8a5ebc95a0145cf452a4aed9110294fe89f9147a7a497a16cbbb7aea2dda38c5abfb177793326a7c52ea97319752bdf1886f7da05019de8344b35ea45591b93ce1c925bfb142f1ba0175f8d676ba9cf2acd0b4ee1582f72f5bf9dbed5d35c9ae1ccbe78dd1fdad3c1bd8504a14d467d6726b5f568aa15b8db6fad7726bd0e975561f1b6088237fdf4007fce1fdc8f79db4db9a244cb28c06625f6698bd23583e6e51ac984065b4171b94d5c84aecf91d0906404abd8f6c39592a5329c74ad47332b750a96313b51fa6ea4939bcf2a3789cf9b1a5c243556ff4cef1e2b8bcab28b97ee4c8f756694bc4f846380ac4c7e689daf4b85723da0a812c7761dfa45c7c67f1c2c74c21da4314a460b46b242167aebf943e3a5182259d2f9b21126d421702fda93aef029f6fd6cb79b2c95462f479d3396ec04525eee69223bfcb70d1b55ff983af8c36dde3d60bc931a061a3559fe990a32bd405b4a75bd8f6dd63767d5760dfd0c6626739fce5a76851a0a28508234421df60f9849414e4c77976273ef4e06c741ea708b1eec24fe8de302cb060377d56e75b13d2a631931dae545246a8a358da81639e60749496a75b43efd46a1630cc8b03feb735843e182613fd1d0705ce1d979edac20fc854ad5d726b0cb8f8a563a78f90315da0bc3f9109f95b24b763a45176565676343f3642a9ffdabe4ec60714f351c4f93d0a04af59e4dfdd9521f5a334066d0752795c2546c04c9cc8be5c3a4c1ee507e032a1f6c8a90e3240a8dfc864705012ad2ab1800b5de06b6d017bf612ef9e69fbab99439a0fa1a622ecd26217d163e5a52e1010b0293622f2303c0c495a989237f42a4108cc2eb45c7f30b787c8", 0x1000}, {&(0x7f0000001480)="34e9f9716100776cda5a19407932f576d0d5428a654d80209bd85449dd4c6f2c457b1a3768b0ae7281bc8dfd2a4d654d66a479976c0d7985f72e98d81614479f0709d74b47fe165d926d5d7892fa595081f4dd25f1", 0x55}], 0x3, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x100000001, 0x8}) 11:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffff, 0x6f68ab92, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:10:31 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x50, 0x1, 0x3, 0x84e8, 0x5}, 0xc) r5 = dup2(r2, r2) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDGKBMODE(r5, 0x40044b06) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 11:10:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) readv(r1, &(0x7f0000000080), 0xa) 11:10:31 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x1, 0x9, 0x43}, 0x3f, [0x1000, 0xfff, 0xc, 0x4, 0x3f, 0x1, 0x80, 0x4]}, 0x3c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 11:10:31 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001180)="f0"}], 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) socketpair(0x30, 0x0, 0xf9, &(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r5, 0x0) r6 = getpgid(r5) fcntl$setown(r3, 0x6, r6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r7 = dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r7, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r8, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000380)) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000440)=[{0x3, 0xc9, 0x7f, 0xffff0f6f}, {0x6, 0x0, 0x8}, {0x4, 0x64, 0x81, 0xdb0}]}) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r10 = socket$inet6(0x18, 0x1, 0x8) listen(r10, 0x8) 11:10:31 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x51) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:10:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="f33a59a9d1b2ba09ada3fdeae45f") 11:10:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) 11:10:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000140)) open(&(0x7f00000001c0)='./file0\x00', 0x3b0, 0x0) r1 = socket$inet(0x2, 0x1, 0x3f) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x18620, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, r6) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCPROMISC(r7, 0x20004269) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r10 = open$dir(&(0x7f0000000280)='./file0\x00', 0x18401, 0x2) poll(&(0x7f0000000240)=[{0xffffffffffffff9c, 0x100}, {r3, 0x2}, {r1, 0x4}, {r10, 0x80}, {r9, 0x9}, {r4, 0xc9f6a85cebea744d}, {r5, 0x1}, {r8, 0x20}], 0x8, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 11:10:31 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="7460a0e24c891b73e67ee455bfa45ea693edd266a935e0cbaa92610618285b49bc5c19519bbdd006c1fbd04bb94e6aa86307366fe7b81c45", 0x38}], 0x1, &(0x7f0000002200)=[{0xe0, 0x1, 0x2, "a6e73b4e2f1ef5b17a7e01ad58e1d930ecb198e4bdf65e1ea7210d4b7af975b8c4e518a756e22b65cbfe598de98c5548c613e5fc5a4839cc0807760fc92b5030eab733f3cfbfc60ebb06b20759ac475832db0f054548e37915db65e0cc779d04fa713605bc844fd11676afcf94cb2762d998486f71d42137a9fde71be756f4ed717979089b21e17a4542db2b3c2ff3face62b11f9637b9cfe8104970e2a0abdf111607400581244a58cd1c72da8a2161385848c326f3516fe2c71faef86aa1daafc08bc12b9cea386ca0b664265267"}, {0x88, 0xfffd, 0x6, "f9efd24ea132225f2914c4dd4efb7918358cbe24b2381d57db2ab5d4f5e4f6e543e90db98a13e6ca5323ee04b893f03326ed4efce126b7e0b6cb02af5505d2c39e4364f4d1744801c22300671e4f63ea4e416e51cf422633e97cc8b4aa568a2f081bb688ba463487017e6a7323517811c7b19ece"}, {0xa8, 0x1, 0x74, "07da37e01f14fa8d9ec7a5e8a9ad4950bd674b4ea48a5e01028add0f6f1177836a62a80b344b6dbc75e9dbe32d9a9b962e9ea2f8e9499e9ca412a6da52a50df7bbf773c5877815c6872e4cf98eb04f15da5e899f07482a8c07977a5cc12bd6739cde467d4d208798b728161e603c246b8d234c771468bfbb5d1e449d3078ce2e1e55df5f924097915b0c7af5295ce47b7c20"}, {0x1010, 0x1, 0x400, "66e34522b797a1b1b0bb1883b2482cc508997b74cb6efa894b5a2af4053a8ed406d6b20a430ea140cd4ace8832abe536d17c55ff4a7c1c2cbe055ddc759c25ef5525e61f8c279f3aea893b1febb06cc79c93020453402421bc7df1a44d105b5fa0a830bc63194d2f0a8dfe34984b2cdd99e18866f8df022d607486138069cec2549f33e9cd174cfd18478e58d2a323550ed2cba32fb013ab5b36e7c619c59a618e6a56f4ac5dff9b51f848ec6ad8b661aa533f9f7089a0ec59e23d2433476ac4b60b9a2930a016b617bf572ff953f4099b4847be15ef7a343c6eeeac158897d945bf8c6f9e92b9ef93fbea51191300e2976465d725c770dcb1793207ec8b0c309deafca16aae49ce9e1ad713061e684cdd8dd79692995ec060a825b95d6109b887333666ac370fb1ed71ad91d4a2d171d6567a67147823e1eeca0703ec593f05aaca6c284decaf3f8ce81922b9c3979f088ab1a5443f60bd91c6b4f1f4e19563acdf7d0fbede540aec10a0dfa906a44b93c7957eb945400410c05901e3ed51ffa13725ec5aca544a2e2398877b9eb931aca3e0a13b9d59733101c4560c7dfaae8517ed822ce9f748325db551393d161372551cf4c2dabb34b9ac60a668af8dd9f3b12d777f909e9b7af8a9e30dddf4b3157473e577d42a74b81a49343e69656c8d05aaefca4a3be7f1b258ca8f43223370735d2f6887dc588b380e902b6bb80ed9535bd99dad4086a238a87e007a3b5b457748864072f6735ba5b2516fc8493ec07a6b1e14dfbae55817d03cd7bd9e2d23145782ddc09fcf6c4b90f12f041a9fa0f4ac59c7a7b9ba724ad681f915b6248027ebc2a4ff18f08c7e8dfe31bddefe824dad683ce5f11178aa49663921a79dfd2853487db8679f641604a61a37daaa2245d2d88d5b860d4ede498cacc823227cf7366f6977f712508cff0e23a18e0e5693c36dc9dbd744fc6d21af0679449642871c41c2500ab3c523010262959db7bba312800e0f0ac6c2b8e1f9f2958c26bb7b18255681befe0f000b294cdb9f4853495e40fdc4d243bc46721bd762bf733e59a9d9a0def5961ed978718f2aa5b19ec6670a8d67232e50d3247968e2cc636119f2cc623d9a9a68e05ddcc56b3ff266e0a0792656280e33b2d4aca464d1e5870739800d8e14f65447c4e6c46f97e3edb084f61497b032ca569ca90530e7b20406ccd12037836a34a551c30c0546530e7dc85670eeceb60b6392941c9909bb8b5ae440029aa651ba9e63a6c742d92ed1338e007f8d6a541111a8d848eba9b1019cade651b03c75d756e235e5eccdceede81f845c18b784fa69aeb9d1bb409699083807ad2a98690bb05e16909bddf175bf97da1f165af7c46603aa0906e0307e5121ccc64e141a871bb9c4e744942e5ee06873f0aaccec21a88787c8050c4ceb33ea99dd56370444809d7e98d110448b2cdbd5c3972627f4d32bb2afa63e1807babb2ae4489cdcdab17a8d28f6bcc0158e90725d01d8149211c36ab9b91f5566d9c5184e51cbe1287ce713150ad15fea31f704cb487506a9ac115429e7a207564adfec7ef1ef3b6ad9e7c814bd3ec00660e0697e61bd26a3dc23523d48608cca570308c86662295cbdb5015c66d8c935f679f820bc7fff698bda3a646570fd4229b56cc01e5cd6a0a103d8dd638b4aa5adf6748e0a6bafbfaed7dc4a9c114ef5d9aac483740943028868df76b0b9c3e4477074ed9e3b1113541797373839da19c907159386b6bf0dc80d1de2e4b102765029af284c5c62f9d0a8668d0b6710259550d1eae8bc1c7921b6ab28561463dfafa0b475b49b33716630a4f8dc6752cca76d9e26ce4bec4bf5d68d474c5dfabb193bc939ee0f5f95bbaa6c22b51d773b2db4e6f41bffe8149e3b0f455801729ec519c2dc209488289b97be75d57d10b8940b97e2c0df93df211ea17ecf9840cebd556c54a21f400f8f5250aae121a0d9f82c43a718fb260600b8e8bd7d3ac76c6bd12a5ff17595dc31695a662e4c5fd16f77868734b3d3472e719fa9fb495dadc720ca037151272d3c4a0808c4169051727f17ac12759f551171e4e190ef20cbbd2f1ab2522b14a7941c8578806b441ec987720e94f0f5af76fbdfda11660b0da7ca86a2fddbc7d1b6a155098c95b29f23377b5f65c134b9db068d535bd954f94419aceaa26cb78627da886668edae6b17b74dde0d1ea6e4cf7cc13fd5cddd1163828db481c50f524ea0df93287ddc4bdde601184d09967b4e8091b1b7e37b58a4a0a591c00821919c25031552a5eda5895ff7191324d909c51a30908619093c9469cf2f08e8d3670ad4ce47bde79ffb89e73ab5f17efaf1891c7a4667a1362e6a6b8a44802d8d37c96a72a2dcd3a1a032831f7b2bd29d11c3457f64388e3691c97342cffc3b5c8059829b864c039fa88db39ebbf2acbb0015055fc647851cf031dcfd786a38187c7863af2d421cb978cec6f781147c87d15c9679ec514aa13b97c2a72f8e9459818ab160444a0ea934c3138aa5fed47c68d48e7fb994d63b609597c585ca1581e291b8502964a9ce2da3089d21f3e56e3fee0751381f2cd2f6dc8ca4ec191f31fbfb67b3f979afe7a7197915136a40d3d85f6c82c4452af32d758c0f4d74b0026723b50e9c18c70811a8758b8d4ddd814247474e592ab5849d463dd4acb547963f3969120df8d8e5b0aa32909d7af434c93d981b1ba5b7a2b936532129c55014b69bf63f3063dedd63e3515fa54369412b72d9afcba44e7266baf55f4010b3fb39a882bb54e24846cb9c615503af901a7e9efa016a1e8dd15cfdfa0740da33bc4b5265af41e8e75f151d75841673903e193561212d6709892449f926e9f6a958b93bb7fda838b01c10b21d4adce362dc88f2295b5c8ea7bc70548d17fcf62501b8b3dd9644d02528addfac44d7fb6a6a92547599e11985758c5dbebaef4c078d035c7480d2a4644a9c7d4e9b39dc0fcea8f6da41c45f84bc8e71a01b13ef32128979b5750e5af7ca1664f0eb740ea86ade6db10869766cc04d2b54602df90564a81dd0adb747d8219c54941be2ca5c2b65bbfba9e7dbd6ea493237e61163894783691d2c439881037f9f376b6f325ccb62362da7f613df36810388e220ae65fade5175ee027092f4fbc6b10e7265e9bcc053d913416eeb85db356c905eec83f725526c41be51bd885b4437b0f8bfd4244568cdac16e31e16ca80a7b9044301c70883a703fd0009a9bba7687551bb94ba1cfebb1b35366f41e683f4ed461840e2350a8dafa75f2d4f4923f3490aa8b22616bd12a4decaec155a8add25ae1013e6e2f604a2dbfed2fd4453543fce6bd4d9ea99d660d11d459fe15e257e29ce36905959571f8bd309b87fa2fc451ae76b9ae717f86f0ae5965760ae2a76b689908bfb96bedb6d13459a6456c8755313684552b06f09cde319cefd28f9803501fc5726cc6ef42296c27e04c2484b51523661a7efece1716e8baf780bae85e02035c3ee1845cac0be1cf1dff78e1530fe2fa742269fcf18b7f42f3b399a5dc4b9fb28f62a65e60c1a539c2f0dc5090b52204c35be6e87e676f476bfae66617548d38abf3ca7fd10f5c181fa1be04dfd6e852c3ae13372a74c737063b007a88504b7cd639fba10fe7d7d3ade47d9f89cd732be81300bf8cd35308a4d442b33243d64fd797c6d548cc6290132cf0ef4983e4e2d1c4417310ae588f7463d793d3678c48d15a1967e9881395651ffa802618baabe8382b5b3ad338f790d0db9f83c40e9244ec4ae3d3f2f0e43370df2027121f422e07030a0f4f289d1f72210b7c25ba06ba1c73042ad312db54c4bc3325d45d0a44e000e3354a65351f0a4dd5b3b8364bfdb5d65fb3c6839a21468f72394898a13319f21af402d7f6a1c3457bc0f3562d8c513d45716f1d89083cf557d2720e460e3f1d34dc1e2059cce66f4d76c949aa3b652eab22068797316f71ad594d11436c1ede49d11ef2c438582fd01fb6269647eb0d035e23a416f3614bf790d6ec077203cb3fb7eea02586f4ad837e420cf5811ee71ca4a8bbe8bcf85f423f3f961aa6547288437abdcf382da8813389a0656b0c3481532148e439faeb2caf9ca32e18cd0bdcbb408c21fda46edef1aa16edfc811325d12da83d99d0056c4a1ee6600e260698c072c4568ce1432a0128508d719e4130c9fc7efcd244c62df2396348a057727015ff2d10f1472caed0093d62afea5209a065d5fd3f4eceaf843a71e4bd7d4cc70e0d2c099503edfadad241585aaef7a8ec385c7e3c0e4aaabcf777ab588341ca13a30bfd5b97c508a7f23770b2d52e5f6e38460095e17b2452aa3f64193a2345b21ac18f17fc47cfaf6c995024e07b7a45b2ee10b3a14982dff2b0aab8a1e7fe9edd7697ca8d17283330896b6a18623bf16d28631653554e38a046c04167f7558403e017d3a35e6696cc68421e60c443879f82cd70e63288581bdc64038e435f062a584f2f3a65738ceb098958146e1bb493142a067b33e8ac74d60ef0fd40a00924364d01dc8347a0106ebe07d4fb5f652302d7737dc08cbde61b2241b31151ef127be360b9d8a9957e8244a2c9bf5c0829948230ebd742c79ab525aacb358cdcd96d76de0aee526382dcb6c1085110c9fef16f7a6434151cfa146f5f6da906f814c57bf06d19c6c076fe21c7cb877c9d368e50c217cafadd04fc7c60c3c853a9d37d550ae3c73edc98e62d19ef89d70c45a4e2c5a76e8108480ddc6a26fb6f8d1da98fd4092d0a7626204cfbe5e7596dac668ed4bfd4e99a418697aa775d3e5a11b6f5498590cc17724a82257013296c1b9b11774540b7a3b80fc450ecbaa5628a63bb25a0b6424e8ea2245f0081a182aa314ba07b32065a68f28b9d234425fa54b89b2eb3feb23aa96a671dd819e548b50cf345511eb277362b15127a5d4eca12f24b052bfef4065e4b863e763474732806a5de5bd6784648acab11ae967aac845b9226afbac8ecee78a1b6bdf106ba7516f746d377287159f2eadcd7a121838e457e40cd8e454d6d77860d90ae62f3671197c0c68b1c0033cfae794a4bad6bca578f97eec69b041a779c56b2cd68c98fc0ac93d9935b694e8da39a56b687e4385f39f6b3a249535990687b61dfe797e99be58e1ea3ea01edd178d04db00b0c69a9c216a9b88cdbd1b2397cc8d6bb7690225ce6b4a9f36646e663cc58b5c5342d9ab30dcf14f0143d0834b4cc56f058409b276c6f239644ff296ad6370f108ef931fbc8c7936536e3d45ca3ff6f358322b7defe73f237527169bbcf153dadf928cce09693c7b57edf783975d6cde4ee5ce0733147a4570fe2c25f0481d53a9ecb6725e043cf53635fc204bf7fca5b0db0be620d6a98574dc2ed79aef75dfa2ae0c218d3ca1b1738d0080abfd82706549665c8ec115a4c2b589fb9491ef28d757f4a7251a970209a9278626838a643c7005c886b6f218e25b94012679c4f9a4236f6aeb7723bf6ee45f54ebbfb678086d597c9ae3ac8bf3367c8efd61478c7fc5d559c4297e56451001fa94457ba4d419aca6be9e1949591d84e12fd452c808ef3f53d30bde3868c5c63f053563fc21ad910606a7c402d382219725ba02be40e01d07f209979a9bc654c2550cd907cbce57806bbada13da6bd7b8ed3f13db9573a1801548f3009b9ad039f2bd23e99c9844a4435e74b7b7d8ea3d926308c207f42180613f799e2d5b217116f862357d4d01717a1124a29cc55eb5f280395c4bfc65bdd160c1cc2f0b82a0b51c8ec96af37d40779f28c925d63f52a751d16f12956e17af"}, {0xe8, 0x1, 0x0, "375b57c1528ce3821c669373d8a110eb342d82292833826381e6cae6af6c06892fa1f593e4d822eaaad50e120d2265d1cfb0edc43e8973c70161caafdc68074876c2f0df52652dda3e59810ae98e38ff51617991a624aa08ca8a00974a4d5baadf6105f908906c4095cc50a000e4709ee13fa6a1307140cb5a376c89a84e43b97c3cda9f75e9dc4737b979dee1c6300c89ce656b78eb0743a7d0f68f6f857babcb4497986fec60e8296409000cfe7e1a772c7644758134ae76fb885b358a58d20e4711a798475378ddee20f1ced586ea6b24116cbdfdf348"}, {0x68, 0xffff, 0x789, "a4108436f446a63e9109f76d5cf7c187aab31b7fb61d5ad7af13302055e09ca12b2994215435cd5e35004b822311ca2056c9d8b85162b3bfd09db59c1039684afedc08d75d14a2819fe2e52cddae1620207ad45d"}, {0x68, 0x0, 0x1b, "2f1fcdb798046cfd2fe3e88107316c189d3cc16642185d17c3ea261e01bec411554e02d06fe480b42cae7a2ca58bc09be9a64f99233b141ecbbf90b3fb860a95d038411233649f67338d47ba73722741d5e1a37a0c2917"}, {0xd0, 0x1, 0x40, "83ea6c7acb9850ef2b480541627a3b25bd7c4a1d453781f91c1f81f08d1613ee641899a1deee14a442e246daae8eb5397c92d878d80623e3e792f86808c409052ff78f9d98111fd0c48099fcb5f39406a19b04e51f6ad258a05bec3ab7d638147661fde1a4c8c27c75a7e3569836c9cf258344327a6b757db018a63f0af9009876f639abc0a838e3dfb5579e2dac501f5aef8ec04843f9337728350fdd14e9cc872ef9a1b0f4203124d8aa3c468e8a778f0a25e7ee1995775b59"}], 0x14a8}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8af263dbd1"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r4 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x42, 0x0, 0x0) recvfrom(r4, &(0x7f0000000300)=""/166, 0x1e, 0xcd183a9e69af0386, 0x0, 0x0) 11:10:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 11:10:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) recvfrom$unix(r1, &(0x7f00000000c0), 0xfffffffffffffd35, 0x0, &(0x7f0000000000)=@abs={0x1}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) write(r0, 0x0, 0x0) 11:10:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x4}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) pipe(&(0x7f0000000080)) 11:10:32 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1ff, 0xfffffffe, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 11:10:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="a91f100141938d3d0b323f2a75c2a4ee1faa7d1bbf9f4b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/79, 0x4f}], 0x2, &(0x7f0000000200)=""/16, 0x10}, 0x3) r5 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r5, r6, 0x0) readv(r5, &(0x7f0000000040), 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r7, 0x2) 11:10:32 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) r4 = accept$unix(r3, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) close(r0) r6 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x10000) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDDISABIO(r7, 0x20004b3d) write(r1, &(0x7f0000000080)="a6", 0x1) 11:10:32 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x4}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) getdents(r3, &(0x7f0000000080)=""/108, 0x6c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5b342131d31fcfdb9c5ca0251aeeb7a5b8b38c7bd9ba6165a18f2b2d76df44b9e1c6eeed8be8a06eee82c46ec5a90953ed8eda0176e9", 0x36) 11:10:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfffffffffffffdd2, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/116, 0x66}, {&(0x7f00000004c0)=""/156, 0xaa}, {&(0x7f0000000ac0)=""/191, 0xbd}, {&(0x7f00000006c0)=""/180, 0x2b8}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0x96}], 0x7, &(0x7f0000000a00)=""/173, 0xad}, 0x42) chroot(&(0x7f0000000600)='./bus\x00') clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xfffffffb) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000280)=0xc) accept$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) nanosleep(&(0x7f0000000000)={0x6, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfe) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = geteuid() setreuid(0xffffffffffffffff, r1) socket(0x1, 0x5, 0x3e) listen(r0, 0xabb) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x185) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x2}) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYRES64=0x0], 0x1, 0x0, 0xffffffffffffffab, 0x0, 0x41}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r2, r3, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', r3, r5, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000000c0)=0xc528012cbebb644a) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x54}, {0x80}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x401) socket(0x18, 0x5, 0x3f) getegid() 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x25}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3bd, &(0x7f0000000000)=[{0xf, 0x0, 0x4}, {0xff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b3") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {0x1ff, 0xfe}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r2, r2, r2]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000000100)=[r2, 0x0, r3]) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180), 0x4c6) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x0, 0xffffa178}, {0x800002d, 0x0, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x5, 0x85, 0x4, 0x101}, {0x9, 0x3, 0x7, 0xfffffff9}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x1ff, 0x1, "df0000010000206867dc6a822960ea0000000010"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0xe53}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000180)) r7 = socket(0x10, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = msgget$private(0x0, 0x4) socketpair(0x40, 0x3, 0xe8, &(0x7f0000000080)) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) msgctl$IPC_RMID(r9, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x7, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x8}, {0x74, 0x0, 0x2, 0x200}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x4006}]}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r2) ftruncate(r3, 0x0, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) fcntl$getown(r0, 0x5) r6 = socket(0x800000018, 0x3, 0x102) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, r6) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) renameat(r7, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') r8 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r8, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r8, &(0x7f00000003c0)="de8db9fd303803a1a31b34ba7114b1f75d9816cd6baf6f452271be268f3abd4bb74781f42e9418dfdd4cf648bdf95f79a4d76adde33653fb2ce254d680b55f0fc3cdf0468c68e85f504678270a43309130835d394430f65da34de90e6c54d0069cabcd2d6f851c31578a671135982ba233fe0d", 0x73, 0x0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x2) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0xa6f) 16:00:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r1) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x3c}, {0x6, 0x9, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x2e7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r4 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r8 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r8, r9, 0x0) chown(&(0x7f00000011c0)='./file0\x00', r9, r6) fchown(r4, r5, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="2afdf397fb81275f55a39b8b139176f7632b428e435992910f101850d9213d608929094f0fbcf94426d8d2e07ed48ad40eb84ec16bf76451fa22599b28f4d84b2926a1913d1a970edfc7de4a92f9ad630113b403709db657e146d0865ad3332d632fccd796b1f8177401a6705a66f72c62bed368e9c03d53cd6955fc6e195b96b58992ad207a96063f62934cfcbef121717a99904b2a4b6bef29963609aa610b8df09bbefbd6c099431ea435581ee267f42f8770aa970040f8955b4f095ec7c8f34da4aa3a2c990a044d4c21c6", 0xcd}, {&(0x7f00000001c0)="ba36b1af23fac96f37b7a55a2402e7afb697a684eee1468dbdc7cd39b21794cea730d7f5d0a113d93809648ef888440d79d27f9378193eb3516414fdb1da38c9960ebda2bba4942e1b83b35be6fd7324a5cd3cdad34ebcaf64d522269133512327f2e611cf910e98f57d17d7f353a41d031bab6fe41f3a1a19a30ae5ec8cd5ab62bfc30b19f59a6560b76388658c29ffc69e7a8493dc7eaeea76c43bb05f2bdd3e080db33bc9e20621837d84c22ef6808f38f5a05adda1d9d5aadcf3c90510b1a451a4d7d4b31bc95cc2213af2850d2e0ebd1a66fab6a4dd23e13b7ea17a96e221785d48eeac85f774dbab691a1aaf9c959d5de786e47c2c5b603b6a24b40bfd7491a025a18b5acb25e9cf39aaaf4cc375db84188b90e03a4f1dc64226585f2b65e4702b6138a58e17b280beb67da86fdd7f045f5118c90f7659c87c1dfdd4ce796220928b275d58a599e452b0ea19bddfc8d7fa093fb41af418b717090f46de1c0a0099f3e45964936c24da496250cb603b411e7ce7b78bbe5ed148cf5246a8bded3f0107bd7a0050fa36320a395affa95656be8c4155ef08fc43761adc838c2a082cbedd266d8ebe02c69e5cedc0b50648581c70350e09dff363fc594c030539ddfa6197bf2f9cfb2e4504e7a15139d745e2e1f16bc2fb913a0cb334a0e90f41c3c18b04b10e8524f4679551d5a8fa12ee4ff4f9e6c4f9f81b4c05cf1146115b690546a8c4374995b05da9847f4bc187063ec0a03892992eb836cbf79cd1bd3e0f6bcf42d6fbcf64e653d0ec8763ec1c00a36c0221d1e8adbce8d8dd98e49d9e65efaff75159c2a4d2a8d1dae5c5c81c1d0c5bbe253162a5f1bbabf626bfd4f49077fbf4d3afecd19972dc19f1bffc76c38fee7b3972172c61a6d6f1dd31f7fc383112bf8fc1f09422edc9d11460c07b3c81b71a4571cc6565f8e70c4203f00e67f91263216f7073bc5829748d00295a67e3ff0c99d6d163e02958d2ae11e8a7ed5a27ae7ecd0387f6cb5750fd6a0720e44cdf81d1d9483f05143291bd4db4f99a51fcd68cd123b2f4c3723f5da0afadbc475568825ff8fce83017f47db2e7021fa18bbddcede57d76a00e34c692d54951095f23499d0df372a426af9430ef122bde1274bb02ef5c4ff3285105cadf7b59756686e6b31fb1a065f54b836a85647a499118871846c4592503f38c35793afb4c7693737db423df3ccd86e6e23a59bd43aee719f0564b752a665a43ea35af78a8028bd40efe0a98db9834781d24e1e7eef02621c889caac1f5c549a4c0e770097822b899e37495c9e0ac6a5e3d9229cce0dde789e166649b7a8d22600e2b9e5610251183c63892bd36139bb6c1d345a01d6e466fe693e88ba72bb22797123e90cd60e660a8b62583e9baa96a627f55fe5539cfbd22a4276381e6cebbcf60a5059de3d2c7cd91ff56bdd4ec3eacbb8da7b247cd5111dfbc3868c05b532b9305b3c12c0cbe5ccd9e172f95b38cbccb344b2a01f52e6983b39778bc800ce0835f50cd07e37b69329690228c93a140ca23de57a18946cd8141835b7caf37d7c73b46e4378dd811061105ef5153a9d90e23f42f43bcbbc13658089c04cd1a76a41987ee3e679b31f0f824122022b0129441b48ebd987a473e55d68c820986539258453f111f80a7545b385fdf53837eb7366b08ed4844c4309f22e78f08c6efff72ef88d3210da430821f4aece92faf47331e056d600040dfdfb07ec52f8b8e2e0c3497d0f567e2acae45eac50ed1a75a954fbcc65cf569fae4f210fb00a562163761700990ec8378f3b5d44616fdccb5d0362bcffad9def95771fe06a4fed45329bda88be52a774fe241b583b169ddaa78a82ea908ecf6dc3a538c2f6c540ebb0ff233372f89b269e4f6b084816b4c7a287f1e35c4f5a6988ecdb428669e9c2c9ea934dfd778d68c144302a347ddb809c153f2b1f66c2fe87021f93bba80fe7e1ec9e663ed8d8b08509a738547dc1ba951fabf29ee9680f6e03aa9227cd0b7d82ba81cfd28da756134a53b44b8b1dcab46e166c78293ecece6bb678892ab271e7c0dd430151386f2346bfb55ed3c6c8bd3adcdfa6236726b933874ff2b9c7aa6d1c336c2be4ff0ea6d9943c656f1d99cacfb3709fd7e048d6ea41b2469cfc917640d7275504079ffc4d5ae8b593e479be3183f67837242e8147e3306b625295b0bf06b4d53b11261b69d9589bd76d219f3471beeebcbbe6fdb997d77bb487c1c3b36091509b1a32c50241e3599dec354b9653c02f4422de9cd66ed8f3050dbf18fc652f0fd9297a5ef4ca2a057034a19d440f0f230e95882c48d035df66370bdbd82700f705329ce0f9fc7acc8674c32b948cbeb9257114e9fc946f382385f7afa2f0292a557c9278712b73cc3cdaaeba68349a633e65bb6e48011da7c807917e22b18e49f93aa0df2d60cbb227bb95b02ab5180fbe659df0ac060b87063d07603b1dc359594277a8fa568a7af3e20cc5b6070df4d057e46c0fa1b5d5caa9421e1dc0c568a94d26fb5be736eb7d8870f826cfababa14810912ac64a752393dba7b6bfb607537a2d4f75f5b2c36657c5c69115dcb5d9490e2123552b5153b94ee5e9b281156ce686ca5b66e7c4952a3015bf7fc660a63ac981e711f2edb0bf50ab6396eccef87cb219fa1bcf48d0d06ac27bb965dcacc9bef27dd53579f2b5673c77cccd61cb8394ad48a10c4b7c40de955dc2b88fc672f64218bcf2400c7224c24fc8feb6544b0f645505dd85edea287ea0864d7985be057f53b3b1ddb6ffa3984db53211f1a726ff9e72359b8348a3a6be4dd1f40cf8c1a2ffc11b74c20f9d814f90f3f0e86eeaa797e45b8949c0d2270b2ebcacc269b17a538c7d57857065c64785da9a9b266a2fc0c3ed40f2945db1348939eea7781c91b2d471619dee7030d56ad1fce4116b5750e0251d3beb5115849665d96e793360d7c4e76b8a10c4e1fafe40c0b4e8f0e8b660ba9b6eed831d99595159f6b5bd710b0eac84c026a171ece6d5cb67463616dcd0c786d1297d822f590e23f226fdf9fd2a86319a65812ac92f8ea1edd3e427cbd6700ce714559cae36bb8a1db1804d441f1cc1d23e0492f6ef1353a9f838f883fb15902d42bebb160ff743d933e7e6d22df9e392ac0324e3cf9526a2ff1dfa497eb92211589ce8a75dd840a77ad46fd0d3519cd28e247ccdbf45d727a9d8ba9e7a8ea2e8853b310e0d491962fd57e73b061d7e0e406f75173558112954e122a6c759ba31332bcdfbe1e918ff5694b230de6bb64883138063c3d3332847574af17e87981d339f9ae5ed7a8f618202175e5c682b5a434c8c3347efbf1ce6222eb6613fdb4d97d67ae907f211189955ff896b358545b10ba1de5ec2faa61cb0185942f92a0c301ec8409892771378d861dc2645eb19add03441e561629e207672efafeeec88602c133fa5e468ebfcf4087df727c4c535f93f4e304b2871a37bdbb42ce4b2ec0353c411bc50ba8e727a200a75e9c54f7ded215102ddefbf8b4ce101a175c9b3fd6f7ede49ac42ef61f19acf7ef8abd8799514b475bea3c43b271c10dc1fceddb123823f864e0b4a1eebf17791ba9b150d488afa0dc49e647161aced198c0b6936be10fb64aeddd02ed435d658a410bad5cc79822ef3dac0265633256679eeffeb2ad1ce34b7df2beae9570b0df24aa8bab5ee2ad9de63fe4c2999fcb9e5b1eb2d6b57baeff3b228ce6175bb34b9c54cb25e1effc3a18e3782c815c277ab2819a3633f2b174c6972c3ad63edcaa397197d61f433119476897ecf2841014480d66bc354caa7becfdbd2814d37d71b79fd4d41261180669951dbe4aa68379396b1495292989f8942dd2e1587e960b0a5d98d7440aae787b801c48856f0d1fbbbefcdff1c7b6026d016bc84490c88d3102f352738ad6dea9915d488bd703f8adfc02e15434a7000db5444896c3c2d9df10ce143197152daf80482166fed8d21e7ddd3c85e99f1509dd14b5834dae6fc1fb76c5ba2e0908b51dded291db38f7bb56856bd74d65b6e9a549495260777024c7c2368f891130cdf8903a588d19aafdad0e3ecc3fc73f24060553465a01a38f3f15ba2828c12011c060af1083c14efeaf9777f5900e8dca1e5cc35f9f42d2df3ab2d23c602ff4a75b0ca0d9fe17563c0cab81747e1ada1f6f88b962e85aa2c9fc422f7f69cba66dbb6fe0038ae76b26910d3c72a2e04917f33a7da6e159dbcd848bceb31f15b992f5e8e476ec9e38bbdd5f856b5d83d5e9a30d925657d35bc1568bf014002dcc2c4f08c2f74f9fa755b705b4967de92d6d5950adc05b498045014b96d63739698717fd0203d9820df89f560a555d6c10d686a7fa321e5d6527164cbf41a6176e110291e2d5ad54fafb01d26ea39eb8cd37bb2cf87f89cab3b542ffd6b72ea95fe32d67cb1a5022646e0fda0a5a77edf1f56fd74f41c198b35c5e8186de6d1c01257b2c202217e2d25a22ab06b9de73bf0d14bda40c760e125a9c0c5f10287f3c39dc73bff5b5f6d1c2ddfd6fff1fbbadf765f9a2118add3bf0b7b80a74121c0109f43222493e86a5b18cd2f7ab1e6906c8fa91774bb6d673bfe1b6ef2c7eecf93c902fbbd9de5c1c5d67babfc17493ec40cf30cf135386d7aa43a36ec89c76db4e81900016766c2b693802c14cce7c0ac9e9771d9664b147472a8b2825ae8452b27b179b5443d472fb59a664c0602fcd875a094580a9e49c5b81769a1503c5e790e2cf3d693f3e092423e64e7707a8846f8cdae673ae2a960dfe5455f98a7d525e94f3b8df838268afc824441b5e2ea70537760e8edd2a01853c240ba17fa58d724d914e3e2a93b731298b17707d8215ee3a30af6dc087a4cdd0f85524b2e728ccebf74f8f357dc978d007d3ac75df68e17325d6207d262b9985047ce9004079a687a0422f2b25dae8fee6843a4b5130171f57887c5ae205e4d7470b207c4e7ad73999a1fb1d05c5234769bc8f2b0ca71789537f5b1cb13b471039f71ff1694b375d600acd2aa9b2d455d527ece376864ac73b02e871293627ab67823b1864e9c629d98aa88ddfd7d844670ddb05f7ac45ece8ce8cae2fa20777285983d619c2c3704e70222ed29079bb16d1f7a8e9bf9aae7525954c8b0f6fb023fa5e94c3d4d3784fc2261355804d03a2eac3d2a7dabbbf32c4141913c779fb5efa8b54c7b5cf024979e810eb22a0db3689590d807c142a37c36c8b8fcacd8dd8dcbd97dba328701d165cc2cb82a6904fabf3ed702ee3f9e476d949f9330c68b6bf0245c5c296594e303652d1843b639f6ee4d6f245e98dc6e213c7ee82296a85c4e1464c76bb333f89a05f2d4c388fde00e9942b5b9f84ed9628092f50612fa679e4fe5736738b49492551ee740934702916cbaf50a130ff81959a669a7a9c505939f8f4708a7cf984316f26dac2faa312a0941f2dd457a115417ef19fc99f23837cb80f343c65a8c29cd8ba7d09c226f9ce17c25a81f44f51c3b8f68ce42d29df6e6e8428312aae9bac0167f437727160b8caaf9dce4a85e636d76a9caad82bc89958356a45d35a8717e89c0f2110602f5aab225f0fd857ca23ccbd46b417755b8d2ee5116ed36791029a94b3eea3cc5fd4661c4b2ff35690b47758c9710ae63926614fdeb3e7a2b3fa5bb2a8fb20acc21d30fcdb0a0c57cd1d505456b05f7f30de8a6474838adc050ca77f2faba4820642736c3ab0ebe29d5a2803eb1d30e4f2c3c0ccf84796d46cdb95c29830690342ffb46748b9996169c65b8d88091da16939574545d841831ebccb654f9961109a9", 0x1000}], 0x2, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d002358376ff8ad2b15b57be42b9e579f1200d5e7e68c547ae4bf41f433e0f09384d0829696473d48e4c734a899f96f0b224ec76eed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc80627824ec6c966cfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267b49050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47c3619e0ba46f5e271ee4b91596ac44b4d2c38f46572cf51ad724ff030000c157e75bb241080000000000001d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa53023dfc1ecc440000447c89263b791070000af656f9362301576eac6f705d4729f7c40b3dffccd0ea95f1001d90d2367beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd0a568f484b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0e9b080b8965eeca7166000653cea545a6a9a66e4fa44d7e4075141576c67f85d104ebefb61568ab029314fa313d6b96db0a98280fb83864febfa43acb9f0d4ec7ed857bd2c1cfa034c9c5cdc2569575b2c3e19b9ffb456a269b4e476fc86e9aecec3f9047940d8f720000000000000000"], 0x10) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000080)={0x80, 0x8fd200b6273b0f26}) rmdir(&(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000001780)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x4}, {0x6}]}) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000380)=ANY=[@ANYRESOCT=0x0], 0xa, 0x0, 0x8d}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499155100004b6280f0df0dd2") syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000140)="93ba499bdf411682ca73b0bbdf45b367243bcd14aa02482b8754e205f0933fb882fb6b6a0612014bee47261f2a87", 0x2e, 0x2, 0x0, 0x0) r6 = dup2(0xffffffffffffff9c, r5) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000004c0)=0x1) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x9) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x9a) dup2(r7, r1) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r1 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r1, r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000004c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r2, r5) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x659, 0x9}, 0x10) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0xffffff1e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xc2) dup(r2) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xf, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x81, 0x9, 0xfe01, 0x1f}) r4 = syz_open_pts() poll(&(0x7f0000000600)=[{r0}, {r1}, {r4, 0x4}], 0x3, 0x0) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r4 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r4, r7, 0x0) r8 = getgid() chown(&(0x7f0000000280)='./bus\x00', r7, r8) chroot(&(0x7f0000000200)='./bus\x00') pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x100, 0x6, {[0x0, 0x8, 0x400, 0x9, 0x28000, 0x6d0000000000, 0x27c5, 0x8, 0x5, 0x7, 0x7f, 0x5, 0x2, 0xc04e, 0x1, 0x2067, 0x800, 0x7ff], [0x1, 0x6024fa5f, 0x3, 0x0, 0x0, 0x195, 0x5, 0x6, 0xa7f6, 0x3], [0x9, 0x6, 0x4, 0x2, 0x2, 0x46d], [0x100000000, 0x7, 0x3ff, 0x100000001, 0x1, 0x7fff], [{0x0, 0x1115, 0x400, 0x7}, {0x3e, 0x2, 0x9, 0x6}, {0x7, 0x7fffffff, 0x2, 0x2}, {0x4, 0xffff, 0x9, 0x101}, {0x4cc, 0x5e, 0x3, 0x1}, {0xff97, 0x5, 0x8, 0x3}, {0x2, 0x3, 0x9, 0xabc}, {0x8, 0x80000000, 0x4}], {0xcc02, 0x3, 0x3ff, 0xffffffffffff2444}, {0x9, 0x9, 0xfffffff8, 0x4}}}) 16:00:00 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000eb7ffffeff0000000000000000005b6707cb810c6ffe610ae757763fb647da1b542a538706000000b81800000029000000310000160700000080bac6cc89000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7f, 0x4}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0xffffffff}, {0x74}, {0x80000006}]}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r2) bind(r2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x1000, 0x7, 0x6, 0x5}, {0x1, 0x8e, 0x4, 0x1}, {0x7fff, 0x3, 0x8, 0x5}, {0x1, 0x3, 0x7b, 0x20}, {0x3, 0x9, 0xf, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0xd, 0x2, 0x10) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1) close(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0xf7) 16:00:00 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r3, 0x29, 0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="0e19720e78d0536a148b6a2435193b540ff627205b7fcac982bd7335fce765972b956b6188becd863c218d57", 0x2c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r5 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r5, r6, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) dup2(r7, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r10, r10, r10]) fchown(r5, r8, r10) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r11, 0x0, 0xffffffffffffffff) r12 = socket$inet6(0x18, 0x3, 0x0) r13 = dup2(r12, r12) sendmsg$unix(r13, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r13, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r15 = dup(r14) ioctl$KDGETLED(r15, 0x40044b41, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x2, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="71e62c9a4298f798317084c62d6db000"/30], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7c}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = semget(0x3, 0x0, 0x1c0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/49) 16:00:01 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) fcntl$setflags(r0, 0x2, 0x0) close(r1) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) setsockopt(r1, 0x20000000000011, 0x2000003, &(0x7f0000000000)="04000000", 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r3 = kqueue() getpid() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r5 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r5, r6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r7) r8 = kqueue() r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r10 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r10, r11, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10082, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) sendmsg$unix(r14, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r14, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x69f4, 0x81}, {{r5}, 0xfffffffffffffff8, 0x18, 0x90000010, 0x7, 0x4}, {{r7}, 0xfffffffffffffffe, 0x40, 0x80, 0x3, 0x1000}, {{r8}, 0xfffffffffffffffb, 0x3403c854d030f5d5, 0x0, 0x1, 0x100000001}], 0x20, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1, 0x20000000, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x84, 0x0, 0x1c928631, 0x1000000000000000}, {{r12}, 0xa, 0x3b5c349f3b6535a9, 0xf0000001, 0x896b, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x9, 0x1, 0xa068, 0x100000001}, {{r1}, 0x8000000000000003, 0x0, 0x8, 0x31, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0xff, 0xca}, {{r14}, 0xfffffffffffffff9, 0x80, 0x4, 0xba85, 0x2}], 0x7, &(0x7f00000002c0)={0xfffffffffffffffe, 0x6}) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) dup2(r3, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="b181ee1326af248d38a722ebb913219aae6b10f22240ee482f913e3c27990c4777a458760c35c8634fbc9c5af76afc4332ff6c5e26eecc74cab8a50ccd8e1e34cd6577"], 0x10) r4 = socket$inet6(0x18, 0x3, 0x8a) fchflags(r4, 0x0) write(r1, 0x0, 0x0) 16:00:01 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x7f}, {0xffffffff, 0x7ff}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30101, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400), 0x2aaaaaaaaaaaab18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1004, &(0x7f0000000400)=0x7, 0xfffffffffffffd3a) r13 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r13, 0x0, r14) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="01002c2fd6dc67696c65"], 0xa) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r7, r8, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r9, r10, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r7) pipe2(&(0x7f00000000c0), 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) ioctl$KDDISABIO(r15, 0x20004b3d) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x93) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x10c0ef83}) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRESOCT=0x0, @ANYPTR], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b70200d477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d4550000c08f05f3023ed130e2e84d846438144a49d37d68130bd11d2a7ae600ffbd8ad307753cf66d9847025a5589c11241e803759d0120b88648ec0b2bc67cfc702c72b750b14780606c2b4569eeb227d6982444b99904177368f940ffa6da72d9e2cd293f5a459a48"], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="009200b44809000000"], 0x10) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000004000000000000000000"], 0x10}, 0x0) 16:00:02 executing program 0: msgget(0x2, 0x80) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) write(0xffffffffffffffff, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x3, 0x10200) r4 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r4, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r4, &(0x7f0000000280)=[{0x3, 0x2, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semop(r4, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) getitimer(0x1, &(0x7f0000000400)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/73) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000005c0)={0x10, 0x37, 0x2, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6c86}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xb2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x6b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000040)=""/111) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x9) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r6, 0x80047308, &(0x7f0000000000)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x7) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) chflagsat(r8, &(0x7f0000000300)='./file0\x00', 0x1, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014220 failed: hole in range 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7f0f0b3cd93e459a596437bdb759cb0b312898ce40c5365dbf797eba4538c81d1703add44e79072537042c68c9337a8c01f2260a1f2035c7b57c3c80858"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="100001000000000054e64b609a7306c4fa7b000000361f0000f1ffff0f000000000083bc3d2eb50000000000000000f4efa3f7d337df554e06951d098bb67853374fd1179481c6c80b882bca258ecfb5bb06a7271d708c24706b3b8b080d1ff7534ff7b43d22fbf9e6081ab21088f483475eed61df7ac208354cc85b817fd022755cd00d1243bb568d9bef93f100000000000000"], 0x20}, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) syz_open_pts() 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x10000) socket(0x10, 0x2, 0x68) sendto$unix(r0, &(0x7f00000000c0)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c800000000000000011f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004c3823ef120fc17d69e5a6500000000000000010000000000000000f3e6e60bd87f13faeef03361ce7feccc51781ddf1d3d1a165efd5796b2078cb0ab270c59e9caee3a615a4ac082d75dc139d759083415008b564fd1ddb409ce94cb582042ccd0a7d69d0690516e4cc23d9d0cedff224c1d5b8716d699ff0771d2fdb2c6b5570ea1f9d50492ed3b5e6644aa5f09fd0ff0e282eaa71942c833492965af11f2ee65115617b82b58f3cf5251e0d39e6f6b5c4a75", 0x37f, 0x4, 0x0, 0x34a) 16:00:03 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x82, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xcb0f3904019cc04a, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000003480), 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001a00)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0xa9, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x95c) writev(r1, &(0x7f0000002640)=[{&(0x7f0000000c80)="e10c879fab220b0a1105642440d5f0234e03714c64c781110604c6c2d56168a5ea2fb6afd9ece7225ecb8b93ecd0cbb12df83f384feef93d65b2b9144655b07fadea65fde6c287d3b90dca75e0415513863bb326b4", 0x55}, {&(0x7f0000001740)="d8ffc466eb2f56e556376ef0a8f01eec72b69412b8b8cf8e256f91e9cc0e638a469dfa296310903c0fef962c9c6016803ef823f4b8840df50c14aa456275d1a0da53e8494b74ce797299f2e468cce65d093ce1e88b92db1a77f8d52dc9cd25be7088b9599d5963beb019b42d7c214aa6c32f7595f105a2d4e8aa33a4454e568acc110b6ad0d93a6da5a80c038b4c4c1002947187d15f57a9ad76e481c9a02d3eec4752a44f8c4e98c64dd5ca2369dd32b9618e6f71bc1191fb3e7d1034b4f0f1fef084a42ae396eebf817f3b1f4ac697e59516b8be63437b789ccfb1e0cf48fd2046fcb5b2e2af95678da3f344cb2dac86bdd1f9784297e5bbf45d7ce53149d9065b65f9973ce2b84aa8f4e28316d8f9911a094f4662cac59afca6cfa89002dc8a71f76d5b3e7d2aa0b9b1dfad0c7f093fda2ac89a9f82faec17dabf62f8cdf43484fbdb34a415e8ca3237a90190828918f8d0143b143f7011effed85135", 0xa9}, {&(0x7f0000001280)="9bb69262eb8f0cc72aa9cdbbac0baa56c7a7e3c492890ce3a3bfaee939563ad0abd2bb11f5780f774ef85735eaaf3b6c7d8d872fa706c05f7a7bff8a84caaf4fa4f37783424499b3d7044ce3b7c28f7680c22444859b8baf4a0f7672a58019d8542c809db7392efc62fbf18bc72fe04c42ee41b3709df2d4c2eee3d969cfb80593", 0x81}, {&(0x7f00000018c0)="1925b4614fbdb4d68e2b7b2339357bdad7d4e72e689a0730a175923349cb0e3e7729b4d07a258675baa56d4ccb3ab872ae09657afe2d3126c5f3716ce871df63ac0f8bc21f3723fee0f97622560feee1923928b9b2843ea0fe3ee4e35758f8e2b6c064f2868f9baa153b7790ea98b8d2b0f67af4f3dd75be677f2c640000000109b1f0598ce4d93c1fb342f6a4ab7ea943a2400000000000bd3664e7", 0x6f}, {&(0x7f0000002480)="6b9ea460edf0862065021b1734b949d3733e553279e54d49f89d56e784efacd9f0653d76fc0873b8b366f602b421c4d57a0c1b13c0acef1545121c595584c15a789d608847d2e2692cb425175cf3b870dee1c5997bd589daacbcd7439f9a8f4d569e18fc4421d3db1193e8cc26ecc697a28f750ce4d8db4b6b498e03066c84d998f988f5e7c256785dd88b7a3e2fadae03a48ed6343989e87ca26b909960f6eddec22bc49ef52ba2b2b7d760ea19328eace7f2ce86378686cccaa13973ff5c639c6bd88cdd3e4448cadcdeb507c6e5394f0275289041b701026103140e40e52d4d83e514f0a70b05faf6", 0xea}, {&(0x7f0000001400)="2e842518865b4820c440e48abdd0385dc8b35869dbee3df58273b0de221b5f00b0fe475345d17eb748945604ef96a3b3eb237e872131a3d0fa2cd34537a50270a746d542e15e5b72fa8d006ed4d80f7ea2e4200499c2bcf69d23f5b10047c0ef04d8d4207b305c0e8f3b207f521b18b4a2010fea005b477269a68b2a9b148048e5b8f12d7d000000000000", 0xffffffffffffff54}], 0x6) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0x8000fd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x5e8) r3 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001340)={0xff, 0x8, 0x2, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x1, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getsockname(r5, &(0x7f0000000380)=@in, &(0x7f0000000240)=0xffffffffffffff1c) utimensat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)={{0x6, 0x1e11}, {0x3, 0xc202}}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x90d2, 0x0, "bb30c2e7410400e74de4000000000100", 0x0, 0x6}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r7, &(0x7f0000000b80), 0x3bc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000002c0)={0x20, 0x8001, 0x2, 0x4}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000c00)="3007c0c093ed11c10c0dfe1f328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x381f927137938bea) r8 = semget$private(0x0, 0x1, 0x10000000000459) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000300)=0x6) r9 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semop(r9, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r9, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x0, 0x80, 0x1000}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x3000}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x7fa4, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x800}], 0x1) semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000200)=0x800) semop(r8, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) semctl$GETZCNT(r8, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000223], [], [], [{}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:03 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) write(r2, &(0x7f0000001740)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c4993165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb77c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0xfffffffffffffe92) r3 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r4 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r5 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) fchown(r4, r6, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r8 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r10 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) sendmsg$unix(r12, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r12, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r10, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r9) semop(r3, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) 16:00:03 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r1 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r1, r2, 0x0) r3 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x401, 0x4, 0x3, 0x85}, {0x0, 0x3a, 0x1f, 0x6ae}, {0x401, 0xc8, 0x8, 0x5}, {0x8, 0x51, 0x8, 0x1ff}, {0x200, 0x65, 0x1, 0x9}, {0x8001, 0x6, 0xff, 0x3}, {0x4, 0x40, 0xfc, 0x3}, {0xa95a, 0x1, 0x20, 0x3f}, {0x0, 0x46, 0xcd, 0x5d31e5e1}]}) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x230c, r4) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e5235a5f5098eace0a3a58905177fbdf795b730eeff4467a3d7065d1e635832abad15103dee1f5398f6060c0e27d300001a4d36033e7be2b6e95b157e13592343392f3544da3c6a0ac8d332d25db02e76a5b63e33f938b1de6c0ab93253a339b1dbb11832765efb0507149d78574acbcb427cc82dcd57f"], 0xa, 0x0}, 0x0) connect$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x4e5d3e4c74a2c7cd, 0x90) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x5, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r2, r3, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r4) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r6, @ANYRES64=0x0], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7", 0x591) 16:00:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) listen(r5, 0xffff) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/99) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20008, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000012c0)) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) write(r3, &(0x7f00000002c0)="a8a41df26b86b37249aafbf75523d942030ad6159e9b652a2905f709abc8e0f083fd849d25300129b2e569c003e1c5a2c29865cf45f604da1098ef84280d3d837f2427d7166cd5d76645b7c44a242f2a559c20bd73ec08cbe06c62717c220197b496280d1c2f99f5f01c0eb97da1b85ba849f7d3319492e07a49d3fc15d7d982eac216be5916cfcf925c89d6ee75eb14230e43d059beafde5e435b0e041d10490a9c1fdbc720a49d1a76ca9476b89503090ef0f9b8fb7baff9411bab7752d855b6971c0d1dda47c920d9a82b7362008dc7cc93a25eb7f04ab12b8161438d859b540eb6ef5abc44e0612ae87e5cbfe3372b6156ee0cd956ad10012c56326d143eb404331d1a26446a9e2c2cfe7e22489bcc768f920eab7ce0a26e0b2deff59da69b5c0815f5baf122ec2b825fab926507dafe59539664c66df26d1ae98bad07736bcff2a1e6233df27713ea618fec1f365148dff871488814f566a19ea6b36a50eec45abd6a95fae1b0774c08d2a4befced76925a060a8975f69fad90379e68b78522afbb724fc6979fbb93ab17b94c7ea721928a351002eb8ae1739b1bf01f3f5e374678919f4617abd7e5ab11bc336541ecec0234c7ecfea394bc23ba5e92ddf498bcfa5548c290aaa9d0ec575f6291d0d072b678d223d5ce355bf0a7ce386ce329fb18d05abe7b8689bc53ecfab67bb76cd092adacb0f29d094e5380fd64a36fa7ddc915c6f275485c78063d26bde73e7fbd6095d85db628da3b08855aaebc48b6a6e5634a295fa333155d38b4997b7e22ea0db26449461456cccb65fa5cad116b37587edcfe1b51732f9ca7d4f4483be8c38efe1717ec7bfc759532551ec8da6e3a4a7f24bbd2bff05ef6c17ff56d5bc4d9f858d0c023e6a881f8d0b39442fa7114b78b08333b5a5f5fb171fc402b50eaf2f5b2772ad7308e3fbbb8543dcba2cff9a8f60ae8693141a5bebf4b1b75db7ef5b964996a26830d4962cd1353e7fb69fa0832cdbddc1bb24d39c472ba3a26eb6bee8fe7283cd97da5e6c331e24d54e68ecbcd47a1b631580b4a6693e35c7b26f954d67f391cbfe198c171fc43c017d74798b25149cb69689dc50b15006db15fa095c59075ebb66407f059157c747f5a8ddb3bdca27e90d105ae6a86e77688dc59049d5494da8b249459eabe4fee8a351245c9f744aa70fcd5298b4831870e68594432d58a0f1c7eca610abc12a84c6e06deb44281b619a7fbf4b77af0eb3e690148f5fb055d40cb1d4dec5f2691ca63dacfb24af2ac4e68072d8b35ba6f4053c5aa1c517526a87549eb5f7870acfa438bd918f06aa2ea1af0cfa8d78a8e1482c86af17f1fddcfd2e04c71299c0939363b5f4f5e7b1a9ed0151c068c10415e8dc30113bb42b37bc94284d82d2a3f5dd6a7de3d567fc8f76d28bda010af896ee670c4dccf332b97a5f4273a85d24194c19e8bf31d96e5f4a48daa7da46184ad04da7c5f9e50ed5f258b58249ef2f4056e5af6de8721209587505f4fbba74c44f11105ad5eb271b3ecc2ad7da3f2cb9f83f5295f5bcf1b6447788053a039075a5ac7bff17aeae2b3bf4f5526efeca12fec316f0b254ad36b95850788c8a451280acf9cb712f9aa9054af814f653639a1e54e65931f5aa8905628560286daa4b4b4718d34fb9006031b346d27e7e3ccda78ac44861a6dc79ad812f1bf53c0ab95bed18af030dce59f60b02324c6a065fd4fcc478fac51dece2ec9a1cb6797f7ce132f942f0f8262c320c9e6cf9bcf0ab372454e0947f79d13db7ab48119597a2a4fcb5a56682db0563728e011dddc5259678e67cec539646d3d63b37256faaec0897b02245e431af23d065bbdd18b5deda70d0d491c7b6c9fac5f50cbded819e0715ce9dd06c3fa9d3a6d14903108fb33d3bcdf4c4f14e3cabf36284060ff6df199d7cca899788ffcfd08e97d966151dfa1f37a113b45534a51845b6b275d9e01cf81f600801001377385de1d053c23abb5e50b795a908a7c95031a0737dbbf16fae9ecb928f9e5cd25af1214527464dac6f93b8479a60002d844c0b6596ff13433bcdf19112a8945643a1caed1fc0d1a9c9c85cc71e6f58d9a55679d15b2dfceff97c242940a92aaeb7cb501f2f8615ba8e2e1de22bcd1cbcb4d541c890a0f5e781d62a07f6d9f125dc6da2df1c653beb628e44ac00a17cb4706d0b89c6cf0d421d280e6eea208374d89d5dd0f6033e4fce8ca619f78e2ea08590ce7cd13eaebb1a820c88cd0f636e231377ef51e36f08850993f5dcfba68c6f70d2440bb77e2a49799af807bac89bee671ad12a2932f8f24cbe93e7e6c3389a7868ddf1a0e56ba1d52196228a479d6a9a8f95e1c630c5bc55f7d21a0a68888d3d599c4528114bdba926a2bcb43763e4281bef9027b420b24494789435e2d45a502b34e59cebfa186ebb56f5b5ac0522d6ab0a2fa9ede65a3c80464e4951fca6bc2e452222417ea385397c61b774a3d1ba4cdd44f54c41d642be19d3d9ae8d2427e3cdc97ad15cc3616dd6e28bfec0038743bff55e4880bbda47d0e460877244e852dee9d5b118f40181427a6a9777b6a2b9758016a3fa168612c38cc713701ef553c74062e47139018dae4023b02b3ef29a8b6d8c65d3100b268bf29e4d1b197b350d7704885bce2a7026d0d25f191a609eb009314df710b665ee8e5e8eaed7159c8a8c1621caa9248292d5971aa39e46557193c08b663c7676f94cec751d8267487d278fcd56845a366411b3ee0f69c6307a2c08554d19c07e27f0f9503ac6683e1bd67f3141ad7cce2c018405b362e239915a03970b21c9826fbc3a6ab44ad99910d41fb6e5f5ca34815651b09a4a888c82076ced9fcf5b1ad2850970d4e5822dca994654eae091e53db820ac097e557d0b04071740f08ba8f846f2b9731c0eecdaaf18a1845ead6b5a7978c6cb140fc5629fcb7f7ad140d8afb1d3443cce208414a37d069d763abf636ca775db3b7f04735d662d729f56e3a96b5cd074f080bb3b2c6363f7a93a132d65f3b41978bc4a5162a2effaea12d670c85d86cf8625ea658f06735b1f1f25401f01d3673c24f6828dca55f0575f4e8a20f44790446cc326a0328b95e8490f3408a04aa8310a56aa50869852602850135fc8304d804c0a4c219a32aec6a4b885d2b9853e91e14968451968338e5c00b602d4bc903bcbb02b324f6f48e0535fa4fa03c7d55eda7f7ad714e5734bfdac4e9bbeea3dc79424d1aa18a8c948f5fdd796cc6d650cf161cdf24d77173f751a79739b04f659a99a62a7f0013fafbbe2aebde2f7ec59b7091c848cff0bb0dee3a993db756d874244e794d14a13001acd4a67267725f71afdd919efbedce02454834d1b2499f31f3ccdee2eb2e0d40d3dd6256a1cd3fc3430b09974f42fc1e10af78ded75f8f1db8b342723cbd40c6b5540eb5fc53d724f9b7a8c230099e131e2a2172281e25c9ffc46f5623b9ef1d50d8eade11f7682dee830b316059ba11ec501d245cb54136607cdbee8e2568cd04f20f5bed15aae2f0c037d7f9143652c9346d451585c543e6bd57e76e4116810fee64d2d785ae6914d53fbcda5abcf675c9c916f115a4ca747970aa46b79cd7261be0279ce43f4080e40ea0f65c299c71deec0f6f733cd3b1d483d239f1483fd911bfd795e67e8933ae4664efb32f9322b9ed928a742c5e2d7ed3c4b62f4c5e5604a0b4465bfe613c45c548271197e1afd5243e7fb5ca824e5871f6eda9f7ec5620cb3e914a2ff601a30d4f57fb37c8d0574d8eedd28e2e91eefc93af942cd3d3b747044b88a08c74e1b0f969ead24e51b07142f9c936df6544ee782c076d490a55f598cfdbd51610349ad12e4daf5e57e78db8e5600074e0a14a4270daed5b43c2af5865f34106db77a609ed3cc695341177e8c8e677098948b19f0daa0529a6ca258a7c894815ab0f99fd4673b60a6ab1fda84bdccc7a9c7ed8677639de4ceab554cec1752549351982d9306cba21d95b17642c75e900e443feb1cae2c77525ce0a85635992516935261a5672d7094a3a3e0ba099a23a8be7d23d587eb8648e71592a0fdf62d356dbef211ceaee27223fbf8e5823d541af57e74fd4bca0f6be2841eb14cf85e09e2d7d486860a14893ed5a7b8ef7e5c89d2c230e6351f6f5f2bc367c0cb26efebf5a37cc836ba11b0e6df4fe5b23fdc5daed2fc49b99eb7f22f723d9b4593be6bcf6e2ea66fa0ab2913e26a7e16f0cc8e2ef1786003b8e823cba3d2f852424447fe93899846df9fd0bbca186b8f510f9ba1ee9e3c72e037ce943c7743c9f0a71c1310be1a8abbe2453c73d4da9a15247da1a65bdb6369106e255900ea0b409bbfea7b039c1304acb9c07dab08402ab86c5100810ff9839be14e8b70579d758d9c11b1bf7c5013590a99214200a289c790ec01c945b6cf4e7f7af0c16914f02b60fcaa3ad9714742d2e58884b40b3aad64dc68635d8b8c2144303675c7398635626bdf7deacfd5912d5ab38b15e51a336b521ffb63ab09f7b5a53c4ef610d801876e39012c192e518aee04ec0f138119c7c921feefbd0caf71fae213b5a5a853a0a9f3657d5327b9b544735a38f7fdb893f2eedcf935de661d35c7db8f210660e6cf03f6e8237035eda89492b021352b6327b7ce82db041cdb552c1ec0f598185db6a1753cd997c542d5b86c03e727f6fb5afa937e916f5c87949600d287eb7637c74eb940a6695e8ee700d756fa029e95c48e92013ae8c8d8e4c603fa4c50987fd6c19f64dc62d6ed08cd17febf0e0e12172ba29a2cb2adb5bce1d90a9533e4788a7be630811765e98f55758f25dc99e35e83219e675605ee3822749c065fddff0d09fb6a292da9c705a6793d15c98479a246fc2c074727ee1e0309b0af1a20d6bdb3b562811b9eab5985e658903470cff4920e89179f77389080b5ea0530c67786bb43bd9eaf7ed37df3c7a5e2f9b3491f2ef0a1375293ac396324972146079b6bc76552f35a67a4e2dd70bb0d7d9033a8ffea2c0782cf61a100655de711212106a470053cfcc4f3aaa511c100d1e5c720b2eb3edb9199f4b50343b1a7a593b6697991031f4c88707a0f1417c35479a5293fbebcf98e8d1a32ba0939a94e4a8d394e16d8e0dac974a2fd21935b5bfc3a5e74fe024504217b197000d1ff561a2122c5463d560ef7ea3981bc632fc9b1862ee6474999a1859b42803f80dfb18c845e521f4493041fd66bd33ab4b6cecc2eff8e09e4edb51ef852760e06a29355963b51c34c3f6041c10f5003bc4a66ab0cd887096c31cf8b199c2aff0b48bba57d7a2f6b8fd05a725cc12534b124b2a592dffa18cf49cff3af09e3bb012c185c1f189d09c086c88ffe5fb47919a164a159bb673b006cfb000cd131d391931f04fe7cba2bf34a591dbd768d1f78eef0e8fa5305843d01ec7ebfe5ce5ab76954729fca86203e668546ee681f3c3baf503986a54672d6e18559ce38458e352e343b48a91027d23d3f7c35aec57a2a7ed4a17244f7c0f1ecfda61ea0b1be272b63a9b2dbd3a1c7aa1a4707238583f809e651651bc643e79ca2969c703a54345ea5f178d4e826fda2e8207cac29e739936e574102f0635a2d6becf49c6fdd77155f3ea2e08ef2d647c4a217b56a74cd04b0a57cc1edebe00eed160ea2e86a98e02eef2588cec78a83a7b91a6f11ba14d7e2af03f0abcdc2d5e648ba8f35b14b10f2a1a29cdb6431fcf386f9557320c0cab091fe6604b91107bea69df159751833d23b6f0d70d9cc2c0b965992c78a63d603def9908b334392c191be3e2c7724a9b5686fb596b312d", 0x1000) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5, 0x1, 0x20, 0x3}]}) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafc460800000000000045c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x3, 0x102) close(r2) 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x1f) r4 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000700000020aa00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2c, &(0x7f0000000000)="00000000000000202eaa4e713048e69931929648", 0x96) ioctl$TIOCSBRK(r3, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e52300"/118], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x40000000011, 0x3, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x5d, 0x100000000}, {{r6}, 0xfffffffffffffff8, 0x4, 0x1, 0x7, 0x6}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2000000000000069, &(0x7f0000000100)=[{0x74, 0x0, 0x0, 0x3}, {0x5, 0x0, 0x0, 0x2}, {0x6, 0x6, 0x0, 0xf0000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") 16:00:03 executing program 1: sendsyslog(&(0x7f0000000100)="7eb366ea", 0x4, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="10986050e7626fc4198f0ef44c3325832705c481691bd7b708312f64633c2bc882a2ccbc3f60befeb835be09a055d24dbe8a41007043ab593546e72b8f406067bb8a98d406a8ccb755c10e4243e228f96dfdfb2f2750839362d050bf96c84e864ecac6e85296b2eb82a3b5582f", 0x6d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x1, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r3, 0x6, 0x9, &(0x7f0000000400)=""/225, &(0x7f0000000340)=0xe1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000300)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) unlink(&(0x7f0000000240)='./bus\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) setsockopt$sock_int(r6, 0xffff, 0x1806, &(0x7f00000001c0)=0x5, 0x4) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt(r7, 0x6, 0x81, &(0x7f0000000500)=""/122, &(0x7f0000000380)=0x7a) shutdown(r1, 0x1) socket(0x10, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x54}, {0x200000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) syz_open_pts() dup(0xffffffffffffff9c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000440)) r3 = syz_open_pts() dup(r3) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000007c0)=0x2) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$dupfd(r4, 0x0, r5) writev(r4, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000180)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000440)="5331b8fa50d622079df1391f359c3e357a9a4b117000c76e603d94ab6796ae2d597fa0b822d7364a266b22dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bd9da1323373c61466329e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740e8c4bf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee", 0xf9}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb65589c7020c6281bbf56e7c776cd76919ef42f784f645567f8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getuid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f00000007c0), 0xcb005093f78273e) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) r12 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000140)="200e22", 0x3) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = msgget(0x0, 0x500) msgrcv(r16, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r17 = msgget(0x0, 0x401) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgget$private(0x0, 0x2) r18 = msgget(0x1, 0x201) msgrcv(r18, &(0x7f0000000400)=ANY=[], 0x0, 0x3, 0x800) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r19, r21, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x0, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r14, 0x0) fchown(r12, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000cd49408a4f50d8bf00000100", 0x2000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) writev(r1, &(0x7f00000022c0)=[{&(0x7f00000011c0)="e7bac30540a7fc96e13864fee45ce5d219adfc22366e94e892d9a2f6fdf130f4f832da38e2df253cf41461e0cf4450bee0d0750f050631aadfee787554653c088d7a50a62d129705503b537289dffede48c423fc4edbb9e09a14547e320c469e61e111efcd2059c15380bb52c4dca99ea9e33f91b78580f7d8a3d1d7e90674b7f10238ea9b52504a93fdf7b2aa3dfa46e5abcda9252e54f585070122e7d7d30e256f4c151af76dbd6b4e26c5593bc3cc2ba1f7c6ccc1a979f1330eecbbe926b3d37337a45330c4834b7dd6f6c1f68752b59297474682795ba033b5624ebf96d95f46a5243fffa276d58297aa6bd5337699c99f8bd2a724e143667e42359511166fcbe7c5a857bb3a43c5e6c19ab2edf6decee3c4704e36dd5ce8f3b4eec8a22441c1e5bc4340f793582dbbdf580bed2e9a6ecef5baee89e16edbdef9dd542400df8dbf6dbabae15c6c7c7b8e0ca049b0a4524914818c43d31f07f46793ba983a89485649ff4d94c369618bedccecc1d34b4095a69e7863cbba605c4d49e3fb791492264bf5f594852c1c24d747d6e7cc651ab608c81e26b8fdccebbc4e0447367a5a2cbf9c098b55a77aa491e3df1c84fb8190e4901028df7ce74868aad4d5e446306ae73df0bfe12991c257740a48899a62c312729c429dae832340622d7ccdbb8ee1a0f0949a6e824d6534a2a688eb0256a505fcfa0fed0118080708cea1d821bf22da137394f1528ee540b62d93596b742802b0f0255708d81930e05f219f43e7bdaa0fef85f20c3adb0fdc962d7e42d0783c858b04f4be81949849261224b02b12f25cd10ac27c1c00c747283f6841ca6b32c016ad245f048e969f481d306a675789bb7e22240c8306d8c4788db2e8856a8db79435279c0c5889defde0ba0526787885c3b558e01c402c9299a2dc4989a12b5227a07474a491783d83de7446b6c1e41a5f2376f3503f749c4de28ffb9e567a9a55e9266afbf9d79e297d7e650d705e05ead17b5f383a0d4454727ec886c1226dbde79785fb69ab5de8c23a8cd24c5e64c3e7d69ba636cd7e5c746179883707ce4489207583704d0c75b4ae5a4f6cbffd69b87b3c27de6143cb9bcc791886ee9cbcec8525607ba029dde167cda3197c32747371d4dfcfda2768b1d731da2f032c884b2625c19c29cf736f8dc5e8f5b83c2802da77562bff6e7c9dabee4fb7e49a80b34e28fb5f365d593fae34299014897b51f1e946c629498c3efcff4e2bc8d8f15b7f0cff37f4a1669dcf74cd42adceaf278d5457ecb095cc2c7b29d31c32660ea42333be151e81b79a816909f65ce633830df1ef339d19863483c690ca42705e33427de7b8d32f34886bd752e755c72f195388f5e9c5c360fcc9befbb30fd669b68cdcbb8684f140cd8610eed2b718014314b3a9d2b08245b5275542db157c8a7be4a2876284d2c593eebba548d4105a9a309b1a15532c28fab02feb34fdd025493562848f893618afe2fde400c3de5b9e1616e8b8efab72667bc990b58b19751221f4f81f3108a3366c65137a1f97c7f6ce748bf63fcf575e71e46bedf1b34b1504f37f5d33ce0f55be6b102aca582e7205dc0e3b1564f0b3ab235d2b4004aed25ac90277a7886a2b81e3bcf83ab85de468b9e70f148acfe5df9fec0ac739d3a3e50fe9ef36d7a7f0dca73cc6780471d0214034865d46c020dc4bd43bb6739458e3127f86d2e537b79fea1e1a85c092823fc584c07d4cbce770f142e09eeafd56b55fe07fc8c2a41b02ef377339d38bc196a81de8191d931c1710b21a24deb975b7b844210f3361b9fcde1626f6759f016e35e2fbfed2b4558e8c1220e32afa81042c94f1b47daaa660bda0493ae8a1a1a86e9d92d4dda8967768be076d80c6f223117f9316d86dacf24e16ef1a4e004baec72ac59e8d7c05aff59d1a496421e76c51e4d802b48406b9c1512beb5b6cc7512bd1e1a0fe6adbcfd6f1ffc78745b4986657af65f34657814e3cd95eb5771fa73a99dd9e0f39415d5c13c025c30384092a5511de88fa5cabc794a546ef3cad1a3c3ae95eb37553df2c5e2060f9b7bff91d9f6be3b6866f5405dbe9c431c5854229d8a8cf5f2433b6ed15e7f2771c118f3ffd7961e3e98c5b3e33f0ae4d118aaa0c4c911494ee2045d60b69da4878aff555be3b69d0b8148520070f005862c666a6ebe23a9667e4808ca8599654a9e17f55edb52a325a202ce17468e812434e09fa1559b5157973655c71af20a39e2e7e64f4218314ab2fa6653a76206fc4daa6cce430155b8d950135292b6ba4cae5ee3529af9863206bc1553d722ba4fe5183866737052baf3436a4f64efb10a4a12ad6bb5a17b8ae4cd8b4d7b4dd22265bcb801f475ad75ac1211204c8f2d4c799149f59cae54145a6a770d73358ecbad1f8952095e136e76c4116b58659920540a09a996eb76d0834bfef5628798f6cbd9c0759b5d0d3693192b1311ced73041f4f44a080303a8aa61672e6509f4f5b84ca774e120330c9c92b4848fb2981f1f79a94fc8269bc85cac7819c846e4b1899ef2adb1b8229f194605a5cbd8295b045d9e62dbec8714d07ce9ea62e1a29d7e8a703166a01e719cb126ec11252e568f8aeea79dd1c5a317c639ccfab82ac6535d69b4d0d3f1731c24059805f55dae47b93ebeef46376148973185b1fa10ba5381bd13128814cb8aff7d376209c2625027e17781cb4afd20ff2d6ed30379cb24d0fc7689038c04f25b597bc4435a415496d4b14351fc7844d0f37011e17f31f76603e65f8586147f59b448b209779d42623dc6d234a663ca02d9241a0e1c559566c717b3a6d2249d80bb0ef1db0be440424f3b6bea8162beb80cf8b8fd16593ab59e8223e8f6a7ce8022a320b14a3d465af20892c9afe8d7490c0ee8feb662f0c33d47d5a35de1064f626a2fd7d260a12b78e96bed2089945993c4321ef471af26fb28ffd1deda503f5e48698a5363a6628a57c774eeb737509465e706063701305fa7b8e720a7a76526f06aaf3fa5b5b8a95d6b6def72bb6e3476881b7b7a14b227ece298bcb5b95161b72f2744aed248e09865b5adb6de5906b3c5e33e0742efd93712d322e23376c64860ed4d5ca30b204e8eca5e3f0f68bf00edcb3f97ebc16517b2a90ad5d868239626dc3e1d90eab8aedfd5c79cc094bd9b6b6c496cb57ad8b13734ff99a734423e13cb18666842d28cc93f31b6e228ce265cc40d61a0f85433b119602d74cfd84977e6499fea74ab3b20780d5102359da5d8af8ce75ccfacfb56a63816ace8b46464722f0a6cfa6cd4334c73e12cf544d4f1b8ceae4a61a114366923c392bf7ca583194f46769370f32c037a893bc76db3525e801bb05de76b780a718b49fbd524188f1525b0ba7017de44bf7d542f7eef374f50c944a8565b158e0cf8b8c114005eb1668fd7a314f3d969ad8d22934bc498c1b4b339528a473884374a67f54517e8e449bd9221876718e8763ab87d33b0f09ba390aa1ccff122703d6a6304f0b4f63b6987511a70446dea1a536d09ede580478691af4dfdcb26e4a1428c4ddc1fa53dcea99496f25a7c82221098d49325418d963d3764b96b80553424124ba49269b705620875a99795ad81a50e783fea3ae71830f5ee6afab0a69c8cbac68e4fbf404ccf598a868f300d09f229760cce6280c7c4712412207b15711171d80436bffd9d1ee089ad0d0eb7cbe27bafb835a2a96289fc051594ec22ab39096e6a9e749c9bc666a2667a3517e358c455fabe22cee215e8edf255cb3c25b5bcc689aec719a001e4cd81c248361791525c95461f533305b6c2cc14c5a8340dcc70eba55efc256b25b3aa41cc274b7e9b0c5b2c2dff2b5afdf1d9405e39801dafdf6d9e6030315949437a2b5f11f2f8d8a77b78d071a58e39790762dd1aafc3b4cec10d1cd4e668da9fd66380d4ab7fab93019202d34511996dde052d9f7465975f1cf4028eea494867a34835ee84338cc14c826da95ef1236d9d6c40a0736a0d220e66b67904a92bbe9d3ad078336d117861f9bc08bcf23a224bcdb43f96b1266bb410997ae7300743b0eb5faccc533a400e510abd6f3e0734cd5e166ee540b243f9201bfc494cfea740461ce973bd7e9704334df173e88613adcd106d3e803188ba6f2041c95f0045b235a24f1d52bb019b7b5795b7ea6385d1b82b7bf9aa50df02286f6e99a99937c5e81840217fc53a343e03ef07e5c91d2f125c4da2956a703073bb4324ec057e09a7850db6e43d2ecea4edb0f985f1afae8fb95c0aabc9eca7da3a37018d215e7cd0cc8aa7d266f09369ded1981fbb54e71ef7c82f1364e0bafa865c90d73320d4e6eda3da2cd2db101d8fb61f94660858d5c86358f7488d8642bdd720a00ba3b20b565b03e063fb179eae4d0aa3f71979c42f71cacfbaed8807378aa241892c8cb85fe6503f95c99105ae3fb82ea4c0bf413083c0eeaeeed26808002f67b3b0dc530ba813e3b8e22e2417242d3f3b59a200fcb9763e83fce6c3738ab0cd731ca2ddca2a6f58063e572ceff8063a8312763d4b13509f3abf384b78f4a4a8741092d07fe75e654a0904a4c1c1e895bebedca20ab3792ade2fc8a8ca9fb57e882f87542a3f9676eb652e5332ad590dca07c3c4d3bac363aac6cd85ce9db2de438361e6b5c0fd6cf85f32b72d6d3cb84fed633289008864534295f255f44ccdd355a6a3463336ba1fb01cd8f9b1b78ec91c6123207dc17a0c4079704dc10f68d7d033b7e7bb6c219ec40656c463556a1913068f15f62eb8bf2508246394b5d543cd7d0a98dae17662cc8f9aea7c9c3bbf5731ba57c45be78eb2cda384888900965808e52fb4c75dafeb613011570152c5512d2cf37f022115b758e49d1bdd58edc8948289302687a6e5f6a2cc308ceaffceda671d50eb95b3ca5ee0a7d7280d8e33fdc5da17769adf39003308d832bbed417eb94f552800b9433910910b0ee74cff04e99b8e70e7c1e25306aa3e883b9225eca7b158cfc80fa5d45e950bfc59538c4d6603f10d7e754642151b86882664253b9d52bf7b5e4bfa779215b706d5f005d58b72aa704d9e877099d16dda05daf277f2f0f8c8a13a4023c81c1e9dccfcd2b3e630d761fe98caf5573137570118866fed13f267361e369e308dc5e076c895f3d319bdc885a9528ed705fbb4613a2adc74c2b7ee46571dc705f77b53df5c844e2f5e21f13eb2aec05d59a41cff08ef2dd15878bc0fdb363e1f0732071d06775c7387f76f761c2d46073197cfd462678cc3f4440fd1753efd2e2d6e7216178c772a5d6d80715f54c00d205005dcce3d753e59aaf61579b1a11843384fe66cc9947a615348e0f2e7674044ce4a4a40ff0ff1a301bcf4e4b8a5d6915b0c0b584503b6c220a0c60656d2b4469b467f7bc9b988796480482dad91bb09c02efc470705ab74b114c55740af49640e5cc594cca7e03efbd55e7d67303b3986ec623552469232876fb41658936675652c57d4c0a797a0f44b1cc55650b3e4f415aa948a6d15be015f6f8540edbb9dca8e20643bc87cd392222bc83f44e4db42b987c6e0de12a7f9720e0673f6b0b7af0a2cfbbdb76e9d1f9bfd7f3c1f1e2e691cf4df4ca7058cb4aa4ac3e18cf2725cac20200d066269a6b01e9b2451b9abe77d0391ef62259ed5ca62adf4c9d79ac99a317d4936defea9451f242cf84485b9609c24d71294f31108a600dae1b27f448b053799e697f973745ea85bdc045c22173802d5718921c99953eadb6b62071e45fbca22bc1117bdb6648065477a9b7ea8d4a3798f839fefff6f713de", 0x1000}, {&(0x7f00000021c0)="c7c0c3db5c04500acb1de088061405472e599c4a9b6436ebfe3a730c07dda69c1c28e9811fa07faf25f6f69eab7387261ce7fe41", 0x34}, {&(0x7f0000002200)="8be72b063077b7c3a6d1a89cfd017cfc5296f9b6a0ce30372a4a07e3649b74b2743efc0a338d91642b548848a3ee3cf0b70aaac4e3a4c02df457bf6ffafa3e8460f1e34c864835055757a358b3f39baf7e3eab87152121ac862d364b613e01020323c596129fb67a55058b73e7e5424ed8d2c117064fac142eea8f6b5bb6894f0efd807bde47a41f8a2a8698b42a86b1daf10e3dc3ef9f8f47661818c840d6e9f58e9908bee530dac1bf6899f9fa965cd21ab0e92d7f988d08", 0xb9}], 0x3) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockname(r3, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, r6) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000002340)=0xc) 16:00:03 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = kqueue() r3 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) fchmod(r2, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x85, 0x0, 0x6, 0x7}, {0x48, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x401}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f0000001600)="57304f1ea08d1de3f39f1848ffff3dbadf450205c06ff9416db49ee433ee80331681882baa25b7bc5198d4837c1f171da1d8222a4c5a6cee65994b239ba2fda5f20f672241bb42be2fd100e446b0cbfa4ab7d847d5bfc01c80f709e1bbdb0187d1296c4ce5059bffafdcd589774d5c7e9cccfcd05a9566ea4d0dac1f2ef87935787d0cfeb8b545f76860136f74ab90bc239dd98bbf0c91097029c23a98777cfbafe961264e56bbe27456111eb405686093ea57e2d6798f56b4037fb721c13b36b7b4c6f5256bf7d0a18957f190926f170572c59a37ff349174feb1c15800a6ed3df315cff8017b9af6e72e5d2e83b7f50e199ed6bc704beebd2f6ebae1defd2f9c0a362bd3cd5891487c06bc8bbe2cf1a601b1298f192551e06af4e600157b5f8370acbaef562ad0cef3fc418549af37eb21c0e215950aa4fe0c70430c14713c07846504f2276fda166ed0b7c4fc67663cc923bff3de02add982e0460fa945a76cd460c1ac9db1d0a249c97eced06cd64bfeeab320b37fcc4a1f22964da1f47d22000608bbebb6afb5e47b76170d396f7e1b0bb9001852b27222624aada4dca9b2e823b76ebedb03202fc61d78f675d1fb7359784ae958907fc69c29d3bde4f1e31c36e7c3d3e8dd9dc6da227545b176c6aa0bdfada737730d04070ac54556433cb9f001f463f1c29efaf204bcd2991de6ced7cf9c37a862792f72b4e5391029181cdc51be2a9e10ecfac6711a9e2557a8a55c9b1d793371fa6bcac655bb2b6df4ddd50dec7499656d21258aac5c578dad064f4bab43844f5996ab269ae563cc3cccb521f8d9086dd3f02ae6fa6e84f5b11f9c2273a6c9e2949b7e77c95b98bf978ce7c34d10c2f54cf2cbdf454d6425ec6fda2030a5df1f85402efc6c4f048358d42a95d9d770d0651fa29eb565bf9656452b526227d91c490008161814b22b7fe53e4d7542d682837207a9fb789f27618a30f8762eda5bfb2a1082f8797d46fa67c03e7de5e9086c544f1476303c81bee0ed917d29be35eb49e6081bef7b29f4d3a8c495f29f9fd321747bb5550279e11544b00d856c61eb61358b7c38cd480748f52525581a1cb88b4d26ba4e99a41370feb2ca4d8153136bb1e73356d5dd0b6f9a8107144ad4fb525c5b59c5d330dfba770c0c20060e641ee37e8a53499580c3d6474c26dd7a3787f4d9aa52da71e5dba3729143c7c69d41aa0bc4f89d2100e74b70f0cb38115f9a580a36f54c3ec049b576dd7262a26040d8cbf5c0ade7969929ca775b76ad138282b3461c87f0a518b73f2ae37b6fddd562afb327a1c61abb4a1d7ad201ef8a19b8cd12807beff4a2a5322c77efb00563b91752401f0cfcc24cdc9627fe7ca5c4a8de526550c945e51ae0f2fcb233278eeb9db66bad5e82c4e8a87c34d9731a66c0fd16545ff945008ca9dce8a411c2366b212092ffb56205ccb26ee9888d91b27ead81f10ac9bc60c03f0e7ee89ae355b421e49e407dc04a57c286b22b1e19ee8e272de4cd9b87174f48283e8758d9025c21a1b0080fe9d0bb6c70fee3a40956239f50237030635892727ff58956aaa93cda12bb7bf28ec22c619c2f54b3c064b2c5aaea4f46c65c8368e9233d337c2961aec56162401c9656a2eb77d8cfc485cb85274c4e5aeee5e4d40dfcabd044bea91c98a9e8c3bc5a3ab01833514e5f07bb5c1d371c52e6b7debdc444b4968b09918128ab3f127bdb65f242ee6d3ba2d143fe64b6650b7bd6e37d82764684bdd3c1142e56e8a89d6f7af4b763cc1853ca2ca003750104a3ad174bd056502274237cd812c87fdedf834d01ebb36b2784c9df6699bfba614093fe43e1484583b7a1347626ff3705307c9e3d25f88654ef336a2a512020ff5daedcd5ec44e81668fff7aa16a80ec16e30dce43ac7de5b794d7e1277a32aea242e80c9f1dd60cf063ee29fd81e6c7878587db8ca991242e2f8cff628ac608f638d75f7af1e83681f714be61b80c75bb560de8a7d33f83885d985bb73989242fa93a263c3f1863ceea70355d971e1cf1dc42c31fbeb76e2583897546f721bce9f60cdcbf4dff9ef9009138054bb581c3a3127ce88fd551331e413c77775e9005c30524365a591cd7c7b9c38bf119efca5a5a15bd9f92359063f870731b5468dc154afa5d833d2aaedb57ae0c7a43c1bbfedca921dd246db3c2df08f588eb8738085b57a79db64708b3de032a7b8cbb6238c70946adfc5eb485f8086db76c87dea4b5d903ad82baee3dad12096ff7fa2c346565909c5b8037d28fd0dfe75a153c1fbd9b9cddfd9a191e56e9ea477598ceff1e1eeb27a6af18184ec6391e2e729d838988c36b233f5979619b495692921daba4ffbaada3c9c56ae9878cbe81c4e7205a907c9058bd13be2fb266b7ca87c12b6ff1361a6968f93124754794aa14527b036ab278441218c9412aa10ea65a991cbc16afb4893ba5343cebd6aa4011f79bd9a11f2c630d23d9292d928dab60596b2d33dba3e7555534700c4840e6c8ce18a79af5784c96818b05c20b11a7903e8fb05c7d8298231b1a9129717e4f722d39eab8fd6d168d2e4cdaf193a98a1334fe677f869e6170641ce3c45e80dc4478d060af30ab16482bf0974aeddc41f65ec654015f407f07f79107bd4959703234fdb9127af5ae72d26fa0110d67e5481d70ffcc56c38075d6a714b085e5ed99920ed34c237f8fe2193b5fb1262c9e718a67676be84bc07222901c06bd4b56887cfb6903b4093f1a59c4d58af20daaa8b7e4ee9e3cfa760051fb9f473ca9566cdaa937ff1f1c1759cce75b22073e6c2199ea568014539c623195c8a3b56707ac83706c371887eb0b32b9f29ea3e31ffb77f57481845eafeb6abc24d0672bb1db1993915962e407a63fc569cd93566dd8a500ebc759ace6721a0b004cb93cce91863b5c7f9a7d219123bc42a675370013154fa6d338c2be599b7f794268e2498fd64a129dd9efab39382de06fc5786096aec2e62e3ec2e0b6bc24611a5632351e0ba9b0a1848c6b1de34f3f04378d2b3c3101a6daef9f635245a168a5a9e8ef2d4068d8975a0d1a9929b4ba3f3c12915fd2690819fa2fce44681133cd7892b46d2640307b096b06aeafdfa22566a54582ccd260f9a01f8966fce9a5b5625c22d6b865807b7c2a848f2ea8d5799ea232255be8c81326b5bb2f721bad943035a0f9a5136329fb4792f5eba321020a58092558386026e4cc51b0761c417f5d25a8071bc295e111dd1bb3998a6e8b9831a373067994d763dc4d00e7543ab1623d6ab053a87bae3f9dceff3b6b35a15b6f8767ae4251fc2413b8c6d550982950b548f7aeeee0c5ffabcfd222c49d1bd01442a2faf37dfe41b135007da82a38b0ac313ebf466deb968b696231b1f66c2c0dc273adbc063e342cbf86288478a08276ff48662bba9438061c819f10930c4f240c141bb7d86f35cb8d7eb61d7918b018570a20430838c51067fa350f5c21a9ba8913338a418fbb7872fe4fa78ceb8ee6e77a7085f4dbff4e926bd6acfab31d57943057b831d74efc906b3633696b6f8c4bc4242f34eb92b6a7d45ac1ccd3c0deb73b611c8f5b75bbc9c58607b9de4d50e07610c14c243013e6ab754ba7438cf7ce5fec0a60c2db97ed6daf38c19b34fe9e7e1c3e68b3e38b2619f8427631efce5ef4aaaa389ff1dc000084f40efb08531c1ad81a796a841f2eeb80c7ff4c0c60a0c0fd136065249f872a9e57a5043781ef6c468c5cd0d2596764c5d775cd8f1e84e64f9b0db7887cfd837d420eafa8fa9f58befa3b90ab55bdd3327b3aedd7928a14881cfef356f66fb7f118530bee98b3d26e3e45b24ed104b5ac968d3e8120aef5dd1661470ba5d7142ea619b263eed884cce42bc61c2696664d7ebbb478aa13188c2750d46b5290d80d4f4294abfc74e499205f9be45985ca1ff072957df0dc1e2d3c492f0b60fb0fe59e9f3566753bdd7ba19798b67c6a7995382d208382d3ad4881baec33b98ad3852af1199fafce86b57c75dcfd50270c1684b2504d6713fa66e4519f799eaaa82595e6b66790c804181dc423d784c1eba3b5f619430178645348415e36d5cf9507c2374c61a477cc9383047242305320a4fce33d35daf4e5d5eb53c0bd2f5a5ec90088e80af9ded89ebb393d55476c28eeb2e35a1f30524d9b00f65fa4642c8333da948ba3208a28f378e2eeaf26d8927c9e243310314baed5dc2c976373d1726dc6df3deac25f5e4c3af1f7c2651818d6151235b036527640c3126fe2cbacbeeab62f3e2b77e2893446cb98ea87e42fe8904b91c8a810809c718f855761d83bd7990922adc50b0c5135650e4f735b201f31c038efef886f57bd315311397aaa111223ac076b0d54233d5dba2ac61551708fde1e6133d0264ee743c4d99dcb6d4f7fe011dc892b48299bcfe44611730569e279a7851ecc3910976939efa15a57e35d94436a338799259f6c71621d8144e0af15b4343ff453c70455d01a2fae02597688182bd45911244e9f474bd34952914f4278a659fe8982c75b2b196547f12cfdadfbbd2b4b2a58047b7a7ed34fad4b2316a0fc43f1874c63ee078e265166ea21a26bb50f9d823b32bd0ee0dae8a759e3846e5c6fa8aee949e28a64bff8855ae4b4bb204f8f01707c53cdb590aeef3a15a406c0b58c7a96333a229f5a3fe5484b9c2a2a7c7a7ecee223ce666c2774d254c78a535ccad822b27c60b4169789c628e42417b874555383834d79a79fc828dcd6ac462a83897b8411c91cbb9e2290b3147a1ad6187946ae83381e5f57db5db2155e02b897587472cacb45312158940927d02cc0fc47daa8302fb65a1aef90107e17d64dd0d01ae07b903afce1067fd1b8a56402c6b9c04ce15330313bb4970bd6c57f4fdebff575ee08d5f67b6ef87805ba097e6e069746fb32bfdb40eba72306f10d358fae72a962a2404e68477f826f88456410951a40e62037d1570663cd6ed846a9e5736d8ef36a3e4b29a1b7e2cb8f583b38376a228747c1d0e8d7483e4ec3eb828d1a1266dc0821e223e2b9cea147375aee8fe37911e94977ecbc837c7ebc6b661b505afb79973247de854ba192a25cb2bb070324aa3ed5cc2f6d9ed86e946a7a3eb51875e3661926668a8e480b022438a3c7c0472d0c4100eb76b2dc44ed122b66b4fad623da99f69b3f6456e4c3231db4e88de9710a4ea061309a544207cfb53054050c0b415931043c01b3bc8572d3a2041d689a9656504e61864df019e9442905a11411bae10b9e8b34771da35eaa97f85bb56a242a590be541622f9ad8c5a77eadf080ead40a3334493b76712484ceb54ddf1ad4cfc19348f68546a3c849c7e7a96020f04fe5d3a07cebd59abc9fcb19c20cc64f4d779dcaf0fa5b71e946b4bb0eb55d90ad09d205c4e629fbff36bce52e9de14adb718f7f05d07f9d9b28d23af3c180a00faadec6de25d823bc08f84683080a6a621aef3878c00fff11f551a450f5af1eeece517a4253839ee3e97baf316c43a906c80590a0224edbb7b0a349fb0a69cc5680e633c25f067f599caa25971ea49a46c16b6d943be1482ffde5d7ab0a4a3510d62a27698e8869c0340a93d7885974e8f8f92d08d85002a0065d1d982f21b751f472df14aac80afff1bd7fa4244c201a48d6fc4d59d5206be6030c7b2680af654ba19ffe69325c5bc51d8226de104744eef9c354b7534cbf0554e9a5b97f45c1a0d8032aaf2aaab68ef398348ab361318baa7abc53b144da8b5fb08fa015ac45c8e68642f6a454f0475d4c0209e80d7bfdf58938dbe727217ed52") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) read(r2, &(0x7f0000000200)=""/48, 0x30) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x7f) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x42) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade1b1688da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0xfffffe00}, {0x18, 0x1, 0x1, 0x40}, 0xfff9, [0x755, 0x7, 0xab, 0x6, 0x1, 0x2, 0x8, 0x2]}, 0x3c) write(r1, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x1) r5 = socket(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000480), 0x0) semop(0x0, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r13, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r16, r6, r7, r11, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r19 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r19, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r18, r20) r21 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r23, r24) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r25, r26) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r24, r3, r26]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r17, 0xffffffffffffffff, r22, r27, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed532398a5f524cc14d50d8d2588eee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x29d}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0xfffa}], 0x3) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getppid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x62) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0x1d}], 0x1bd, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={0x0}) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r4 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r4, r5, 0x0) close(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x0, 0x0}) ftruncate(r0, 0x0, 0xffffffffffffff25) r1 = msgget(0x0, 0x500) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a38924b29dc4100"/4095], 0x1008, 0x0, 0x1000) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r3, r4, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, r6]) r8 = getuid() r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r10, r10, r10]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r12 = dup2(0xffffffffffffff9c, r11) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f00000004c0)=0x1) r13 = fcntl$getown(r12, 0x5) r14 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3, r4, r7, r8, r10, 0x80, 0x6}, 0x5, 0xfffffffffffffff9, r13, r14, 0xa9a4, 0x3, 0x2, 0x8}) shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffc000/0x3000)=nil) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="d8f7bec4873be49459da38adc1afc86a4cdacbd4aa15fad88aa2284f2b3ac22610699848787b94995c2d8c7d67654be5e8a1040f7e4140e6105ac60700266295e6ce00b155fd380199f33a17cc29c41707afce9d066e082e1503a2af0f2e591cee10915a1da4f4b67472f03a708ea583b989306dc7e0b2f0b003dba0433b0ab7b3aeaa5e251a4d4bcd195db87e458436e98a213016c3c155423b98b0d582", 0x9e, 0x401, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0xc10, r0, 0x0, 0x4b) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\a\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x4, 0x7, 0x1000}, {0x3, 0x7, 0x1800}, {0x1}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x1, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) r2 = socket(0x2, 0xc003, 0x2f) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r3 = socket(0x2, 0xc003, 0x2f) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x80, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r5) r7 = fcntl$dupfd(r4, 0x0, r5) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f}], 0x3) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r8 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r8, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r8, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r8, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r8, &(0x7f00000002c0), 0x3c6) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r1, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0x800}, {0x2, 0x6}], 0x6) r9 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0x3) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) fchmod(r1, 0x9) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000440)="8f72df54935a55a9f0febe7f44e14d74d3d5b8631a32e3ab939e7723bd389d5eab1158c35dd94c38a2cd9a04a725b43723567e81f0de1ae08ad7d99be9d673eba6d794877899725d15fb400d987561cb06c709b259ce69cb53d6a576737a032b2402337fbef8581f062b557bb726af6901892086c44b753f3832797fba6bdba597488a65688d4176ff629fa5800782350e10e5c3f7eb6874b4d9265aa012e6126d7ec4913843e92d93660764e483a1636a5a615def71f37fd1edf45d092df8835665568d0ab8ef353feaf1a1c9deb6935063941f6b8200", 0xd7) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000300)={0x8, 0x2, 0x9, 0x219ddb27, 0xb1, 0x6, 0x2468000, 0x10, [{0x34, 0x7fff8000, 0x5, 0x1}, {0x0, 0x10001, 0x184d, 0x1}, {0x6, 0x401, 0x101, 0x81}, {0x2, 0x9, 0x3, 0x40}, {0x101, 0x0, 0x9, 0xfffff394}, {0x1000, 0xfff, 0x1, 0x5}, {0x1, 0x2, 0x10000, 0x2}, {0xffffffe0, 0x1000, 0x8, 0x6}, {0x9, 0x0, 0x7f, 0x8}, {0x9, 0xfffffffe, 0x3, 0x5}, {0x5aa, 0x5, 0x1000, 0x10001}, {0x3, 0x9, 0xff}, {0xff, 0x400, 0x2c, 0x6a87}, {0x1ff, 0xb0, 0x7, 0x9}, {0x2, 0x1, 0x1341, 0x2}, {0xe3, 0x7, 0x80000001}]}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r4) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80000007c, 0x0, 0x0, 0x200}, {0x20}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498060000000500000000000000") 16:00:03 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x6) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x200001b4, &(0x7f0000000140)=[{0x8, 0x20, 0x6b, 0xfd}, {0x200, 0x9f, 0x7, 0xfb63}, {0x8001, 0x3, 0x7f, 0x81}, {0xf2, 0x80, 0x0, 0x4af82eb}, {0x4d84, 0x4, 0x0, 0xfffffffb}, {0x401, 0x89, 0x4, 0x3}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)=""/83, &(0x7f0000000280)=0x53) connect$unix(r0, &(0x7f0000000100)=@abs, 0x10) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x2800}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x52}) fcntl$setstatus(r7, 0x4, 0x8) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000080)=0x20) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000002c0)=""/116) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x2800}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) r9 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r9, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCNXCL(r10, 0x2000740e) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r10, 0x6, r11) sendto(r10, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r9, &(0x7f0000000140)=""/58, 0x3d) fcntl$lock(r9, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r11}) r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) writev(r15, &(0x7f0000000900)=[{&(0x7f00000008c0)="1ccb09e1a72876b227ff3ef47516de583614c9d8b0c922414d125e7b", 0x1c}], 0x1) flock(r10, 0xc) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000740)={r11, r12, r13}, 0xc) r16 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000780)={{0x9, r12, r13, r12, r13, 0x0, 0x3}, 0x70, 0x7, 0x3}) r17 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r17, 0x0, 0x0) r18 = dup(r17) ioctl$TIOCNXCL(r18, 0x2000740e) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r18, 0x6, r19) sendto(r18, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0x800f4b3, 0x207f}, 0xc) read(r17, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r17, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r19}) writev(r18, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r18, 0xc) ioctl$BIOCSBLEN(r18, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000740)={r19, r20, r21}, 0xc) r22 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000780)={{0x9, r20, r21, r20, r21, 0x0, 0x3}, 0x70, 0x7, 0x3}) semctl$SETVAL(r22, 0x2, 0x8, &(0x7f0000000340)=0xdfa9) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000000c0)=0xffffffffffffffa9) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x8000, 0x1f) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000040)=""/177, 0xb1}, {&(0x7f0000000200)}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/192, 0xc0}], 0x8) 16:00:04 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r3, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setpgid(r1, r3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x7fff, 0x0, 0x67, 0x200}, {0x3c1, 0xcb, 0xff, 0x43}, {0x3ff, 0xaa, 0x81, 0x7c8}, {0x7, 0x1, 0x20, 0x401}, {0x9, 0x3f, 0xb2}, {0x9d7b, 0x7, 0x1, 0x4}, {0x100, 0x0, 0x9, 0x2}]}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x81}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000040)=0x7, 0x4) syz_emit_ethernet(0xfffffeac, &(0x7f0000000340)) panic: kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 60145 19633 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e53c1,ffffffff821fbe00,2cc,ffffffff8216ca95) at __assert+0x2b arptfree(fffffd803db60e08) at arptfree+0xfb arptimer(ffffffff824fc660) at arptimer+0x95 softclock_thread(ffff8000fffff148) at softclock_thread+0x145 end trace frame: 0x0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e53c1,ffffffff821fbe00,2cc,ffffffff8216ca95) at __assert+0x2b arptfree(fffffd803db60e08) at arptfree+0xfb arptimer(ffffffff824fc660) at arptimer+0x95 softclock_thread(ffff8000fffff148) at softclock_thread+0x145 end trace frame: 0x0, count: -6 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014812430 rbx 0xffff8000148124e0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000148123f0 r9 0x1 r10 0 r11 0xbe9d62fae744cc2d r12 0x3000000008 r13 0xffff800014812440 r14 0x100 r15 0x1 rip 0xffffffff81864798 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014812420 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (softclock) pid=60145 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000fffff3c0,0xffff8000ffffe9f0 process=0xffff8000ffffca20 user=0xffff80001480d000, vmspace=0xffffffff8258dd40 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 77147 311965 29143 0 3 0x82 piperd syz-executor.1 60293 500765 0 0 3 0x14200 acct acct 66775 39710 0 0 3 0x14200 bored sosplice 49936 372367 1 0 3 0x100083 ttyin getty 29143 362311 32036 0 3 0x82 thrsleep syz-fuzzer 29143 438826 32036 0 3 0x4000082 thrsleep syz-fuzzer 29143 283597 32036 0 3 0x4000082 kqread syz-fuzzer 29143 188600 32036 0 3 0x4000082 thrsleep syz-fuzzer 29143 305653 32036 0 3 0x4000082 thrsleep syz-fuzzer 29143 217432 32036 0 3 0x4000082 thrsleep syz-fuzzer 29143 21258 32036 0 3 0x4000082 thrsleep syz-fuzzer 29143 175947 32036 0 3 0x4000082 thrsleep syz-fuzzer 32036 423544 83454 0 3 0x10008a pause ksh 83454 395286 19488 0 3 0x92 select sshd 19488 287357 1 0 3 0x80 select sshd 69431 452232 47781 73 3 0x100090 kqread syslogd 47781 298949 1 0 3 0x100082 netio syslogd 29845 510702 0 0 3 0x14200 pgzero zerothread 48759 244168 0 0 3 0x14200 aiodoned aiodoned 61675 205135 0 0 3 0x14200 syncer update 73621 40411 0 0 3 0x14200 cleaner cleaner 89975 508026 0 0 3 0x14200 reaper reaper 38567 492085 0 0 3 0x14200 pgdaemon pagedaemon 61025 367056 0 0 3 0x14200 bored crynlk 21049 265354 0 0 3 0x14200 bored crypto 24357 192446 0 0 3 0x40014200 acpi0 acpi0 46484 404410 0 0 3 0x14200 bored softnet 25438 323170 0 0 3 0x14200 bored systqmp 37666 235047 0 0 3 0x14200 bored systq *19633 60145 0 0 7 0x40014200 softclock 62234 260586 0 0 3 0x40014200 idle0 34563 471380 0 0 3 0x14200 bored smr 1 492914 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9594 6972K 15241K 78643K 21903 0 0 pcb 13 12K 14K 78643K 3443 0 0 rtable 115 8K 9K 78643K 1889 0 0 ifaddr 94 20K 22K 78643K 949 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 367 0 0 iov 0 0K 28K 78643K 1294 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 5979 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 77 0 0 VM map 62 15K 15K 78643K 85 0 0 sem 12 1K 1K 78643K 1397 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 3 5K 25K 78643K 5356 0 0 sigio 0 0K 0K 78643K 114 0 0 proc 44 30K 63K 78643K 2217 0 0 subproc 16 1K 2K 78643K 612 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 500 0 0 in_multi 23 1K 2K 78643K 566 0 0 ether_multi 1 0K 0K 78643K 47 0 0 mrt 3 0K 0K 78643K 54 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 1297 0 0 pfkey data 0 0K 4K 78643K 8 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 201 535K 548K 78643K 14394 0 0 UVM aobj 130 6K 6K 78643K 148 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 1154 0 0 NDP 24 0K 1K 78643K 323 0 0 temp 239 3540K 4192K 78643K 199242 0 0 kqueue 0 0K 0K 78643K 49 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 126 0 120 1 0 1 1 0 8 0 rtpcb 80 591 0 591 12 11 1 1 0 8 1 rtentry 112 595 0 555 2 0 2 2 0 8 0 unpcb 120 8850 0 8838 10 9 1 2 0 8 0 syncache 264 33 0 33 16 15 1 1 0 8 1 tcpqe 32 83 0 83 9 8 1 1 0 8 1 tcpcb 544 2327 0 2323 22 21 1 12 0 8 0 ipq 40 55 0 55 21 21 0 1 0 8 0 ipqe 40 1671 0 1671 21 21 0 1 0 8 0 inpcb 280 8682 0 8678 46 38 8 13 0 8 7 rttmr 72 21 0 20 7 6 1 1 0 8 0 ip6q 72 5 0 5 4 4 0 1 0 8 0 ip6af 40 12 0 12 3 3 0 1 0 8 0 nd6 48 77 0 75 10 9 1 1 0 8 0 pkpcb 40 20 0 20 9 9 0 1 0 8 0 swfcl 56 11 0 0 1 0 1 1 0 8 0 ppxss 1128 118 0 117 10 9 1 1 0 8 0 art_heap8 4096 7 0 6 6 4 2 3 0 8 1 art_heap4 256 2433 0 2220 50 36 14 18 0 8 0 art_table 32 2440 0 2226 7 5 2 3 0 8 0 art_node 16 593 0 557 1 0 1 1 0 8 0 sysvmsgpl 40 53 0 31 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1393 0 1383 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9647 0 8248 46 0 46 46 0 8 0 ffsino 240 9647 0 8248 83 0 83 83 0 8 0 nchpl 144 18807 0 17171 63 1 62 62 0 8 0 uvmvnodes 72 6600 0 0 120 0 120 120 0 8 0 vnodes 208 6600 0 0 348 0 348 348 0 8 0 namei 1024 63803 0 63803 4 3 1 1 0 8 1 vcpupl 1984 60 0 0 8 0 8 8 0 8 0 vmpool 520 83 0 23 5 1 4 5 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 57613 0 57613 31 29 2 7 0 8 2 plimitpl 152 489 0 484 1 0 1 1 0 8 0 sigapl 432 5426 0 5417 2 0 2 2 0 8 0 futexpl 56 157082 0 157082 5 4 1 1 0 8 1 knotepl 112 1757 0 1744 6 5 1 3 0 8 0 kqueuepl 104 3100 0 3098 4 3 1 4 0 8 0 pipepl 112 3576 0 3563 13 12 1 2 0 8 0 fdescpl 424 5427 0 5417 2 0 2 2 0 8 0 filepl 120 55023 0 54962 35 26 9 10 0 8 6 lockfpl 104 2240 0 2240 6 5 1 1 0 8 1 lockfspl 48 633 0 633 6 5 1 1 0 8 1 sessionpl 112 52 0 45 1 0 1 1 0 8 0 pgrppl 48 600 0 593 1 0 1 1 0 8 0 ucredpl 96 5628 0 5621 1 0 1 1 0 8 0 zombiepl 144 5419 0 5419 1 0 1 1 0 8 1 processpl 864 5445 0 5419 4 0 4 4 0 8 0 procpl 632 11880 0 11847 4 0 4 4 0 8 0 sosppl 128 95 0 95 18 18 0 1 0 8 0 sockpl 384 18264 0 18248 77 67 10 22 0 8 7 mcl64k 65536 1337 0 1337 100 99 1 33 0 8 1 mcl16k 16384 63 0 63 23 23 0 1 0 8 0 mcl12k 12288 180 0 180 17 16 1 1 0 8 1 mcl9k 9216 103 0 103 22 21 1 1 0 8 1 mcl8k 8192 259 0 259 12 11 1 1 0 8 1 mcl4k 4096 653 0 653 9 8 1 1 0 8 1 mcl2k2 2112 59 0 59 20 19 1 1 0 8 1 mcl2k 2048 74771 0 74731 18 12 6 13 0 8 0 mtagpl 80 200 0 192 8 7 1 1 0 8 0 mbufpl 256 167762 0 167671 230 222 8 35 0 8 0 bufpl 256 27731 0 21131 413 0 413 413 0 8 0 anonpl 16 685260 0 671669 222 135 87 89 0 62 10 amapchunkpl 152 28059 0 27956 88 78 10 19 0 158 5 amappl16 192 33134 0 32054 273 209 64 67 0 8 8 amappl15 184 657 0 656 1 0 1 1 0 8 0 amappl14 176 1154 0 1151 2 1 1 1 0 8 0 amappl13 168 381 0 380 3 2 1 1 0 8 0 amappl12 160 954 0 952 1 0 1 1 0 8 0 amappl11 152 1202 0 1198 1 0 1 1 0 8 0 amappl10 144 27 0 25 1 0 1 1 0 8 0 amappl9 136 1779 0 1773 1 0 1 1 0 8 0 amappl8 128 1315 0 1265 3 1 2 2 0 8 0 amappl7 120 215 0 207 1 0 1 1 0 8 0 amappl6 112 1139 0 1127 1 0 1 1 0 8 0 amappl5 104 1418 0 1409 1 0 1 1 0 8 0 amappl4 96 5092 0 5069 1 0 1 1 0 8 0 amappl3 88 1966 0 1954 1 0 1 1 0 8 0 amappl2 80 41155 0 41096 3 1 2 3 0 8 0 amappl1 72 109478 0 109128 27 18 9 20 0 8 0 amappl 80 12709 0 12648 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 5510 0 5417 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5510 0 5417 1 0 1 1 0 8 0 vmmpekpl 168 35155 0 35111 3 0 3 3 0 8 0 vmmpepl 168 667300 0 665245 447 311 136 154 0 357 33 vmsppl 272 5426 0 5417 2 1 1 2 0 8 0 pdppl 4096 11026 0 10940 15 3 12 12 0 8 0 pvpl 32 1684166 0 1668273 494 294 200 254 0 265 25 pmappl 200 5509 0 5440 4 0 4 4 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 992 0 445 17 0 17 17 0 8 0